Jacob jacob
  • Joined on 2023-09-07
jacob pushed to main at jacob/fomo-reducer 2026-06-13 00:11:14 -04:00
e6cd882b32 fix: crash and graceful shutdown improvements
jacob pushed to main at jacob/fomo-reducer 2026-06-12 23:53:29 -04:00
ce77590777 fix: watchdog panicking
50fc35883d chore: remove "this process is still alive" that I forgot to delete
Compare 2 commits »
jacob pushed to main at jacob/fomo-reducer 2026-06-12 20:29:58 -04:00
fa0093d582 feat: announce disconnection upon deadlock detection
jacob pushed to main at jacob/fomo-reducer 2026-06-12 20:01:52 -04:00
c7300a9e6d feat: watchdog for detecting tokio runtime deadlock (I wish I could prevent it, but I don't know what's causing it)
jacob pushed to main at jacob/fomo-reducer 2026-06-12 00:03:04 -04:00
a0a0632a1d chore: raise default audio sample rate to 24 khz
jacob pushed to main at jacob/fomo-reducer 2026-06-12 00:01:43 -04:00
a22965a3be feat: make reconnecting after discord disconnect faster (not obligate an entire process restart)
c8d676693d fix: reduce rebuilding from extraneous files
Compare 2 commits »
jacob pushed to main at jacob/fomo-reducer 2026-06-01 23:28:00 -04:00
ba0450e999 fix: coerce sample_rate to u64 correctly
jacob pushed to main at jacob/fomo-reducer 2026-06-01 23:23:59 -04:00
a7f11a7202 fix: cast sample_rate to u64 in calculations
jacob pushed to main at jacob/fomo-reducer 2026-06-01 23:19:22 -04:00
4fa25305b5 fix: use u64 to prevent overflowing (I can't believe I was stupid enough to think u32 could fit it) and add logging in case I was mistaken
65611d676d chore: reduce logging of unnecessary things in initialize_vcs
Compare 2 commits »
jacob pushed to main at jacob/fomo-reducer 2026-05-31 15:30:13 -04:00
c8fd99cdf1 fix: in /info move the user mention to the description field (where mentions are allowed)
jacob pushed to main at jacob/fomo-reducer 2026-05-31 15:28:35 -04:00
c03ccc9d39 chore: add more logging in /render to debug
jacob pushed to main at jacob/fomo-reducer 2026-05-31 14:26:25 -04:00
5e989289bd feat: don't block bot startup waiting to initialize vcs
jacob pushed to main at jacob/fomo-reducer 2026-05-31 02:46:54 -04:00
f5b6dc5c76 chore: remove /join and /leave to prevent confusion
jacob pushed to main at jacob/fomo-reducer 2026-05-30 01:09:15 -04:00
03689f4764 fix: don't log interaction in /render
jacob pushed to main at jacob/fomo-reducer 2026-05-29 22:22:59 -04:00
20bb0e4c31 fix: switch to async read-write lock instead of sync mutex in call handler to try to prevent deadlock
c6aa8e5d13 fix: scope borrow in heat seeking to try to prevent deadlock
Compare 2 commits »
jacob pushed to main at jacob/fomo-reducer 2026-05-29 01:21:34 -04:00
eb17c0a33b chore: log more in /render so I can check if the number of recordings used is as expected
jacob pushed to main at jacob/fomo-reducer 2026-05-28 12:53:02 -04:00
98a7a1e6fd chore: reduce amount of logging while recording in case my home server has been struggling to keep up with it
jacob pushed to main at jacob/fomo-reducer 2026-05-28 12:32:37 -04:00
b27d0f32c2 fix: encode renders as wav instead of opus to address errors
jacob pushed to main at jacob/fomo-reducer 2026-05-28 12:15:41 -04:00
c85e420a75 chore: use Display when logging an opus encode error in rendering instead of Debug so I can get a better look
jacob pushed to main at jacob/fomo-reducer 2026-05-28 12:07:46 -04:00
8dad5648f5 fix: sample rate doesn't need to be part of the estimated max size calculation cause samples already covers that