mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-03-20 12:11:28 -07:00
- Add default `f` fullscreen overlay binding and switch default AniSkip skip key to `Tab` - Make character-dictionary auto-sync non-blocking at startup with tokenization gating for Yomitan mutations - Add ordered startup OSD progress (checking/generating/updating/importing), refresh current subtitle on sync completion, and extend regression tests
1.4 KiB
1.4 KiB
id, title, status, assignee, created_date, updated_date, labels, dependencies, references, priority
| id | title | status | assignee | created_date | updated_date | labels | dependencies | references | priority | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TASK-142 | Show character dictionary auto-sync progress on OSD | Done | 2026-03-09 01:10 | 2026-03-09 01:10 |
|
|
medium |
Description
When character dictionary auto-sync runs for a newly opened anime, surface progress so users know why character-name lookup/highlighting is temporarily unavailable via the mpv OSD without desktop notification popups.
Acceptance Criteria
- #1 Character dictionary auto-sync emits progress events for syncing, importing, ready, and failure states.
- #2 Main runtime routes those progress events through OSD notifications without desktop notifications.
- #3 Regression coverage verifies progress events and notification routing behavior.
Implementation Notes
OSD now shows auto-sync phase changes while the dictionary updates. Desktop notifications were removed for this path to avoid startup popup spam.