End
|
aa170e7e42
|
fix(slack): upgrade slack-morphism to 2.20 and adapt rich text rewriting
|
2026-04-15 10:24:10 -07:00 |
|
A Badly Drawn Wobbler
|
c42500cef3
|
Merge pull request #2 from System-End/development
feat: Dockerfile, USE_DOTENV, WAL mode, /sync from-pk, and manifest template
|
2026-04-03 19:25:47 +02:00 |
|
End
|
23ade06ff9
|
chore(deps): restore dotenvy and replace custom .env loader
Replace the hand-rolled unsafe .env parser with dotenvy's
#[dotenvy::load(required = false)] attribute macro.
|
2026-04-03 09:34:30 -07:00 |
|
End
|
9e3f5a8db0
|
docs: add manifest template, update README and explain text
|
2026-04-02 15:30:25 -07:00 |
|
End
|
7673dbdde9
|
feat(sync): add /sync from-pk command to import members from PluralKit
|
2026-04-02 15:30:25 -07:00 |
|
End
|
555dafc0af
|
feat(env): add USE_DOTENV loader, remove SLACK_APP_TOKEN, enable WAL mode
|
2026-04-02 15:30:25 -07:00 |
|
End
|
2a19f022e7
|
feat(docker): add Dockerfile and SQLx offline query cache
|
2026-04-02 15:30:25 -07:00 |
|
A Badly Drawn Wobbler
|
6ca832b25d
|
docs: actually fix demo video
|
2025-07-20 13:38:22 +02:00 |
|
Suya1671
|
2fc47f77ae
|
docs: fix demo video link
|
2025-07-20 13:36:13 +02:00 |
|
Suya1671
|
332db0ae87
|
docs: add demo video
|
2025-07-20 13:34:27 +02:00 |
|
Suya1671
|
b74a529091
|
fix: fix logic for fronting members
|
2025-07-20 13:34:10 +02:00 |
|
Suya1671
|
ebbdef6101
|
feat: add better logging for events
|
2025-07-20 12:56:47 +02:00 |
|
Suya1671
|
5f21121219
|
feat: add journald logging
|
2025-07-20 12:42:16 +02:00 |
|
Suya1671
|
ec9ed81f73
|
fix: fix oauth route sql execution
|
2025-07-20 01:07:00 +02:00 |
|
Suya1671
|
dedc9243f5
|
fix: fix oauth route
|
2025-07-20 00:59:22 +02:00 |
|
Suya1671
|
e3911cc4a5
|
fix: fix potential duplicates when creating a system
|
2025-07-20 00:46:06 +02:00 |
|
Suya1671
|
7a49b66338
|
build: remove unnessesary optimisation
|
2025-07-20 00:34:47 +02:00 |
|
Suya1671
|
123a0bf8c6
|
fix: actually finally fully remove system naming (I may be stupid)
|
2025-07-20 00:33:28 +02:00 |
|
Suya1671
|
66e98576ec
|
fix: fully remove mentions of system renaming
|
2025-07-20 00:32:22 +02:00 |
|
Suya1671
|
1185763ea0
|
feat: remove system name
It didn't make much sense to have it tbh
|
2025-07-20 00:25:33 +02:00 |
|
Suya1671
|
0c6c89d53e
|
feat: implement reauthentication
|
2025-07-20 00:19:44 +02:00 |
|
Suya1671
|
b3ccf8e698
|
feat: add ability to change base_url
|
2025-07-17 22:06:42 +02:00 |
|
Suya1671
|
46fe57a05c
|
docs: update README
|
2025-07-01 11:22:42 +02:00 |
|
Suya1671
|
63ccc29a88
|
feat: allow plura to work in threads
|
2025-06-25 10:00:14 +02:00 |
|
Suya1671
|
25beb1ba0d
|
docs: update README
|
2025-06-23 18:24:10 +02:00 |
|
Suya1671
|
c9109faed2
|
docs: rename to plura
|
2025-06-23 18:20:24 +02:00 |
|
Suya1671
|
f2e1ac484e
|
build: add better release profile flags
|
2025-06-23 18:10:19 +02:00 |
|
Suya1671
|
928a73f589
|
fix(commands::member): /member -> /members
|
2025-06-23 17:58:44 +02:00 |
|
Suya1671
|
ad3660cffa
|
feat(commands): add explanation command
|
2025-06-23 17:58:41 +02:00 |
|
Suya1671
|
68b58c279a
|
feat(messages): Get member information from a specific message
|
2025-06-23 17:40:40 +02:00 |
|
Suya1671
|
a6cb3a5f73
|
feat(messages): Add message deletion
|
2025-06-23 17:30:04 +02:00 |
|
Suya1671
|
b784ed1634
|
feat(members): add the ability to delete/re-enable members
This is effectively a soft-remove feature. Permanent deletion isn't allowed for moderation purposes.
|
2025-06-23 17:12:12 +02:00 |
|
Suya1671
|
730058973c
|
docs: general code quality review and updated documentation throughout
This also makes it so that commands have documentation. Neat.
|
2025-06-22 19:19:42 +02:00 |
|
Suya1671
|
17a9622739
|
feat(interactions::message): Add the ability to reproxy message
This also cleans up some related APIs.
|
2025-06-22 17:40:13 +02:00 |
|
Suya1671
|
4005e8167c
|
fix(interactions::message): Remove unnecessary user feedback
|
2025-06-22 15:33:01 +02:00 |
|
Suya1671
|
26494354d7
|
feat: Add message editing
|
2025-06-21 15:42:38 +02:00 |
|
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
|
11fd5a049a
|
chore: update rustls
|
2025-06-18 15:31:20 +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
|
24e3d0ae57
|
chore: add LICENSE
|
2025-06-18 14:25:43 +02:00 |
|
Suya1671
|
5c298952d1
|
refactor: cargo fmt
|
2025-06-16 16:54:42 +02:00 |
|