Add safe local song import and metadata truth UI - #42
Closed
Baltsat wants to merge 2 commits into
Closed
Conversation
Validate and copy prepared chart folders, preserve manual artwork, ingest embedded or explicitly permitted covers, and normalize AI provenance without deleting colliding library data. User-Request: add a reversible SightKick import foundation with cover and provenance repair | codex:019fa139-029e-7613-9be1-6a8ef299c61f
Show prepared-song validation before import, separate auto-chart provenance from human authorship, explain score stars, expand normalized local search, and rank exact online matches ahead of fuzzy results. User-Request: make SightKick import, provenance, score stars, and search understandable | codex:019fa139-029e-7613-9be1-6a8ef299c61f
Owner
|
Hey! Thanks for the PR. Please, split it into multiple per-feature PRs so I have an easier time reviewing and testing them. |
This was referenced Jul 28, 2026
Author
|
Split into the two independently reviewable PRs requested:
Both replacements target |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
What this adds
Auto-charted with STRUMprovenance instead of displaying the AI engine as a human charterplay once to earn stars; played charts expose their best accuracy to assistive technology and in a tooltipSafety and compatibility
song.ini; the source folder is not changedProof
yarn test— 58 files, 705 tests passedyarn lint— passedyarn test:e2e— production build plus 3/3 Electron/Playwright tests passed.sightkicksidecar and cover, searches it bySTRUM, and verifies the provenance and score copyThe two commits are intentionally reviewable in order: the filesystem/IPC foundation first, then the renderer UX and E2E coverage.