Large 0.3 changes
CI and release / Detect release commit (push) Successful in 27s
CI and release / Run tests (push) Successful in 4m14s
CI and release / Build and publish container (push) Successful in 9m2s
CI and release / Create release (push) Skipped

- Split the gigantic mess that web.rs was into seperate files
- Split the app into two clear functions: web and bot
- Add privacy policy
- Add privacy
- Make the site respect GDPR and Discord ToS
- Add basic API
- Add timezone detection and automatic time changes
This commit is contained in:
Elias Wendland committed 2026-08-31 17:10:02 +02:00
1 parent 96a8c9ea8c
commit 126b9e9e9f
23 files changed
+3876 -2767

No files matched your search

+5 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "tg-archive-bot"
version = "0.2.3"
version = "0.2.3-dev"
edition = "2024"
license = "GPL-3.0-or-later"
description = "Bot for archiving messages in TeenGovernment and related servers"
@@ -13,8 +13,12 @@ homepage = "https://git.ewenlau.net/ewenlau/tg-archive-bot"
askama = "0.14"
axum = { version = "0.8.4", features = ["form"] }
axum-extra = { version = "0.12.6", features = ["cookie"] }
chrono = "0.4"
chrono-tz = "0.10"
dotenv = "0.15.0"
ipnet = "2.12.1"
poise = "0.6.2"
pulldown-cmark = "0.13.4"
rand = "0.9"
reqwest = { version = "0.12", features = ["json"] }
serde = { version = "1", features = ["derive"] }