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.
This commit is contained in:
Sucukdeluxe
2026-08-09 21:32:09 +02:00
parent cf72ea2db1
commit 9f0140dd3c
30 changed files with 1356 additions and 130 deletions
+13
View File
@@ -0,0 +1,13 @@
import type { AccountService } from "./account-edit";
export const ACCOUNT_SERVICE_ICONS = {
realdebrid: "./provider-icons/real-debrid.png",
"megadebrid-api": "./provider-icons/mega-debrid.png",
"megadebrid-web": "./provider-icons/mega-debrid.png",
bestdebrid: "./provider-icons/bestdebrid.ico",
alldebrid: "./provider-icons/alldebrid.png",
ddownload: "./provider-icons/ddownload.ico",
onefichier: "./provider-icons/onefichier.png",
debridlink: "./provider-icons/debrid-link.ico",
linksnappy: "./provider-icons/linksnappy.png"
} satisfies Record<AccountService, string>;