Jacob jacob
  • Joined on 2023-09-07
jacob pushed to main at jacob/fomo-reducer 2026-04-26 18:38:21 -04:00
906ddec843 chore: update lockfile
jacob pushed to main at jacob/fomo-reducer 2026-04-25 21:03:10 -04:00
48e92d1736 fix: make /opt-in and /opt-out's responses ephemeral
733e8f73ea feat: create a BotDataManager abstraction by copying and pasting then editing UserDataManager
Compare 2 commits »
jacob pushed to main at jacob/fomo-reducer 2026-04-22 12:11:43 -04:00
2c0d5c8479 feat: advertise opt in and opt out commands
9b479d1236 feat: respect consent to be recorded
Compare 2 commits »
jacob pushed to main at jacob/fomo-reducer 2026-04-22 01:05:48 -04:00
29f97f82c4 fix: move title to author field cause you can't @mention users in the title
jacob pushed to main at jacob/fomo-reducer 2026-04-22 00:46:09 -04:00
dd17de79de fix: close the writer instead of merely dropping it
jacob pushed to main at jacob/fomo-reducer 2026-04-22 00:27:17 -04:00
bb96724454 fix: check for NotFound error at the correct site in OperatorExt::async_reader_if_exists
jacob pushed to main at jacob/fomo-reducer 2026-04-21 23:31:15 -04:00
4dae5bac7a fix: specify webpki roots for tokio-websockets dependencies
jacob pushed to main at jacob/fomo-reducer 2026-04-21 21:45:37 -04:00
37753fe37c chore: revert opendal to before reqwest 0.13 upgrade to see if it'll run in a SCRATCH container now
jacob pushed to main at jacob/fomo-reducer 2026-04-21 15:07:06 -04:00
7fe6980867 feat: inspect user data
jacob pushed to main at jacob/fomo-reducer 2026-04-21 03:11:39 -04:00
0ce26fc0e5 feat: user consent setting and retrieving (NOTE: does not affect recording yet)
jacob pushed to main at jacob/fomo-reducer 2026-04-17 01:19:16 -04:00
62399c2046 feat: allow setting a corresponding text channel for a voice channel
612a696829 feat: mute
Compare 2 commits »
jacob pushed to main at jacob/fomo-reducer 2026-04-16 19:29:50 -04:00
2bf42e47c5 chore: eliminate rocksdb which makes everything better
50230c43b8 chore: update lockfile
Compare 2 commits »
jacob pushed to main at jacob/fomo-reducer 2026-04-16 02:03:58 -04:00
e4e274a543 fix: have to use match to detect ReceiveMessageErrorType
jacob pushed to main at jacob/fomo-reducer 2026-04-16 02:02:05 -04:00
6cd7f00028 fix: detect gateway close and failure to reconnect
jacob pushed to main at jacob/fomo-reducer 2026-04-16 01:57:38 -04:00
6a1d8f060f fix: I REALLY did this without rust-analyzer so THIS TIME fix the gateway close error path
jacob pushed to main at jacob/fomo-reducer 2026-04-16 01:53:58 -04:00
766582c9e8 fix: I did this without rust-analyzer so fix the gateway close error path
jacob pushed to main at jacob/fomo-reducer 2026-04-16 01:51:49 -04:00
784ec5e867 fix: exit the program to trigger a restart when the gateway closes
jacob pushed to main at jacob/fomo-reducer 2026-04-15 18:44:01 -04:00
dbcc155c4c chore: run the program in the same image/stage as the builder (eliminating the runner) until I fix static linking
jacob pushed to main at jacob/fomo-reducer 2026-04-15 17:46:33 -04:00
31adbc2027 chore: go back to Alpine dynamic linking since I think it's the best I can do
jacob pushed to main at jacob/fomo-reducer 2026-04-15 17:42:34 -04:00
74bd37a67f chore: remove static requirement from rocksdb