Commit graph

3105 commits

Author SHA1 Message Date
dusk
00ba1753a2
build(nix): build pk to correct build dir so it picks up libcommands.so 2025-01-05 01:22:19 +09:00
dusk
42ea1e1bb1
build(nix): simplify process compose config 2025-01-05 01:18:59 +09:00
dusk
ff121ecc51
refactor(commands): ToToken trait for easier conversion into tokens 2025-01-05 00:59:59 +09:00
dusk
e70d69e45c
refactor: start to stop using ctx.Match 2025-01-05 00:58:48 +09:00
dusk
b89bc44a27
refactor(commands): quote pairs code now uses smolstr and doesnt use macro 2025-01-04 07:56:40 +09:00
dusk
b9867e7ea3
refactor(commands): also use smolstr for commands themselves 2025-01-04 07:43:55 +09:00
dusk
af523a4c23
refactor(commands): separate commands definitions and other code into modules 2025-01-04 07:35:04 +09:00
dusk
405ac11d74
refactor(commands): use smolstr, use a decl macro to get rid of all the borrows while creating commands 2025-01-04 02:49:04 +09:00
dusk
11842e7637
build(nix): dont forget to copy commands lib for bot to use 2025-01-04 00:45:48 +09:00
dusk
7949e7e1f9
fix: enable chrono on sqlx, libpk uses it 2025-01-04 00:39:21 +09:00
dusk
6a0c8fdc26
build(nix): use release path for commands lib output 2025-01-04 00:38:51 +09:00
dusk
313261e46e
build: add rust-src componenet for rust-analyzer and such 2025-01-04 00:38:27 +09:00
dusk
59bba77ae9
build: fix bot build, add generate commands binding app 2025-01-04 00:18:10 +09:00
dusk
a6482d929c
chore: update cargo lock, ignore generated commands file 2025-01-03 20:26:52 +09:00
dusk
63a35c78ac
chore: move command parser into crates 2025-01-03 20:19:50 +09:00
dusk
7bd50db63e
Merge remote-tracking branch 'libglfw/rust-command-parser' into rust-command-parser 2025-01-03 20:18:35 +09:00
alyssa
3329e48e1b fix(scheduled_tasks): expected_gateway_count is not inclusive 2025-01-03 04:29:30 +00:00
alyssa
40b6ab1d87 fix(bot): ratelimit only initial websocket connection 2025-01-02 18:50:02 +00:00
alyssa
efdbf708a0 fix(ci): update rust github actions workflow 2025-01-02 06:49:49 +00:00
alyssa
5466e5051b fix(avatars): use correct timestamp type 2025-01-02 06:43:57 +00:00
alyssa
8f664dc54d feat(api): accept member for latch autoproxy 2025-01-02 06:02:57 +00:00
alyssa
c998a66a46 fix(ci): specify new rust crates path 2025-01-02 05:20:43 +00:00
alyssa
cb5b9fde8b fix: remove accidentally committed code 2025-01-02 05:20:43 +00:00
alyssa
89d6481ddb chore: clean up compile warnings 2025-01-02 05:20:43 +00:00
alyssa
16ce67e02c chore: reorganize rust crates 2025-01-02 05:20:43 +00:00
alyssa
357122a892 fix(scheduled_tasks): replace broken time parsing code with cron library 2025-01-02 05:20:43 +00:00
alyssa
f1de2f2858 feat: wait 24h before deleting cdn images 2025-01-02 05:20:43 +00:00
alyssa
31c0253b00 fix(scheduled_tasks): replace broken time parsing code with cron library 2025-01-02 05:20:43 +00:00
alyssa
8d53021863 fix(bot): silence internal errors from initial handler checks 2025-01-02 05:20:43 +00:00
alyssa
e44d2afd7e fix(ci): add entire lib folder 2025-01-02 05:20:43 +00:00
alyssa
882e9b66f2 feat(api): port discord/callback to rust 2025-01-02 05:20:43 +00:00
alyssa
3e194d7c8a feat(models): basic rust impl 2025-01-02 05:20:43 +00:00
alyssa
0862964305 feat: rewrite scheduled_tasks in rust 2025-01-02 05:20:43 +00:00
rladenson
4bfee8a090 fix: crash when no prefixes in config file 2025-01-01 20:47:24 -07:00
rladenson
d0515645d0 fix: account for variable tag location in tag set response 2025-01-01 19:26:39 -07:00
rladenson
edfc6714d6 feat: dynamically show primary command prefix 2025-01-01 19:15:13 -07:00
rladenson
1d50022d6d feat: user-readable error for TaskCanceledException 2025-01-01 16:52:55 -07:00
rladenson
7608ec02fd docs: add plaintext to docs 2025-01-01 15:35:31 -07:00
rladenson
d5ff01ec3b docs: change pk;sw add to primary alias pk;sw copy 2025-01-01 15:35:31 -07:00
rladenson
6adcd4e9d8 fix(docs): show correct definition for proxy blacklist remove 2025-01-01 15:35:31 -07:00
rladenson
a8c027e4f4 chore: remove finished todo 2025-01-01 15:35:31 -07:00
rladenson
2d19142b44 feat: throw user-readable error for editing a message to be empty 2025-01-01 15:32:27 -07:00
Iris System
2b5fab9689 fix(bot): less confusing alias for "pk;scfg suppress notifications" 2024-12-30 06:24:28 +00:00
Iris System
aea6246900 feat(bot): accept additional number formats in admin limit commands 2024-12-30 04:34:41 +00:00
Iris System
b88c1b7712 feat(bot): server config toggle for @silent proxied messages 2024-12-30 04:33:17 +00:00
alyssa
2d36b8a7cc chore: rustfmt 2024-12-26 19:19:57 +00:00
alyssa
88e136d22a fix(gateway): log close code, correctly set latency, don't spam redis error on identify 2024-12-26 19:18:46 +00:00
alyssa
d1b617f6be fix(dashboard): order shards correctly 2024-12-24 04:51:26 +00:00
alyssa
fd6909cd96 fix(api): sort shards by shard_id 2024-12-24 04:22:24 +00:00
alyssa
643c494ffb fix: add missing file, oops 2024-12-24 03:04:28 +00:00