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