Commit Graph

10 Commits

Author SHA1 Message Date
spinline
e2a8e17eae feat: implement notification system and backoff strategy for rTorrent polling 2026-02-05 18:31:42 +03:00
spinline
661d18979b fix(backend): replace blocking std::fs with async tokio::fs 2026-02-05 18:04:30 +03:00
spinline
4fbb896ef8 fix: use throttle.global_*.max_rate.set_kb for setting speed limits
- Changed from buggy .set method to reliable .set_kb method
- Added empty string as first parameter (throttle name)
- Convert bytes to KB before sending to rTorrent
2026-02-04 17:22:48 +03:00
spinline
54549d49d4 fix(backend): use set_kb rtorrent command for speed limits 2026-02-04 00:57:57 +03:00
spinline
f761c90448 refactor(backend): use typed XmlRpc parameters (int/string) to fix rtorrent calls 2026-02-04 00:39:21 +03:00
spinline
7dfa3cf890 feat(backend): add global speed limit apis 2026-02-03 22:53:32 +03:00
spinline
78f232a909 feat(backend): add advanced torrent management apis (files, peers, trackers, priority, label) 2026-02-03 22:39:02 +03:00
spinline
33ee44e1f0 feat: add api docs and refactor AppEvent to struct variant 2026-02-03 22:02:28 +03:00
spinline
251da58a82 refactor(backend): clean up sse mapping and handler logic 2026-02-03 21:45:24 +03:00
spinline
f13a712ebd refactor(backend): move handlers to separate module 2026-02-03 20:47:36 +03:00