BetterFrame/server/src/plugins/service-store
Mitchell R 28ff450d35
revert(bundle): restore type==='rtsp' gate on stream fallback
ONVIF cams legitimately have multiple streams (main+sub) stored in
camera_streams. Dropping the type gate synthesized a single "main"
row for ONVIF cams that lacked rows, hiding the multi-stream design
the kiosk's pick_stream relies on (area >= 0.2 → main, else sub).
The "(no stream)" symptom is a partial-import bug to chase separately;
the bundle fallback is for single-URL RTSP cams only. Also drop the
backfill migration that did the same insert at the DB layer.
2026-05-21 09:39:54 +02:00
..
db-adapter.ts feat(store): Postgres adapter foundation + BF_DB selector (phase 1) 2026-05-18 22:50:48 +02:00
index.ts feat(store): Postgres adapter foundation + BF_DB selector (phase 1) 2026-05-18 22:50:48 +02:00
mappers.ts fix(bundle): synthesize stream for any camera with rtsp_url 2026-05-21 09:23:50 +02:00
migrations.ts revert(bundle): restore type==='rtsp' gate on stream fallback 2026-05-21 09:39:54 +02:00
pg-adapter.ts feat(store): Postgres adapter foundation + BF_DB selector (phase 1) 2026-05-18 22:50:48 +02:00
repository.ts fix(bundle): synthesize stream for any camera with rtsp_url 2026-05-21 09:23:50 +02:00
sqlite-adapter.ts feat(store): Postgres adapter foundation + BF_DB selector (phase 1) 2026-05-18 22:50:48 +02:00
util.ts adding initial project 2026-05-10 01:09:13 +02:00