e694963426
fix(stats): address PR 19 review follow-ups
2026-03-17 23:56:42 -07:00
f9b582582b
fix(stats): load full session timelines by default
2026-03-17 22:37:34 -07:00
a5a6426fe1
feat: add mark-as-watched keybinding and Yomitan lookup tracking
...
Add configurable keybinding to mark the current video as watched with
IPC plumbing between renderer and main process. Add event listener
infrastructure for tracking Yomitan dictionary lookups per session.
2026-03-17 20:12:41 -07:00
11710f20db
feat: stabilize startup sync and overlay/runtime paths
2026-03-17 20:05:08 -07:00
a9e33618e7
chore: apply remaining workspace formatting and updates
2026-03-17 20:05:08 -07:00
46fbea902a
Harden stats APIs and fix Electron Yomitan debug runtime
...
- Validate stats session IDs/limits and add AnkiConnect request timeouts
- Stabilize stats window/runtime lifecycle and tighten window security defaults
- Fix Electron CLI debug startup by unsetting `ELECTRON_RUN_AS_NODE` and wiring Yomitan session state
- Expand regression coverage for tracker queries/events ordering and session aggregates
- Update docs for stats dashboard usage and Yomitan lookup troubleshooting
2026-03-17 20:05:07 -07:00
ffe5c6e1c6
feat(stats): add stats server, API endpoints, config, and Anki integration
...
- Hono HTTP server with 20+ REST endpoints for stats data
- Stats overlay BrowserWindow with toggle keybinding
- IPC channel definitions and preload bridge
- Stats config section (toggleKey, serverPort, autoStartServer, autoOpenBrowser)
- Config resolver for stats section
- AnkiConnect proxy endpoints (guiBrowse, notesInfo)
- Note ID passthrough in card mining callback chain
- Stats CLI command with autoOpenBrowser respect
2026-03-17 20:04:40 -07:00
478869ff28
feat(controller): add inline remap modal with descriptor-based bindings ( #21 )
2026-03-15 15:55:45 -07:00
9eed37420e
Automate AUR publish in tagged release workflow ( #22 )
2026-03-14 19:49:46 -07:00
4d7c80f2e4
Add overlay gamepad support for keyboard-only mode ( #17 )
2026-03-11 20:34:46 -07:00
d0c11d347b
refactor: remove root node and npm workflow deps
2026-03-07 21:19:14 -08:00
44c7761c7c
Overlay 2.0 ( #12 )
2026-03-01 02:36:51 -08:00
d3fd47f0ec
feat(core): add Electron runtime, services, and app composition
2026-02-22 21:43:43 -08:00