Commit graph

15 commits

Author SHA1 Message Date
Suya1671
e2e9b05845
feat(triggers): change triggers to edit entirely through commands 2025-06-21 14:32:11 +02:00
Suya1671
dcf078f3fa
fix: fix triggers prefix/suffix 2025-06-21 14:32:11 +02:00
Suya1671
9c0b51db2b
refactor: refactor interactions 2025-06-21 13:22:24 +02:00
Suya1671
561d07efe2
merge better member aliasing 2025-06-19 17:01:25 +02:00
Suya1671
4be14128f5
feat(commands): general refactor and cleanup
- Update commands to use new helper macros
- Add tracing and inspection to alias models
- Remove dead code
2025-06-19 17:00:51 +02:00
Suya1671
4bd019c825
feat(aliases): implement alias commands 2025-06-19 16:19:17 +02:00
Suya1671
26c9fa50e2
fix: fix fields! macro and use it to get more information when deleting a message log 2025-06-19 13:36:26 +02:00
Suya1671
d58c6a69d6
feat(models): update models to use error-stack types
This makes a bunch of errors more meaningful and also helps with typing
2025-06-19 13:36:25 +02:00
Suya1671
518a6864b7
chore(commands, models): rename commands and model names/imports
This helps with consistency and makes it easier to see what code is actually databse-interaction code and what isn't
2025-06-18 15:45:00 +02:00
Suya1671
8c993f9532
feat(members): add member aliasing model 2025-06-18 15:10:15 +02:00
Suya1671
2e3063f1b6
docs: add metadata to Cargo.toml 2025-06-18 14:37:36 +02:00
Suya1671
5c298952d1
refactor: cargo fmt 2025-06-16 16:54:42 +02:00
Suya1671
fb6f80e5b8
feat: add comical amounts of logging 2025-06-15 22:30:44 +02:00
Suya1671
c6135a629d
feat: add message logging
When a message is created or deleted, a log entry is created in the database.
This will later be used to track who created which messages and provide the ability to edit and delete messages in the future
2025-06-14 21:11:53 +02:00
Suya1671
7ee71d4a95
feat: initial commit 2025-06-08 21:12:07 +02:00