Jacob jacob
  • Joined on 2023-09-07
jacob pushed to main at jacob/fomo-reducer 2026-05-28 00:17:34 -04:00
b5a56b1273 chore: initialize samples array to write to later in render
jacob pushed to main at jacob/fomo-reducer 2026-05-27 21:48:36 -04:00
0137f97788 feat: implement RecordingDataManager::between and between_in_vc, start using it in /render
jacob pushed to main at jacob/fomo-reducer 2026-05-27 01:56:53 -04:00
23f86ace3b feat: support reading recordings, address some warnings
jacob pushed to main at jacob/fomo-reducer 2026-05-27 01:28:52 -04:00
e72633f26a chore: refactor into a RecordingDataManager, lay the ground work for a RenderManager
jacob pushed to main at jacob/fomo-reducer 2026-05-26 00:10:58 -04:00
f86c094dda feat: more work on /render
453208ff17 chore: satisfy warnings about async fn in traits
Compare 2 commits »
jacob pushed to main at jacob/fomo-reducer 2026-05-24 20:03:31 -04:00
cfe6ddf218 fix: look on the right side for text channels when posting the join notice in heat seeking
jacob pushed to main at jacob/fomo-reducer 2026-05-24 19:34:49 -04:00
6529fa02b5 feat: in the default heat algorithm, check if the bot owner is undeafened to decide if the score should be capped (so that if another vc has another unmuted person it prioritizes that one)
b2222384f5 chore: address clippy concern for readability
Compare 2 commits »
jacob pushed to main at jacob/fomo-reducer 2026-05-24 16:46:25 -04:00
581a747cac fix: let heatseeking tasks be cancelled
c351511c8a fix: set the cancellation token when discord disconnects
Compare 2 commits »
jacob pushed to main at jacob/fomo-reducer 2026-05-24 14:29:41 -04:00
d373352ae1 chore: don't log stuff that clogs the logs up
jacob pushed to main at jacob/fomo-reducer 2026-05-24 13:28:06 -04:00
5cb938aa24 chore: format
56ec8aaf8c feat: allow anyone in a VC being recorded to make the bot leave
Compare 2 commits »
jacob pushed to main at jacob/fomo-reducer 2026-05-24 13:20:51 -04:00
b598adb498 feat: heatseeking
e1aab0a8fb feat: get first or last (left) element with data of OneToManyUniqueBTreeMapWithData
Compare 2 commits »
jacob pushed to main at jacob/fomo-reducer 2026-05-21 00:59:28 -04:00
97763877d8 feat: laying the groundwork for heat seeking
48a0c8250b chore: refactor joining and recording into a reusable function
4ed8d6d241 feat: get first or last element of OneToManyUniqueBTreeMap
Compare 3 commits »
jacob pushed to main at jacob/fomo-reducer 2026-05-20 16:54:35 -04:00
c04338155b feat: error messages for ParseGuildVCToTextChannelError
jacob pushed to main at jacob/fomo-reducer 2026-05-19 23:18:46 -04:00
8f433a065e fix: spawn songbird processing the event to try to address deadlock issue
jacob pushed to main at jacob/fomo-reducer 2026-05-15 00:56:28 -04:00
97acdac467 fix: shorten the description of render to try to make Discord accept it
jacob pushed to main at jacob/fomo-reducer 2026-05-14 01:00:05 -04:00
6befbf280e chore: very beginning of making a /render command
jacob pushed to main at jacob/fomo-reducer 2026-05-14 00:54:39 -04:00
b2af146360 fix: remove handlers after failing to join call
jacob pushed to main at jacob/fomo-reducer 2026-05-14 00:48:24 -04:00
c20bab2761 chore: go back to only listening for relevant events
jacob pushed to main at jacob/fomo-reducer 2026-05-14 00:47:11 -04:00
f548955d16 fix: add event handlers before joining call
298799d43a chore: update lockfile
Compare 2 commits »
jacob pushed to main at jacob/fomo-reducer 2026-05-13 23:34:18 -04:00
65e35e2403 fix: (hopefully) listen for all types of events