This website requires JavaScript.
Explore
Help
Sign In
logan
/
server-26
Watch
1
Star
0
Fork
0
Code
Issues
84
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
09746c467b4f641d531ae7694e11f05a65baceca
server-26
/
drb-c2-core
/
app
/
routers
T
History
logan
c4e1f9aa61
Build & Deploy / Build & push images (push)
Successful in 4m13s
Details
Build & Deploy / Deploy Firestore rules & indexes (push)
Successful in 28s
Details
Build & Deploy / Deploy to VM (push)
Successful in 1m49s
Details
Build & Deploy / Report a failed deploy (push)
Skipped
Details
Merge pull request 'Discord: several radio streams per voice channel; adding never overwrites (
#213
)' (
#227
) from fix/213-multi-stream-per-channel into main
2026-10-05 01:44:35 -04:00
..
__init__.py
Initial commit — DRB server stack
2026-04-05 19:01:39 -04:00
admin.py
correlator/admin: capture per-scene incident_type + severity (
#139
)
2026-09-14 00:09:26 -04:00
alerts.py
Stamp org_id everywhere and gate every route that leaked across tenants
2026-08-18 20:28:37 -04:00
calls.py
Admin Replay: re-run the pipeline over past calls in a sandbox (
#170
)
2026-09-26 15:23:57 -04:00
cameras.py
Live ops wall + pluggable camera providers with licence gating (server-26#198)
2026-10-04 17:56:06 -04:00
discord_link.py
feat(discord): self-serve server->org linking with /drb link (
#213
item 1)
2026-10-04 20:01:25 -04:00
discord_web.py
Discord: several radio streams per voice channel; adding never overwrites (
#213
)
2026-10-05 00:30:40 -04:00
discord.py
Discord: several radio streams per voice channel; adding never overwrites (
#213
)
2026-10-05 00:30:40 -04:00
enrollment.py
approve_node never rotates an existing key; node update-check endpoint; real Update Node button (node-26#14,
#15
)
2026-10-04 01:09:52 -04:00
incidents.py
Admin Replay: re-run the pipeline over past calls in a sandbox (
#170
)
2026-09-26 15:23:57 -04:00
links.py
Stamp org_id everywhere and gate every route that leaked across tenants
2026-08-18 20:28:37 -04:00
media.py
Serve audio as whatever it actually is
2026-08-23 12:48:47 -04:00
nodes.py
Nodes: Update All Nodes — fleet-wide update request for every approved node
2026-10-05 00:29:30 -04:00
org.py
Stamp org_id everywhere and gate every route that leaked across tenants
2026-08-18 20:28:37 -04:00
places.py
fix: migrate Places and Routes to new GCP APIs
2026-06-21 14:35:12 -04:00
replay.py
clearance: act on drb-correlation-review of
f0a88d4
2026-09-26 17:26:38 -04:00
systems.py
Systems: P25 trunked / P25 conventional / analog as one choice (node-26#24)
2026-10-04 15:55:34 -04:00
telemetry.py
ADS-B map: altitude-colored aircraft icons + click-to-show flight trail
2026-09-27 13:12:36 -04:00
tokens.py
Discord radio channels: wire leases + desired-state streams (server-26#203,
#204
)
2026-10-04 18:05:26 -04:00
traffic.py
Live ops wall + pluggable camera providers with licence gating (server-26#198)
2026-10-04 17:56:06 -04:00
trips.py
Explicit timeouts on every OpenAI and Gemini request (
#153
)
2026-10-04 18:00:25 -04:00
upload.py
Reject revokes the node's MQTT login and API key (server-26#195)
2026-10-04 17:58:51 -04:00
users.py
Admin Users: show each user's org and move a user into yours
2026-09-27 18:52:55 -04:00
waitlist.py
Stamp org_id everywhere and gate every route that leaked across tenants
2026-08-18 20:28:37 -04:00