github nimbold/Firelink v1.2.0

latest releases: v1.3.1, v1.3.0
one month ago

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/Browser submodule, 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:

Don't miss a new Firelink release

NewReleases is sending notifications on new releases.