chore: integrate dev into main - #54
Merged
Merged
Conversation
feat: complete phase 9 expansion
…sition fix: smooth focus overview canvas transitions
* feat: define managed project catalog contract * feat: persist managed project catalog atomically * feat: publish managed projects with recovery * feat: open managed projects through active sessions * docs: document managed project storage lifecycle * fix: preserve managed project recovery state
* feat: add bounded managed project import * feat: add portable project archive service * feat: expose managed project transfer APIs * feat: build final app home launcher * docs: complete launcher transfer workflow * fix: verify archive directory bindings * fix: satisfy recursive web typecheck * feat: confirm managed project imports * docs: document bundled local example * feat: soften launcher import motion * test: prove launcher dialog exit motion * fix: preserve imported launcher session * fix: fence project archive requests * fix: release failed import dialog guard * fix: contain launcher dialog focus
* feat: build validated Project Home overview * feat: preserve Workspace round-trip context * feat: close active project session safely * test: prove Project Home round trip * fix: defer Workspace navigation restoration * fix: fence replacement project import
* feat: share project scaffold contract * feat: create managed projects atomically * feat: add App Home project creation * feat: complete project creation handoff * test: harden managed project creation flow * fix: clarify screen template terminology * fix: close project creation recovery gaps * fix: use shared platform selector * fix: recover managed sessions after restart * refactor: reuse shared launcher dialog primitives
* feat: add shared capture import preview contract * feat: apply capture imports atomically * feat: add fenced capture import APIs * feat: add capture import launcher flow * fix: harden capture import handoff * test: prove capture import browser flow * fix: preflight capture resource conflicts * refactor: tighten capture import contracts
* feat: add managed project lifecycle catalog * feat: add recoverable managed project trash * refactor: replace managed trash catalog * feat: add recoverable managed project deletion * feat: add permanent project deletion api * feat: add permanent project deletion ui * docs: define permanent deletion recovery * fix: migrate abandoned managed catalog * refactor: start managed catalog at version one * fix: smooth project creation handoff * fix: simplify project creation progress
* feat: add durable recent project history * feat: complete launcher onboarding surfaces * feat: close launcher workflow integration * fix: preserve recent source narrowing * fix: separate initial recent loading * test: stabilize launcher closure response wait
* docs: clarify current example terminology * docs: route task-specific context * docs: separate architecture and ui contracts * docs: restore durable review contracts
* chore: reduce Codex context usage * fix: keep Codex defaults local
* feat: add source-safe project library * feat: redesign project launcher flow * feat: move Projects navigation to editor rail * fix: harden projects workspace navigation * docs: specify project card quick actions * docs: plan project card quick actions * feat: add project card quick actions * feat: add managed project quick actions * docs: record quick actions design QA * fix: recover first-run after project deletion * fix: restore original first-run launcher * fix: lock isolated output frame to artwork * fix: render the correct launcher on first paint * chore: hide Next.js development indicator
* feat(core): add store output families * feat(cli): support managed screenshot assets and outputs * feat(web): build store-ready screenshot authoring * refactor(core): centralize screen copy policies * refactor(web): consolidate project API requests * refactor(web): split editor lifecycle responsibilities * fix(web): declare sharp runtime dependency * perf(cli): accelerate PNG export processing * test(cli): repair packaged export soak * feat(web): report export progress * fix(web): isolate managed storage lock ownership * fix(web): keep export progress monotonic * refactor(core): enforce public domain imports
* feat: refine project workflow and editor authoring * fix: polish project card action feedback * fix: simplify project deletion choice * fix: block asset mutations while picker closes
* fix(web): stabilize imported project media flow * fix(web): align import flow test contracts * refactor(web): finish stable alias migration * refactor(e2e): use workspace package aliases * refactor(web): use aliases for local modules * Revert "refactor(web): use aliases for local modules" This reverts commit cdd55f9.
* perf: limit gallery preview asset loading * perf: avoid duplicate gallery preview hydration * fix: reveal gallery previews atomically * fix: remove gallery preview fade * fix: smooth gallery preview reveal
* docs: align documentation with current behavior * docs: refocus README for hackathon reviewers
…dings test: harden integration regression coverage
test: align authoring checks with current UI
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.
Scope
Integrate the current
devline intomainwith merge commits; history is preserved without squash.Validation
The required
dev→mainCI gate will validate this exact integration.Risk
The branch includes one explicit merge commit that reconciles the formerly unrelated
mainanddevhistories.