fix(dialog): allow selecting both files and folders in add music picker #19
+524
−190
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.
Summary
NSOpenPaneldirectly withcanChooseFiles + canChooseDirectoriesfor native combined file/folder selection — same behavior as Apple Musicpick_files()with audio filters since GTK does not support combined mode (still fixes the regression — waspick_folders()only before)db_fingerprintsare now scoped to the scan paths before the inventory deletion check runsChanges
crates/mt-tauri/Cargo.tomlobjc2,objc2-app-kit,objc2-foundation,dispatch2) — already transitive deps ofrfdcrates/mt-tauri/src/dialog.rsopen_add_music_dialogwith platform-specificNSOpenPanel(macOS) /pick_filesfallback (Linux)crates/mt-tauri/src/scanner/commands.rsscope_fingerprints_to_paths()to prevent out-of-scope tracks from being marked deletedapp/frontend/views/footer.htmldata-testidfor E2E testingapp/frontend/js/stores/library.jsTest plan
🤖 Generated with Claude Code