Skip to content

Start Phase 2 with durable history and hierarchy commands - #31

Merged
WebCrew merged 1 commit into
mainfrom
feature/editor-duplicate-reparent
Sep 7, 2026
Merged

Start Phase 2 with durable history and hierarchy commands#31
WebCrew merged 1 commit into
mainfrom
feature/editor-duplicate-reparent

Conversation

@WebCrew

@WebCrew WebCrew commented Sep 7, 2026

Copy link
Copy Markdown
Owner

Summary

  • mark Phase 1 complete and activate Phase 2 — Editor Foundation
  • add deep node and subtree duplication with fresh IDs
  • add safe editor reparenting to another node or Scene Root
  • render nested hierarchy depth and prevent invalid descendant targets
  • include duplication and reparenting in Undo/Redo
  • persist bounded, validated Scene History inside .parlyn
  • restore Undo/Redo after project close and full application restart only when history matches the loaded Scene
  • ignore stale, oversized or invalid history without blocking project loading
  • fix subtree deletion so no descendant viewport objects remain
  • publish the tested result as distinctly named Beta 5

Local verification

  • npm run check
  • npm run build:renderer:release
  • git diff --check

Closes #29
Closes #30

@WebCrew
WebCrew merged commit a76d60f into main Sep 7, 2026
5 checks passed
@WebCrew
WebCrew deleted the feature/editor-duplicate-reparent branch September 8, 2026 16:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Start Phase 2 with duplication and hierarchy reparenting Restore Undo/Redo history after same-session project reopen

1 participant