781 Commits

Author SHA1 Message Date
875ae36d17 Add custom scripts for rss download 2025-02-02 18:14:46 +01:00
FinalDoom
77e6f3aae5 feat: add filter by filesystem location + bonus tooltip on overflowed filter names (#518) 2025-01-14 19:54:32 +00:00
Liu Xiaoyi
f550b54399 fix: check if user service is bootstrapped before removing instances (#835) 2024-12-17 19:09:03 +00:00
Liu Xiaoyi
99a1b6bbd0 fix: run compaction every interval (#834) 2024-12-17 18:47:40 +00:00
Trim21
454f77123f fix(rTorrent): support xmlrpc int type (#829) 2024-12-07 16:54:06 +08:00
kannibalox
433ec24c1f fix(rTorrent): prevent extra commas in serialized XML (#830) 2024-12-07 16:50:24 +08:00
Alex Thomson
80825db785 fix(qBittorrent): api version state handling (#826) 2024-11-25 13:37:11 +08:00
Alex Thomson
1c1ddeeae5 fix(qBittorrent): Missing states (#817) 2024-11-06 13:04:14 +08:00
Björn Carlsson
68b0dfab2c fix: add_paused changed to add_stopped in qbit 5 (#810) 2024-10-09 20:33:32 +08:00
Björn Carlsson
ae7a5742b1 fix: resume and pause does not work with qbittorrent 5 (#801)
close #800
2024-10-07 18:04:54 +00:00
RA341
69feefe2f9 fix: changed transmission ratio calculation to total size instead of downloaded size (#791) 2024-08-21 09:54:54 +08:00
Simon Hamelin
cc2c24f206 fix: correct buffers concatenation in socket (#787) 2024-08-20 04:46:03 +08:00
Trim21
2a0d29c1f5 style: add new rule for imports (#785) 2024-08-13 22:31:39 +00:00
Trim21
c3b9a6c6aa build: embed mmdb as pure js data (#782) 2024-08-14 05:48:02 +08:00
edc5054014 fix: add a user agent for rss (#779) 2024-08-10 16:03:52 +00:00
Trim21
61ea0b445a build: migrate to pnpm (#772) 2024-08-09 20:36:38 +00:00
Alex Thomson
a078cfe2b0 fix(qBittorrent): Tag removal (#605) (#770) 2024-08-09 11:24:19 +08:00
Alma
89e90bfd74 fix(qBittorrent): Add torrent files without authentication (#768)
authCookie resolves to undefined when used without authentication. This lead to axios throwing ERR_HTTP_INVALID_HEADER_VALUE. Fixed to use the same method getRequestHeaders instead of the direct this.authCookie call, so it does not try to send the request with Cookie: undefined header.
2024-07-23 08:35:33 +08:00
Trim21
77339cce1a fix(transmission): avoid set down/upload speed to 0 (#766) 2024-07-10 17:37:38 +00:00
Trim21
be79fe0a46 fix: mergerfs disappear (#753) 2024-05-29 00:44:29 +08:00
Trim21
39e0e3eb92 chore: improve mediainfo no video file error (#742) 2024-05-03 17:08:33 +00:00
Trim21
75dee9b50b fix: only generate mediainfo for video file (#741) 2024-05-03 16:57:23 +00:00
Trim21
875a575833 fix: /metainfo response code (#740) 2024-05-04 00:15:22 +08:00
Trim21
e0cd98f5a0 fix: /metainfo json response (#738) 2024-04-29 16:27:25 +08:00
Trim21
5ff9cddead feat: new args --disable-rate-limit (#737) 2024-04-29 06:24:23 +08:00
Trim21
7ad8e27967 fix(server): content-type on responding html (#708) 2023-12-12 12:37:49 +00:00
Trim21
e52cfc9170 refactor(server): migrate to fastify (#707) 2023-12-11 19:08:43 +00:00
Trim21
40eac6638b fix(server): @fastify/express doesn't work with http2 (#705) 2023-12-11 18:31:29 +00:00
Trim21
2098c2e3f1 build(server): switch to esbuild (#701) 2023-12-11 17:15:11 +00:00
Trim21
b9680f191f tests: use torrent in fixtures (#703) 2023-12-11 15:25:15 +00:00
Trim21
1781ecf87c Revert "fix: enable source map (#698)" (#700)
This reverts commit be22e24ba9.
2023-12-09 18:53:38 +00:00
Trim21
be22e24ba9 fix: enable source map (#698) 2023-12-09 13:45:18 +08:00
Trim21
f42009fc64 fix: log error trace (#697) 2023-12-08 10:36:58 +00:00
Trim21
1362a35f1f fix(server): handle number port (#692) 2023-12-06 12:06:15 +00:00
Trim21
a570469756 refactor: use fastify (#661) 2023-12-06 11:49:22 +00:00
Trim21
5a0d2bec84 docs: cleanup jsdoc types (#651) 2023-11-29 07:39:57 +00:00
Scratch
9fabf414fe server: remove port requirement, permit running on paths (#680) 2023-11-29 07:34:42 +00:00
Trim21
713b1d95c9 perf: mediainfo router should use async/await to get file info (#656) 2023-11-29 07:31:08 +00:00
Trim21
572ce1ed3a feat: use relative path in mediainfo info (#657) 2023-11-29 07:28:49 +00:00
Trim21
1192e14294 TorrentGeneralInfo: drop leading and trailing whitespaces from comment (#674) 2023-10-17 15:17:42 -07:00
Trim21
2b652f8148 server: rTorrent: manage request queue with p-queue - fix memory leak (#650)
Our self-baked request queue doesn't work well in some cases, leading to memory leak and hung. 

Bug: #648
2023-07-03 15:32:39 -07:00
Jesse Chan
582b374011 dependencies: bump (minor) 2023-06-11 01:11:11 -07:00
Jesse Chan
6ff622c6b9 server: qBittorrent: use POST method for API calls
Bug: #589, #592
Ref: qbittorrent/qBittorrent#17548, qbittorrent/qBittorrent#17549, qbittorrent/qBittorrent#17563
2022-09-12 23:36:47 -07:00
Ian
aa962eb76b server: qBittorrent: log in using POST method (#594)
Bug: #589, #592
Ref: qbittorrent/qBittorrent#17548, qbittorrent/qBittorrent#17549, qbittorrent/qBittorrent#17563
2022-09-12 23:16:53 -07:00
Winter
f5f7ba7ff1 server: torrentService: normalize case of hash during torrent lookup 2022-08-14 17:45:01 -07:00
Jesse Chan
d85e529564 server: rTorrent: throw error when file moving fails
Bug: #507
2022-05-30 19:58:02 -07:00
Jesse Chan
3098cf6d88 server: rTorrent: avoid relying on type coercion of RPC value 2022-05-29 15:32:28 -07:00
Jesse Chan
503f80b098 server: rTorrent: remove "hasLoadThrow" and fold into "isJSONCapable"
It appears that the "hasLoadThrow" check has some weird issues. As
pretty much all JSON capable versions have "load.throw", and the
JSON request requires base64 encoding, fold the check into "isJSONCapable".

Bug: #557
2022-05-14 16:32:13 -07:00
Jesse Chan
a1c2f1d238 server: ditch unmaintained "spdy"
HTTP/2 support can be restored after migration to fastify.

Bug: #524
2022-05-10 23:17:17 -07:00
Jesse Chan
efdd620192 dependencies: bump (major)
TODO: drop the "const argv = argvObj as Record<string, any>;" hack

Refs: yargs/yargs#2175
2022-05-07 16:41:10 -07:00