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
fabdf5839e03b6f8898dbfdfba87945067cb1f24
server-26
/
drb-c2-core
/
app
/
routers
T
History
logan
fabdf5839e
Build & Deploy / Build & push images (push)
Successful in 4m58s
Details
Build & Deploy / Deploy Firestore rules & indexes (push)
Successful in 29s
Details
Build & Deploy / Deploy to VM (push)
Successful in 2m37s
Details
Build & Deploy / Report a failed deploy (push)
Skipped
Details
Merge pull request 'Node page Discord picker: org's servers + voice channels, not raw IDs (
#213
item 3)' (
#220
) from feat/213-node-join-picker into main
...
Reviewed-on:
#220
2026-10-04 22:05:49 -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
Picker review fixes: validate stream_id on stop; accurate offline + no-system copy
2026-10-04 21:36:30 -04:00
discord.py
Discord admin overview: no fallback org for explicitly unlinked servers
2026-10-04 21:35:48 -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
Node page Discord picker: org's linked servers + voice channels, not raw IDs (
#213
item 3,
#109
item 13)
2026-10-04 20:02:16 -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