This website requires JavaScript.
52f31bbcc0
Wire AIS end to end: AIS-catcher support in secondary-sdr container
feat/second-sdr-adsb-ais
Logan Cusano and Claude Sonnet 5
2026-09-20 16:13:12 -04:00
b2e3804dc3
Wire ADS-B end to end: secondary-sdr container running dump1090
Logan Cusano and Claude Sonnet 5
2026-09-20 16:08:42 -04:00
8f5fca8757
Add second-SDR plumbing: secondary_sdr_mode config + hardware reporting
Logan Cusano and Claude Sonnet 5
2026-09-20 15:56:11 -04:00
a53000a092
ci: publish node images to a public registry on a version tag, DISABLED (#8 )
main
logan
2026-09-06 23:49:02 -04:00
bee9e173e6
ci: workflow to publish node images to a public registry on a version tag (DISABLED)
feat/publish-public-images
Logan Cusano and Claude Sonnet 5
2026-09-06 22:39:42 -04:00
31e1176c45
install.sh: re-run collects the key via pickup_secret, never re-enrolls (#7 )
v1
logan
2026-09-06 22:32:19 -04:00
4f942bd770
install.sh: re-run collects the key via pickup_secret, never re-enrolls
fix/install-rerun-pickup
Logan Cusano and Claude Sonnet 5
2026-09-06 21:37:14 -04:00
94c3e2a952
Merge pull request 'One-shot install.sh for a fresh Pi; retire setup.sh (node-26#4)' (#5 ) from feat/one-shot-install into main
logan
2026-09-06 19:29:30 -04:00
5b0048e8db
node: one-shot install.sh for a fresh Pi; retire setup.sh (node-26#4)
Logan Cusano and Claude Sonnet 5
2026-09-06 19:14:40 -04:00
0c08275482
Stop throwing away the audio Whisper has to read
Logan Cusano and Claude Opus 5
2026-08-23 12:48:32 -04:00
fb13bb8ae3
Pin *.sh to LF so Windows checkouts cannot ship a CRLF shebang
Logan Cusano
2026-08-20 03:13:10 -04:00
e6aab7589a
Stop shipping "hackme" as the Icecast password
Logan Cusano
2026-08-20 03:12:44 -04:00
28266b4441
Pin the op25 container to a Python major version
Logan Cusano
2026-08-20 03:01:38 -04:00
7f1d09c753
Satisfy flake8 so the lint job stops failing
Logan Cusano and Claude Opus 5
2026-08-16 13:56:22 -04:00
9d86304b8a
Revert the CI full-fetch workaround and drop unreachable workflows
Logan Cusano and Claude Opus 5
2026-08-16 13:00:02 -04:00
5ff1089551
Use a full fetch in CI: Gitea fails to pack a shallow clone
Logan Cusano and Claude Opus 5
2026-08-16 10:09:48 -04:00
87633ab50d
Authenticate the node dashboard, and the broker connection per node
Logan Cusano and Claude Opus 5
2026-08-16 09:34:16 -04:00
a61a7b2c31
Bind OP25 control API and terminal to loopback by default
Logan Cusano and Claude Opus 5
2026-08-16 09:33:25 -04:00
d6dfe5a293
Drive call boundaries from audio, use the console only for the label
pulse-recorder
Logan Cusano and Claude Opus 5
2026-08-06 18:19:45 -04:00
085fcdf1a1
Fix test suite: pad expectations, container pytest config, asyncio markers
Logan Cusano and Claude Opus 5
2026-08-05 00:14:05 -04:00
f1de157d69
Pad the tgid_change closes so a talkgroup switch stops clipping the tail
Logan Cusano and Claude Opus 5
2026-08-04 23:53:27 -04:00
ceb2836371
Raise tail pad to 3s so short transmissions are not clipped
Logan Cusano and Claude Opus 5
2026-08-04 22:34:17 -04:00
7c4a3f2f20
Make PulseAudio readiness mean a live connection, clear stale socket state
Logan Cusano and Claude Opus 5
2026-08-04 22:10:28 -04:00
b0a8ed2a5a
Fix tail truncation, decouple call length from buffer, trim silence
Logan Cusano and Claude Opus 5
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
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