T-HUB/packages
glass beadian 4bf90ffe25 Complete files UI rewiring to the deployed api surface; expose mimeClass
page.tsx now calls the real backend: GET /files with groupId/name/mimeClass/
cursor/limit (origin filter dropped — the api has no origin param), shares
tracked as ShareCreated (revoke by id), retention mapped to the orthogonal
legalHold model, downloads by item.name, samples reshaped to the wire
contract.

GroupFile gains mimeClass (the indexed coarse class the row icon and the
filter depend on): core contract, service row mapper, parseGroupFile guard,
test fixture, UI types — one vocabulary end to end. parseGroupFile's roomId
becomes null-tolerant to match direct-upload rows (mapping input stays
strict).

Verified: core build clean, api typecheck 0 errors + group-files 22/22,
web typecheck 0 errors.
2026-10-11 11:08:08 +00:00
..
connector-bluesky Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
connector-discord Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
connector-example Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
connector-facebook Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
connector-instagram Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
connector-linkedin Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
connector-mastodon Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
connector-mock-livestream Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
connector-mock-social Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
connector-mock-video Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
connector-peertube Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
connector-reddit Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
connector-runtime Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
connector-sdk Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
connector-slack Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
connector-telegram Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
connector-threads Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
connector-twitch Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
core Complete files UI rewiring to the deployed api surface; expose mimeClass 2026-10-11 11:08:08 +00:00
egress Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
media-sandbox Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
publishing-execution Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
safe-content Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
scheduling Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00
testing Tactical Media Broadcast Hub — initial release 2026-10-10 11:56:42 +00:00