sudacode
56a2a25312
fix(anki): wait for media timing previews to fully finish
...
- Wait for mpv to drain audio before ending previews
- Notify the review modal when playback actually completes
2026-09-02 18:44:37 -07:00
sudacode
f90ee78204
feat(mining): cache remote media windows during card creation
...
- Reuse one temporary download for timing review, audio, and screenshots
- Expire cached windows after inactivity and clean them up on exit
2026-09-02 01:21:26 -07:00
sudacode
b58f391b42
fix: handle notification changes and timing review text safely
...
- Dismiss stale overlay progress when notification mode changes
- Validate and forward combined timing review text
- Keep macOS timing preview socket paths within system limits
2026-08-30 02:49:37 -07:00
sudacode
ec6a106748
fix(anki): prevent media timing review hangs and invalid ranges
...
- Reject stale or invalid timing actions
- Fall back to original timing when the renderer stops responding
2026-08-30 01:56:16 -07:00
sudacode
256eb5da1b
feat(anki): add media timing review before card creation
...
- Add draggable timing previews with audio playback and exact media ranges
- Support cancellation choices, including deleting existing cards
2026-08-30 01:56:16 -07:00