This release makes everyday download management easier to organize, review, and trust across the desktop app and browser extension.
New features
- Localized desktop interface for Persian, Hebrew, Russian, Ukrainian, and Simplified Chinese, responding to the Chinese-language request in #17. These translations are currently produced with help from LLMs and need user review; please report corrections so they can improve.
- Customizable download table with selectable columns, drag-to-reorder controls, sorting, clearer size alignment, and better bulk actions.
- Optional batch folders for multi-link downloads, addressing #27. Firelink can suggest an editable folder name from the page title or common filename while keeping the existing category-based behavior as the default.
- Remember the last Add-window directory, with an opt-in setting so users remain in control of where it applies, addressing #23.
- Per-download connection controls for normal and media transfers, with the active aria2 connection count shown in the download table. This also follows the connection-setting report in #20.
- Latest Firelink Companion 2.0.6 in the
Extensions/Browsersubmodule, including selected-link batch context and safer automatic capture recovery.
Improvements
- Make pause, resume, retry, remove, redownload, queue, scheduler, and settings actions safer when several operations overlap or background events arrive late.
- Reuse unfinished downloads when their filenames match, addressing #26, while reducing the chance of stale state creating duplicate or misleading rows.
- Improve first-open navigation, lazy page loading, table layout, drag interactions, sorting, and window-control placement.
- Improve RTL behavior while keeping the download table's physical file columns readable.
- Handle locked browser cookie databases more gracefully and keep browser metadata and authenticated captures on the correct path, addressing the media reports in #22 and #24.
- Enforce startup consent before accessing saved credentials and make keychain-related startup behavior more predictable.
- Refresh dependencies and bundled engines, and strengthen checks for macOS, Windows portable, Linux packages, release assets, and release version identity.
- Refine localized wording, including Persian status labels.
Fixes
- Prevent stale lifecycle work, duplicate terminal events, and overlapping controls from deleting, reviving, or leaving the wrong download in a misleading state.
- Keep missed completion events and connection-limit updates from leaving a finished or active download visually stuck.
- Bound backend connection counts so user-selected limits are respected instead of allowing overlapping settings to exceed them.
- Keep extension handoffs in the Add window and make selected-link batches retain their page context for folder suggestions.
Browser extension update
Please update Firelink Companion to 2.0.6 for the matching browser integration: