thallada
5daa644d3b
feat: add sticky error-aware key mastery
...
Persist ranked-only mastery and use it consistently across progression, milestones, counts, and localized UI. Preserve mastery during history rebuilds, replay errors accurately, and generate replay-derived test profiles. Document the follow-up plan to remove the drill history cap.
2026-08-12 01:09:52 -04:00
thallada
d1fde5c0c1
Use better tab indicator characters
...
Works in more fonts/terminals.
2026-04-10 20:16:12 +00:00
thallada
01fc609f8f
Fix terminal-default cursor color
...
Some terminal colors made it impossible to see the character underneath
the cursor.
2026-03-21 19:16:01 +00:00
thallada
5c56a9c3c6
More balanced adaptive drill generation, Tab fixes, mouse control tweaks
2026-02-28 21:11:11 +00:00
thallada
54ddebf054
N-gram metrics overhaul & UI improvements
2026-02-26 01:26:25 -05:00
thallada
0c5a70d5c4
Fix some theme colors & drill summary delete continue
2026-02-22 21:23:13 -05:00
thallada
9e0411e1f4
Key milestone overlays + keyboard diagram improvements
...
Also splits out a separate store for ranked stats from overall key
stats.
2026-02-20 23:15:13 +00:00
thallada
edd2f7e6b5
Add more themes and rustfmt
2026-02-16 22:12:29 +00:00
thallada
6d6815af02
Skill tree progression system & whitespace support
2026-02-15 07:30:34 +00:00
thallada
13550505c1
Consistently refer to drills as drills now, rename from lesson/practice
...
Also fix some issues in the stats screen.
2026-02-15 04:44:49 +00:00
thallada
f65e3d8413
First one-shot pass
2026-02-10 14:29:23 -05:00