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
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
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
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