rqbit/desktop/src-tauri
Lionel DARNIS 5d68aaf352 feat(desktop): supprimer tous les torrents en une action
Ajoute api_torrents_delete_all sur l'Api librqbit : itere sur tous les
torrents de la session, les supprime avec ou sans les donnees selon
remove_files, collecte les erreurs sans interrompre la boucle et ne
renvoie une 500 qu'a la fin si au moins une suppression a echoue.

Cote desktop, la commande Tauri torrents_delete_all expose l'appel, et
la WebUI ajoute un bouton corbeille dans RootContent avec une modale de
confirmation DeleteAllTorrentsModal.

Limite connue : aucune route HTTP /torrents/delete_all n'est enregistree
dans http_api/handlers. Le chemin Tauri fonctionne (desktop/src/api.tsx
passe par invokeAPI), mais la WebUI servie en mode navigateur appellera
POST /torrents/delete_all et recevra un 404. La route reste a cabler
pour que le bouton fonctionne hors application desktop.

Ce correctif tournait depuis des semaines uniquement dans l'arbre de
travail, non versionne, alors qu'il etait deja compile dans les paquets
rqbit et rqbit-desktop installes.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-07 17:29:33 +02:00
..
icons Add a desktop app with tauri 2023-12-02 22:24:36 +00:00
src feat(desktop): supprimer tous les torrents en une action 2026-08-07 17:29:33 +02:00
.gitignore Add a desktop app with tauri 2023-12-02 22:24:36 +00:00
build.rs Add a desktop app with tauri 2023-12-02 22:24:36 +00:00
Cargo.toml Update crate versions 2025-06-12 12:31:23 +01:00
tauri.conf.json feat: upgrade to tauri 2.0 2024-10-02 14:30:28 -05:00