60 Commits

Author SHA1 Message Date
Ben Adrian Sarmiento
d0168283c9 Use night mode for http mount, reduce got torrents log 2024-07-21 02:47:48 +02:00
Ben Adrian Sarmiento
eaabd20a83 Rename and only return 404 when not found 2024-07-19 00:26:11 +02:00
Ben Adrian Sarmiento
4aafe5b4fc Refactors 2024-07-11 22:13:34 +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 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
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
b26d8c6c84 Fix order of root http route 2024-01-10 02:51:37 +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
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
2a1bc59300 Simple string sort on listing torrents 2023-12-12 00:38:17 +01:00
Ben Sarmiento
ff72265bfb Convert everything to bytes 2023-12-10 21:39:58 +01:00
Ben Sarmiento
045c31a9f9 Biggest file filter 2023-12-07 22:34:25 +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
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
a8e5744481 Implement proper checks for new torrents 2023-12-02 17:37:18 +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
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
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
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
Ben Sarmiento
0a76fdb14b Add retain_folder_name_extension option 2023-11-07 17:20:54 +01:00
Ben Sarmiento
e2a2d2caa6 Fix error videos 2023-11-07 01:17:23 +01:00