Skip to content

Add safe project close and Recycle Bin deletion - #28

Merged
WebCrew merged 1 commit into
mainfrom
feature/project-close-delete
Sep 7, 2026
Merged

Add safe project close and Recycle Bin deletion#28
WebCrew merged 1 commit into
mainfrom
feature/project-close-delete

Conversation

@WebCrew

@WebCrew WebCrew commented Sep 7, 2026

Copy link
Copy Markdown
Owner

Summary

  • add explicit Close and Delete controls to the project strip
  • protect unsaved work before closing with Cancel, Discard, or Save & Continue
  • move deleted projects to the operating system Recycle Bin after exact-name confirmation
  • reject filesystem roots, protected user folders, and Parlyn application resources
  • keep the active project session intact when validation or Recycle Bin operations fail
  • version the candidate as 0.5.0-beta.4 so the Windows installer is named Parlyn-Engine-Setup-0.5.0-beta.4-x64.exe
  • extend automated checks and the maintainer acceptance checklist

Local verification

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

The real Electron preload smoke test is intentionally exercised by the Windows workflow; this Linux container cannot launch sandboxed Electron as root without a display.

Closes #27

@WebCrew
WebCrew merged commit 741d850 into main Sep 7, 2026
5 checks passed
@WebCrew
WebCrew deleted the feature/project-close-delete 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.

Add safe project close and recoverable deletion

1 participant