Skip to content

KC-1442: Add Classic-to-NSF conversion command - #2404

Merged
sk-keeper merged 2 commits into
releasefrom
add/nsf-convert-command
Oct 1, 2026
Merged

sk-keeper merged 2 commits into
releasefrom
add/nsf-convert-command

Conversation

@amangalampalli-ks

Copy link
Copy Markdown
Contributor

Summary

Adds nsf-convert to permanently convert Classic records into Nested Share Records. It accepts record UIDs, titles, or paths; omit --folder to target Vault (root), or specify an existing Nested Share Folder.

Changes

  • Supports up to 100 records per conversion request.
  • Uses Commander’s standard folder and path resolution, and previews each selected record by title and UID before confirmation.
  • Warns that conversion is permanent and Classic shared-folder membership and additional Classic folder placements are not retained.
  • Reports each record’s outcome and refreshes the vault after conversion.
  • Requires --force when invoked through Service Mode.

* Add Classic-to-NSF conversion command

* Show record UID to be converted

* Add negative flow unit tests

* Fix claude review comments

* Skip already Nested Share Records

* Fix review comments

* Fix review comments

* Update NSF readme doc
@amangalampalli-ks amangalampalli-ks self-assigned this Oct 1, 2026
@amangalampalli-ks
amangalampalli-ks marked this pull request as ready for review October 1, 2026 13:17
@sk-keeper
sk-keeper merged commit 1b40521 into release Oct 1, 2026
4 checks passed
@sk-keeper
sk-keeper deleted the add/nsf-convert-command branch October 1, 2026 16:44
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.

2 participants