Repository navigation
Promote virtuoso-dev → main (v0.2.2) — the 2026-07-14 batch #4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 1 commit
Commits
Show all changes
22 commits
Select commit
Hold shift + click to select a range
5fa6f13
fix(grading-display): fix copy-card accuracy + restore 3D highway hit…
ChrisBeWithYou 6f60d70
docs(roadmap): log v0.1.10 grading-display fixes + correct stale vers…
ChrisBeWithYou d1f1157
feat(ui): host-parity topbar — Tuner/Instrument/Profile badges + host…
ChrisBeWithYou 143a391
fix(generators): string-count-aware system defaults + bass shape guar…
ChrisBeWithYou 9e234f6
feat(ui): 2D Highway joins the view lineup; view pills become a dropd…
ChrisBeWithYou af8fed8
feat(ui): highway_2d slot borrows the host Classic 2D Highway when av…
ChrisBeWithYou a5d04ec
test(smoke): seed the L1 instrument store per suite (host-sync contam…
ChrisBeWithYou 4ee1f3a
fix(generators): interval-aware power-chord grip — the drop-tuning ba…
ChrisBeWithYou 40cb71d
feat(generators): bass low-fifth reach — rfoPattern 'low5' (v0.1.15)
ChrisBeWithYou 3a4efe9
feat(render): Classic 2D Highway parity — perspective falling-fret re…
ChrisBeWithYou cb6cc0d
feat(ladder): add guitar + bass tapping ladders (concept_tapping pack…
ChrisBeWithYou 13a9c8f
docs(roadmap): mark tapping ladders shipped to dev + folded into PR #4
ChrisBeWithYou 190fa5e
feat(coach): prescriptive coach loop on the results modal (v0.1.17)
ChrisBeWithYou b7211f5
feat(coach): bass Pocket-Diagnosis under the felt verdict (v0.1.18)
ChrisBeWithYou d68121a
feat(coach): localize the timing diagnosis to the worst bars (v0.1.19)
ChrisBeWithYou df2eabc
feat(coach): anti-thrash hysteresis — keep the player on one fix (v0.…
ChrisBeWithYou b22c15b
feat(ear-mode): "Hear it" — audition the target phrase (2.1, v0.1.21)
ChrisBeWithYou 161801c
merge: reconcile main (Byron's Gold-rung 0.2.0, #11) into dev → 0.2.1
ChrisBeWithYou c022065
merge: land topbar stack #5-#10 (v0.1.11-0.1.16) onto dev (0.2.1)
ChrisBeWithYou 8cc4076
merge: land coach loop #12 (v0.1.17-0.1.20) onto dev (0.2.1)
ChrisBeWithYou 4f9bf8e
merge: land ear-mode 2.1 #13 (v0.1.21) onto dev; batch → v0.2.2
ChrisBeWithYou f0c78c6
feat(ui): read exact tuningMidis from GET /api/tunings (host #829)
ChrisBeWithYou File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win
Do not treat missing level samples as positive evidence.
Line 22518 sets
leveledto true when no recent samples exist. A confident residual can therefore light the gem without the required level evidence.Proposed fix
📝 Committable suggestion
🤖 Prompt for AI Agents