feat(v3 library): Match→Details "use these values" bridge#779
Conversation
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughSingle-song match candidates now populate pending details instead of immediately finalizing. The UI switches to the Details tab, adopts the candidate values for review, and adds a hint on candidate rows. ChangesPending details bridge for single-song matching
Estimated code review effort: 2 (Simple) | ~10 minutes Possibly related PRs
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
📋 Merge order — metadata-curation epic (7 PRs)
#778–#780 are stacked (each based on the branch above), so GitHub re-points each to
|
5f10762 to
0735d44
Compare
Connects the popup's two tabs. A match only improves the underlying canon+art; by design it never silently re-titles the grid. This adds the explicit opt-in path: each Match candidate (search or Identify-by-audio) gets a "Use these values →" action that copies its title/artist/album/year into the Details tab as pending (unsaved) inputs and lands you there for review — pinning the match too so the art/canon follow. You then Save (overlay) or Write to file. Queue- review candidates are unchanged (they still accept/pin on click). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
057e86a to
6a044e1
Compare
Connects the Fix-metadata popup's two tabs (stacked on #778 → #777).
The gap: the Match tab finds the correct recording (MusicBrainz search or Identify-by-audio), but by design a match only improves the underlying canon + art — it never silently re-titles the grid ("author-set shows by default"). So to actually display the match's values you had to retype them into Details by hand.
The bridge: each Match candidate now shows a "Use these values →" action. Clicking it:
You stay in control — the values are populated for review, not force-saved, so you can tweak (e.g. prefer romaji over kanji) before Save (overlay) or Write to file (#778). The "never silently adopt a match" rule is intact; this is just the explicit one-click path to opt in.
Queue-review candidates are untouched — they still accept/pin on click.
Testing
node --checkclean; live on the testbed. Verified the served bundle wiresuseTheseValuesat both candidate sites (search + Identify).Stacks on #778 (Write to file) → #777 (popup). Merge bottom-up.
🤖 Generated with Claude Code
Summary by CodeRabbit
New Features
User Experience