Multi-Hoster-Upload-2/src-tauri
Claude 58be08b4e7 fix(health-check): actually authenticate against the hoster instead of just checking field presence
Previous behavior: login-based accounts (Doodstream/VOE/Vidmoly) reported
'Login hinterlegt — Bereit' as long as username/password were non-empty.
Entering nonsense (asdas@web.de / anything) passed. Now:

  - Vidmoly: POST /api/auth/login with JSON and verify /api/upload/config
    is reachable afterwards — 401/403 or non-OK message → BadCredentials.
  - Doodstream: login_ajax POST, success when either Dashboard HTML comes
    back or json.status == 'success'; OTP-required is surfaced as
    'Login gültig (OTP erforderlich)'.
  - VOE: Laravel CSRF scrape + POST /login, then verify /file-upload
    renders a fresh CSRF (only present when logged in).
  - Clouddrop: 401/403 now mapped to BadCredentials instead of generic.
  - Byse: parse JSON status field (server returns HTTP 200 + status:403
    on bad keys) and map accordingly.

Bogus credentials now correctly show a red 'Fehler' state.
2026-04-20 19:11:06 +02:00
..
capabilities Add OTP flow, drop-target floating window, in-app auto-update installer 2026-04-20 18:08:18 +02:00
icons Tauri 2 / Rust rewrite — initial 2.0 scaffold 2026-04-20 17:08:00 +02:00
src fix(health-check): actually authenticate against the hoster instead of just checking field presence 2026-04-20 19:11:06 +02:00
build.rs Tauri 2 / Rust rewrite — initial 2.0 scaffold 2026-04-20 17:08:00 +02:00
Cargo.lock Add system tray, shutdown-after-finish scheduler, repoint updater 2026-04-20 18:32:59 +02:00
Cargo.toml Add system tray, shutdown-after-finish scheduler, repoint updater 2026-04-20 18:32:59 +02:00
tauri.conf.json Expand test coverage + emit log-path-auto-updated event 2026-04-20 18:57:02 +02:00