Igor Katson
5a30b3fb0c
Fix a react console error
2023-12-14 12:01:02 +00:00
Igor Katson
50fc7f2f01
Rewrite all styles to tailwind CSS from Bootstrap by @arccik ( #58 )
...
* add tailwindcss
* add header component with logo and add torrent buttons
* remove bootstrap from few files replace it with tailwindcss classes, add card which diplay all nessesarry information about torrent and current state
* Add modal component and reorganize components folder
* add useModal hook to render modal though react portal, remove UrlPromptModal and replace it with useModal.
* add taliwindcss to Desctop app
* removed bootstrap from deleteTorrentModal replace it with useModal
* replacing bootstrap with useModal
* saving
* Saving
* Header and cards now look good
* Modals still broken...
* still doesnt work
* Finally it scrolls
* Continuing to fix bugs
* Continuing to fix bugs
* Aler
* Getting better
* Desktop doesnt work with tailwind somehow
* Desktop now works with tailwind
* Styles fully work
* (De)select all buttons
* fix alert styles
* Animate progress bar
* Progress bar + error colors
* Fix error message
* Torrent status icon (#56 )
* add statusIcon component to display icon of the torrent status
* change props name and remove isDownloading variable
* Tweak styles for icon
* Tweak styles
* Update styles
---------
Co-authored-by: Artur Lozovski <arccik@gmail.com>
2023-12-14 10:37:29 +00:00
Arifcan Balta
911bf3a0d5
Chunk-piece length comparison fix ( #55 )
2023-12-13 17:53:27 +00:00
Igor Katson
29c2db1ab4
Remove symlinks in nodejs setup
2023-12-11 19:58:53 +00:00
Igor Katson
37f295cb95
Add a message when log channel is lagged
2023-12-09 14:03:42 +00:00
Igor Katson
1331145333
Fix Web UI logs in compiled server
2023-12-09 13:50:56 +00:00
Igor Katson
98d6a6f054
Trying to optimize logs JS code
2023-12-09 12:25:14 +00:00
Igor Katson
2017c5ec94
Add an HTTP API endpoint + UI widgets to stream logs ( #49 )
...
* Added JSON logs to Desktop
* Move logging config into librqbit for reuse
* Log printer now available in both Desktop and Web UI
* Fix JS type error
2023-12-09 00:26:14 +00:00
Igor Katson
9385524a1a
Desktop: button to show a modal with logs ( #48 )
...
* Add an endpoint to stream logs /stream_logs
* Display logs in desktop app
* UI component to stream logs
2023-12-08 19:47:48 +00:00
Igor Katson
808bef11db
Desktop: fix bugs when changing numbers in configuration
2023-12-08 12:14:39 +00: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
2b9129221d
Add vite react plugin
2023-12-07 22:51:31 +00:00
Igor Katson
d768211457
Use react-bs icons, remove bootstrap-icons css
2023-12-07 22:42:19 +00:00
Artur Lozovski
90ed2844d5
Update programmatic title and set post-build Python version to v3
2023-12-07 17:34:44 +00:00
Igor Katson
d5589517ac
Rebuild webui
2023-12-07 17:21:54 +00:00
Artur Lozovski
a552564196
add optional chaning to upload_speed human_readable
2023-12-07 17:17:48 +00:00
Artur Lozovski
f978ad02fe
Refactor the rqbit-web file by breaking it down into components and helper functions. Improve code organization and maintainability
2023-12-07 17:01:59 +00:00
Igor Katson
ec63e1cef7
setup vscode for consistent JS formatting
2023-12-07 14:11:12 +00:00
Igor Katson
25ca003b44
Show webui version from server
2023-12-07 12:19:35 +00:00
Igor Katson
a01a07464c
Webui build
2023-12-07 11:56:02 +00:00
Igor Katson
ee996012af
rqbit desktop configuration before startup works
2023-12-06 15:29:11 +00:00
Igor Katson
dd355b0a74
Web UI: refresh live torrents often
2023-12-06 12:20:19 +00:00
Igor Katson
295e85e235
Rename "Peers" column to "Live/Seen"
2023-12-06 11:28:52 +00:00
Igor Katson
22d7f655a7
Update version strings in web UI
2023-12-06 01:31:23 +00:00
Igor Katson
21b78468a5
Fixed npm warnings
2023-12-06 01:26:33 +00:00
Igor Katson
4caed4f50d
fix a bug in jsx
2023-12-06 00:46:15 +00:00
Igor Katson
124be19e43
Format upload speed
2023-12-05 23:58:47 +00:00
Igor Katson
c3eb03c72d
Show total uploaded in UI
2023-12-05 22:41:16 +00:00
Igor Katson
80df2c1001
Display upload speed in Web UI
2023-12-05 20:52:30 +00:00
Igor Katson
006d83d6a7
Update docs, cleanup for 4.0.0 release
2023-12-03 12:14:50 +00:00
Igor Katson
380f097135
Rebuild webui
2023-12-03 10:30:35 +00:00
Igor Katson
2ebe65cf1f
Smaller font size
2023-12-03 10:28:57 +00:00
Igor Katson
ca66a70bc1
Fixed base64 error
2023-12-03 09:49:10 +00:00
Igor Katson
63a21a50fd
Don't display status code twice in UI errors
2023-12-03 09:43:46 +00:00
Igor Katson
28c2db2a37
Made changes for Desktop app to work
2023-12-02 21:12:15 +00:00
Igor Katson
fe04e17d63
Other changes for Tauri
2023-12-02 15:59:20 +00:00
Igor Katson
99db087cf1
Improving typescript types
2023-12-02 15:35:26 +00:00
Igor Katson
08cd8c8b54
Removed global variable from Web UI
2023-12-02 15:03:25 +00:00
Igor Katson
a2bb1220a9
Strict typescript
2023-12-02 14:49:44 +00:00
Igor Katson
137d12cb9c
Tweak some things so that we can embed Web UI into Tauri
2023-12-02 12:48:03 +00:00
Igor Katson
950ed816d1
Prep for tauri
2023-12-01 18:08:41 +00:00
Igor Katson
4078eacf1d
Better error display in UI
2023-12-01 11:28:35 +00:00
Igor Katson
f337ab1837
Pass back peers from Web UI when adding a magnet in attempt to speed it up
2023-12-01 09:30:23 +00:00
Igor Katson
558aa3f246
Fix accidentally removed line - sending nodes on getPeersRequest
2023-11-30 16:52:03 +00:00
Igor Katson
a0feee27a6
Add a button to increase peer timeouts
2023-11-30 16:05:48 +00:00
Igor Katson
f6ae927d5c
Add a logo as favicon
2023-11-27 17:21:45 +00:00
Igor Katson
2e2492581e
Update web UI version
2023-11-27 09:29:28 +00:00
Igor Katson
3de67d0902
Can now try to unpause errored torrent
2023-11-25 18:48:23 +00:00
Igor Katson
051a231482
Fixing UI
2023-11-25 11:27:30 +00:00
Igor Katson
1c53aeba2f
Fix a couple bugs
2023-11-25 11:21:45 +00:00