NimBold
|
9c6237716e
|
fix(persistence): make download admission durable
|
2026-08-10 20:35:53 +03:30 |
|
NimBold
|
472da5a681
|
feat(downloads): add dedicated Torrent category
|
2026-08-10 14:20:50 +03:30 |
|
NimBold
|
23991c3dea
|
feat(ui): compact torrent add flow and verify magnet associations
|
2026-08-10 13:31:40 +03:30 |
|
NimBold
|
3b7c454ec7
|
feat(downloads): add adaptive mirror reliability
|
2026-08-09 04:06:05 +03:30 |
|
NimBold
|
c3755ce886
|
fix(aria2): harden protocol and torrent transfers
|
2026-08-08 22:33:49 +03:30 |
|
NimBold
|
27ac8d9083
|
feat(torrent): add magnet and torrent handoff
|
2026-08-07 18:39:24 +03:30 |
|
NimBold
|
eb256707b0
|
refactor(properties): compact speed cap control
|
2026-08-07 13:51:35 +03:30 |
|
NimBold
|
92e369c15b
|
refactor(properties): remove redundant transfer summary
|
2026-08-07 13:49:45 +03:30 |
|
NimBold
|
facb7b3300
|
fix(properties): harden progress and torrent diagnostics
|
2026-08-07 13:32:52 +03:30 |
|
NimBold
|
e402603edb
|
fix(properties): harden diagnostic visual states
|
2026-08-07 12:24:05 +03:30 |
|
NimBold
|
e2654510af
|
fix(ui): clarify download properties inputs
|
2026-08-06 23:58:06 +03:30 |
|
NimBold
|
2b44d1a121
|
fix(ui): align properties window controls
|
2026-08-06 07:30:29 +03:30 |
|
NimBold
|
6f9a9e0638
|
fix(ui): harden download properties window
|
2026-08-06 07:08:29 +03:30 |
|
NimBold
|
ee2448d084
|
fix(properties): harden child window startup and lifecycle
|
2026-08-06 00:26:59 +03:30 |
|
NimBold
|
5d90b07fd7
|
fix(properties): restore standalone window startup
|
2026-08-05 22:57:58 +03:30 |
|
NimBold
|
b36f55e5b5
|
fix(properties): harden recovery and window chrome
|
2026-08-05 21:41:59 +03:30 |
|
NimBold
|
c1202229ac
|
fix(aria2): harden per-transfer DNS fallback (issue #35)
|
2026-08-05 19:28:56 +03:30 |
|
NimBold
|
4a83ac97c7
|
fix(properties): stabilize diagnostics and refresh download properties UI
|
2026-08-05 10:49:53 +03:30 |
|
NimBold
|
48a727798c
|
fix(properties): harden protocol-aware resume recovery
|
2026-08-04 23:37:56 +03:30 |
|
NimBold
|
135ba75a69
|
fix(properties): harden resume lifecycle
|
2026-08-04 19:37:25 +03:30 |
|
NimBold
|
f6a7cb7b94
|
fix(properties): fence stale renderer actions
|
2026-08-04 18:39:44 +03:30 |
|
NimBold
|
c86eb1838c
|
fix(properties): harden torrent diagnostics lifecycle
|
2026-08-04 18:09:07 +03:30 |
|
NimBold
|
2ab292dd5d
|
feat(properties): harden standalone properties lifecycle
- synchronize child appearance and hidden-window readiness
- serialize native Torrent mutations transactionally without double-encoded rows
- preserve native lifecycle markers and fence stale or duplicate actions
- remove the obsolete modal surface and ignore implementation_plan.md
|
2026-08-04 12:02:30 +03:30 |
|
NimBold
|
c342bcd347
|
feat(torrent): add standalone properties windows
- add caller-bound native properties bridge and lifecycle guards
- split Network settings into accessible secondary tabs
- add tabbed Torrent and generic Properties surfaces
- harden runtime validation and ignore the implementation plan
|
2026-08-04 09:26:38 +03:30 |
|
NimBold
|
579a8f7f80
|
feat(torrent): complete lifecycle controls and diagnostics
- add durable Torrent telemetry, availability, sharing, relocation, and web-seed workflows\n- fence queue ownership, lifecycle recovery, persistence, and native control races\n- add localized UI, generated bindings, regression coverage, and smoke validation
|
2026-08-04 01:18:24 +03:30 |
|
NimBold
|
55a905df14
|
feat(torrent): complete lifecycle controls
|
2026-08-03 21:47:02 +03:30 |
|
NimBold
|
c4d3a2be51
|
feat(torrents): harden lifecycle and web-seed management
- Enforce generation-safe seed admission and budget tracking.
- Make web-seed RPC, persistence, rollback, and startup attachment lifecycle-safe.
- Keep Torrent progress, DHT, seed-capacity, and web-seed validation covered.
- Ignore local TORRENT_FEATURES.md roadmap notes.
|
2026-08-03 16:56:01 +03:30 |
|
NimBold
|
79c0e48c43
|
fix(torrents): harden removal reservation recovery
|
2026-08-03 03:56:15 +03:30 |
|
NimBold
|
cba485ef44
|
feat(torrents): add aggregate upload limit control
|
2026-08-02 23:36:48 +03:30 |
|
NimBold
|
7da67c15b5
|
feat(torrents): harden network identity settings
|
2026-08-02 22:39:05 +03:30 |
|
NimBold
|
2d427b96d3
|
feat(torrents): add global open-file limit
|
2026-08-02 10:50:30 +03:30 |
|
NimBold
|
48b4d984a2
|
feat(torrents): add tracker timing controls
|
2026-08-02 10:24:59 +03:30 |
|
NimBold
|
1d27b5b0bf
|
feat(torrents): add encryption policy
|
2026-08-02 10:05:39 +03:30 |
|
NimBold
|
b4da68655a
|
feat(torrents): safely remove unselected files
|
2026-08-02 09:49:57 +03:30 |
|
NimBold
|
67023d3f0d
|
feat(torrents): support piece priority
|
2026-08-02 09:22:15 +03:30 |
|
NimBold
|
a46a64994d
|
feat(torrents): support tracker exclusion
|
2026-08-02 01:19:18 +03:30 |
|
NimBold
|
ab9f0507d0
|
feat(torrents): add peer diagnostics
|
2026-08-02 01:04:04 +03:30 |
|
NimBold
|
2474d2c1cb
|
feat(torrents): add stall timeout control
|
2026-08-02 00:48:19 +03:30 |
|
NimBold
|
d0541308c7
|
feat(torrents): support remote torrent metadata
|
2026-08-02 00:29:49 +03:30 |
|
NimBold
|
0f1f4e8003
|
feat(torrents): add tracker controls
|
2026-08-01 23:53:07 +03:30 |
|
NimBold
|
e31a3fcc90
|
feat(torrents): add integrity verification policy
|
2026-08-01 22:53:37 +03:30 |
|
NimBold
|
ab6c3c372e
|
feat(torrents): add live peer controls
|
2026-08-01 22:27:32 +03:30 |
|
NimBold
|
52082c1e1d
|
feat(torrents): add peer discovery controls
|
2026-08-01 21:58:09 +03:30 |
|
NimBold
|
9247c5cf9c
|
feat(torrents): add live upload limit control
|
2026-08-01 21:41:04 +03:30 |
|
NimBold
|
dea6ad1974
|
feat(torrents): add seeding lifecycle and upload controls
|
2026-08-01 21:27:49 +03:30 |
|
NimBold
|
186e189277
|
feat(torrents): resolve magnet metadata before enqueue
|
2026-07-31 00:06:07 +03:30 |
|
NimBold
|
292447d417
|
feat(torrents): harden Aria2 torrent downloads
|
2026-07-30 22:51:46 +03:30 |
|
NimBold
|
924e108f3c
|
fix(release): harden packaging and filename localization
|
2026-07-30 05:08:26 +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
|
29bbb009b5
|
fix(downloads): harden duplicate resolution and row controls
|
2026-07-29 18:28:46 +03:30 |
|