NimBold
0b115db402
chore(release): prepare Firelink 1.5.0
2026-10-20 19:08:11 +04:00
NimBold
05ff37df22
chore(deps): refresh compatible packages and FFmpeg sources
...
- update i18next, React i18n, Lucide, and compatible npm and Cargo locks
- refresh Windows and Linux FFmpeg 9.0.2 archives with verified hashes
- report compatible npm wanted versions and handle nested, duplicate, and optional packages
- update Node and Rust CI pins and document Windows 10 22H2 qualification
2026-10-18 12:09:43 +04:00
NimBold
a6706df9a2
chore(deps): refresh Firelink runtime packages
...
- Update Tauri, React, i18n, and test tooling packages
- Use secret-aware clipboard writes for pairing tokens
- Refresh Windows and Linux FFmpeg sources
2026-10-16 11:22:09 +04:00
NimBold
25d7f7817a
chore(deps): refresh packages and FFmpeg sources
...
- Upgrade i18next, Lucide, Rustls, and the reviewed Cargo lock entries.
- Refresh verified Windows/Linux FFmpeg artifacts and restrict provisioning to native hosts.
- Add locale fallback and concurrency coverage; document the Tauri 3 alpha spike.
2026-10-14 20:08:56 +04:00
NimBold
eaced700bd
fix: harden runtime updates and shutdown handling
...
- Upgrade frontend and Tauri dependencies; use process-group kills for yt-dlp descendants.
- Refresh verified Windows/Linux FFmpeg sources and add HLS byte-range coverage.
- Fence Aria2 handoffs across shutdown, retry, seeding, recovery, and user controls; fix expired queue-hold wakeups.
- Preserve Linux AppImage autostart for install paths containing '='.
- Refs #44
2026-10-13 13:18:55 +03:30
NimBold
6ba28f2d78
chore(deps): refresh packages and bundled engines
...
- Update npm and compatible Cargo locks; refresh pinned CI actions.
- Advance Windows/Linux FFmpeg payloads and add Vorbis/remux smoke coverage.
- Preserve yt-dlp final output across fast shell child exits.
2026-10-09 22:39:50 +03:30
NimBold
6bbf1681f8
chore(deps): update npm packages, cargo dependencies, and engine locks
...
- update lucide-react to ^1.52.0 and @vitejs/plugin-react to ^6.1.2
- align native Rust Tauri plugins with frontend companion packages (tauri-plugin-opener 2.7.0, tauri-plugin-dialog 2.8.1, tauri-plugin-shell 2.4.0, tauri-plugin-notification 2.5.1, tauri-plugin-clipboard-manager 2.4.1, tauri-plugin-deep-link 2.6.1, tauri-plugin-single-instance 2.5.2, tauri-plugin-log 2.10.0, and tauri-build 2.7.1)
- upgrade core Cargo dependencies (regex 1.13.1, tower-http 0.7.1, futures-util 0.3.34, and chrono 0.4.45)
- resolve compatible locked transitive crates in Cargo.lock (ctutils, mio, objc2, powerfmt, signal-hook, want, zerocopy)
- update BtbN FFmpeg Windows and Linux source URLs and SHA-256 digests in engine-sources.lock.json to 2026-10-05 autobuild
2026-10-06 03:26:42 +03:30
NimBold
31720954e8
chore(deps): refresh Firelink packages
...
- Refresh npm and Rust dependency lockfiles to compatible stable versions
- Require Tauri 2.12.1 for macOS Properties transparency
- Pin verified Windows/Linux FFmpeg builds in the engine source lock
2026-10-03 19:00:52 +03:30
NimBold
f4baad6fca
chore(deps): refresh Tauri dependencies and CI toolchains
...
- Update Tauri 2 JavaScript and Cargo dependencies; remove unused JS filesystem plugin.
- Refresh verified Windows/Linux FFmpeg sources and pin workflow actions.
- Test supported Node lines, move native jobs to Node 24, and target the macOS 27 runner.
- Build patched Windows Aria2 with MSYS2 UCRT64 and fingerprint the selected environment.
2026-09-29 08:45:39 +03:30
NimBold
a16d32bb5b
chore(deps): refresh packages and FFmpeg artifacts
...
- Update lucide-react, Vite, Vitest, and thiserror dependency locks.\n- Refresh Windows and Linux FFmpeg locks to verified upstream archives.\n- Keep transitive updates within supported dependency ranges.
2026-09-25 19:44:52 +03:30
NimBold
15eb8a4423
chore(deps): refresh Firelink packages and engines
...
- Refresh compatible Tauri, React i18n, Rust, and FFmpeg dependencies.
- Migrate macOS integrations to objc2 with main-thread Automation execution.
- Buffer early Torrent launches and update Node 24-compatible CI actions.
2026-09-23 20:01:41 +03:30
NimBold
897e6a2da3
fix(deps): refresh locked packages and Deno runtime
...
- update Lucide, Vitest, compatible Cargo locks, and Deno 2.9.7 payloads
- remove unused frontend build dependencies
- make update checks fail closed with independent provider and hash status rows
- preserve FFmpeg, yt-dlp, and patched Aria2 payloads until verified artifacts exist
2026-09-19 13:50:25 +03:30
NimBold
1e48335f85
chore(deps): refresh dependencies and engine locks
...
- update React, Vite, i18next, Cargo, reqwest, and rustls dependency floors
- refresh verified Windows and Linux FFmpeg source archives
- harden cleanup ownership, identity fencing, DNS classification, and cancellation safety
2026-09-15 04:25:44 +03:30
NimBold
3c8800805f
chore(release): prepare Firelink 1.4.2
2026-09-08 22:30:27 +03:30
NimBold
33613e8679
fix(deps): refresh runtime dependencies and engine locks
...
- update Lucide, rustls, and compatible Cargo lock dependencies
- refresh target-specific Windows and Linux FFmpeg archives and checksums
- prevent UTF-8 media stderr truncation from panicking download workers
- correct bundled payload provenance and Aria2 build notices
2026-09-07 18:09:44 +03:30
NimBold
86c9c49be2
test(deps): migrate to Vitest 5
...
- require Node 22.12 across local and CI execution
- make lifecycle and persistence suites repeat-safe
- add a five-repeat race gate with filesystem module caching
2026-09-05 07:47:53 +03:30
NimBold
efe9ffa3c2
chore(deps): refresh compatible application dependencies
...
- update supported npm packages and compatible Cargo locks
- move direct base64 encoding to scalar-only 0.23.1
- preserve Aria2 torrent payload encoding with an exact regression test
2026-09-05 07:45:02 +03:30
NimBold
41b525ea18
chore(release): prepare Firelink 1.4.1
2026-09-03 09:52:45 +03:30
NimBold
c87d4a5ec5
fix(deps): refresh packages and engine payloads
...
- Update compatible Tauri, i18next, React i18next, and Lucide dependencies.
- Refresh Rust plugin locks and target-specific FFmpeg source metadata.
- Replace the macOS arm64 FFmpeg payload with a verified snapshot.
2026-09-02 02:53:32 +03:30
NimBold
1d629873b5
fix(deps): refresh packages and harden engine staging
...
- update npm, Cargo, Deno, and FFmpeg lockfiles
- refresh verified cross-platform engine payload metadata
- serialize staging, verification, and Tauri packaging across concurrent runs
- recover interrupted lock records and cover crash and ownership races
2026-08-30 10:22:38 +03:30
NimBold
e79c0c1446
chore(release): prepare Firelink 1.4.0
...
Document the Torrent and Properties release, align desktop version metadata, and pin the published Companion 2.2.0.
2026-08-27 08:26:57 +03:30
NimBold
c2a6e3d113
chore(deps): refresh packages and bundled engines
...
- update Lucide and compatible transitive Rust locks
- refresh Windows/Linux FFmpeg payloads with verified source hashes
- verify macOS release checks against the mounted DMG artifact
2026-08-26 21:39:29 +03:30
NimBold
627e24da0f
chore(deps): refresh packages and bundled engines
...
- update React DOM types and compatible Rust lock dependencies
- refresh Windows and Linux FFmpeg source URLs and checksums
- cover aria2 asset hashes and Windows npm command execution
- verify Firelink and Companion across tests, builds, and engine payloads
2026-08-24 06:57:16 +03:30
NimBold
c385c38556
chore(deps): refresh packages and bundled engines
...
- update compatible npm and Cargo lock dependencies
- refresh yt-dlp and target-specific FFmpeg artifacts with verified hashes
- detect provider SHA-256 drift in the update checker
2026-08-21 09:55:16 +03:30
NimBold
2bce25868c
fix(build): harden engine downloads and refresh dependencies
...
- update Lucide, Vitest, compatible Cargo locks, and FFmpeg source pins
- resume interrupted archives with HTTP range and checksum validation
- cover complete, range-ignored, and unsatisfiable archive recovery paths
2026-08-18 20:58:19 +03:30
NimBold
92cfaa26ce
chore(deps): refresh package and engine locks
...
- update Zustand and refreshed npm lockfile metadata
- refresh BtbN FFmpeg Windows/Linux artifacts with verified checksums
- make update checks fail closed on unavailable providers and target-specific engine feeds
- update Rust transitive dependencies and add checker regression coverage
2026-08-15 10:07:39 +03:30
NimBold
753d590aee
chore(deps): refresh packages and engine locks
2026-08-10 23:20:15 +03:30
NimBold
3b7c454ec7
feat(downloads): add adaptive mirror reliability
2026-08-09 04:06:05 +03:30
NimBold
c9046f8273
chore(deps): refresh packages and engine locks
2026-08-06 08:09:19 +03:30
NimBold
c1202229ac
fix(aria2): harden per-transfer DNS fallback (issue #35 )
2026-08-05 19:28:56 +03:30
NimBold
bb64c4cd52
fix(ci): use Windows-compatible Torrent RPC integration test
2026-08-01 20:09:57 +03:30
NimBold
a00d34edc8
feat(torrents): add HTTP-boundary Torrent probe harness and test script
2026-08-01 18:50:25 +03:30
NimBold
a8bd80d557
test(torrents): harden runtime smoke harness
2026-07-31 20:30:57 +03:30
NimBold
33dd2cb9c6
chore(release): prepare Firelink 1.3.1
2026-07-30 05:19:42 +03:30
NimBold
4df6315be1
chore(release): prepare Firelink 1.3.0
2026-07-29 20:44:58 +03:30
NimBold
5633896d14
chore(deps): refresh package locks and Rust warnings
2026-07-28 18:29:14 +03:30
NimBold
5372a76eda
chore(deps): update Firelink packages and FFmpeg sources
2026-07-26 19:53:14 +03:30
NimBold
f3af5b0584
chore(deps): refresh application dependencies and engines
2026-07-25 15:35:54 +03:30
NimBold
b579c35e42
feat(settings): add curated multilingual fonts
...
Bundle Vazirmatn, Noto Sans Hebrew, Noto Sans SC, and Roboto with locale-aware fallbacks while keeping custom font import out of scope.
Refs #31
2026-07-23 17:29:29 +03:30
NimBold
1f1ec828f9
feat(settings): add locale-aware font preferences
...
Bundle optional Inter and Outfit families, preserve the platform system default, and provide script-aware fallbacks for every supported locale.
Refs #31
2026-07-23 17:13:00 +03:30
NimBold
d6b5d6a944
chore(release): prepare Firelink 1.2.0
2026-07-22 16:49:39 +03:30
NimBold
20a136cd1f
chore(deps): refresh packages and bundled engines
2026-07-22 09:48:39 +03:30
NimBold
81381a5a93
chore(release): prepare 1.1.2 and guard release tags
2026-07-21 20:13:21 +03:30
NimBold
f423d9bee3
chore(deps): refresh packages and bundled engines
2026-07-20 06:56:09 +03:30
NimBold
93ddf427b4
feat(i18n): add localized desktop UI
...
Refs #17
2026-07-18 13:44:29 +03:30
NimBold
c914eeb7b3
feat(i18n): add localization infrastructure and English catalog
...
Refs #17
2026-07-18 01:10:27 +03:30
NimBold
61eb034db1
chore(release): prepare Firelink 1.1.1
2026-07-17 18:58:45 +03:30
NimBold
5144ecd39e
chore(deps): refresh packages and bundled engines
2026-07-17 00:03:15 +03:30
NimBold
df3bc359c4
chore(release): prepare Firelink 1.1.0
2026-07-15 11:55:54 +03:30
NimBold
3c84b5c1a4
chore(deps): refresh compatible npm and Rust packages ( #16 )
...
Refresh Autoprefixer and compatible Rust transitive dependencies after the release hardening work. Refs #16 .
2026-07-15 09:40:23 +03:30