rqbit/desktop
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
..
.vscode 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
src-tauri 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
index.html v5.6.0-beta.1 (#116) 2024-04-06 09:37:31 +01:00
package-lock.json Update npm packages 2025-06-05 11:46:35 +01:00
package.json Update npm packages 2025-06-05 11:46:35 +01:00
postcss.config.js Rewrite all styles to tailwind CSS from Bootstrap by @arccik (#58) 2023-12-14 10:37:29 +00:00
README.md Add build details to desktop application README.md 2024-04-04 17:49:50 +01:00
tailwind.config.ts Limit colors and re-use tailwind config in desktop 2023-12-16 19:15:09 +00:00
tsconfig.json Add a desktop app with tauri 2023-12-02 22:24:36 +00:00
tsconfig.node.json Add a desktop app with tauri 2023-12-02 22:24:36 +00:00
vite.config.ts Rewrite all styles to tailwind CSS from Bootstrap by @arccik (#58) 2023-12-14 10:37:29 +00:00

rqbit GUI Application

This is a thin tauri wrapper for the web ui of rqbit.

Dependencies

  • Tauri CLI.
cargo install tauri-cli
  • Nodejs and NPM

How to build GUI

  • Go to rqbit/crates/librqbit/webui

    npm install
    npm run build
    
  • Go to rqbit/desktop

    npm install
    cargo tauri dev