Repository navigation
V3: neutral projects and visible global color adjustments - #164
Merged
git-chad merged 32 commits intoOct 1, 2026
Merged
Conversation
Contributor
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
7 tasks
|
…roup failures Media load callbacks now ignore replaced or removed passes and pending loads are cleared on disposal. Strict-mode pass failures are reported once at the originating pass instead of at every group boundary.
Publishing now drops every descendant of a hidden group and clears the parentId of any retained layer (the audio source) whose parent was removed, so the published scene passes hierarchy validation on reopen.
Cap the neighbor row and column search to two cells each side so the worst-case cellAt count per fragment is 25 instead of unbounded in the packed minimum-size, maximum-stroke configuration. Mirrored in the runtime package.
…e on buttons Clear the active paint layer when the layer stops being paintable (selection, mode, visibility or lock change) so Paint never resumes without Edit Paint. Only preventDefault on Space for non-interactive targets so focused buttons and links still activate.
Create the .context artifact directory up front and pick the history shortcut modifier from the platform.
Importing a project now disarms the armed remix draft and clears the remix origin alongside the active draft, so later edits cannot autosave under the previous remix title.
git-chad
force-pushed
the
git-chad/v3-cell-editorial-studies
branch
from
October 1, 2026 07:04
d064f33 to
b3f0c7e
Compare
git-chad
force-pushed
the
git-chad/v3-clean-projects
branch
from
October 1, 2026 07:04
2ebaeb5 to
9ba9c63
Compare
git-chad
changed the base branch from
git-chad/v3-cell-editorial-studies
to
git-chad/shader-lab-v3-plan
October 1, 2026 15:12
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fresh sessions and “Start fresh” previously loaded the demo, including its global color treatment. First visits now start empty and neutral. A persistent Project menu offers New blank project and Open demo on desktop and mobile; the demo and restored/imported projects retain their authored settings.
Active global colors are disclosed in the toolbar/mobile Scene control. Scene settings provide an undoable Reset all global colors covering grading, mixer, curves, levels, quantization and Color Map while preserving background, composition and preview quality. Scene settings are available before adding layers. This also fixes mobile panel measurement and restore-notice positioning uncovered by the new flow.
New documents clear prior history (including pending entries), media/audio, timeline selection and draft/remix associations. Empty autosaves are now recoverable, writes are serialized, and explicit new-project/import actions win over delayed boot recovery. New blank projects persist immediately instead of deleting another session’s recovery record. Demo media is no longer preloaded for first visits.
Validation:
bun run check— passes; three existing lint warnings.bun run test:composition— full suite passes, including real initial-store/hydration/history/empty-recovery checks and unchanged legacy render baselines.bun tests/composition/clean-projects-ui.mjs— desktop/mobile controls, actual .lab exports/imports, blank/authored reload, delayed boot recovery, pending history and no demo-media fetch on first visit.Stacked on #163 (
git-chad/v3-cell-editorial-studies), within integration #150. Nothing merges to main before V3 is complete. Roadmap 1.0 is implemented pending the focused user test; reusable masks follow after acceptance.