rqbit/crates/librqbit
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
..
examples Split out TorrentMetadata 2024-12-05 23:12:46 +00:00
resources Implement ser/de for UDP tracker protocol 2024-02-11 12:12:37 +00:00
src feat(desktop): supprimer tous les torrents en une action 2026-08-07 17:29:33 +02:00
webui feat(desktop): supprimer tous les torrents en une action 2026-08-07 17:29:33 +02:00
.gitignore Make a serde bencode serializer 2021-07-01 23:37:57 +01:00
build.rs Docker cross-compilation github workflow. 2024-08-27 15:11:59 +01:00
Cargo.toml Update crate versions 2025-06-12 12:31:23 +01:00
README.md Update docs, cleanup for 4.0.0 release 2023-12-03 12:14:50 +00:00

librqbit

A fully featured, easy to use torrent downloading library used as a backbone of rqbit.

Basic example

See examples on GitHub.

Documentation

librqbit at docs.rs