Skip to content

feat: add sidebar download status with resume, pause and cancel actions - #96

Merged
fraa2a merged 4 commits into
mainfrom
feat/sidebar-download-status
Oct 1, 2026
Merged

fraa2a merged 4 commits into
mainfrom
feat/sidebar-download-status

Conversation

@ItsDark008

@ItsDark008 ItsDark008 commented Sep 30, 2026 •

Copy link
Copy Markdown
Collaborator

What

  • add SidebarDownloadStatus with progress, speed and phase for the active job,
    plus resume, pause and cancel quick actions; collapsed it becomes a compact
    indicator that opens the downloads section
  • extract ProgressBar and CancelDownloadDialog and reuse them in
    DownloadsView
  • poll download progress from the store at app level instead of once per view
  • keep HomeView rendered while downloads refresh in the background
  • simplify SidebarButton sizing and badge spacing
  • automatic download extraction

Why

The sidebar gave no feedback about a running download unless the downloads page
was open, and progress only refreshed while that view was mounted.

- add SidebarDownloadStatus with progress, speed and phase, collapsing to a compact indicator
- extract ProgressBar and CancelDownloadDialog for reuse
- poll download progress once at app level instead of per view
@ItsDark008
ItsDark008 force-pushed the feat/sidebar-download-status branch from fe7113f to 0540f8a Compare October 1, 2026 07:35
@fraa2a
fraa2a merged commit 1e54c77 into main Oct 1, 2026
4 checks passed
@fraa2a
fraa2a deleted the feat/sidebar-download-status branch October 1, 2026 18:39
github-actions Bot pushed a commit that referenced this pull request Oct 7, 2026
…ns (#96)

* feat: add sidebar download status with resume, pause and cancel actions

- add SidebarDownloadStatus with progress, speed and phase, collapsing to a compact indicator
- extract ProgressBar and CancelDownloadDialog for reuse
- poll download progress once at app level instead of per view

* refactor: the download extraction is now automatic

* fix: harden automatic staging and sidebar download actions

* feat: make download hash verification depend on source trust

---------

Co-authored-by: fraa2a <123754424+fraa2a@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants