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
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
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
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
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
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
cf09bfa2e4
fix(downloads): harden power management and aria2 recovery
2026-07-26 03:04:50 +03:30
NimBold
d62e0429a4
fix(downloads): animate table column reordering
2026-07-25 16:23:07 +03:30
NimBold
5614022dbd
fix(downloads): bound connection recovery churn
...
Require a healthy multi-connection baseline, cap consecutive automatic recovery attempts, and preserve zero-progress recovery. Align Download Properties speed-cap controls with shared app styles.
2026-07-24 06:57:26 +03:30
NimBold
b1659fa3d0
fix(ui): harden download table layout ( #32 )
...
Refs #32
2026-07-24 04:29:27 +03:30
NimBold
9a40b30a0f
fix(add-modal): harden playlist media selection
2026-07-24 03:34:42 +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
228db1eaa2
fix(settings): improve look and feel organization
...
Prevent localized select labels from being clipped and order appearance settings by scope and frequency.
Refs #31
2026-07-23 16:54:53 +03:30
NimBold
4e3ceb21a5
feat(ui): add cross-platform window control styles
...
Persist automatic and explicit macOS, Windows, GNOME, and minimal control presets with localized settings and platform-aware fallback.
Refs #31
2026-07-23 16:25:39 +03:30
NimBold
f2b1fb9d4a
fix(downloads): restore smooth queue reorder animations
2026-07-23 14:40:53 +03:30
NimBold
9302911ac7
fix(downloads): harden queue drag and reorder behavior
2026-07-23 07:40:02 +03:30
NimBold
18e9200b74
fix(downloads): restore queue reorder interactions
2026-07-23 06:45:49 +03:30
NimBold
3559c69968
fix(downloads): harden queue reordering and summary stats
2026-07-23 06:23:04 +03:30
NimBold
3587fb0c0d
fix(downloads): harden queue admission and live speed controls
2026-07-23 04:13:07 +03:30
NimBold
5463d27ed3
feat(settings): add opt-in calendar localization
2026-07-23 03:08:52 +03:30
NimBold
3f298715a6
fix(downloads): avoid quadratic queue drag lookups
2026-07-23 03:02:22 +03:30
NimBold
ceab8a5fdf
feat(downloads): add media quality and queue reordering
2026-07-23 02:55:33 +03:30
NimBold
f4e5e211cc
feat(downloads): add details controls and aggregate summaries
2026-07-23 02:31:34 +03:30
NimBold
6ae790f2c5
fix(ui): restore download table sorting
2026-07-22 14:50:32 +03:30
NimBold
07efb3667d
fix(ui): show media connection limits
2026-07-22 14:45:38 +03:30
NimBold
030db52016
feat(downloads): honor media connection settings
2026-07-22 14:29:01 +03:30
NimBold
d1452ce0c1
feat(downloads): expose active Aria2 connections
2026-07-22 14:04:59 +03:30
NimBold
8e706b598c
fix(ui): harden download table actions and layout
2026-07-22 13:27:38 +03:30
NimBold
297f2c08fb
fix(ui): harden table drag and keychain startup
2026-07-22 11:54:56 +03:30
NimBold
16377aa0d6
fix(ui): stabilize download table column interactions
2026-07-22 10:33:41 +03:30
NimBold
a98cce0980
feat(ui): add customizable download table columns
...
Add persisted column reordering, positional alignment, animated drag feedback, and resize cleanup for the download table. Keep row actions at the trailing edge, preserve RTL/LTR behavior, and include localized column controls and sidebar alignment fixes.
2026-07-21 22:31:34 +03:30
NimBold
886388d5f2
fix: harden audited download and release paths
2026-07-21 08:39:54 +03:30
NimBold
69ce2b15ba
fix(settings): harden audited state synchronization
2026-07-21 05:05:34 +03:30
NimBold
621652ae13
feat(downloads): add opt-in batch folders ( #27 )
2026-07-20 20:04:07 +03:30
NimBold
e0cb124720
feat(downloads): reuse unfinished filename matches
...
Fixes #26
2026-07-20 19:02:46 +03:30
NimBold
6e85c0842f
fix(startup): enforce keychain consent before credential access
...
Keep credential-store operations behind a per-process consent gate, prevent duplicate native grant requests, and defer legacy token migration until explicit consent. Harden the RTL/sidebar, custom window controls, bidi copy, and queue editor fixes.
Refs #17
2026-07-19 07:07:29 +03:30
NimBold
c427aa2f7a
fix(ui): stabilize sidebar and titlebar placement
...
Keep left RTL sidebars physically aligned with the default layout, swap titlebar actions with side-aware custom controls, and preserve usable titlebar space when the sidebar is visible.
Refs #17
2026-07-19 03:31:37 +03:30
NimBold
23878c2ef8
fix(ui): harden sidebar and custom window controls
...
Prevent stale inline queue edits, preserve focused queue deletion semantics, and keep Windows custom chrome decoration-free across sidebar layouts.
Refs #17
2026-07-19 03:10:42 +03:30
NimBold
79cd9f0ed1
fix(ui): stabilize side-aware RTL layout
...
Keep download columns in their default order, mirror sidebar badges by physical side, and reserve titlebar space for desktop controls.
Refs #17
2026-07-19 02:53:37 +03:30
NimBold
60f13f756c
fix(ui): harden RTL sidebar and desktop window controls
...
Keep custom Windows/Linux controls available during platform detection, preserve RTL table order while aligning filenames left, and persist sidebar placement overrides.
Refs #17
2026-07-19 02:34:32 +03:30
NimBold
93ddf427b4
feat(i18n): add localized desktop UI
...
Refs #17
2026-07-18 13:44:29 +03:30
NimBold
160e6af945
feat(locations): remember last Add-window directory
...
Remember manually selected Add-window folders during the current session, with a persisted Locations toggle and cross-platform path handling.\n\nRefs #23
2026-07-18 11:52:24 +03:30