Currently, if a download gets interrupted or fails in Orion, retrying it often restarts the download from 0%. I suggest implementing a smart download manager that can resume interrupted downloads from where they left off, similar to how Zen Browser handles this.
How it should work:
Temporary Part-Files (Archives): When a download starts, the browser should save the data in a temporary partial file (like .part or a temporary archive) on the disk.
Smart Resume on Retry: If the connection drops or the download fails, clicking "Retry" or "Resume" should read the temporary file, check the already downloaded byte range, and request only the remaining part from the server (using HTTP Range Requests).
Workflow Impact: This prevents losing progress on large files, saving both time and bandwidth, especially on unstable network connections.