Skip to content

Preserve and restore independently archived projects - #39

Open
domenkozar wants to merge 1 commit into
mainfrom
fix/project-archiving
Open

domenkozar wants to merge 1 commit into
mainfrom
fix/project-archiving

Conversation

@domenkozar

Copy link
Copy Markdown
Member

Archiving a project's last session currently hides its folder, and projects cannot be restored independently. Persist a separate project archive flag so folders stay visible until explicitly archived, including empty folders.

Allow archived projects to be restored without restoring their sessions. Creating or restoring a session also restores its project. Existing configurations default to unarchived projects. Include an Unreleased changelog entry and regression coverage for persistence, last-session archiving, and empty-project restoration.

Validation on this branch independently:

  • devenv shell cargo fmt --all -- --check
  • devenv shell cargo test --workspace --locked: 147 passed, 1 ignored (authenticated harness test).
  • devenv shell cargo clippy --workspace --locked --all-targets -- -D warnings
  • git diff --check

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.

1 participant