Commit graph

39 commits

Author SHA1 Message Date
Igor Katson
4a73739871 Force set file length on stream 2024-05-01 00:43:51 +04:00
Igor Katson
ea2dfd0500 update URL for streams 2024-05-01 00:43:51 +04:00
Igor Katson
517b62a35b Update TODO.md 2024-05-01 00:43:51 +04:00
Igor Katson
2b315a6524 Nothing. todo 2024-05-01 00:43:51 +04:00
Igor Katson
c291e42bb5 TODO updates 2024-04-07 22:45:47 +01:00
Igor Katson
0230550ed3 Fix fetched bytes computation to not account for stolen bytes. 2024-04-07 22:45:47 +01:00
Igor Katson
5eb01ac226
Ability to change the list of files at any time, including through UI (#115)
* Now can update the list of files without pausing/unpausing

* Shrink a few functions

* Reopen write when updating files

* Todos

* opened_file abstraction

* iter_pieces_within iterator

* Simplify iter_pieces_within

* Simplify iter_pieces_within

* Add "iter_file_details"

* temporarily broken: readonly by default

* Live torrent - reopen files

* Reopen files after changing the list

* Now reopening files read only when they are completed

* Fix a bug in opened_file.rs

* update todos

* update help

* Reconnect all peers that are idling

* Add a couple fields to OpenedFile

* Add a couple fields to OpenedFile

* Small cleanups - use the new iterator where possible

* size_of_piece_in_file function

* Updating have

* Include file progress

* Almost nothing

* ugly progress bars

* bad UI, saving

* its not so bad

* Works now

* update progress bar a bit

* Reopen read-only on pause

* Zero bytes isnt too bad! Doesnt break anything

* fix per file progress bars

* progress bar not as ugly anymore?

* ui tweaks

* fix a react bug

* TODO.md update

* Fix js + TODOs

* Compute per-file progress on init

* Fix stats updating live

* Nothing

* Nothing

* cleanup ui a bit

* Nothing

* Final fixes

* Trying to fix rust 1.73

* Sorting filenames

* remove unnecessary indentation

* Remove unnecessary comment
2024-04-06 09:20:03 +01:00
Igor Katson
0751dbc5fc
Fix a bug that made it impossible to add torrents in desktop 2023-12-08 09:41:54 +00:00
Igor Katson
295e85e235
Rename "Peers" column to "Live/Seen" 2023-12-06 11:28:52 +00:00
Igor Katson
b7be30aff5
Update todos 2023-12-06 10:42:47 +00:00
Igor Katson
ca8989f8e6
Saving 2023-12-05 23:38:05 +00:00
Igor Katson
bc43963ad2
noticed a bug, added to TODO 2023-12-05 21:39:19 +00:00
Igor Katson
261ad3cc7c
1/n Added peer store 2023-11-30 20:42:05 +00:00
Igor Katson
8d58a9f419
Doesnt refresh properly 2023-11-30 13:30:11 +00:00
Igor Katson
a5ae2988b8
Downgraded a bunch of messages from debug to trace 2023-11-29 23:45:08 +00:00
Igor Katson
69b9918e4f
Going so far again... 2023-11-29 19:40:31 +00:00
Igor Katson
6518dc6eff
Saving before slight refactor 2023-11-29 13:48:27 +00:00
Igor Katson
dc3da89b59
DHT routing table tracking errors better 2023-11-29 10:40:29 +00:00
Igor Katson
242f064328
Get back old behavior 2023-11-28 16:14:49 +00:00
Igor Katson
1a6eb05ca1
Optional file logging 2023-11-27 23:19:24 +00:00
Igor Katson
1a5716a734
Update README 2023-11-27 09:41:54 +00:00
Igor Katson
1110eb8620
Create folders for session persistence 2023-11-27 09:20:35 +00:00
Igor Katson
7292522139
Session: add all at once 2023-11-26 09:59:44 +00:00
Igor Katson
3de67d0902
Can now try to unpause errored torrent 2023-11-25 18:48:23 +00:00
Igor Katson
17b243921d
Continuing refactor 2023-11-25 00:24:32 +00:00
Igor Katson
afbf2a76b9
Should be working ok now 2023-11-24 14:08:02 +00:00
Igor Katson
cf58f795ac
Write down some todos 2023-11-22 21:19:05 +00:00
Igor Katson
5e9bc6ea52
Write down some todos 2023-11-22 21:18:00 +00:00
Igor Katson
e87574227e
Webui is alright, might release 2023-11-21 13:47:48 +00:00
Igor Katson
a9794de37e
New bug showing up when torrent is downloading super fast 2023-11-20 01:43:58 +00:00
Igor Katson
48a14823fa
Changed log to tracing 2023-11-19 13:05:42 +00:00
Igor Katson
2203ffe4a9
Fixed bugs 2023-11-18 00:20:49 +00:00
Igor Katson
c2affa8865 Nothing much 2021-06-28 22:48:14 +01:00
Igor Katson
df282ae9d8 Dude this is like production ready! 2021-06-28 21:06:00 +01:00
Igor Katson
7fc41fd953 nothing 2021-06-27 08:44:25 +01:00
Igor Katson
5c5cf3c24a the thing actually works pretty good now 2021-06-27 01:14:08 +01:00
Igor Katson
0f431621b9 It sort of works... Peers are still disconnecting somehow 2021-06-26 21:00:17 +01:00
Igor Katson
34ea225560 Updating 2021-06-26 18:13:46 +01:00
Igor Katson
d546dfd1e6 Things are pretty broken now 2021-06-26 16:43:36 +01:00