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
NimBold
2d9eed99d5
chore(deps): refresh packages after fallback hardening ( #16 )
...
Refresh the compatible npm and Rust dependency set after the metadata fallback hardening. Refs #16 .
2026-07-14 15:34:35 +03:30
NimBold
c7ec8cd666
chore(release): prepare Firelink 1.0.4
2026-07-12 10:48:00 +03:30
NimBold
1922db8ea0
chore(deps): refresh application dependencies
2026-07-11 19:16:51 +03:30
NimBold
8c035167c8
chore(deps): refresh package versions
2026-07-09 18:05:36 +03:30
NimBold
6d9ef68bb0
chore(release): prepare firelink 1.0.3
2026-07-09 04:07:34 +03:30
NimBold
3b9faa789c
chore(release): prepare 1.0.2
...
Remove reduced yt-dlp info-json reuse so metadata fallback downloads re-extract from the original URL instead of crashing on incomplete extractor metadata.
Update README and changelog for the 1.0.2 desktop release and point the bundled extension submodule at Firelink Companion 2.0.2.
2026-07-08 22:19:15 +03:30
NimBold
036ff02dac
chore(engines): refresh ffmpeg provider builds
...
Update Windows and Linux FFmpeg source locks to BtbN 8.1.2-22-g94138f6973 from autobuild-2026-07-06-14-19.
Replace the bundled macOS Apple Silicon FFmpeg binary with Martin Riedl snapshot N-125450-gfad2e0bc50 and record its verified checksum.
Teach the update checker to compare FFmpeg provider builds separately from upstream stable releases so future refreshes are not missed.
Keep yt-dlp pinned at the current official stable 2026.07.04 and update Vitest to 4.1.10 so the release update gate stays clean.
2026-07-06 20:43:21 +03:30
NimBold
a2a3b08d4e
chore(release): ad-hoc sign macOS builds
...
Configure Tauri to ad-hoc sign macOS app and DMG builds without Apple Developer credentials.
Add a macOS signing verifier that checks the built app, the DMG payload, Mach-O signatures, quarantine xattrs, and expected Gatekeeper behavior.
Tighten README copy while keeping the platform install pills and accurate non-notarized macOS guidance.
2026-07-06 16:34:20 +03:30
NimBold
3aaf32f9ee
fix(window): enable custom titlebar controls
2026-07-05 00:02:31 +03:30
NimBold
5189146369
chore(release): prepare Firelink 1.0.0
2026-07-04 23:09:23 +03:30
NimBold
63abf23622
fix(engine): broaden media cookie source support
2026-07-02 23:11:47 +03:30
NimBold
b6e82491f3
fix(release): stabilize packaged build validation
2026-06-30 21:04:46 +03:30
NimBold
fcb7fc91f6
ci(release): harden packaged app builds
2026-06-30 20:39:52 +03:30
NimBold
672565e274
fix(ci): update yt-dlp parse tests with new eta and struct fields
2026-06-29 10:49:53 +03:30
NimBold
191a08e817
build: update deno, rusqlite, and enforce standalone tls
2026-06-28 00:18:01 +03:30
NimBold
b147ec5f78
fix: resolve 7 critical security vulnerabilities from audit
2026-06-24 23:36:21 +03:30
NimBold
9043ebe429
chore: update deps and local cleanup
...
- update npm dependencies, including Vite 8.1.0 and TypeScript 6.0.3
- update bundled Deno engine locks and macOS arm64 binary to 2.8.3
- add npm run check:updates for npm and engine freshness checks
- ignore local agent/planning notes and remove tracked internal docs
2026-06-24 12:24:39 +03:30
NimBold
a802c947ec
fix: remove global user-select none to allow text selection in logs
2026-06-22 21:58:06 +03:30
NimBold
79b579790d
fix(persistence): preserve user data across updates
2026-06-20 19:08:48 +03:30