dbb7d7f944
Merge pull request 'Discord: self-serve server→org linking with /drb link (#213 item 1)' (#218) from feat/213-guild-link into main
logan2026-10-04 22:04:31 -04:00
d2437e3a0b
Picker review fixes: validate stream_id on stop; accurate offline + no-system copy
Logan CusanoandClaude Opus 5.52026-10-04 21:36:30 -04:00
dc1df72c86
Merge pull request 'deploy.yml: a superseded run is a skip, not a failure (#167)' (#217) from fix/167-superseded-exit into main
logan2026-10-04 18:41:31 -04:00
8869d51557
Merge pull request 'deploy.yml: serialise prod deploys and skip superseded runs (#167)' (#210) from fix/167-deploy-concurrency into main
logan2026-10-04 18:29:31 -04:00
e9246510ea
Merge branch 'main' into fix/167-deploy-concurrency
logan2026-10-04 18:29:21 -04:00
a49b814646
Merge pull request 'Explicit timeouts on every OpenAI and Gemini request (#153)' (#209) from fix/153-ai-request-timeouts into main
logan2026-10-04 18:29:09 -04:00
8d9fe01828
Merge branch 'main' into fix/153-ai-request-timeouts
logan2026-10-04 18:29:00 -04:00
30bca25ecc
Merge pull request 'Live ops wall + pluggable camera providers with licence gating (server-26#198)' (#208) from feat/live-ops-wall into main
logan2026-10-04 18:28:49 -04:00
1d7f4af42f
Merge branch 'main' into feat/live-ops-wall
logan2026-10-04 18:28:36 -04:00
a03ec63846
Merge pull request 'Reject revokes the node's MQTT login and API key (#195)' (#206) from fix/195-reject-revokes-credentials into main
logan2026-10-04 18:28:09 -04:00
03ba7eacd9
Discord leases: free releasing tokens on gone nodes; stamp before building desired list
Logan CusanoandClaude Opus 5.52026-10-04 18:16:31 -04:00
e6b1581139
Live wall: pinned/docked cameras stop when their provider is switched off; admin-only empty-state CTA
Logan CusanoandClaude Opus 5.52026-10-04 17:58:49 -04:00
ae0ece9d2c
Merge pull request 'approve_node never rotates an existing key; node update-check endpoint; real Update Node button (node-26#14, #15)' (#194) from fix/node-14-15-update-endpoint into main
logan2026-10-04 01:17:32 -04:00
7fa50f24d2
approve_node never rotates an existing key; node update-check endpoint; real Update Node button (node-26#14, #15)
Logan CusanoandClaude Opus 5.52026-10-04 01:09:52 -04:00
fb299008f8
CameraFeed: recover from HLS blips, retry video instead of sticking on the still
Logan CusanoandClaude Opus 5.52026-09-27 22:55:53 -04:00
e2364096f1
Merge pull request 'Correlator prompt: incident age/size + new-event rule (#189)' (#191) from fix/189-tiebreak-sink into main
logan2026-09-27 22:56:17 -04:00
000a5f11bd
Merge feat/sdr-pins: pin OP25 and each SDR service to a dongle by serial (node-26#11)
Logan CusanoandClaude Opus 5.52026-09-27 14:41:23 -04:00
5dcf1b5e9c
SDRs panel: an unreported device list reads 'not reported', not 'not plugged in'
Logan CusanoandClaude Opus 5.52026-09-27 14:41:21 -04:00
ddf13402d0
Merge pull request 'correlator: a radio code is not a location' (#182) from fix/radio-code-location into main
logan2026-09-27 11:32:12 -04:00
e90a73ff09
Merge pull request 'intelligence: a plate read on a patrol channel is a traffic stop' (#181) from feat/plate-read-stops into main
logan2026-09-27 10:19:27 -04:00
65705bf995
Merge pull request 'gemini: minimal thinking on correlation, token accounting per call' (#180) from feat/gemini-cost into main
logan2026-09-27 01:10:43 -04:00
433b35d2ba
Merge pull request 'intelligence: traffic stops and self-initiated activity open incidents' (#178) from feat/traffic-stops into main
logan2026-09-26 20:22:04 -04:00
737bdf0576
Merge pull request 'reopen: act on drb-correlation-review of e972cac' (#177) from fix/reopen-review into main
logan2026-09-26 19:43:38 -04:00
e972cace4a
Merge pull request 'incidents: severity-scaled quiet timer, reopen-on-link, thin calls do not fill the cap' (#176) from feat/provisional-close into main
logan2026-09-26 19:14:38 -04:00
969d175a67
incidents: severity-scaled quiet timer, reopen-on-link, thin calls don't fill the cap
Logan CusanoandClaude Opus 5.52026-09-26 19:14:35 -04:00
731b54bed9
Merge pull request 'clearance: act on drb-correlation-review of f0a88d4' (#175) from fix/clearance-review into main
logan2026-09-26 17:26:41 -04:00
f0a88d401c
Merge pull request 'correlator/intelligence: let 10-8s actually close incidents' (#174) from fix/clearance-signal into main
logan2026-09-26 16:49:33 -04:00
6e82ee8579
Merge pull request 'correlation: smart tiebreak model gemini-2.5-pro is gone; use gemini-3.8-flash' (#173) from fix/smart-model into main
logan2026-09-26 16:07:56 -04:00
032e9bd653
Merge pull request 'Replay: fail fast on a dead AI account; extraction reports to ai_health' (#172) from fix/replay-visibility into main
logan2026-09-26 15:39:04 -04:00
8dadbdd977
Merge pull request 'Admin Replay: re-run the pipeline over past calls in a sandbox' (#171) from feat/replay into main
logan2026-09-26 15:24:37 -04:00
02b5b7b5a5
Merge pull request 'Archive Load more skipped 150 of every 200 calls' (#166) from fix/archive-paging-skip into main
logan2026-09-24 01:05:37 -04:00
6c0e7a4f8e
Merge pull request 'Date range picker on Incidents and Archive; fix Archive Load more' (#165) from feat/date-range into main
logan2026-09-24 01:04:06 -04:00
c043298902
Merge pull request 'Incidents search/filter/load-more; Archive viewable by viewers' (#164) from feat/archive-search-viewers into main
logan2026-09-23 23:54:35 -04:00