Commit graph

967 commits

Author SHA1 Message Date
Igor Katson
35b20f754b
speed up e2e test 2024-08-14 12:09:18 +01:00
Igor Katson
d7e59f3293
rename the e2e test 2024-08-14 12:09:18 +01:00
Igor Katson
c7ed475f54
Use bytes crate for zerocopy and memory re-use (#182)
* Use bytes. Not yet zerocopy everywhere but compiles

* Actually zerocopy

* Actually zerocopy

* Not actually storing the torrent on disk now
2024-08-14 12:08:46 +01:00
Igor Katson
3cc9e444b1
Merge pull request #181 from ikatson/torrent-bytes
Add an HTTP endopoint to resolve magnet URL to bytes (address #177)
2024-08-13 20:37:35 +01:00
Igor Katson
1c1200cc2a
clippy 2024-08-13 19:14:41 +01:00
Igor Katson
a0483e67f8
Remove debugging test that was failing on windows 2024-08-13 19:13:20 +01:00
Igor Katson
d54b67d2dc
Make the /resolve_magnet HTTP endpoint return an actual torrent file, not info 2024-08-13 19:06:17 +01:00
Igor Katson
cd0f38f0fb
Stub for torrent_file_from_info_and_bytes 2024-08-13 15:51:04 +01:00
Igor Katson
e7c7543228
a tiny refactor 2024-08-13 06:52:43 +01:00
Igor Katson
55aeb07994
use byte::Bytes instead of ByteBufOwned to store torrent bytes 2024-08-13 06:43:52 +01:00
Igor Katson
5193153e09
Add headers 2024-08-12 23:59:23 +01:00
Igor Katson
5b5352710e
Add an HTTP endpoint to read torrent bytes 2024-08-12 23:50:55 +01:00
Igor Katson
fe7a1e09ba
Store torrent bytes in memory 2024-08-12 23:43:23 +01:00
Igor Katson
41a2cd58b3
Store torrent bytes 2024-08-12 23:24:11 +01:00
Igor Katson
5740d3ebe9
create InteralAddResult 2024-08-12 23:10:11 +01:00
Igor Katson
98b8fa153a
Merge pull request #180 from ikatson/webui-exclude-dist
Generate webui dist files as part of build.rs
2024-08-12 22:59:59 +01:00
Igor Katson
a6b582d6cc
Update README 2024-08-12 22:52:22 +01:00
Igor Katson
6f40465aa0
prettify build.rs a bit 2024-08-12 22:48:51 +01:00
Igor Katson
f0c882deb7
trying to fix post build 2024-08-12 22:45:51 +01:00
Igor Katson
3b7383ac13
Better logs 2024-08-12 21:45:20 +01:00
Igor Katson
3d81a536e5
Try shorten powershell path 2024-08-12 21:24:00 +01:00
Igor Katson
32e40ca0c1
try running through shell 2024-08-12 21:19:05 +01:00
Igor Katson
1f75f88293
Trying npm.exe on windows 2024-08-12 21:05:59 +01:00
Igor Katson
2b1601ee85
failed to execute: show errors better 2024-08-12 20:59:21 +01:00
Igor Katson
6a185a7805
show both stdout and stderr 2024-08-12 20:57:33 +01:00
Igor Katson
b2c241c3d8
Run npm install as part of build.rs too 2024-08-12 20:24:05 +01:00
Igor Katson
2c71cc1dbb
npm install in github tests 2024-08-12 20:16:41 +01:00
Igor Katson
6d2c32fb48
Generate webui artifacts as part of build process 2024-08-12 20:12:08 +01:00
Igor Katson
14aa4a2f11
generate webui dist files as part of build.rs 2024-08-12 20:07:47 +01:00
Igor Katson
d01a10fb22
Merge pull request #179 from ikatson/fix-desktop-upload-file
Fix #154 - desktop now can upload files properly
2024-08-12 19:57:51 +01:00
Igor Katson
f2b28ddbe3
Fix #154 - desktop now can upload files properly 2024-08-12 19:53:00 +01:00
Igor Katson
fa1e82489c
Merge pull request #178 from ikatson/default-download-dir
Workaround default download dir #175
2024-08-12 19:50:37 +01:00
Igor Katson
3269ee40c7
Workaround default download dir #175 2024-08-12 19:43:40 +01:00
Igor Katson
bf1a23075f
Merge pull request #176 from ikatson/playlist-content-type
Fix playlist content type issues
2024-08-10 13:59:56 +01:00
Igor Katson
14b023b592
Fix playlist content type 2024-08-10 13:47:02 +01:00
Igor Katson
62067b232f
Merge pull request #173 from izderadicka/playlist-linux-fix
Playlist ordering and  mime
2024-08-09 22:00:46 +01:00
Ivan
ff190e3070 Add comment 2024-08-09 22:15:16 +02:00
Ivan
b38c371d3f Playlist ordering and mime 2024-08-09 21:38:31 +02:00
Igor Katson
b8062271c5
Merge pull request #172 from ikatson/global-playlist
Global playlist, not just per torrent
2024-08-09 13:42:49 +01:00
Igor Katson
56eaa6aa6a
Global playlist 2024-08-09 12:40:03 +01:00
Igor Katson
fb72b1b26b
Merge pull request #171 from izderadicka/playlist-sorted
Sort playlist and fix playlist URL copy
2024-08-09 08:25:14 +01:00
Ivan
b5b74876d6 Sort playlist and fix playlist URL copy 2024-08-09 08:38:50 +02:00
Igor Katson
373520df8e
Merge pull request #169 from ikatson/playlist-copy-to-clipboard
Copy playlist to clipboard, native UI (not alert)
2024-08-08 10:16:22 +01:00
Igor Katson
65e4f1b0a6
Copy playlist to clipboard, native UI (not alert) 2024-08-08 09:56:16 +01:00
Igor Katson
e485844d86
Merge tag 'v6.0.0' into dev 2024-08-08 09:04:32 +01:00
Igor Katson
b090736bbc
Fixing macos CI build 2024-08-08 09:03:37 +01:00
Igor Katson
efe05ba16b
Merge tag 'v6.0.0' into dev 2024-08-08 09:02:19 +01:00
Igor Katson
e495639322
Merge pull request #168 from ikatson/socks
SOCKS5 proxy support
2024-08-08 08:53:34 +01:00
Igor Katson
00e7a90624
Fixing macos CI build 2024-08-08 08:52:02 +01:00
Igor Katson
ec160f593c
Update macos runner to macos-latest 2024-08-08 00:53:29 +01:00