T-HUB/apps/api/src
glass beadian 78d0d0c15e fix: assemble jobs pin the project's first clip as their source asset
The claim path resolves the row's video_asset_id; NULL stranded every
assemble job as 'produce asset unavailable'.
2026-10-16 21:42:32 +00:00
..
analytics Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
archive Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
audit Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
auth feat: POST /auth/workspaces — create an additional collective from an existing account 2026-10-14 17:16:17 +00:00
chatgov feat: per-connection publish governance — auto, 1-admin, majority, consensus 2026-10-14 08:04:56 +00:00
collectives fix: provisioner matrix login retries through M_LIMIT_EXCEEDED instead of failing boot 2026-10-14 13:55:05 +00:00
connections feat: per-connection publish governance — auto, 1-admin, majority, consensus 2026-10-14 08:04:56 +00:00
db Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
demo Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
director Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
feeds Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
group-files fix: direct-download reads the sealed object for its CEK header 2026-10-16 08:30:25 +00:00
groups Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
health Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
http Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
intake Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
live Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
live-chat Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
live-monitor Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
matrix-sso fix: reconcile branding tests + chat-display types (integration of wave agents) 2026-10-14 18:07:26 +00:00
media feat: direct-to-R2 Files uploads (client-sealed SPENC2) + chunked video dropzone + multi-file queue 2026-10-16 08:12:11 +00:00
media-control fix: assemble jobs pin the project's first clip as their source asset 2026-10-16 21:42:32 +00:00
oidc feat: OIDC phase 2 — session-bound refresh tokens, server-side logout 2026-10-14 11:33:47 +00:00
production feat: direct-to-R2 Files uploads (client-sealed SPENC2) + chunked video dropzone + multi-file queue 2026-10-16 08:12:11 +00:00
publishing feat: media attachments backend + producer job intake (t1+t3) 2026-10-14 20:00:31 +00:00
rbac Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
realtime Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
settings feat: direct-to-R2 Files uploads (client-sealed SPENC2) + chunked video dropzone + multi-file queue 2026-10-16 08:12:11 +00:00
storage fix: direct-download reads the sealed object for its CEK header 2026-10-16 08:30:25 +00:00
submissions fix: submissions module constructs its own VideoService (root-module provider not importable) 2026-10-14 13:45:15 +00:00
team P1 flow fix: register makes a solo user by default, collective creation is an opt-in flag, post-login menu for collective-less accounts 2026-10-12 16:19:08 +00:00
telemetry Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
vault Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
video fix: video direct init binds the object key to the upload id 2026-10-16 11:06:09 +00:00
virtual-channels Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
app.module.ts feat: editor-v2 S1 — EDL schema, strict validation, /video/edl API, edl_projects store 2026-10-16 21:22:00 +00:00
main.ts Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00