Commit Graph

  • d6dfe5a293 Drive call boundaries from audio, use the console only for the label pulse-recorder Logan Cusano 2026-08-06 18:19:45 -04:00
  • 085fcdf1a1 Fix test suite: pad expectations, container pytest config, asyncio markers Logan Cusano 2026-08-05 00:14:05 -04:00
  • f1de157d69 Pad the tgid_change closes so a talkgroup switch stops clipping the tail Logan Cusano 2026-08-04 23:53:27 -04:00
  • ceb2836371 Raise tail pad to 3s so short transmissions are not clipped Logan Cusano 2026-08-04 22:34:17 -04:00
  • 7c4a3f2f20 Make PulseAudio readiness mean a live connection, clear stale socket state Logan Cusano 2026-08-04 22:10:28 -04:00
  • b0a8ed2a5a Fix tail truncation, decouple call length from buffer, trim silence Logan Cusano 2026-08-04 21:39:36 -04:00
  • efdbe7d803 Move recording and Discord voice to PulseAudio Logan Cusano 2026-08-04 19:53:45 -04:00
  • 9addce7716 chore: Update Makefile targets for local building and git update shorthand Logan Cusano 2026-07-13 00:16:50 -04:00
  • cc9af6ff26 feat: Buffer offline call_end events and relay them upon MQTT reconnection Logan Cusano 2026-07-13 00:16:24 -04:00
  • 857325af85 feat: Add local system override and manual entry controls with offline systems caching main Logan Cusano 2026-07-12 23:06:05 -04:00
  • 9f026fa262 update: scanner dashboard UI and Docker configuration for edge node Logan Cusano 2026-07-12 21:44:36 -04:00
  • 3fbdc50536 feat: implement FastAPI router, web + local UI updates, and metadata monitoring for the edge node Logan Cusano 2026-07-12 21:30:30 -04:00
  • 16f6e0de95 audio fixes attempt Logan 2026-05-23 14:59:48 -04:00
  • dccbab00d6 feat: bot Discord presence + system name on voice join Logan 2026-05-10 19:47:22 -04:00
  • ad9d128522 Install deps with setup Logan 2026-04-21 23:40:06 -04:00
  • 36f82d9e3d Use UV for pip Logan 2026-04-21 22:36:09 -04:00
  • 177aa52175 Fix compose Logan 2026-04-21 22:23:15 -04:00
  • 432e455853 Add updates Logan 2026-04-21 01:51:40 -04:00
  • 0bc80b92bd remove validation step Logan 2026-04-21 01:12:33 -04:00
  • 7ede156d07 Add run workflow on demand Logan 2026-04-21 01:08:38 -04:00
  • 5c3860eb28 Update secret Logan 2026-04-21 01:04:40 -04:00
  • d0e4734cf9 Linting + touches Logan 2026-04-21 00:56:50 -04:00
  • c5984f6318 CI Fixes 2 Logan 2026-04-21 00:51:12 -04:00
  • 2b8578a1c4 CI Fixes Logan 2026-04-21 00:45:27 -04:00
  • 01496ea9e7 Bump version, add builds, add setup Logan 2026-04-20 00:14:50 -04:00
  • 6ac05eff64 more call recording fixes Logan 2026-04-19 16:38:15 -04:00
  • 6878155230 Call recorder updates Logan 2026-04-19 15:24:53 -04:00
  • 6b38f191a8 switch back to icecast???? Logan 2026-04-13 00:16:03 -04:00
  • f028f08d6b Fix pulseaudio breaking Logan 2026-04-13 00:09:54 -04:00
  • be785a453c metadata fixes Logan 2026-04-12 21:58:24 -04:00
  • 4e41df9f95 updates Logan 2026-04-12 03:34:11 -04:00
  • 3cf5bc0d05 updates Logan 2026-04-12 03:26:33 -04:00
  • 33cad7ed24 updates Logan 2026-04-12 03:05:48 -04:00
  • 26d21d42e1 Updates back on claude Logan 2026-04-12 01:32:05 -04:00
  • f8c58dbda8 gemini changes 2 Logan 2026-04-11 22:28:46 -04:00
  • b4b2f19e10 gemini changes? idk Logan 2026-04-11 22:23:59 -04:00
  • fb86d79930 File Change op25-container/system.pa New PulseAudio config: auth-anonymous=1 so the edge-node can connect without group membership op25-container/Dockerfile Copies system.pa into /etc/pulse/system.pa drb-edge-node/Dockerfile Added libpulse0 — ffmpeg needs this runtime library to use -f pulse drb-edge-node/app/internal/call_recorder.py Switched recording from Icecast (burst-buffer overlap) to PulseAudio monitor (zero-delay, exact call boundaries) Logan 2026-04-11 21:16:32 -04:00
  • d201d8124e Issue 1 — Discord Audio (PulseAudio) Logan 2026-04-11 20:29:33 -04:00
  • e47a9623b5 VC Update Logan 2026-04-11 20:01:47 -04:00
  • 97ebcad3bc Discord bot updates Logan 2026-04-11 13:43:59 -04:00
  • c843bac5b7 readme update Logan 2026-04-06 02:47:02 -04:00
  • 7de55f9885 changes Logan 2026-04-06 00:23:33 -04:00
  • 1a9c92b6db Initial commit — DRB client (edge node) stack Logan 2026-04-05 19:01:51 -04:00