Commit Graph

42 Commits

Author SHA1 Message Date
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
3897d1deb2 feat: improve transparency of the join command 2026-04-07 00:24:27 -04:00
663586a65c feat: ability to join call with user 2026-04-02 15:38:05 -04:00
7f569629db chore: change the default logging directives to be more useful 2026-04-02 00:11:49 -04:00
b3936a79b6 chore: Dockerize 2026-04-02 00:11:23 -04:00
9dac20b9ef chore: patch songbird to use 0.17 twilight dependencies 2026-03-27 16:04:43 -04:00
3439bf9699 feat: fix the command handler to reveal more data about the interaction 2026-03-27 01:35:29 -04:00
d9e0801ec9 feat: command handling, make initializing VCs concurrent 2026-03-25 16:55:54 -04:00
67bdc9e451 feat: set the global commands 2026-03-24 01:59:57 -04:00
30c4761fe0 feat: add four skeletons of commands 2026-03-24 01:49:01 -04:00
df6056d549 chore: lay out the ground work for a Discord command router 2026-03-23 01:27:40 -04:00
abe6ff58ca feat: support configuring the EnvFilter for tracing 2026-03-23 01:23:08 -04:00
949ba4c2ed chore: remove unused import 2026-03-20 15:12:01 -04:00
9d45942260 chore: remove unused import 2026-03-20 15:10:28 -04:00
6387b0aea3 chore: activate songbird features for recording and depend on a patched version of audiopus_sys 2026-03-20 15:09:22 -04:00
56f63764a5 chore: extract out Discord event handling 2026-03-20 15:08:28 -04:00
e759b78d20 meta: initial commit 2026-03-05 01:24:39 -05:00