|
|
8cad36deb3
|
fix(backend): add recording upload diagnostics
|
2026-04-15 13:50:00 +01:00 |
|
|
|
928d49250e
|
fix(backend): create recording placeholders for legacy streams
|
2026-04-14 12:45:00 +01:00 |
|
|
|
798fffa2a1
|
fix(webapp): persist motion alerts in activity feed
|
2026-04-06 13:30:00 +01:00 |
|
|
|
c6919d8174
|
refactor(backend): simplify media schema and recording metadata
|
2026-03-11 17:15:00 +00:00 |
|
|
|
19baf76169
|
feat(backend): add SIMPLE_STREAMING WebRTC control-path streaming
|
2026-03-05 13:30:00 +00:00 |
|
|
|
53ad0adead
|
feat(devices): compute effective online status with stale heartbeat ttl
|
2026-02-23 14:35: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 |
|
|
|
fdad261c28
|
feat(sfu): add mediasoup runtime and router capabilities endpoint
|
2026-02-11 16:45:00 +00:00 |
|
|
|
8fc7302a58
|
feat(streams): add phase-2 SFU transport handshake and produce/consume APIs
|
2026-02-08 16:35:00 +00:00 |
|
|
|
1c8256bf57
|
feat(streams): add phase-1 single-server SFU session and transport APIs
|
2026-02-08 11:45:00 +00:00 |
|
|
|
aae91ac862
|
feat(media): add single-server SFU scaffolding and media mode config
|
2026-02-07 17: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 |
|
|
|
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 |
|
|
|
2580719e03
|
feat(observability): add phase9 health, readiness, metrics, request tracing, and simulator ops checks
|
2026-01-25 10:00:00 +00:00 |
|
|
|
f6d66c3650
|
feat(security): add phase8 hardening with rate limits, audit logs, and auth-first simulator flow
|
2026-01-24 18:45:00 +00:00 |
|
|
|
6d6c77f77e
|
feat(push): add phase7 offline push queue, worker, APIs, and simulator inbox
|
2026-01-24 15:20:00 +00:00 |
|
|
|
bccc049fc3
|
feat(recordings): add phase6 recording finalization pipeline and simulator support
|
2026-01-24 12:35:00 +00:00 |
|
|
|
b800baefb2
|
feat(media): add phase5 media provider abstraction and stream credentials APIs
|
2026-01-19 16:55:00 +00:00 |
|
|
|
7a39112ef4
|
feat(streams): add on-demand live request accept end and playback token APIs
|
2026-01-14 17:35:00 +00:00 |
|
|
|
aa8b278c46
|
feat(events): add motion start/end flow with realtime client notifications
|
2026-01-10 11:20:00 +00:00 |
|
|
|
250d072e8b
|
feat(realtime): add websocket gateway and command ack/retry flow
|
2026-01-09 13:15:00 +00:00 |
|
|
|
d51bac5a66
|
feat(devices): add registration, heartbeat, linking, and device tokens
|
2026-01-09 10:30:00 +00:00 |
|
|
|
cdaab7f0c1
|
feat: Implement device-specific video uploads and generate comprehensive OpenAPI documentation.
|
2025-12-21 13:10:00 +00:00 |
|
|
|
7bff6b0f91
|
feat: migrate to Better Auth for authentication, update environment variables, and enhance database schema with accounts and sessions
|
2025-12-20 11:00:00 +00:00 |
|
|
|
59962f8192
|
feat: add admin dashboard with basic auth and update README for configuration and API details
|
2025-12-16 11:20:00 +00:00 |
|
|
|
ac28dd14e4
|
feat: add videos table to schema and implement video upload route with metadata persistence
|
2025-12-11 16:15:00 +00:00 |
|
|
|
bd3d17c192
|
feat: integrate MinIO for video storage, add video routes, and update README with API documentation
|
2025-12-07 17:10:00 +00:00 |
|
|
|
df2b9e56b4
|
feat: add authentication routes, update environment variables, and enhance error handling
|
2025-12-07 13:47:00 +00:00 |
|