|
|
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 |
|
|
|
a32f7ae766
|
feat(simulator): redesign to app-like mobile UX with auth onboarding and role-based home screens
|
2026-01-25 14:15:00 +00:00 |
|
|
|
3b61460d7e
|
feat(release): add phase10 tests, smoke load script, release checklist, and onboarding simulator flow
|
2026-01-25 11:30: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 |
|
|
|
a9cb97727d
|
refactor(env): centralize auth env handling and prefer BETTER_AUTH_BASE_URL
|
2026-01-24 10:10:00 +00:00 |
|
|
|
dc324b03a3
|
docs(media): document phase5 stream media credential endpoints
|
2026-01-22 16:30:00 +00:00 |
|
|
|
af9c1e9341
|
feat(simulator): support phase5 publish and subscribe media credentials
|
2026-01-22 14:00:00 +00:00 |
|
|
|
b800baefb2
|
feat(media): add phase5 media provider abstraction and stream credentials APIs
|
2026-01-19 16:55:00 +00:00 |
|
|
|
f66b5ad15d
|
docs(streams): document phase4 on-demand APIs and web simulator
|
2026-01-19 13:20:00 +00:00 |
|
|
|
d897eefcde
|
feat(simulator): add web mobile-client simulator for camera and client roles
|
2026-01-19 10:45: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 |
|
|
|
dc9c7df567
|
feat(db): add stream_sessions model for phase4 on-demand live flow
|
2026-01-14 15:10:00 +00:00 |
|
|
|
dc65756db8
|
docs(events): add phase3 motion API and realtime event docs
|
2026-01-10 14:50:00 +00:00 |
|
|
|
aa8b278c46
|
feat(events): add motion start/end flow with realtime client notifications
|
2026-01-10 11:20:00 +00:00 |
|
|
|
71401e1973
|
docs(api): document phase1 and phase2 device/realtime endpoints
|
2026-01-09 16:40: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 |
|
|
|
4fa525d8db
|
feat(db): add phase1 device role, links, and commands schema
|
2025-12-21 15:50:00 +00:00 |
|
|
|
cdaab7f0c1
|
feat: Implement device-specific video uploads and generate comprehensive OpenAPI documentation.
|
2025-12-21 13:10:00 +00:00 |
|
|
|
e18f6566e7
|
chore: update dependencies in package.json and bun.lock, including better-auth to version 1.4.18, and add new packages for improved functionality
|
2025-12-20 14:25: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 |
|
|
|
377836d1fa
|
feat: add new journal entry with version 7 and tag 0004_sweet_kinsey_walden
|
2025-12-16 17:30:00 +00:00 |
|