Jacob jacob
  • Joined on 2023-09-07
jacob pushed to main at jacob/fomo-reducer 2026-05-13 23:00:52 -04:00
b1888af842 chore: more logging in call handler to try to see why all users are unknown so far
jacob pushed to main at jacob/fomo-reducer 2026-05-13 22:29:09 -04:00
949ce5b38b chore: move call configuration to after handler instantiation to reduce time between them
a64e7190fd fix: (hopefully) scope the lock so it ends earlier
Compare 2 commits »
jacob pushed to main at jacob/fomo-reducer 2026-05-12 23:37:28 -04:00
8416ef0609 style: cargo fmt --all
3d2df64ffe fix: scope the vcs_watcher borrow to possibly fix deadlock
Compare 2 commits »
jacob pushed to main at jacob/fomo-reducer 2026-05-07 02:32:24 -04:00
09107bc97b chore: add a watchdog task that tells me if the process is still running while I debug why the bot dies sometimes without existing
jacob pushed to main at jacob/fomo-reducer 2026-05-07 02:23:33 -04:00
c53a3620f2 chore: downgrade voice_tick log to debug
491159224d chore: single line refactor
9b1e263312 chore: remove now_utc log that has served its purpose
52adf9ec4c chore: Arc the uri internal to and rarely used by Storage so that cloning it is cheaper
Compare 4 commits »
jacob pushed to main at jacob/fomo-reducer 2026-05-06 22:06:36 -04:00
cfa81784b7 feat: divide logging into stdout and stderr by verbosity
jacob pushed to main at jacob/fomo-reducer 2026-05-06 21:52:41 -04:00
9441204f9f feat: make logging non-blocking
jacob pushed to main at jacob/fomo-reducer 2026-05-06 21:40:24 -04:00
2dbc0a2e87 chore: format
44c7aa60c2 feat: cache user data in memory to make access faster, simplifies code
Compare 2 commits »
jacob pushed to main at jacob/fomo-reducer 2026-05-06 20:45:57 -04:00
fa61d5a4b6 fix: depend on zlib-static
jacob pushed to main at jacob/fomo-reducer 2026-05-06 20:22:47 -04:00
a752838a46 feat: shorten the /join message and report the git revision in the /info command for more transparency
fcd856b61a feat: make VCsWatcher, a watch channel of VCs
fa88bd495f chore: refactor VCs to use a watch channel internally (but I'm going to rework this in the next commit anyway)
bb51f1cc63 chore: embed build time information with shadow-rs
Compare 4 commits »
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)