NimBold
1bf8b675e4
feat(torrents): add functions to remove orphaned probe directories and cached torrents
2026-07-31 21:34:32 +03:30
NimBold
ebd11b26f6
chore: stop tracking local agent guidance
2026-07-31 21:20:28 +03:30
NimBold
ae5199132d
docs: document macOS dev app validation
2026-07-31 21:15:59 +03:30
NimBold
6336ff6f5d
fix(torrents): harden smoke harness teardown
2026-07-31 21:06:18 +03:30
NimBold
a8bd80d557
test(torrents): harden runtime smoke harness
2026-07-31 20:30:57 +03:30
NimBold
186e189277
feat(torrents): resolve magnet metadata before enqueue
2026-07-31 00:06:07 +03:30
NimBold
2c1bd9cdf1
fix(torrents): close late Aria2 cleanup races
2026-07-30 23:30:51 +03:30
NimBold
292447d417
feat(torrents): harden Aria2 torrent downloads
2026-07-30 22:51:46 +03:30
NimBold
31fbc5495b
fix(ci): exclude engine payload from initial AppImage bundle
v1.3.1
2026-07-30 05:53:43 +03:30
NimBold
33dd2cb9c6
chore(release): prepare Firelink 1.3.1
2026-07-30 05:19:42 +03:30
NimBold
924e108f3c
fix(release): harden packaging and filename localization
2026-07-30 05:08:26 +03:30
NimBold
1634118f11
fix(ci): gate macOS-only dock badge test import
2026-07-30 03:32:18 +03:30
NimBold
31cf4a1c50
fix(ci): reuse Linux binary for AppImage packaging
2026-07-30 03:16:37 +03:30
NimBold
4e504b8e74
fix(downloads): harden filenames and localized surfaces
...
Bound generated filenames to cross-platform component limits, preserve extensions, and keep duplicate renames unique. Correct light-theme compositing tokens and enforce Persian date formatting while preserving Hebrew locale formatting.
Fixes #29
Refs #31
2026-07-30 02:48:29 +03:30
NimBold
4df6315be1
chore(release): prepare Firelink 1.3.0
v1.3.0
2026-07-29 20:44:58 +03:30
NimBold
29bbb009b5
fix(downloads): harden duplicate resolution and row controls
2026-07-29 18:28:46 +03:30
NimBold
546be23c91
fix(queue): harden resume failure and legacy controls
2026-07-29 16:14:44 +03:30
NimBold
ce8a5499c3
fix(queue): resume paused items through lifecycle
2026-07-29 16:06:45 +03:30
NimBold
0e50bdfe9e
fix(ui): ignore duplicate stale pause events during resume
2026-07-29 15:49:53 +03:30
NimBold
f4ef1a4b28
fix(queue): prevent stale resume waiters from hanging
2026-07-29 15:30:14 +03:30
NimBold
1044b6c619
fix(ui): harden keychain grants and window controls
...
Keep native credential-store completion pending until the frontend accepts it, prevent stale grant races, and isolate blocking keyring work from the UI. Derive sidebar reveal spacing from each custom control style and restore neutral GNOME/minimal hover feedback.
2026-07-29 15:07:38 +03:30
NimBold
07f45959d0
chore(extension): advance Companion submodule
2026-07-29 12:55:23 +03:30
NimBold
26e0096215
chore(deps): refresh package and engine dependencies
2026-07-29 11:52:18 +03:30
NimBold
197918eab5
fix(queue): keep paused items behind pending work
2026-07-29 00:32:05 +03:30
NimBold
23288ca4e8
fix(ui): harden queue controls and floating menus
2026-07-28 23:49:46 +03:30
NimBold
807663cf03
fix(ui): refine page transitions and bulk actions
2026-07-28 22:39:00 +03:30
NimBold
62f8c83c57
fix(ui): harden navigation and queue interactions
2026-07-28 22:11:38 +03:30
NimBold
7e8f1c7d7b
fix(release): enforce tagged companion identity
2026-07-28 19:33:05 +03:30
NimBold
5633896d14
chore(deps): refresh package locks and Rust warnings
2026-07-28 18:29:14 +03:30
NimBold
7795b3bcf8
test(queue): make fake GID allocation atomic
2026-07-28 16:15:10 +03:30
NimBold
edc76a7fab
fix(ui): avoid default modal action focus
2026-07-27 19:37:47 +03:30
NimBold
eb73dde911
fix(ui): harden modal lifecycle and keychain access
2026-07-27 19:23:29 +03:30
NimBold
bff7d2782c
chore(deps): refresh transitive Rust crates
...
Update event-listener to 5.4.2 and tray-icon to 0.24.2 for upstream synchronization and cross-platform tray fixes.
2026-07-27 16:39:53 +03:30
NimBold
8cf1bf7897
fix(ui): restore rounded sidebar depth
2026-07-27 16:17:55 +03:30
NimBold
5db9388d07
fix: harden keychain consent startup and modal feedback
2026-07-27 09:58:32 +03:30
NimBold
61dfcf5d8a
fix(ui): refine settings and surface styling
2026-07-27 08:37:49 +03:30
NimBold
d5c3fc8b27
fix(ui): unify settings top panel surface
2026-07-27 08:15:04 +03:30
NimBold
d895fb1b73
docs(readme): restore project icons
2026-07-26 19:58:15 +03:30
NimBold
5372a76eda
chore(deps): update Firelink packages and FFmpeg sources
2026-07-26 19:53:14 +03:30
NimBold
54693456b1
docs(readme): update installation badges for Firefox and Chromium
2026-07-26 19:32:56 +03:30
NimBold
edc0c1c6ad
docs(readme): restore Firefox install badge
...
Remove maintainer-focused wording, add the Firefox Add-ons pill, and update the paired extension pointer.
2026-07-26 19:29:14 +03:30
NimBold
c10b889a41
docs(readme): refresh project documentation
...
Clarify Firelink status, installation, development, support, credits, and the paired Companion revision.
2026-07-26 19:05:45 +03:30
NimBold
530324ab9c
fix(i18n): refine download action translations
...
Align Persian verb forms and Chinese/Russian action labels with established IDM and FDM terminology references.
2026-07-26 18:51:59 +03:30
NimBold
240055497d
fix(queue): preserve lifecycle ownership during recovery
...
Require queue-permit ownership before resuming a paused GID and rebuild a job when its GID disappears during recovery.
Advance the Browser companion with the automatic-capture handoff guard for #28 .
2026-07-26 18:10:04 +03:30
NimBold
7787f4e6c0
test(queue): synchronize dispatcher integration assertion
2026-07-26 03:22:07 +03:30
NimBold
cf09bfa2e4
fix(downloads): harden power management and aria2 recovery
2026-07-26 03:04:50 +03:30
NimBold
931e1f2f1e
fix(queue): preserve aria2 connection pool
2026-07-25 17:54:28 +03:30
NimBold
956b70dc10
fix(extension): include capture recovery fix ( #28 )
...
Advance the Browser companion to bd3c7e0, which keeps disabled or malformed Firefox captures untouched and recovers pending captures safely during startup.
2026-07-25 16:50:04 +03:30
NimBold
dd7c2196fe
fix(queue): dispatch admitted downloads concurrently
2026-07-25 16:50:00 +03:30
NimBold
d62e0429a4
fix(downloads): animate table column reordering
2026-07-25 16:23:07 +03:30