Compare commits

..

17 Commits
main ... dev

Author SHA1 Message Date
f28821a8cb fix: correct session help subtitle binding labels 2026-04-25 21:37:22 -07:00
a75c83e25e feat: open session help from tray 2026-04-25 21:32:10 -07:00
e51bb74e1b fix(config): validate null hover background 2026-04-25 21:30:31 -07:00
5bccb55afc fix: exit managed playback on mpv socket close 2026-04-25 20:53:53 -07:00
ea8071f676 fix(overlay): show annotated subtitle hover affordance 2026-04-25 20:43:07 -07:00
ac93a5bd2e fix: address PR review follow-ups 2026-04-25 20:34:18 -07:00
ba48db6255 fix(character-dictionary): normalize fallback titles and wire close button
- Trim blank fallback titles in toAniListMediaCandidate; fall back to
  \"AniList <id>\" when all title fields and the fallback string are empty
- Add fetch unit test covering the trimmed-fallback path
- Extract wireDomEvents from createCharacterDictionaryModal so event
  listeners are bound explicitly after construction
- Call wireDomEvents in renderer init alongside other modal wiring
- Extend modal test to cover close-button click dismissing the modal
2026-04-25 20:03:51 -07:00
992856ac5e fix(launcher): reject --candidates and --select when used together
- Validate mutually exclusive dictionary CLI flags; exit 1 with clear error
- Add parseArgs test covering the conflicting-flags rejection path
- Fix test helper to overwrite capture file (>) instead of appending (>>)
2026-04-25 20:03:44 -07:00
de19c40118 refactor(character-dictionary): extract applyCharacterDictionarySelection helper
- Add `applyCharacterDictionarySelection` in its own module with injected deps
- Catches sync errors and emits a warning instead of propagating
- Remove duplicated inline logic from IPC and CLI startup handlers in main.ts
- Add unit test covering sync-failure resilience
2026-04-25 20:03:38 -07:00
a05a698774 fix(mpv): avoid crash notification on video close 2026-04-25 19:45:02 -07:00
7a08382c23 fix: overwrite manual subtitle audio fields 2026-04-25 19:42:33 -07:00
2c01baafc9 fix: exclude kana grammar helper annotations 2026-04-25 19:41:36 -07:00
76b546c8f6 fix: honor subtitle annotation style priority 2026-04-25 17:10:54 -07:00
c9df5b7624 feat: add primary subtitle bar toggle 2026-04-25 17:09:42 -07:00
055bd76718 feat: add manual AniList selection for character dictionaries 2026-04-25 15:53:20 -07:00
60435fee10 fix: exclude standalone interjection annotations 2026-04-25 15:52:31 -07:00
5b326978e9 fix: restore linux multi-copy digit capture 2026-04-25 15:49:54 -07:00

Diff Content Not Available