Commit Graph

84 Commits

Author SHA1 Message Date
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
Ben Sarmiento
81aba99168 Remove unnecessary passing of cache by ref 2023-11-29 00:48:08 +01:00
Ben Sarmiento
7badbc50dc Small modifications 2023-11-29 00:44:57 +01:00
Ben Sarmiento
e797824ab0 Optimizations 2023-11-28 22:57:25 +00:00
Ben Sarmiento
c8334ecb3b Hotfix 2023-11-27 21:50:00 +01:00
Ben Sarmiento
5f65a3873b Proper logging and fixing for unavailable files 2023-11-26 13:04:40 +01:00
Ben Sarmiento
3c12b92e61 Skip in progress torrents when listing 2023-11-23 00:34:15 +01:00
Ben Sarmiento
215cdcc209 Set time by ended or added correctly 2023-11-22 16:18:46 +01:00
Ben Sarmiento
fa41c81082 Last minute fixes 2023-11-21 19:17:36 +01:00
Ben Sarmiento
48ad2bc3bf Delete if everything is unselected 2023-11-21 14:16:53 +01:00
Ben Sarmiento
849dbb97dd delete functionality 2023-11-21 13:10:48 +01:00
Ben Sarmiento
cbf14e953f Optimize webdav 2023-11-21 10:32:14 +01:00
Ben Sarmiento
81d1df9bb5 Last batch of optimizations 2023-11-19 02:55:19 +01:00
Ben Sarmiento
ae635799f8 Additional fixes on link checks 2023-11-19 02:17:46 +01:00
Ben Sarmiento
44ec4a0b00 Optimizations 2023-11-18 18:11:28 +01:00
Ben Sarmiento
c520b5572f Fix filenames on webdav issue 2023-11-18 17:16:09 +01:00
Ben Sarmiento
0e9302f3b5 use a new thread safe map 2023-11-18 12:53:39 +01:00
Ben Sarmiento
abf4183af5 polishing 2023-11-11 04:21:35 +01:00
Ben Sarmiento
cd96c7bd38 fixes here and there 2023-11-11 02:34:46 +01:00
Ben Sarmiento
b97f859a32 Refactor with ordered maps 2023-11-10 19:03:07 +01:00
Ben Sarmiento
15a0ba95d8 Refactor torrent manager 2023-11-09 02:34:04 +01:00
Ben Sarmiento
9dfd6c32d5 Create a torrentMap 2023-11-08 20:20:52 +01:00