105 Commits

Author SHA1 Message Date
Ben Adrian Sarmiento
66053ed621 Use a portable version of addSlash 2024-07-21 03:32:16 +02:00
Ben Adrian Sarmiento
d2c1e12e2c Add accidental removal fix 2024-07-19 04:42:09 +02:00
Ben Adrian Sarmiento
4aafe5b4fc Refactors 2024-07-11 22:13:34 +02:00
Ben Adrian Sarmiento
396a8781aa Add VidHub endpoints 2024-07-11 15:53:20 +02:00
Ben Adrian Sarmiento
deb3359867 Implement vidhub handlers 2024-07-10 17:11:55 +02:00
Ben Adrian Sarmiento
c28229dd5c Exclusive for dav endpoint 2024-07-10 17:09:36 +02:00
Ben Adrian Sarmiento
1373bbb975 Add setting for hiding broken torrents 2024-07-06 23:56:12 +02:00
Ben Adrian Sarmiento
6038380d38 Mount youtube videos properly 2024-06-28 22:40:39 +02:00
Ben Adrian Sarmiento
d5e3665a53 List broken files but dont serve them 2024-06-26 10:44:16 +02:00
Ben Adrian Sarmiento
e4650a0f0f Refactor delete 2024-06-25 20:22:34 +02:00
Ben Sarmiento
e6a47be656 Reapply download map and unrestrict map 2024-05-25 21:09:12 +02:00
Ben Sarmiento
264d62d0dc Remove download mount config, it is now always enabled 2024-05-25 15:11:11 +02:00
Ben Sarmiento
d03b59bb2a Fixers 2024-05-23 19:29:16 +02:00
Ben Sarmiento
9990bf90ca Fix rewrites 2024-05-22 02:26:20 +02:00
Ben Sarmiento
0743b01223 Rewrite state machines 2024-05-21 17:07:40 +02:00
Ben Sarmiento
2c5e7a1db0 Implement new fsm 2024-05-21 01:59:53 +02:00
Ben Sarmiento
b505400f60 Reimplement deletes and marking files as broken 2024-01-29 22:28:27 +01:00
Ben Sarmiento
979151d2de Fix ipv6 replacement 2024-01-26 22:33:13 +01:00
Ben Sarmiento
17ab115747 Readd downloads mount 2024-01-26 22:13:36 +01:00
Ben Sarmiento
1640ef4c7e Use added attribute for infuse users 2024-01-23 00:28:54 +01:00
Ben Sarmiento
ebab40d3e6 assigned links 2024-01-12 01:12:34 +01:00
Ben Sarmiento
e2ca383035 When only biggest file is shown, when deleting, delete immediately 2024-01-11 03:48:14 +01:00
Ben Sarmiento
ed87c2bbcc Access key computation without clearing data 2024-01-10 02:36:12 +01:00
Ben Sarmiento
eb3f2785ce Fix http mount issues 2024-01-09 00:24:53 +01:00
Ben Sarmiento
96e41d6cbc Redo router and use chi, implement anchor file 2024-01-08 21:13:35 +01:00
Ben Sarmiento
62de3723c1 Serve downloads list 2024-01-07 23:44:26 +01:00
Ben Sarmiento
57e6b0b860 Add downloads dir to http, not sure if working 2024-01-07 23:09:02 +01:00
Ben Sarmiento
5d733b8be4 Support filtering by size 2024-01-06 23:53:47 +01:00
Ben Sarmiento
72d017682d Refactor routing 2023-12-12 08:26:39 +01:00
Ben Sarmiento
d0ecaa0752 Add infuse route 2023-12-12 02:00:25 +01:00
Ben Sarmiento
2a1bc59300 Simple string sort on listing torrents 2023-12-12 00:38:17 +01:00
Ben Sarmiento
ed903c8943 Apply biggest file option to dav mount 2023-12-12 00:24:38 +01:00
Ben Sarmiento
ff72265bfb Convert everything to bytes 2023-12-10 21:39:58 +01:00
Ben Sarmiento
97161862ee Use bytes buffer to reduce allocs 2023-12-10 21:24:58 +01:00
Ben Sarmiento
9e181c2b19 Add rename 2023-12-10 21:00:02 +01:00
Ben Sarmiento
2281b58b59 Allow detection of waiting_file_selection 2023-12-09 00:50:42 +01:00
Ben Sarmiento
6783011dcc Resolve linter issues 2023-12-06 20:49:01 +01:00
Ben Sarmiento
2aacff1125 Add logs route, add rar handler 2023-12-06 19:18:04 +01:00
Ben Sarmiento
d42dfd7224 Add triggers again 2023-12-06 04:17:38 +01:00
Ben Sarmiento
0e471ba42d Handle adds and deletes 2023-12-06 02:02:01 +01:00
Ben Sarmiento
4b8fd82acd Remove ristretto cache 2023-12-06 01:11:58 +01:00
Ben Sarmiento
3df201cc20 Fixes 2023-12-02 20:37:40 +01:00
Ben Sarmiento
a8e5744481 Implement proper checks for new torrents 2023-12-02 17:37:18 +01:00
Ben Sarmiento
a8e8bab853 Handle deletes better 2023-12-02 03:09:58 +01:00
Ben Sarmiento
2f7e3b0ca9 Rework torrent manager handling of update 2023-12-02 01:32:11 +01:00
Ben Sarmiento
0ad879066e Use new router 2023-11-30 22:46:29 +01:00
Ben Sarmiento
c6e4a304bf Add log when response is generated from scratch 2023-11-30 03:38:57 +01:00
Ben Sarmiento
5914af80fd Cache for directories and torrents 2023-11-30 03:16:10 +01:00
Ben Sarmiento
9e3760f275 Use worker pool extensively 2023-11-30 00:40:26 +01:00
Ben Sarmiento
f61ffe82f3 Use proper package namespace 2023-11-29 23:10:55 +01:00