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
99219f90bc
feat(desktop): Yoda integration patches on v8.1.1
...
- macOS-style window controls via gtk-decoration-layout
- torrent file preview and context menu improvements
- single-instance relay for new torrents/magnet links
2026-07-09 14:18:06 +02:00
Igor Katson
00b9748516
Update crate versions
Release binaries for Linux and Docker / release-linux (arm64, ubuntu-24.04-arm) (push) Has been cancelled
Release binaries for Linux and Docker / build-docker-cross (linux/amd64) (push) Has been cancelled
Release binaries for Linux and Docker / build-docker-cross (linux/arm/v7) (push) Has been cancelled
Release binaries for Linux and Docker / build-docker-cross (linux/arm64) (push) Has been cancelled
Release binaries for Linux and Docker / build-push-docker-multiarch (push) Has been cancelled
Release binaries for OSX / release-macos (push) Has been cancelled
Release binaries for Windows / release-windows (push) Has been cancelled
Release binaries for Linux and Docker / release-linux (amd64, ubuntu-24.04) (push) Has been cancelled
2025-06-12 12:31:23 +01:00
Igor Katson
9b5b9e6ba7
Update all subcrates versions
2025-06-05 11:52:50 +01:00
Chris Antaki
5a0800c0fd
Fix typo
2025-01-20 15:46:53 -08:00
Igor Katson
f6e1dc744e
Upgrade tauri app version
2025-01-06 17:14:53 +00:00
Igor Katson
3e8a39314b
Basic auth in HTTP API
2024-11-20 17:20:44 +00:00
Igor Katson
06b50d65ab
Desktop config: ratelimits
2024-11-20 15:30:56 +00:00
Igor Katson
990c5f866b
Disable upload: do not expose in default builds, move under a feature flag.
2024-10-03 09:07:19 +01:00
pasta
da7fd268b6
feat: upgrade to tauri 2.0
...
Steps taken:
1. install tauri via cargo install tauri-cli
2. see errors when running cargo tauri build
3. run cargo tauri migrate as recommended by docs https://tauri.app/start/migrate/from-tauri-1/
4. manually fix some .ts includes as recommeneded by docs https://tauri.app/start/migrate/from-tauri-1/#migrate-to-core-module
5. successfully build using cargo tauri build
2024-10-02 14:30:28 -05:00
Igor Katson
7a807f39e0
cargo update deps and mark 7.1.0-beta.1
2024-09-13 09:28:12 +01:00
Igor Katson
e9acbaa9dc
Merged v7.0.1
2024-08-31 12:15:22 +01:00
Igor Katson
6ca3561230
Fix disable_upload in GUI
2024-08-29 16:59:53 +01:00
Igor Katson
1ae81c6cb0
Desktop in same workspace as main app
2024-08-29 10:52:25 +01:00
Igor Katson
8379672f01
Add disable upload checkbox to UI
2024-08-29 10:23:07 +01:00
Igor Katson
fef068d809
Fix desktop to support this
2024-08-28 13:56:12 +01:00
Igor Katson
b22298189c
Use quick_xml in upnp crate instead of serde_xml_rs
2024-08-28 11:50:27 +01:00
Igor Katson
52ca07fe41
Cargo upgrade all deps
2024-08-28 11:44:01 +01:00
Igor Katson
3ef9dc6655
Deduplicate cargo a bit
2024-08-28 11:27:44 +01:00
Igor Katson
322ff24edf
Cargo update
2024-08-28 10:23:28 +01:00
Igor Katson
08b4dd7c1f
cargo update
2024-08-27 15:13:01 +01:00
Igor Katson
a38480e876
Update version to 7.0.0-beta.3
2024-08-24 00:43:38 +01:00
Igor Katson
9f340d92e5
UPnP server configurable from UI
2024-08-24 00:36:25 +01:00
Igor Katson
9e7b656f0b
UPNP server integrated into rqbit.
...
How to use: https://github.com/ikatson/rqbit/pull/208
2024-08-23 19:23:02 +01:00
Igor Katson
eb2b9e5a41
Add fastresume to desktop app
2024-08-21 22:58:02 +01:00
Igor Katson
f1688add01
Tag v7.0.0-beta.2
2024-08-21 13:30:36 +01:00
Igor Katson
93c53b4285
Add session stats to desktop app
2024-08-21 13:22:22 +01:00
Igor Katson
06c6bf4487
Preparing for v7.0.0-beta.1
2024-08-19 17:29:22 +01:00
Igor Katson
37ee8b70ba
Split up librqbit http_api and tracing_subscriber into separate features ( #188 )
...
* fix lints that were under features
* Split up some features and fix desktop
* fix github script
* fix github script
* fix github script
* try caching check-desktop
2024-08-15 18:54:59 +01:00
Igor Katson
ec7d761d2c
Fixing build
2024-08-15 15:25:32 +01:00
Igor Katson
30de55d3bc
Prepare 7.0.0-beta.0
2024-08-15 14:46:26 +01:00
Igor Katson
30eb74b3e4
cargo update
2024-08-15 14:39:17 +01:00
Igor Katson
275b3b0185
Update desktop app to support new persistence config
2024-08-15 11:39:12 +01:00
Igor Katson
3269ee40c7
Workaround default download dir #175
2024-08-12 19:43:40 +01:00
Igor Katson
65e4f1b0a6
Copy playlist to clipboard, native UI (not alert)
2024-08-08 09:56:16 +01:00
Igor Katson
8c2788cf1a
cargo update
2024-08-06 14:15:36 +01:00
Igor Katson
50cd583e3c
Updates and upgrades
2024-08-06 14:05:14 +01:00
Igor Katson
37b96aedf8
updates and upgrades
2024-08-06 13:53:13 +01:00
Igor Katson
226fd0d051
6.0.0-beta.2
2024-05-18 00:05:09 +01:00
Igor Katson
6218cac317
6.0.0-beta.0
2024-05-03 17:28:56 +01:00
Igor Katson
28f65ef087
5.6.4
2024-04-29 19:42:16 +01:00
Igor Katson
517d05d190
Preparing 5.6.3
2024-04-29 16:43:17 +01:00
Igor Katson
9f806d7adb
Prepare 5.6.2
2024-04-29 12:11:32 +01:00
Igor Katson
5dbba806c7
5.6.1 versioning fixups
2024-04-23 23:16:45 +01:00
Igor Katson
c60b380897
Cargo.lock update
2024-04-23 23:10:38 +01:00
Igor Katson
340daa6b24
5.6.1
2024-04-23 23:08:49 +01:00
Igor Katson
81d2301e20
Starting to cut 5.6.0
2024-04-07 10:56:06 +01:00
Igor Katson
e18a711abf
v5.6.0-beta.1 ( #116 )
...
* Fix displaying versions in web/desktop
* Update deps
* Tag 5.6.0-beta.1
2024-04-06 09:37:31 +01:00
Igor Katson
8524e73fda
Updated version to 5.6.0-beta.0 (forgot to do it when releasing)
2024-04-05 10:31:19 +01:00
Igor Katson
c6d3a972c4
desktop support to modify selected files
2024-03-30 20:46:29 +00:00