12 Commits

Author SHA1 Message Date
e97a54ac8d fix(backend): use public MinIO origin for browser uploads 2026-04-17 10:45:00 +01:00
c6919d8174 refactor(backend): simplify media schema and recording metadata 2026-03-11 17:15:00 +00:00
53ad0adead feat(devices): compute effective online status with stale heartbeat ttl 2026-02-23 14:35:00 +00:00
4043d69452 fix(workers): skip background jobs when required tables are missing 2026-01-28 17:05:00 +00:00
a9cb97727d refactor(env): centralize auth env handling and prefer BETTER_AUTH_BASE_URL 2026-01-24 10:10: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
d51bac5a66 feat(devices): add registration, heartbeat, linking, and device tokens 2026-01-09 10:30: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
cae15f3f7d feat: initialize MinIO bucket on server start and log status 2025-12-11 14:30: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