• Joined on 2021-11-21
logan commented on issue logan/node-26#1 2026-08-20 03:04:53 -04:00
node-002 dashboard is still on first-boot default credentials

Re-scoping: the code side is done. What remains is operational.

drb-edge-node/app/internal/auth.py implements exactly what this issue asked for — username/password from DASHBOARD_USERNAME…

logan closed issue logan/node-26#2 2026-08-20 03:04:53 -04:00
Audio regression: Discord voice and call recording pull from Icecast instead of PulseAudio
logan commented on issue logan/node-26#2 2026-08-20 03:04:53 -04:00
Audio regression: Discord voice and call recording pull from Icecast instead of PulseAudio

Already fixed in the code — this issue was filed from CLAUDE.md and memory rather than from source, and both were stale.

Both paths are on PulseAudio now:

  • discord_radio.py builds its…
logan pushed to main at logan/node-26 2026-08-20 03:03:08 -04:00
28266b4441 Pin the op25 container to a Python major version
logan closed issue logan/server-26#11 2026-08-20 03:02:55 -04:00
Unpinned base images: Python major version can change on rebuild
logan commented on issue logan/server-26#11 2026-08-20 03:02:55 -04:00
Unpinned base images: Python major version can change on rebuild

Fixed in the client repo — logan/node-26 commit 28266b4, "Pin the op25 container to a Python major version". Filing it under server-26 was wrong; the offending file is `Client/op25-contain…

logan closed issue logan/server-26#8 2026-08-20 03:02:55 -04:00
POST /calls/{id}/reprocess is unmetered spend for any authenticated user
logan commented on issue logan/server-26#8 2026-08-20 03:02:54 -04:00
POST /calls/{id}/reprocess is unmetered spend for any authenticated user

Already fixed before this issue was filed — my mistake for filing it.

routers/calls.py now gates POST /calls/{id}/reprocess on require_admin_token, not the router-level "any valid Firebase…

logan opened issue logan/server-26#19 2026-08-19 23:26:50 -04:00
Marketing landing and the Live map both claim / — move the app under /app
logan pushed to main at logan/server-26 2026-08-19 23:08:40 -04:00
4919b02238 Frontend redesign chunk 8: incidents browse
logan pushed to main at logan/server-26 2026-08-19 23:07:32 -04:00
4b5cf1971e Frontend redesign chunk 7: incident detail rebuild
logan pushed to main at logan/server-26 2026-08-19 23:05:53 -04:00
bc636c00ce Frontend redesign chunk 6: Live view
logan pushed to main at logan/server-26 2026-08-19 23:03:56 -04:00
31c0b3addf Frontend redesign chunk 5: MapView rewrite — draw the incident path
logan pushed to main at logan/server-26 2026-08-19 23:01:17 -04:00
eaae452d4e Frontend redesign chunk 4: navigation and routing
logan closed issue logan/server-26#18 2026-08-19 22:58:01 -04:00
Incidents never record resolved_at, blocking history scrub
logan commented on issue logan/server-26#18 2026-08-19 22:58:01 -04:00
Incidents never record resolved_at, blocking history scrub

Fixed in commit 70d63abeaaa24a56aa6fd3cbc6320e50e9f77b98 on Server main. resolved_at is now written alongside status=resolved at every site that resolves an incident: the signal-based auto-resolve…

logan commented on issue logan/server-26#17 2026-08-19 22:57:53 -04:00
Incident severity is stamped once at creation and never re-evaluated

Fixed in commit 70d63abeaaa24a56aa6fd3cbc6320e50e9f77b98 on Server main. Severity is re-evaluated in _update_incident on every call link via a new _max_severity() helper, merged as max(current,…

logan pushed to main at logan/server-26 2026-08-19 22:57:24 -04:00
8fdedee25b Frontend redesign chunk 3: type layer honesty and the duplicate fix
70d63abeaa Re-evaluate incident severity on link, stamp resolved_at at every resolution site
Compare 2 commits »
logan closed issue logan/server-26#17 2026-08-19 22:57:24 -04:00
Incident severity is stamped once at creation and never re-evaluated
logan pushed to main at logan/server-26 2026-08-19 22:56:04 -04:00
3a786bc227 Frontend redesign chunk 2: primitives and marks