Files
SubMiner/backlog/tasks/task-142 - Show-character-dictionary-auto-sync-progress-on-OSD.md

1.4 KiB

id, title, status, assignee, created_date, updated_date, labels, dependencies, references, priority, ordinal
id title status assignee created_date updated_date labels dependencies references priority ordinal
TASK-142 Show character dictionary auto-sync progress on OSD Done
2026-03-09 01:10 2026-03-16 05:13
dictionary
overlay
ux
/home/sudacode/projects/japanese/SubMiner/src/main/runtime/character-dictionary-auto-sync.ts
/home/sudacode/projects/japanese/SubMiner/src/main/runtime/character-dictionary-auto-sync-notifications.ts
/home/sudacode/projects/japanese/SubMiner/src/main.ts
medium 40500

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.