17 Commits
Author SHA1 Message Date
Sucukdeluxe d844b33501 fix: prevent static settings text selection
Disable text selection across the active Settings view and every related dialog while explicitly preserving selection inside editable fields and text areas. Add regression coverage for the selection scope and input exceptions.
v2.0.12
2026-08-09 22:21:34 +02:00
Sucukdeluxe 7046df09e3 fix: stabilize account tab dimensions
Keep Account Overview and Usage Rules inside the same fixed grid row. Move rules scrolling into a dedicated inner panel so switching tabs no longer changes the outer sizing and overflow model. Add a regression test for the shared layout contract.
v2.0.11
2026-08-09 21:56:25 +02:00
Sucukdeluxe 9f0140dd3c feat: refine account management and targeted editing
Add local provider icons, larger compact account rows, the requested column order, and full username display while keeping secrets masked. Replace provider-wide editing with a row-specific editor that preserves sibling accounts, exact limits, live usage counters, and status metadata. Add targeted credential validation, release notices, and regression coverage.
v2.0.10
2026-08-09 21:32:09 +02:00
Sucukdeluxe cf72ea2db1 feat: rebuild account management like JDownloader
Replace the grouped account cards with a viewport-filling 24px table, compact provider dialog, and separate usage rules view. Preserve account order and selections across bulk toggles, filtering, deletion, keyboard interaction, and narrow-window scrolling. Add focused regression coverage and publish the 2.0.9 changelog.
v2.0.9
2026-08-09 16:13:10 +02:00
Sucukdeluxe 41b5d62d14 feat: add compact account management actions v2.0.8 2026-08-09 15:18:24 +02:00
Sucukdeluxe f84c1f0edd fix: improve account filter option contrast v2.0.7 2026-08-09 15:10:28 +02:00
Sucukdeluxe 29bdf589eb feat: preserve speed history and improve account setup v2.0.6 2026-08-09 14:59:52 +02:00
Sucukdeluxe 403051e3cf feat: move default download directories to desktop v2.0.5 2026-08-09 14:43:42 +02:00
Sucukdeluxe 1750c6f0a9 release: prepare version 2.0.4 v2.0.4 2026-08-09 14:25:20 +02:00
Sucukdeluxe 7008349873 release: prepare version 2.0.3 v2.0.3 2026-08-09 14:11:37 +02:00
Sucukdeluxe a97c6e3375 fix(ui): keep online backup keys on one line 2026-08-09 14:00:55 +02:00
Sucukdeluxe 0560ef6650 fix(updater): migrate legacy release repositories
Redirect settings that still reference the former private repositories to the public GitHub release source so existing installations can discover v2.0.1 and later updates.
v2.0.2
2026-08-09 13:38:53 +02:00
Sucukdeluxe 766bf9a616 release: prepare version 2.0.1
Publishes encrypted online settings backup keys against the production backup service. Keeps the desktop package and lockfile versions aligned for updater metadata and Windows artifacts.
v2.0.1
2026-08-07 18:41:27 +02:00
Sucukdeluxe 0bd24f346d fix: route online backups through downloader host
Use the existing TLS-enabled downloader.24-music.de host under a dedicated reverse-proxy path so the backup API can be activated without introducing an unmanaged DNS dependency.
2026-08-07 18:32:12 +02:00
Sucukdeluxe 6e44e63167 feat: add encrypted online settings backup keys
Add immutable client-encrypted settings snapshots with independent MDD2 capability keys so fresh installs can restore configuration without transferring backup files. Keep credentials encrypted end to end, preserve queues and history during import, and avoid exposing identifiers in request URLs or errors. Include the persistent API with quota, rate limits, crash-safe storage locking, durability checks, and end-to-end race and recovery coverage.
2026-08-07 18:29:06 +02:00
Sucukdeluxe 5f19293ed2 release: start version 2.0.0
Set the application and lockfile versions to 2.0.0 so installed 1.7.233 clients recognize the new major release through the existing updater. Keep the cleaned public source history and GitHub update target unchanged.
v2.0.0
2026-08-07 17:19:27 +02:00
Sucukdeluxe dc367633f5 Initial public release v1.7.233 2026-08-01 22:29:53 +02:00