Jacob jacob
  • Joined on 2023-09-07
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
jacob pushed to main at jacob/fomo-reducer 2026-05-28 11:59:27 -04:00
e6c2342e1a chore: debug the estimated max size in rendering
jacob pushed to main at jacob/fomo-reducer 2026-05-28 11:47:21 -04:00
8f29c30bec fix: more realistic estimated max size in rendering
jacob pushed to main at jacob/fomo-reducer 2026-05-28 11:35:12 -04:00
6198387cc4 fix: use the encoded bytes instead of mistakenly discarding them
jacob pushed to main at jacob/fomo-reducer 2026-05-28 11:31:03 -04:00
7b5be35112 fix: encode to a new vec instead of an empty one when rendering, log more stuff for debugging
jacob pushed to main at jacob/fomo-reducer 2026-05-28 02:45:37 -04:00
c351358947 chore: log more stuff around rendering to debug