Commit Graph

  • 7442e4266c fix: suppress N+1 for kana-only candidates and fix minSentenceWords coun tokenizer-updates sudacode 2026-04-28 00:09:02 -07:00
  • 490f693361 Cancel pending Linux MPV fullscreen overlay refresh bursts sudacode 2026-04-27 20:31:00 -07:00
  • bacc90cd24 fix: accept modified digits for multi-line sentence mining sudacode 2026-04-27 20:14:09 -07:00
  • 2fbc90cf3a fix: address CodeRabbit review comments sudacode 2026-04-27 20:10:33 -07:00
  • c150fce782 fix: address fullscreen and n-plus-one review notes sudacode 2026-04-26 19:34:31 -07:00
  • ab41837d3d fix: refresh overlay on Hyprland fullscreen sudacode 2026-04-26 19:22:56 -07:00
  • 9e4ad907fe fix: exclude kana-only n+1 targets sudacode 2026-04-26 19:21:59 -07:00
  • af86ce2341 fix: restore jlpt subtitle underlines sudacode 2026-04-26 19:21:28 -07:00
  • b10a7b3e98 fix(tokenizer): preserve annotation and enrichment behavior sudacode 2026-04-26 17:57:39 -07:00
  • 96894ff85c feat(tokenizer): use Yomitan word classes for subtitle POS filtering sudacode 2026-04-25 23:08:33 -07:00
  • 53aa58d044 Route stats background mode through isolated daemon and defer in-app startup to live daemon (#58) main sudacode 2026-04-26 19:26:01 -07:00
  • d8934647a9 Restore multi-copy digit capture and add AniList selection (#56) sudacode 2026-04-25 21:44:55 -07:00
  • f28821a8cb fix: correct session help subtitle binding labels dev sudacode 2026-04-25 21:37:22 -07:00
  • a75c83e25e feat: open session help from tray sudacode 2026-04-25 21:32:10 -07:00
  • e51bb74e1b fix(config): validate null hover background sudacode 2026-04-25 21:30:31 -07:00
  • 5bccb55afc fix: exit managed playback on mpv socket close sudacode 2026-04-25 20:53:53 -07:00
  • ea8071f676 fix(overlay): show annotated subtitle hover affordance sudacode 2026-04-25 20:43:07 -07:00
  • ac93a5bd2e fix: address PR review follow-ups sudacode 2026-04-25 20:34:18 -07:00
  • ba48db6255 fix(character-dictionary): normalize fallback titles and wire close button sudacode 2026-04-25 20:03:51 -07:00
  • 992856ac5e fix(launcher): reject --candidates and --select when used together sudacode 2026-04-25 20:03:44 -07:00
  • de19c40118 refactor(character-dictionary): extract applyCharacterDictionarySelection helper sudacode 2026-04-25 20:03:38 -07:00
  • a05a698774 fix(mpv): avoid crash notification on video close sudacode 2026-04-25 19:45:02 -07:00
  • 7a08382c23 fix: overwrite manual subtitle audio fields sudacode 2026-04-25 19:42:33 -07:00
  • 2c01baafc9 fix: exclude kana grammar helper annotations sudacode 2026-04-25 19:41:36 -07:00
  • 76b546c8f6 fix: honor subtitle annotation style priority sudacode 2026-04-25 17:10:54 -07:00
  • c9df5b7624 feat: add primary subtitle bar toggle sudacode 2026-04-25 17:09:42 -07:00
  • 055bd76718 feat: add manual AniList selection for character dictionaries sudacode 2026-04-25 15:53:20 -07:00
  • 60435fee10 fix: exclude standalone interjection annotations sudacode 2026-04-25 15:52:31 -07:00
  • 5b326978e9 fix: restore linux multi-copy digit capture sudacode 2026-04-25 15:49:54 -07:00
  • 7ac51cd5e9 chore(release): prepare v0.12.0 v0.12.0 sudacode 2026-04-11 21:54:00 -07:00
  • 52bab1d611 Windows update (#49) sudacode 2026-04-11 21:45:52 -07:00
  • 49e46e6b9b chore(repo): update vendor and backlog tasks sudacode 2026-04-11 14:53:06 -07:00
  • c1c40c8d40 fix(immersion-tracker): preserve timestamps under Bun libsql sudacode 2026-04-11 14:49:54 -07:00
  • c71482cb44 fix(mpv-plugin): restore Lua parser compatibility sudacode 2026-04-11 14:49:46 -07:00
  • 009579f55e chore(release): v0.12.0-beta.3 v0.12.0-beta.3 Kyle 2026-04-11 01:06:36 -07:00
  • 1bd696ef11 Honor configured controller shortcuts and clean up modal opens Kyle 2026-04-11 00:52:18 -07:00
  • 29b85fd084 refactor: simplify Windows tracker helper API Kyle 2026-04-10 19:26:47 -07:00
  • c9ce337c1a fix: address latest CodeRabbit review Kyle 2026-04-10 19:22:01 -07:00
  • d81fe87982 fix: address CodeRabbit review and ci Kyle 2026-04-10 19:11:16 -07:00
  • aa6903d457 fix: address CodeRabbit review round 3 Kyle 2026-04-10 18:57:49 -07:00
  • 659f468bfb fix: address CodeRabbit follow-ups Kyle 2026-04-10 18:41:26 -07:00
  • 87fbe6c002 Address second CodeRabbit review round Kyle 2026-04-10 03:18:22 -07:00
  • f79e6bde3b test: mock win32 in overlay runtime init test v0.12.0-beta.2 Kyle 2026-04-10 03:12:26 -07:00
  • bd5275fbf8 fix: refresh lockfile for prerelease Kyle 2026-04-10 03:09:46 -07:00
  • 3281a7b39e chore(release): prep v0.12.0-beta.2 prerelease Kyle 2026-04-10 03:03:51 -07:00
  • e06f12634f fix(session-bindings): guard optional stats config in compile path Kyle 2026-04-10 02:56:53 -07:00
  • 48f74db239 feat: wire session bindings through main, ipc, and cli runtime Kyle 2026-04-10 02:54:01 -07:00
  • fd6dea9d33 fix(ci): sync bun.lock for bun 1.3.5 frozen install Kyle 2026-04-10 02:52:25 -07:00
  • 05cf4a6fe5 feat(stats): dashboard updates (#50) sudacode 2026-04-10 02:46:50 -07:00
  • 0cdd79da9a Fix Windows CodeRabbit review follow-ups Kyle 2026-04-10 02:29:28 -07:00
  • 0942e8fd45 Rename anime visibility heading to title visibility stats-update sudacode 2026-04-10 02:10:24 -07:00
  • 233591435d refactor(stats): reorder trends sections and move library summary to end sudacode 2026-04-10 02:02:45 -07:00
  • 3e7573c9fc Fix Windows overlay z-order on minimize/restore and improve hover stability Kyle 2026-04-10 01:55:09 -07:00
  • 20a0efe572 Fix Windows secondary hover titlebar blocking Kyle 2026-04-10 01:54:12 -07:00
  • 7698258f61 Fix Windows overlay tracking, z-order, and startup visibility Kyle 2026-04-10 01:00:53 -07:00
  • 7e355dbac6 style(stats): fix prettier formatting in LibrarySummarySection sudacode 2026-04-09 22:33:16 -07:00
  • 73c33930a9 docs(changelog): summarize library summary replacing per-day trends sudacode 2026-04-09 22:26:02 -07:00
  • 0294671de1 feat(stats): replace per-day trends section with library summary sudacode 2026-04-09 22:23:58 -07:00
  • 8d45102848 feat(stats): add LibrarySummarySection with leaderboard chart and sortable table sudacode 2026-04-09 22:21:32 -07:00
  • 51b38f615d refactor(stats): replace animePerDay type with librarySummary sudacode 2026-04-09 22:19:29 -07:00
  • 8751ffd6c8 refactor(stats): drop animePerDay from trends response in favor of librarySummary sudacode 2026-04-09 22:16:17 -07:00
  • f91c600ed0 test(stats): cover librarySummary null-lookups and empty-window cases sudacode 2026-04-09 22:08:11 -07:00
  • 6977c59691 feat(stats): build per-title librarySummary from daily rollups and sessions sudacode 2026-04-09 21:58:15 -07:00
  • 8e77e422e8 feat(stats): scaffold LibrarySummaryRow type and empty field sudacode 2026-04-09 21:53:19 -07:00
  • 928a0d6b61 docs(plans): add implementation plan for library summary replaces per-day sudacode 2026-04-09 21:51:02 -07:00
  • 70d52248f8 fix(stats): address CodeRabbit review on PR #50 sudacode 2026-04-09 21:48:43 -07:00
  • f4c7923f2b docs(specs): add library summary replaces per-day design sudacode 2026-04-09 21:43:47 -07:00
  • 42cc35dcd6 feat(stats): drop seek markers from session timeline sudacode 2026-04-09 21:28:20 -07:00
  • c5e778d7d2 feat(stats): use generic title wording for mixed-source library sudacode 2026-04-09 01:55:49 -07:00
  • b1acbae580 refactor(stats): drop unused LibraryTab and useMediaLibrary sudacode 2026-04-09 01:55:37 -07:00
  • 45d30ea66c docs(changelog): summarize stats dashboard feedback pass sudacode 2026-04-09 01:25:38 -07:00
  • b080add6ce feat(stats): unify chart theme and add gridlines for legibility sudacode 2026-04-09 01:24:48 -07:00
  • b4aea0f77e feat(stats): roll up same-episode sessions within a day sudacode 2026-04-09 01:19:30 -07:00
  • 6dcf7d9234 feat(stats): add groupSessionsByVideo helper for episode rollups sudacode 2026-04-09 01:09:49 -07:00
  • cfb2396791 feat(stats): collapsible series groups in library tab sudacode 2026-04-09 01:07:25 -07:00
  • 8e25e19cac feat(stats): delete episode from library detail view sudacode 2026-04-09 01:01:13 -07:00
  • 20976d63f0 fix(stats): hide cards deleted from Anki in episode detail sudacode 2026-04-09 00:53:39 -07:00
  • c1bc92f254 fix(stats): collapse word and reading into one column in Top 50 table sudacode 2026-04-09 00:48:15 -07:00
  • 364f7aacb7 feat(stats): expose 365d trends range in dashboard UI sudacode 2026-04-09 00:44:31 -07:00
  • 76547bb96e feat(stats): allow 365d trends range in HTTP route sudacode 2026-04-09 00:42:11 -07:00
  • ac25213255 fix: exclude prerelease tags from stable workflow v0.12.0-beta.1 Kyle 2026-04-09 00:40:19 -07:00
  • 409a3964d2 feat(stats): support 365d range in trends query sudacode 2026-04-09 00:33:23 -07:00
  • 8874e2e1c6 docs: add stats dashboard feedback pass implementation plan sudacode 2026-04-09 00:28:41 -07:00
  • a5dbe055fc chore: prep 0.12.0-beta.1 prerelease workflow Kyle 2026-04-09 00:26:38 -07:00
  • 82d58a57c6 docs: add stats dashboard feedback pass design spec sudacode 2026-04-09 00:20:48 -07:00
  • 04742b1806 Fix Yomitan blur guard Kyle 2026-04-09 00:09:15 -07:00
  • f0e15c5dc4 Reconcile Yomitan observer on setup Kyle 2026-04-09 00:03:53 -07:00
  • 9145c730b5 Use pushed subminer-yomitan fork commit Kyle 2026-04-08 23:56:43 -07:00
  • cf86817cd8 Fix overlay subtitle drop routing Kyle 2026-04-08 01:40:38 -07:00
  • 3f7de73734 Keep overlay interactive while Yomitan popup is visible Kyle 2026-04-07 22:25:46 -07:00
  • de9b887798 Fix nested Yomitan popup focus loss Kyle 2026-04-07 21:45:12 -07:00
  • 9b4de93283 chore(release): prepare v0.11.2 v0.11.2 sudacode 2026-04-07 01:23:18 -07:00
  • 16ffbbc4b3 docs: update wayland support note sudacode 2026-04-07 01:14:57 -07:00
  • de4f3efa30 docs: add mpv.launchMode to config docs, add changelog:docs generator, format sudacode 2026-04-07 01:06:43 -07:00
  • bc7dde3b02 [codex] Replace mpv fullscreen toggle with launch mode config (#48) Autumn (Bee) 2026-04-07 16:38:15 +09:00
  • 7a64488ed5 docs: refresh README and docs site guidance sudacode 2026-04-06 01:19:15 -07:00
  • 5f3c3871d3 [codex] Prefer unlabeled external sidecars for local playback (#46) Autumn (Bee) 2026-04-06 14:07:56 +09:00
  • 4d24e22bb5 fix: force X11 mpv fallback for launcher-managed playback (#47) sudacode 2026-04-05 15:32:45 -07:00
  • c47cfb52af [codex] Fix Linux AppImage libffmpeg child-process startup (#45) sudacode 2026-04-05 15:22:57 -07:00
  • da0087bba6 add --setup flag to force re-open first-run setup wizard sudacode 2026-04-05 01:29:55 -07:00