real-debrid-downloader/src/main
Sucukdeluxe 153318274d ♻️ refactor(bestdebrid): switch from browser login to cookie file import
Replace BrowserWindow-based login flow with Netscape cookie file import
for BestDebrid authentication. Cloudflare Turnstile captcha cannot be
solved in Electron's embedded browser, so users export cookies from
their real browser and import them here.

- Rewrite bestdebrid-web.ts: remove BrowserWindow/CDP code, add
  parseNetscapeCookieFile() and importCookiesFromFile()
- Add file picker dialog for .txt cookie files in main IPC handler
- Update IPC channel from OPEN_BESTDEBRID_LOGIN to IMPORT_BESTDEBRID_COOKIES
- Update preload bridge and renderer UI with cookie import button
- Fix pLabel scope in downloadToFile (pass as parameter from processItem)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 11:44:23 +01:00
..
all-debrid-web.ts Release v1.6.69 2026-03-06 04:17:22 +01:00
app-controller.ts ♻️ refactor(bestdebrid): switch from browser login to cookie file import 2026-03-06 11:44:23 +01:00
backup-crypto.ts Add backup encryption (AES-256-GCM) and directory existence check 2026-03-03 13:47:56 +01:00
bestdebrid-web.ts ♻️ refactor(bestdebrid): switch from browser login to cookie file import 2026-03-06 11:44:23 +01:00
cleanup.ts Async FS optimizations, exponential backoff, cleanup dedup and release v1.4.72 2026-03-01 21:53:07 +01:00
constants.ts feat(bestdebrid): add BestDebrid web-login provider 2026-03-06 11:26:48 +01:00
container.ts Comprehensive bugfix release v1.6.45 2026-03-05 03:53:28 +01:00
debrid.ts feat(bestdebrid): add BestDebrid web-login provider 2026-03-06 11:26:48 +01:00
debug-server.ts Comprehensive bugfix release v1.6.45 2026-03-05 03:53:28 +01:00
download-manager.ts ♻️ refactor(bestdebrid): switch from browser login to cookie file import 2026-03-06 11:44:23 +01:00
extractor.ts Extractor: cache package passwords and document v1.6.60 2026-03-05 14:49:26 +01:00
integrity.ts Release v1.4.31 with full bug-audit hardening 2026-03-01 00:33:26 +01:00
link-parser.ts Release v1.4.29 with downloader and API safety hardening 2026-02-28 21:31:42 +01:00
logger.ts Release v1.5.79 2026-03-03 23:46:06 +01:00
main.ts ♻️ refactor(bestdebrid): switch from browser login to cookie file import 2026-03-06 11:44:23 +01:00
mega-web-fallback.ts Comprehensive bugfix release v1.6.45 2026-03-05 03:53:28 +01:00
realdebrid-web.ts Add Real-Debrid web-login as alternative to manual API token 2026-03-06 05:42:34 +01:00
realdebrid.ts feat(megadebrid): add API mode with toggle and provider labels 2026-03-06 10:51:31 +01:00
session-log.ts Comprehensive bugfix release v1.6.45 2026-03-05 03:53:28 +01:00
storage.ts feat(bestdebrid): add BestDebrid web-login provider 2026-03-06 11:26:48 +01:00
update.ts Comprehensive bugfix release v1.6.45 2026-03-05 03:53:28 +01:00
utils.ts Release v1.4.31 with full bug-audit hardening 2026-03-01 00:33:26 +01:00