Commit Graph

  • 22c8a9a324 M12: look, render button, save integrity — 3 workflow rounds, 22 agents main type-two 2026-07-28 22:41:17 +1000
  • 5baebb410a [m11-B] camera moves become keyframes, snapped to the beat type-two 2026-07-28 20:19:55 +1000
  • f20a8d5d4e [m11-A] camera moves, + angle, fitAnchor in the inspector type-two 2026-07-26 18:58:10 +1000
  • 838edd0e1f [m10-B] auto-cut drops no-op kept cuts (orchestrator amendment) type-two 2026-07-26 11:52:02 +1000
  • 29694afda5 [m10-B] auto-cut to the beat + align film shots to downbeats type-two 2026-07-26 11:42:10 +1000
  • 915f653525 [m9-B] snap-to-beat + FILM shot-list panel type-two 2026-07-26 00:32:39 +1000
  • e05a1d2946 [m9-C] beat detection + audio trim at mux type-two 2026-07-26 00:13:40 +1000
  • b773d29776 [m8-C] multi-shot sequencing — a film is now a first-class object type-two 2026-07-25 23:21:45 +1000
  • 7420a4ecdb docs: note that prod asset sync is separate from deploy.sh type-two 2026-07-25 22:52:55 +1000
  • 16eb96a60e [m7-B] New-from-template picker + ? shortcuts overlay (M7 complete) type-two 2026-07-25 22:47:29 +1000
  • 586a3ecbd2 [m7-C] starter templates: read-only API + three working scenes type-two 2026-07-25 22:34:53 +1000
  • 7fea880286 [m7-A] non-mixamo rig support + world-integrated backdrops (+4 sync7 render fixes) type-two 2026-07-25 22:21:37 +1000
  • fe3d5404a9 plan: M7 (rig aliases, world backdrops, templates) + sequencing/beat-sync backlog type-two 2026-07-25 21:42:50 +1000
  • a785de41ae fix: surface clip/direct failures instead of swallowing them type-two 2026-07-25 21:03:21 +1000
  • 128e24a7cb [deploy] digalot.fyi hosting: prefix-agnostic frontend, ship-check hardening, docker+nginx kit type-two 2026-07-21 02:43:26 +1000
  • 20af1b20c2 [m5+m6] DIRECTOR MODE + FLOW VIDEO PLATES — all lanes + sync6 seam fixes type-two 2026-07-20 17:51:28 +1000
  • 86b76f6bdc [m6] Flow video plates spec + flow_intake.py; M6 queued behind M5 type-two 2026-07-19 01:25:14 +1000
  • a8273127ba [m5] DIRECTOR MODE round: cinema-grammar presets spec + /director LLM lane; rhubarb live type-two 2026-07-19 01:09:30 +1000
  • 866551f266 [sync5] viseme matcher side-suffix fix, v1 complete: README, git-hygiene rule type-two 2026-07-18 21:33:53 +1000
  • 252a6f666c [laneB] log: M4-B session 4 (audio + visemes) type-two 2026-07-18 21:23:57 +1000
  • df4e06f047 [laneA] M4-A visemes + applyState source:none fix type-two 2026-07-18 21:19:07 +1000
  • ba29d0c6d6 [laneB] M4-B model: audio mutators, morphs track eval, importRhubarb type-two 2026-07-18 21:13:35 +1000
  • 355ad2fe33 [laneC] log: rhubarb endpoint type-two 2026-07-18 21:10:54 +1000
  • fb59601cc3 [laneC] /rhubarb viseme endpoint (ffmpeg-style 503 gating) type-two 2026-07-18 21:10:38 +1000
  • a15612eed0 [sync4] applyState camera/light hotfix, M4 verified (audio mux + graft), viseme/audio-UI round unlocked type-two 2026-07-18 21:04:09 +1000
  • 04e15d3e39 [laneA] M3-polish: PiP cap+swap, spec-gloss GLB fix (lady renders textured) type-two 2026-07-18 20:49:22 +1000
  • c602ce8dea [laneC] log: M4 done type-two 2026-07-18 20:47:52 +1000
  • be65355f6b [laneC] M4: audio mux, graft_limb.py, MODELBEAST proxy type-two 2026-07-18 20:47:31 +1000
  • 65b7757fd2 [laneB] log: M2 session 3 type-two 2026-07-18 20:41:59 +1000
  • 6200f945b0 [laneB] M2 session 3: absorb _mirror + tests, setDuration, snap-step, param capture type-two 2026-07-18 20:41:39 +1000
  • 41f2c9fa8d [sync2+3] entity mirror seam, SYNC 2 demo + 1080p mp4 verified, M4/polish unlocked type-two 2026-07-18 20:34:32 +1000
  • dfd4cebd2b [laneA] M2: PiP + cameras/lights toolbar, eventized clip drops, onChange-on-add type-two 2026-07-18 20:14:52 +1000
  • bbb3f99016 [laneB] log: M2 session 2 type-two 2026-07-18 20:11:03 +1000
  • 5d9950211c [laneB] M2: SYNC1 row/bar fixes, clipdrop, crossfade, params/cut lanes, box-select type-two 2026-07-18 20:10:07 +1000
  • 24b7b4d4b7 [laneC] log: M2/M3 render pipeline done type-two 2026-07-18 20:00:42 +1000
  • b627a0f2ff [laneC] M2/M3: render pipeline (ffmpeg encode + render.js), thumbnails endpoint, reaper type-two 2026-07-18 20:00:14 +1000
  • 1f8ad13ed6 [sync1] wire TimelineUI to real Stage, null-mixer guard, M2 unlock + orchestrator updates type-two 2026-07-18 18:36:16 +1000
  • de3416869f [laneA] M1: Stage viewport, retarget port, dock+inspector type-two 2026-07-18 18:06:22 +1000
  • b20354c53f [laneB] log: M1 session 1 type-two 2026-07-18 17:57:52 +1000
  • 45debd3c10 [laneB] M1: timeline model+clock, panel UI, stub, self-check type-two 2026-07-18 17:57:18 +1000
  • f6292f2c84 [laneC] log: M1 done type-two 2026-07-18 17:54:31 +1000
  • bb85eef040 [laneC] M1 server: statics, assets tree/file, scenes CRUD+validation, render stubs, tests type-two 2026-07-18 17:53:52 +1000
  • e29edc808b plan: SCENEGOD master plan + 3-lane instructions + log scaffolding type-two 2026-07-18 17:44:07 +1000