Commit Graph
386 Commits
Author SHA1 Message Date
digital-garbageandClaude Sonnet 5.5 3c8e6a828e fix(ui): frame-rate cap matches the file (1000); a fresh render resets an earlier trim's window
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 19:50:45 +03:00
digital-garbageandClaude Sonnet 5.5 e0a23b93b5 fix(ui): fresh seed per run (generation.seed role), a unit is made at its clips' length, all-excluded units skip (not just the root), monitor stops at a clip's own length, inspector follows the pipeline, settings capped at the file's limit
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 19:46:14 +03:00
digital-garbageandClaude Sonnet 5.5 edbdd74942 fix(ui): whole-number inputs rounded at the source, one inspector row per setting, no second misleading toast, monitor not cut short
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 19:36:02 +03:00
digital-garbageandClaude Sonnet 5.5 d14bc51c2d fix(ui): left-edge trim direction, one source for length/fps (roles 'drive' it), whole-number settings only, stop/queue/no-prompt/adopt messages, ghost remove, cut halves read-only prompt, preview start+end; font test sees app/ui fonts
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 19:32:36 +03:00
digital-garbageandClaude Sonnet 5.5 4f614a96dc fix(ui): generate by unit with stop/errors/project guard, edit rollback, selection after remove, split selected clip, failed feature unsubscribed, project.video controls, preview starts at the cut
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 19:22:55 +03:00
digital-garbageandClaude Sonnet 5.5 5798ac3b1b feat(ui): preview feature — monitor plays the selected scene's render
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 19:15:47 +03:00
digital-garbageandClaude Sonnet 5.5 4d961cb406 feat(ui): generate feature — Generate/Selected/Stop, role-placed inputs, results onto clips
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 19:15:04 +03:00
digital-garbageandClaude Sonnet 5.5 23275fb0e3 feat(ui): inspector feature — scene prompt/source/exclude, project frames/fps/negative
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 19:13:26 +03:00
digital-garbageandClaude Sonnet 5.5 75437a09c3 feat(ui): timeline feature — scenes as clips, trim/reorder/split/add/remove, zoom
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 19:12:30 +03:00
digital-garbageandClaude Sonnet 5.5 e861f2ddbf feat(ui): timeline stage kit element, scene model, edits and selection services
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 19:11:17 +03:00
digital-garbage b44f031c6f feat: app/ui services — pipeline state (ES module), generate bridge, pipeline follows the project; run/session/client ported as is 2026-10-03 19:05:01 +03:00
digital-garbage bd8ad114fc feat: app/ui project core (ported as is) and the Assets project list; features get named services; fixes a test that leaked a pending save into the next 2026-10-03 19:01:47 +03:00
digital-garbage 8507e475ed feat: app/ui uses v4's fonts (Inter, Inter Tight, bundled offline) and matches v4's menubar and control sizes to the pixel 2026-10-03 18:58:46 +03:00
digital-garbage 850db0e4e5 feat: app/ui reproduces v4's screen with placeholders — menubar, zone heads, timeline header/toolbar/lanes, preview transport — on finer mount points; hubs may carry several features 2026-10-03 18:54:08 +03:00
digital-garbage a599040b73 feat: app/ui frame laid out as v4 — fixed 280/340 side columns, full-width 320px timeline, v4 title/head/brand sizes 2026-10-03 18:49:49 +03:00
digital-garbage 6e74b4532b feat: app/ui Settings window collects sections that features announce; temp files is the first section 2026-10-03 18:44:09 +03:00
digital-garbageandClaude Sonnet 5.5 580fa5f94a feat: app/ui — new frontend tree on the composer kit: frame offers regions, features load from one list and hide on failure; log is the first feature
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 17:58:48 +03:00
digital-garbageandClaude Sonnet 5.5 23208f5468 feat: browser-side module contract (Modules.define) — a feature that throws or lacks what it needs is rejected and its UI removed; log panel is the first on it; Store surface frozen by test
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 17:38:44 +03:00
digital-garbageandClaude Sonnet 5.5 53b0903637 fix: empty values no longer wipe module settings on Generate; liked-only clips can be re-rated either way; Generate waits for in-flight settings saves before freezing
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 16:52:49 +03:00
digital-garbageandClaude Sonnet 5.5 b6319c51c4 fix: forget fires only once the first run is queued, one owner per Generate; velocity bias banks likes only, mixed sizes import, says when no structure step, refuses windows/second-order/negative-only calls
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 16:34:03 +03:00
digital-garbageandClaude Sonnet 5.5 59c2153137 feat: a Generate's settings are taken once and every run of it is queued with them
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 16:31:43 +03:00
digital-garbageandClaude Sonnet 5.5 74a8ad9462 fix: rating pending — cleared rating can be given again, the forget call fires only for the Generate that really starts, delete/import keep other keys' runs, honest 'why'
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 16:27:30 +03:00
digital-garbageandClaude Sonnet 5.5 c0c3318a2d fix: every run of a Generate waits for its own rating (was: only the last run); a new Generate forgets unrated captures
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 16:21:53 +03:00
digital-garbageandClaude Sonnet 5.5 6bfeb63c4c feat: LTX 2.x model module — recognised from the checkpoint header, joint video+audio latent sized from the audio VAE, decode, text/image-to-video pipelines
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 10:24:43 +03:00
digital-garbageandClaude Sonnet 5.5 587fef3876 fix: module control — off/quarantined modules' values are not checked, repaired means loaded not just edited, quarantine holds when the file cannot be written, cache keys follow it
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 03:06:50 +03:00
digital-garbageandClaude Sonnet 5.5 1724e94c2d feat: module control — switch a module off per project, and a module that fails stays off across runs until repaired or turned back on (Settings > Modules)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 02:59:57 +03:00
digital-garbageandClaude Sonnet 5.5 79a7baa2ec feat: project settings grouped as Project / Video settings / Prompt
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 02:49:27 +03:00
digital-garbageandClaude Sonnet 5.5 a799846df0 feat: final render is made at a clip's own resolution (first clip, a chosen clip, or the project's), never forced to the project size
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 02:49:03 +03:00
digital-garbageandClaude Sonnet 5.5 7c4f353df2 feat: Models & Pipeline has Save and Cancel; Cancel puts back the pipeline as it was when the window opened
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 02:45:21 +03:00
digital-garbageandClaude Sonnet 5.5 196f8cd807 feat: Composer says when timed/weighted phrases are in the prompt, and that they only work on H3
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 02:42:45 +03:00
digital-garbageandClaude Sonnet 5.5 943a8b52f5 fix: reopening a project keeps a swapped or re-added default slot empty, all-removed pipelines, and the latest group
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 00:40:22 +03:00
digital-garbageandClaude Sonnet 5.5 a2567151c7 fix: Models shape editing: shown defaults are sent, same-kind slots told apart, unwired links recorded explicitly, swap says what roles it loses
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 00:35:42 +03:00
digital-garbageandClaude Sonnet 5.5 b037201fa0 fix: swap keeps only roles the new node can take, role-fed inputs are not offered for wiring, an unwire and a group move survive reopen and in-flight saves, swap asks first
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 00:25:30 +03:00
digital-garbageandClaude Sonnet 5.5 a9cf49d97f feat: Models & Pipeline edits the pipeline's shape — add a node, swap, remove, wire/unwire (one Primitive can drive many inputs), own groups; shape changes travel with the project
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 00:17:58 +03:00
digital-garbageandClaude Sonnet 5.5 43c29ced07 fix: reserved key names, per-name shape consistency and prompt ids checked on import, Esc leaves a typed field first, a resumed wizard is an ordinary run
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 00:13:24 +03:00
digital-garbageandClaude Sonnet 5.5 69f3019d9c fix: track modules/system/taste (an unanchored .gitignore rule had kept the whole module out of git); key import validates row shape, clears a stale latest, reports damaged zips; wizard Esc yields to layers above it and keeps a resumable run; icons view keeps its actions
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 00:07:09 +03:00
digital-garbageandClaude Sonnet 5.5 0edb26f637 feat: closable setup wizard (Esc and X), media bin list/grid/icons views
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 00:01:17 +03:00
digital-garbageandClaude Sonnet 5.5 865bc926c5 feat: refinement keys export/import (zip, validated) and delete from the Refinement & Taste panel
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 00:00:34 +03:00
digital-garbageandClaude Sonnet 5.5 82de825cda fix: a pipeline that failed to load is never saved over the project's copy, edits wait for an adopt in flight, a failed module-list probe is retried
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-02 23:58:28 +03:00
digital-garbageandClaude Sonnet 5.5 dfb0cc5a8d fix: manifest refreshed on adopt, deferred adopt after a failed load, split clips count once for length, non-slot project.models keys kept, bounded waits
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-02 23:51:11 +03:00
digital-garbageandClaude Sonnet 5.5 5673f7513b fix: saved pipeline is validated before it is adopted, answers for a previous project are discarded, a failed load never overwrites the project's copy, pipeline edits persist within a second
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-02 23:44:57 +03:00
digital-garbageandClaude Sonnet 5.5 0aac66d3e9 feat: the pipeline travels with the project (model picks, node values, module settings) — project.models is kept by PipelineState; exposed-control edits route through it
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-02 23:40:54 +03:00
digital-garbageandClaude Sonnet 5.5 c325ab50b1 fix: regeneration length is the project's, not the scene's own (stated v5 requirement)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-02 23:38:53 +03:00
digital-garbageandClaude Sonnet 5.5 4c1fa336a5 fix: video roles skip linked inputs, project.video wins over derived values
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-02 23:38:30 +03:00
digital-garbageandClaude Sonnet 5.5 6591f8c546 feat: project.video roles read the editor's width/height/frames, length = frames the run covers
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-02 16:37:49 +03:00
digital-garbageandClaude Sonnet 5.5 ece9e2e9d7 fix: ghost previews keep their in-point, empty segments refused, odd canvases render, clip sound padded to its picture, mixed-fps export, render reports what it left out, upscale notice/busy-state
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-02 16:15:41 +03:00
digital-garbageandClaude Sonnet 5.5 beb5fe331b fix: preview window follows the URL not the unsaved project; export keeps sound/validates windows/unique names; upscale poll survives blips and detects vanished jobs; upscale settings follow the project; upload failures shown; EXIF-upright thumbnails
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-02 16:05:40 +03:00
digital-garbageandClaude Sonnet 5.5 1e0f9bc49e feat: render stage (serving, preview segments, export, stitch), post-render upscale, media rename/thumbnails, frontend backport from v4
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-02 15:48:46 +03:00
digital-garbageandClaude Sonnet 5.5 fd236a6e97 fix: phrase probe re-installs when its switch flips (cache key), sits innermost so other features' extra forwards are not measured, panel keeps peaks; enhancer reads Qwen-style tokenizers, chat comments key on the typed prompt; scenes get eff_frames/eff_fps
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-02 15:35:37 +03:00
digital-garbageandClaude Sonnet 5.5 28339e9fec feat: dislikes name what went wrong (bad image / bad composition); composition learners and DynaShift read the other axis as neutral; picker labels reach the taste store
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-02 15:23:24 +03:00