Commit graph

  • f4ed6281c5 fix: connector-instagram entrypoint must be compiled dist moxexley-main glass beadian 2026-10-18 12:19:13 +00:00
  • 74f0802f1a fix: oidc hardening — sid-less consent refused, rotation race closed, iss on errors, logout honesty glass beadian 2026-10-18 11:54:59 +00:00
  • e486e62220 docs: README — architecture diagrams, network status, outreach, requirements, ports, monitoring glass beadian 2026-10-18 10:57:19 +00:00
  • 434e490f28 merge: adapt/T-HUB features — Instagram connector, outreach contacts, folders schema, media RLS force glass beadian 2026-10-18 10:41:13 +00:00
  • 8f01765df3 feat: adapt T-HUB features — folders schema, Instagram connector, outreach contacts, media RLS force hacklab 2026-10-15 14:15:03 +02:00
  • 57762f543c feat: wire the Instagram connector into connect and publishing hacklab 2026-10-15 14:15:03 +02:00
  • 4f0b69f5aa fix(video): logo overlays must belong to the workspace; drop debug stderr hacklab 2026-10-15 15:09:07 +02:00
  • 0ff1484a6e chore(db): force row-level security on media_assets hacklab 2026-10-15 14:15:03 +02:00
  • b24ebc5862 fix: logic-audit P0/P1 wave — CORS PUT, chunked cap, presign checksums, logout await, refresh rotation race glass beadian 2026-10-18 10:18:02 +00:00
  • e475402b4d docs: compute fabric design — shared box, collective workers, LLM engine registration glass beadian 2026-10-18 09:44:30 +00:00
  • 04f5f7e3aa feat: video uploads up to 20 GiB via the chunked path glass beadian 2026-10-18 08:31:44 +00:00
  • 31c97a0b0a fix: jobless video assets no longer 500 the library click glass beadian 2026-10-18 08:19:42 +00:00
  • 215952fe5e fix: trim sliders now live + auto-versioned cuts (v2, v3…) glass beadian 2026-10-18 07:35:54 +00:00
  • adaa621129 fix: cloudflared over http2 (TCP) — QUIC datagrams stall on the degraded upstream glass beadian 2026-10-17 16:53:51 +00:00
  • 7776569cf1 docs: direct-to-R2 ingest (video+files), media viewer suite, multi-file queues, sidecar + LLM ops notes glass beadian 2026-10-17 15:54:30 +00:00
  • ed763712a4 docs/brand: Matrix version of the tents mark main hacklab 2026-10-17 17:48:43 +02:00
  • ae67ddf100 docs/brand: Matrix version of the tents mark moxexley-test hacklab 2026-10-17 17:48:43 +02:00
  • 20d8d812a0 docs/brand: acampada tents mark with cable and antenna hacklab 2026-10-17 17:47:02 +02:00
  • c779c3b79d docs/brand: acampada tents mark with cable and antenna hacklab 2026-10-17 17:47:02 +02:00
  • fe483a0822 feat: Files media suite — viewer modes for pdf/text/html, image editor, video trim to studio glass beadian 2026-10-17 13:32:21 +00:00
  • 0bdf13816d feat: Files media viewer — brand video player, image lightbox, media grid glass beadian 2026-10-17 12:58:00 +00:00
  • 98cf36fc51 fix: UX audit P0/P1 pass — publish reason inline, language pref on first-run, grouped sidebar, nav cleanup glass beadian 2026-10-17 07:04:04 +00:00
  • ad912828ea docs: recover the RFP judgment + UX audit into the repo (were /tmp-only, lost to tmp cleanup) glass beadian 2026-10-17 06:50:08 +00:00
  • f3631307aa fix: bound the audio-less clip bed with atrim (the card bed was fixed; this branch was missed by a silent no-op replace) glass beadian 2026-10-16 22:27:09 +00:00
  • 8401aa3d37 fix: bound synthetic silence beds with atrim — unbounded anullsrc deadlocked concat glass beadian 2026-10-16 22:16:53 +00:00
  • 6373715ffe fix: allow .bin scratch names in the assemble builder glass beadian 2026-10-16 22:01:16 +00:00
  • 2a813eebe6 fix: install sharp in the media-worker for card/overlay PNG rasterization glass beadian 2026-10-16 21:55:50 +00:00
  • 78d0d0c15e fix: assemble jobs pin the project's first clip as their source asset glass beadian 2026-10-16 21:42:32 +00:00
  • d8de9f5d82 feat: editor-v2 S1 — EDL schema, strict validation, /video/edl API, edl_projects store glass beadian 2026-10-16 21:22:00 +00:00
  • 10dfda3b7c feat: editor-v2 assemble lane — multi-clip/card timeline rendering in the worker glass beadian 2026-10-16 21:12:55 +00:00
  • df62aa88d4 fix: probe lane ffprobes the OPENED source, not the sealed frame glass beadian 2026-10-16 11:21:08 +00:00
  • 11b7619653 fix: video direct init binds the object key to the upload id glass beadian 2026-10-16 11:06:09 +00:00
  • 1429e4e9af feat: video direct-to-R2 ingest — browser seals, worker probes off R2 glass beadian 2026-10-16 10:52:47 +00:00
  • a7c3f26a4f fix: direct-download reads the sealed object for its CEK header glass beadian 2026-10-16 08:30:25 +00:00
  • 0a1c3b392b feat: direct-to-R2 Files uploads (client-sealed SPENC2) + chunked video dropzone + multi-file queue glass beadian 2026-10-16 08:12:11 +00:00
  • b3c2085436 docs: producer & media ingest, ops changes, library updates (October 2026) glass beadian 2026-10-16 02:33:46 +00:00
  • 2d881f5e41 fix: deliver alt texts to providers at publish time glass beadian 2026-10-16 01:52:35 +00:00
  • e7bf870de9 feat: retire oCIS — the hub runs entirely on R2 object storage glass beadian 2026-10-16 01:32:56 +00:00
  • 4cbb63920a fix: mark ChunkedUploadService constructor params @Optional glass beadian 2026-10-15 22:48:40 +00:00
  • 93edeab5ca feat: chunked video ingest API (init / chunk / complete) glass beadian 2026-10-15 22:28:45 +00:00
  • 18afff5e49 feat: Files payloads move from oCIS WebDAV to R2 object storage glass beadian 2026-10-15 22:11:07 +00:00
  • 5808e89dde fix: synth silence bed for audio-less produce sources glass beadian 2026-10-15 21:27:09 +00:00
  • 613aba236b fix: raise Files group upload cap 20 MiB -> 2 GiB (api + web) glass beadian 2026-10-15 20:49:46 +00:00
  • ef8d28bc26 fix: declare social.occupymedia.cc as verified Mastodon dedupe origin glass beadian 2026-10-15 19:37:31 +00:00
  • 3e4fb970c3 fix: Mastodon connector loadAsset/openAsset receive the connection glass beadian 2026-10-15 19:25:16 +00:00
  • b8115eec09 fix: wire scheduler media resolver into publishing registry glass beadian 2026-10-15 18:44:18 +00:00
  • 9e8653aca5 feat: publishing registry media seam (loadAsset/openAsset) + SPENC1 decrypt + multipart transport glass beadian 2026-10-15 16:48:57 +00:00
  • b4557ae23a docs: media publishing and producer checks in README and validation guide hacklab 2026-10-15 15:09:07 +02:00
  • 0c1a0c7b28 docs: media publishing and producer checks in README and validation guide hacklab 2026-10-15 15:09:07 +02:00
  • 1b58768738 fix(video): logo overlays must belong to the workspace; drop debug stderr hacklab 2026-10-15 15:09:07 +02:00
  • b47cac40ce fix(video): logo overlays must belong to the workspace; drop debug stderr hacklab 2026-10-15 15:09:07 +02:00
  • dd5a6c8b35 feat(runtime): publish approved media from the scheduler hacklab 2026-10-15 15:09:07 +02:00
  • c87371c08f feat(runtime): publish approved media from the scheduler hacklab 2026-10-15 15:09:07 +02:00
  • c423f172d0 style: light theme and hand-inked logo matching acampada26s.net hacklab 2026-10-15 14:40:02 +02:00
  • cfabbf20ef style: light theme and hand-inked logo matching acampada26s.net hacklab 2026-10-15 14:40:02 +02:00
  • c7d133c395 docs: T-HUB README and validation guide hacklab 2026-10-15 14:15:04 +02:00
  • 533a0fb1c0 docs: T-HUB README and validation guide hacklab 2026-10-15 14:15:04 +02:00
  • f6840ff69b style: acampada26s.net palette, Anton titles and T-HUB logo hacklab 2026-10-15 14:15:03 +02:00
  • d2a4209b0a style: acampada26s.net palette, Anton titles and T-HUB logo hacklab 2026-10-15 14:15:03 +02:00
  • fb81fab7bb chore(db): force row-level security on media_assets hacklab 2026-10-15 14:15:03 +02:00
  • 206306e5e2 chore(db): force row-level security on media_assets hacklab 2026-10-15 14:15:03 +02:00
  • ad0f1be6cf feat: outreach contacts — track hand-written DMs per collective hacklab 2026-10-15 14:15:03 +02:00
  • d310385d29 feat: outreach contacts — track hand-written DMs per collective hacklab 2026-10-15 14:15:03 +02:00
  • 80aa198843 feat: wire the Instagram connector into connect and publishing hacklab 2026-10-15 14:15:03 +02:00
  • c96704fb6b feat: wire the Instagram connector into connect and publishing hacklab 2026-10-15 14:15:03 +02:00
  • a6843e904b feat: rich-media publishing chain (repository gate lift + assembly builder + produce store) glass beadian 2026-10-15 10:07:09 +00:00
  • 77b32ef70f feat: enable oCIS public link sharing (folders can be shared publicly) glass beadian 2026-10-15 09:56:25 +00:00
  • ad1f4a3bc3 fix: raise upload limits — web dropzone 2 GiB, nginx edge 2g on all vhosts glass beadian 2026-10-15 09:45:09 +00:00
  • 1ddaf32edf fix: raise upload limits — api 2 GiB, nginx 2g (was 100 MiB api / 20m-512m nginx) glass beadian 2026-10-15 08:46:50 +00:00
  • 3c1bce1cd2 chore: produce-worker debug — MEDIA_DEBUG_STDERR=1 routes ffmpeg stderr to /tmp/ffmpeg-debug.log glass beadian 2026-10-14 23:19:45 +00:00
  • d95cee8878 chore: MEDIA_DEBUG_STDERR=1 routes produce ffmpeg stderr to /tmp/ffmpeg-debug.log (debug aid; default stays redacted) glass beadian 2026-10-14 23:05:10 +00:00
  • 87ddc1a206 fix: api image installs ffmpeg (ffprobe was missing — every upload probe failed ENOENT) glass beadian 2026-10-14 22:55:02 +00:00
  • 26f3a27eee fix: produce worker boot — scratch dir bootstrap + api ffprobe glass beadian 2026-10-14 22:19:59 +00:00
  • 40e0c49f7c fix: drop unused tmpdir import (lint) glass beadian 2026-10-14 22:00:15 +00:00
  • ee8d5c6e76 fix: produce worker claim — SECURITY DEFINER fn fixes 08P01 poll crash + stale-lease reclaim (040) glass beadian 2026-10-14 21:55:41 +00:00
  • d9e8cdf789 feat: produce worker deployment + web producer/collective/branding UI + mobile CSS (wave-2c) glass beadian 2026-10-14 20:40:49 +00:00
  • 1183d69849 feat: compose media attachments UI + video producer panel (t2+t5) glass beadian 2026-10-14 20:14:20 +00:00
  • 71db0a08b2 feat: media attachments backend + producer job intake (t1+t3) glass beadian 2026-10-14 20:00:31 +00:00
  • abb343284a chore: relocate nemotron RFP proposal to the research reports dir glass beadian 2026-10-14 19:11:34 +00:00
  • 94318de519 fix: branding patch drops asset keys + rejects uppercase hex glass beadian 2026-10-14 18:57:00 +00:00
  • 4b249e3811 fix: reconcile branding tests + chat-display types (integration of wave agents) glass beadian 2026-10-14 18:07:26 +00:00
  • cbdb8c0f81 feat: POST /auth/workspaces — create an additional collective from an existing account glass beadian 2026-10-14 17:16:17 +00:00
  • 177ca6eb2b feat: video library imports from Drive and chat media (WS2 backend) glass beadian 2026-10-14 14:16:19 +00:00
  • d87c4e99e6 fix: provisioner matrix login retries through M_LIMIT_EXCEEDED instead of failing boot glass beadian 2026-10-14 13:55:05 +00:00
  • 71ccc1db75 fix: submissions module constructs its own VideoService (root-module provider not importable) glass beadian 2026-10-14 13:45:15 +00:00
  • b4ff73ffa8 fix: submissions IT — stray type name under build tsconfig glass beadian 2026-10-14 13:37:54 +00:00
  • 599a68cc41 feat: anonymous group submission boxes — public intake, CC licence, moderation glass beadian 2026-10-14 13:32:00 +00:00
  • 1069f20c54 brand: de-ownCloud the files load flash — title, theme-color, splash at the edge glass beadian 2026-10-14 13:32:00 +00:00
  • ced5e5da63 docs: Live Control Room — multiview, switcher, audio, overlays glass beadian 2026-10-14 12:17:24 +00:00
  • b8671113f5 docs: publish governance, governed boosts, receipts, OIDC phase 2, files SSO glass beadian 2026-10-14 11:52:48 +00:00
  • 643fbb94bc feat: OIDC phase 2 — session-bound refresh tokens, server-side logout glass beadian 2026-10-14 11:33:47 +00:00
  • d6eb39ff27 feat: gate amplify boosts behind per-connection publish governance glass beadian 2026-10-14 10:26:27 +00:00
  • b89dea5c93 feat: per-connection publish governance — auto, 1-admin, majority, consensus glass beadian 2026-10-14 08:04:56 +00:00
  • f2eb14956e brand: front-page header — mark only, the red wordmark carries the name glass beadian 2026-10-14 07:32:01 +00:00
  • ea1a9bb4e5 e2e: brand palette guard — fails on blue-family colors in the embedded surfaces glass beadian 2026-10-13 19:42:06 +00:00
  • a8c691924d e2e: S9 governed boost scenario in the governance sim glass beadian 2026-10-13 19:40:01 +00:00
  • 7aa99681dd files: allow api.occupymedia.cc in the oCIS CSP connect-src glass beadian 2026-10-13 19:07:32 +00:00
  • 3117e1c18e ops: OIDC issuer deployment wiring — key volume, CORS for files, Drive authMode flip glass beadian 2026-10-13 18:46:28 +00:00
  • 96e5a63dd8 publishing: unfenced vault accessor for the amplify path glass beadian 2026-10-13 18:32:38 +00:00
  • 6145281b3f publishing: governed amplify route — approved drafts can boost their recorded source glass beadian 2026-10-13 18:18:18 +00:00