feat(stats): add note ID resolution and session event handling improvements

- Add note ID resolution through merge redirects in stats API
- Build Anki note previews using configured field names
- Add session event helpers for merged note dedup and stable request keys
- Refactor SessionDetail to prevent redundant note info requests
- Add session event popover and API client tests
This commit is contained in:
2026-03-18 02:24:38 -07:00
parent a0015dc75c
commit 97126caf4e
23 changed files with 528 additions and 52 deletions

View File

@@ -15,6 +15,7 @@
--color-ctp-overlay0: #6e738d;
--color-ctp-blue: #8aadf4;
--color-ctp-green: #a6da95;
--color-ctp-cards-mined: #f5bde6;
--color-ctp-mauve: #c6a0f6;
--color-ctp-peach: #f5a97f;
--color-ctp-red: #ed8796;