|
|
906ddec843
|
chore: update lockfile
|
2026-04-26 18:38:08 -04:00 |
|
|
|
48e92d1736
|
fix: make /opt-in and /opt-out's responses ephemeral
|
2026-04-25 20:58:35 -04:00 |
|
|
|
733e8f73ea
|
feat: create a BotDataManager abstraction by copying and pasting then editing UserDataManager
|
2026-04-25 20:56:41 -04:00 |
|
|
|
2c0d5c8479
|
feat: advertise opt in and opt out commands
|
2026-04-22 12:11:36 -04:00 |
|
|
|
9b479d1236
|
feat: respect consent to be recorded
|
2026-04-22 11:57:57 -04:00 |
|
|
|
29f97f82c4
|
fix: move title to author field cause you can't @mention users in the title
|
2026-04-22 01:05:34 -04:00 |
|
|
|
dd17de79de
|
fix: close the writer instead of merely dropping it
|
2026-04-22 00:45:59 -04:00 |
|
|
|
bb96724454
|
fix: check for NotFound error at the correct site in OperatorExt::async_reader_if_exists
|
2026-04-22 00:27:11 -04:00 |
|
|
|
4dae5bac7a
|
fix: specify webpki roots for tokio-websockets dependencies
|
2026-04-21 23:31:11 -04:00 |
|
|
|
37753fe37c
|
chore: revert opendal to before reqwest 0.13 upgrade to see if it'll run in a SCRATCH container now
|
2026-04-21 21:45:32 -04:00 |
|
|
|
7fe6980867
|
feat: inspect user data
|
2026-04-21 15:06:56 -04:00 |
|
|
|
0ce26fc0e5
|
feat: user consent setting and retrieving (NOTE: does not affect recording yet)
|
2026-04-21 03:11:27 -04:00 |
|
|
|
62399c2046
|
feat: allow setting a corresponding text channel for a voice channel
|
2026-04-17 01:19:09 -04:00 |
|
|
|
612a696829
|
feat: mute
|
2026-04-16 23:13:45 -04:00 |
|
|
|
2bf42e47c5
|
chore: eliminate rocksdb which makes everything better
|
2026-04-16 19:29:21 -04:00 |
|
|
|
50230c43b8
|
chore: update lockfile
|
2026-04-16 17:59:58 -04:00 |
|
|
|
e4e274a543
|
fix: have to use match to detect ReceiveMessageErrorType
|
2026-04-16 02:03:52 -04:00 |
|
|
|
6cd7f00028
|
fix: detect gateway close and failure to reconnect
|
2026-04-16 02:01:50 -04:00 |
|
|
|
6a1d8f060f
|
fix: I REALLY did this without rust-analyzer so THIS TIME fix the gateway close error path
|
2026-04-16 01:57:30 -04:00 |
|
|
|
766582c9e8
|
fix: I did this without rust-analyzer so fix the gateway close error path
|
2026-04-16 01:53:50 -04:00 |
|
|
|
784ec5e867
|
fix: exit the program to trigger a restart when the gateway closes
|
2026-04-16 01:51:34 -04:00 |
|
|
|
dbcc155c4c
|
chore: run the program in the same image/stage as the builder (eliminating the runner) until I fix static linking
|
2026-04-15 18:43:51 -04:00 |
|
|
|
31adbc2027
|
chore: go back to Alpine dynamic linking since I think it's the best I can do
|
2026-04-15 17:46:25 -04:00 |
|
|
|
74bd37a67f
|
chore: remove static requirement from rocksdb
|
2026-04-15 17:42:23 -04:00 |
|
|
|
e609428f95
|
chore: use a patched version of opendal with rocksdb static
|
2026-04-15 17:28:47 -04:00 |
|
|
|
d129913235
|
fix: revert to Rust image
|
2026-04-15 13:11:59 -04:00 |
|
|
|
066bff4c07
|
fix: add the unspecified Linux target
|
2026-04-15 13:08:37 -04:00 |
|
|
|
509278c6eb
|
fix: build for unspecified Linux (not specifically Alpine)
|
2026-04-15 13:04:29 -04:00 |
|
|
|
f31d06bdf9
|
fix: force static linking
|
2026-04-15 13:01:35 -04:00 |
|
|
|
d93b53267e
|
fix: depend on capnproto-dev
|
2026-04-15 12:41:16 -04:00 |
|
|
|
6ad797eaea
|
fix: depend on capnproto
|
2026-04-15 12:31:51 -04:00 |
|
|
|
4b71e5ef85
|
fix: try building from a base Alpine image and install cargo instead
|
2026-04-15 02:15:37 -04:00 |
|
|
|
a99840ffb7
|
fix: depend on versions of llvm dev and static that actually exist
|
2026-04-15 02:02:55 -04:00 |
|
|
|
38196e84ec
|
fix: depend on clang and llvm static and dev
|
2026-04-15 02:00:37 -04:00 |
|
|
|
0fdb83a9d3
|
fix: add required clang static dependency
|
2026-04-15 01:53:19 -04:00 |
|
|
|
dd6c1723e5
|
fix: add required libclang dependency
|
2026-04-15 01:48:59 -04:00 |
|
|
|
01a55d42ec
|
fix: add required clang libs dependency
|
2026-04-15 01:40:58 -04:00 |
|
|
|
33a7b15720
|
feat: support configuring audio channels and sample rates of recordings; audio recordings now work!
|
2026-04-15 01:22:38 -04:00 |
|
|
|
b457375e69
|
fix: address compiler errors related to recording vc
|
2026-04-14 21:54:12 -04:00 |
|
|
|
58212ce240
|
feat: save VC audio as wav (probably, didn't test yet)
|
2026-04-14 17:36:37 -04:00 |
|
|
|
1b88e6a11d
|
feat: support RocksDB
|
2026-04-14 14:28:47 -04:00 |
|
|
|
d8d2526782
|
feat: set the bot nickname and status
|
2026-04-14 00:15:12 -04:00 |
|
|
|
0dd335334d
|
feat: add appreciation to the pledges
|
2026-04-14 00:14:17 -04:00 |
|
|
|
666d13f25b
|
chore: make pledges about how this bot works
|
2026-04-13 21:19:54 -04:00 |
|
|
|
dfda319ab4
|
fix: listen for voice events
|
2026-04-10 00:53:23 -04:00 |
|
|
|
7885526944
|
feat: early steps of storage and configuration
|
2026-04-09 22:39:02 -04:00 |
|
|
|
7d3a309d2b
|
feat: check if the leave command was invoked by the bot owner before leaving
|
2026-04-08 23:30:26 -04:00 |
|
|
|
d2511f7a55
|
feat: graceful shutdown, try making join and leave work (but some bug fixes are still needed)
|
2026-04-08 22:18:32 -04:00 |
|
|
|
288a784870
|
feat: update to songbird 0.6, make joining calls work by spawning everything as required in songbird's documentation
|
2026-04-07 23:08:20 -04:00 |
|
|
|
1bd8b9b203
|
chore: make improvements suggested by clippy
|
2026-04-07 00:27:26 -04:00 |
|