|
|
662d8d7b90
|
Document motion detection rollout status
|
2026-03-11 14:30:00 +00:00 |
|
|
|
ab35b00a91
|
Add motion detector unit tests
|
2026-03-08 18:00:00 +00:00 |
|
|
|
f6849f425c
|
Wire automatic motion event lifecycle
|
2026-03-08 15:15:00 +00:00 |
|
|
|
72903a97eb
|
Add local motion detector engine
|
2026-03-08 12:40:00 +00:00 |
|
|
|
3c2ea7fd75
|
Add motion detection controls and persistence
|
2026-03-08 10:10:00 +00:00 |
|
|
|
024d81c7ec
|
docs: add streaming simplification rollout and validation artifacts
|
2026-03-07 16:30:00 +00:00 |
|
|
|
580a3619e0
|
chore(mobile): add camera, wake lock, and socket runtime dependencies
|
2026-03-07 13:45:00 +00:00 |
|
|
|
64684eaae6
|
feat(mobile): replace starter template with dashboard-driven app flow
|
2026-03-07 10:20:00 +00:00 |
|
|
|
d03b22a99f
|
feat(webapp): remove frame fallback from runtime stream path
|
2026-03-05 16:10:00 +00:00 |
|
|
|
19baf76169
|
feat(backend): add SIMPLE_STREAMING WebRTC control-path streaming
|
2026-03-05 13:30:00 +00:00 |
|
|
|
c458857f0a
|
Add camera input selection and fallback capture flow
|
2026-03-05 10:50:00 +00:00 |
|
|
|
08433b3923
|
refactor(sim): remove legacy mobile simulator scripts and screens
|
2026-03-02 17:40:00 +00:00 |
|
|
|
531e77d900
|
feat(ui): migrate routes and app shell to controller-driven state
|
2026-03-02 14:15:00 +00:00 |
|
|
|
13e77294be
|
feat(app): add controller, state store, and API client modules
|
2026-02-26 16:20:00 +00:00 |
|
|
|
1ee6b21808
|
feat: Introduce mobile simulator UI with new routes, screens, shared application chrome, and updated dependencies.
|
2026-02-26 13:45:00 +00:00 |
|
|
|
50760ae664
|
refactor: Refactored mobile UI
|
2026-02-26 10:30:00 +00:00 |
|
|
|
bcdc16576a
|
feat(mobile-sim): support multi-camera stream management and clip compression
|
2026-02-23 17:50:00 +00:00 |
|
|
|
53ad0adead
|
feat(devices): compute effective online status with stale heartbeat ttl
|
2026-02-23 14:35:00 +00:00 |
|
|
|
46c6294e48
|
chore: add vertical margin between containers and update changelog
|
2026-02-23 11:10:00 +00:00 |
|
|
|
b807409f24
|
feat: redesign mobile simulator into full-page Web Dashboard
- Removed DaisyUI phone mockup from `mobile-sim.html`.
- Implemented a responsive full-desktop app shell layout (sidebar + grid).
- Maintained core WebRTC and streaming logic in `mobile-sim.js`.
- Fixed the System Logs container to allow proper independent vertical scrolling.
- Updated docs/changelog.md.
|
2026-02-20 17:20:00 +00:00 |
|
|
|
37d7c27ba0
|
Revert "feat(streams): add phase-2 SFU transport handshake and produce/consume APIs"
This reverts commit 498a7f838b7747470b220701505c4bfbd3ea8cff.
|
2026-02-20 14:00:00 +00:00 |
|
|
|
ef652ea7e5
|
fix(sim): prevent duplicate stream start loops and noisy recording fallback errors
|
2026-02-17 16:15:00 +00:00 |
|
|
|
ff9d4097e1
|
chore(sim): surface SFU subscribe errors in activity feed
|
2026-02-17 13:30:00 +00:00 |
|
|
|
7ff2bf6f74
|
fix(sfu): use concrete WebRTC listen IP for browser-consumable ICE candidates
|
2026-02-17 10:45:00 +00:00 |
|
|
|
134ee0af65
|
docs(config): add mediasoup SFU env vars and simulator behavior notes
|
2026-02-13 16:50:00 +00:00 |
|
|
|
53b040a7f0
|
feat(sim): render SFU media via mediasoup-client in single_server_sfu mode
|
2026-02-13 13:20:00 +00:00 |
|
|
|
fdad261c28
|
feat(sfu): add mediasoup runtime and router capabilities endpoint
|
2026-02-11 16:45:00 +00:00 |
|
|
|
836a64fcd3
|
docs(sim): note media-mode based SFU path in mobile simulator
|
2026-02-11 14:00:00 +00:00 |
|
|
|
c23afe7bb1
|
feat(sim): use SFU handshake endpoints in single_server_sfu mode
|
2026-02-11 11:30:00 +00:00 |
|
|
|
7f571d8fe0
|
docs(streams): document phase-2 SFU handshake endpoints
|
2026-02-08 19:10:00 +00:00 |
|
|
|
8fc7302a58
|
feat(streams): add phase-2 SFU transport handshake and produce/consume APIs
|
2026-02-08 16:35:00 +00:00 |
|
|
|
8eed0df577
|
docs(streams): document experimental SFU scaffold endpoints
|
2026-02-08 14:20:00 +00:00 |
|
|
|
1c8256bf57
|
feat(streams): add phase-1 single-server SFU session and transport APIs
|
2026-02-08 11:45:00 +00:00 |
|
|
|
20373f411f
|
docs(config): add media mode and TURN/recording env guidance
|
2026-02-08 10:00:00 +00:00 |
|
|
|
aae91ac862
|
feat(media): add single-server SFU scaffolding and media mode config
|
2026-02-07 17:30:00 +00:00 |
|
|
|
63e7700340
|
docs(streaming): add single-server implementation plan
|
2026-02-07 14:50:00 +00:00 |
|
|
|
b9920497b1
|
docs(streaming): document single-server scaling tradeoffs
|
2026-02-07 12:15:00 +00:00 |
|
|
|
d9f55ba66e
|
feat(webRTC): enhance WebRTC connection management with improved state handling, add candidate queuing, and refine client stream visibility logic
|
2026-02-07 10:30:00 +00:00 |
|
|
|
23db01dfc8
|
feat(recordings): enhance recording management with improved error handling, finalize recording logic, and add motion notification support
|
2026-02-03 17:45:00 +00:00 |
|
|
|
ef74b5ca19
|
feat(streaming): implement frame relay functionality for real-time video streaming and enhance client stream visibility
|
2026-02-03 14:20:00 +00:00 |
|
|
|
a2f6a22f97
|
refactor(simulator): enhance mobile simulator UI with updated styles, improved security policies, and WebRTC signaling support
|
2026-02-03 11:00:00 +00:00 |
|
|
|
f1919ca0e1
|
fix(auth): add account, session, and verification schemas; make passwordHash nullable
|
2026-01-30 18:10:00 +00:00 |
|
|
|
e5814e1914
|
fix(auth): generate UUID ids to match postgres schema
|
2026-01-30 15:30:00 +00:00 |
|
|
|
eef354d3b6
|
fix(db): remove duplicate DDL from 0012 migration
|
2026-01-30 12:50:00 +00:00 |
|
|
|
04e7d0779a
|
fix(sim-auth): always send signup name and validate credentials
|
2026-01-30 10:20:00 +00:00 |
|
|
|
4043d69452
|
fix(workers): skip background jobs when required tables are missing
|
2026-01-28 17:05:00 +00:00 |
|
|
|
83d7e1a465
|
fix(sim): allow jsdelivr connect and silence favicon 404
|
2026-01-28 14:40:00 +00:00 |
|
|
|
f6d3b8a551
|
fix(sim): allow jsdelivr script under helmet CSP
|
2026-01-28 11:15:00 +00:00 |
|
|
|
8c902f989f
|
refactor: reimplement mobile simulator UI using DaisyUI and Tailwind CSS, replacing custom styling and adding a night theme.
|
2026-01-25 19:25:00 +00:00 |
|
|
|
d5b67f5d97
|
fix(simulator): move inline script to external file for helmet CSP compliance
|
2026-01-25 16:50:00 +00:00 |
|