Commit Graph

  • d0e34c9d31 controller: persistent ffmpeg snapshot keeper — /snapshot latency 5s → 4ms main gx 2026-05-26 22:16:45 +01:00
  • 0e9a353d75 controller: jinja2 template для chat overlays + UI marker для icon/text gx 2026-05-26 20:55:35 +01:00
  • 2c0ee8c9e8 controller UI: visual overlay editor + snapshot preview fallback gx 2026-05-26 17:06:36 +01:00
  • 543b7c9508 pipeline_monitor: 2 bug fixes — stall detection + lost MQTT event gx 2026-05-25 15:57:21 +01:00
  • f5ea2e3005 controller: placeholder_renderer — dynamic PNG generation для per-cell labels gx 2026-05-25 12:01:06 +01:00
  • d29f3f96e5 pipeline_monitor: + stall watchdog (mediamtx bytes-based detect) gx 2026-05-25 10:03:41 +01:00
  • 110b77899f pipeline_monitor: 2-sec wait перед restore — fix overlay loss race gx 2026-05-24 08:06:40 +01:00
  • 6081e33e5a controller: PipelineMonitor — auto-restore overlay state после pipeline restart gx 2026-05-24 07:35:27 +01:00
  • 976aed52e9 controller: FrigateBridge bbox throttling — rate-limit + delta filter gx 2026-05-22 09:38:00 +01:00
  • e773066867 controller: browser_overlays + cookies field (Playwright session auth) gx 2026-05-22 09:33:50 +01:00
  • 450cee3556 controller: ${VAR} env interpolation в YAML config (для secrets) gx 2026-05-22 05:46:03 +01:00
  • c287caf7c1 controller: browser_overlays — resize screenshot к target w_px×h_px gx 2026-05-22 05:38:45 +01:00
  • fc40b5c402 controller: PREDEFINED_LAYOUTS += main_with_strip gx 2026-05-21 23:35:06 +01:00
  • bd9dcd2441 controller: browser_overlays + extra_http_headers — auth для protected dashboards gx 2026-05-21 23:22:24 +01:00
  • 19ddaf2dde controller: browser-rendered overlays — Grafana/chat/любой HTML gx 2026-05-21 23:09:50 +01:00
  • 48eb62bddc controller: UI-toggle audio output + astreamselect decouple (Phase 7 Вариант 2) gx 2026-05-21 20:44:50 +01:00
  • e2764160b6 controller: Phase 7 dispatch — set_layout + cell_map (вместо streamselect) gx 2026-05-21 20:11:04 +01:00
  • 155038aabb controller: stream watchdog (Phase 1 resilience, issue #3) gx 2026-05-21 10:07:12 +01:00
  • 4cd2b4ba8f controller: auto-layout debounce (hysteresis) + revert mpp_main dispatch gx 2026-05-21 07:19:43 +01:00
  • 48b24a04dd controller: overlay broadcast ко всем cuda_grid + auto_hysteresis_sec gx 2026-05-21 06:54:04 +01:00
  • 9080004d48 controller: auto-layout v2 — mpp при 2+ active с dynamic main gx 2026-05-21 06:41:11 +01:00
  • a7b1d9b1d9 controller: auto-layout selector (motion + priority) gx 2026-05-21 06:31:27 +01:00
  • c9c5b93ef8 controller: GET /layouts/{instance} + UI fetch dynamic layout list gx 2026-05-21 06:04:48 +01:00
  • d7b3e34c6b controller: snapshot history + layout_map + UI grid gx 2026-05-21 05:45:11 +01:00
  • d90c139dce controller: Phase 6+ — Web UI mini dashboard gx 2026-05-21 05:27:27 +01:00
  • d8674e599d controller: Phase 5d — audio_zmq_endpoint для split-process architecture gx 2026-05-20 23:15:13 +01:00
  • d807cd2c23 controller: Phase 5b+5c+6 — multi-audio + intercom ducking + dynamic overlays gx 2026-05-20 21:55:33 +01:00
  • a576b4ec51 controller: border defaults → 1px (idle и motion) gx 2026-05-20 20:54:09 +01:00
  • e877a254ce controller: fix MQTT topic для motion — frigate/<cam>/motion/state (не /motion) gx 2026-05-20 20:50:20 +01:00
  • 26e9f30990 controller: FrigateBridge cell borders с idle/motion state machine gx 2026-05-20 20:43:34 +01:00
  • 96e6048b64 controller: Phase 4b end-to-end working — wire format fix + FrigateBridge auto-overlay gx 2026-05-20 19:19:47 +01:00
  • c396a47f4a controller: switch wire format JSON → key=val URL-encoded (matches filter) gx 2026-05-19 22:43:35 +01:00
  • a1090a5f4c controller: Phase 4a — overlay infrastructure (data models + API + Frigate bridge skeleton) gx 2026-05-19 22:03:20 +01:00
  • 37232ae1b9 controller: Phase 3 — Python sidecar skeleton (MQTT + ZMQ + HTTP + HA Discovery) gx 2026-05-19 21:52:11 +01:00
  • 06be41d245 readme: project overview + architecture diagram + phase table gx 2026-05-19 20:37:41 +01:00
  • 8a6afa53b3 initial: README + design document (architect-reviewed) gx 2026-05-19 20:36:47 +01:00
  • bf51325ca0 Initial commit gx 2026-05-19 20:35:31 +01:00