You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add history entry removal
Add a remove action to History cards and persist deletion through the HistoryRepository so removing an entry drops the card and deletes the corresponding database row.
Cancel active History downloads when their entry is removed, clear related APK cache files, and guard late callbacks with per-download generations. Reinserted same-key entries render as an indeterminate in-progress state while the old canceled download is still finishing so the Download button cannot start a competing writer.
Tests cover repository-backed deletion, card removal, active-download cancellation, stale callback suppression, managed cache file cleanup, and same-key retry behavior after cancellation completes.