Commit Graph
21 Commits
Author SHA1 Message Date
Kenneth SkovhedeandGitHub ff1b2b7990 Simplified task control (#5753)
* Simplified task control by having all logic in a single class and using async control mechanism
* Fixed the tests
* Made the marking of a backup partial explicitly communicated if the enumeration process is stopped.
* Added support for pausing active transfers
* Introduced transfer token to abort operations.
* Updated the way LiveControl is emitting events.
* Retains the paused state of the server across reboots, this fixes #5760.
* Reworked the way throttle speeds are propagated through LiveControls.
* Added option to pause transfers in the UI.
* Removed throttle settings from the LiveControls class so it is exclusively handled by the ApplicationSettings.
* Removed `thread-priority` as it does not work at all when tasks are used.
* Fixed the stop dialog and API to only support stop and abort.
* Removed unused variables
2024-12-18 08:27:59 +01:00
Kenneth Skovhede 1f79f88839 Added a dialog for changing the server passphrase.
This fixes #5479
2024-08-27 09:59:12 +02:00
Kenneth Skovhede 9d95993c73 Add a log out button
This PR re-enables the logut button, and fixes the logout call to actually revoke the token in the database.
This fixes #5445
2024-08-14 16:59:03 +02:00
Kenneth Skovhede deb9302dd1 Fixed the unauthorized state to show a login option.
Fixed cases where the reconnect timer was not cleared causing repeated connect attempts.
2024-08-13 14:46:28 +02:00
natan 0ae9990f18 fix 401 in websocket 2024-07-09 15:49:17 +02:00
Kenneth Skovhede 3f29642f6c Implemented JWT tokens.
Added auth requirement on all endpoints.
Added SignIn-, Access- and Refresh-Tokens based on JWT.
Upgraded stored password to be based on PBKDF2.
Added default password assignment.
Updated logic to support auth-header and re-sign-in for tray-icon and web-ui.
2024-06-19 13:54:10 +02:00
Mikael Mello 94537c3bf5 Display parsed timestamp or calendar date depending on option 2018-11-12 10:13:27 -02:00
Kenneth Skovhede cae0fb7b9e Added nag dialog for first launch asking to set a password on multi-user machines. 2017-08-24 13:55:29 +02:00
Kenneth Skovhede 7b6072f7e4 Added a UI for setting the active throttle values 2017-06-07 21:03:05 +02:00
Kenneth Skovhede 58f5bc8998 Added support for choosing a theme, and added the dark theme 2017-05-31 22:46:48 +02:00
Kenneth Skovhede 6f793b327f Added check to ensure the menu shows "Home" as active, when loading without a # path 2017-02-27 00:06:59 +01:00
Kenneth Skovhede e4d8058cd3 Rewrote parts of the user interface.
This adds landing pages to restore and add, as requested in #2282 and #2293.
Added the app icon, and re-arranged the text as requested in #2286
2017-02-07 21:51:14 +01:00
Kenneth Skovhede e9442f899f Added a logout button.
This fixes parts of #2052
2016-11-08 14:36:09 +01:00
agrajaghh 6e4af375f8 add contextmenu to pause in mainmenu 2016-11-01 12:47:04 +01:00
agrajaghh 787f3ca03c add resume button to main menu 2016-10-19 17:43:55 +02:00
Kenneth Skovhede 0c68daff6c Fixed all whitespace to be 4 spaces instead of tabs 2016-09-15 11:39:27 +02:00
Kenneth Skovhede e0237b5309 Implemented two new build channels: beta and canary.
Updated build system to allow building various types of releases.
2016-03-11 22:55:32 +01:00
Kenneth Skovhede 08d2a92730 Implemented feature to suppress donation messages 2015-12-22 02:15:49 +01:00
Kenneth Skovhede 5d5e8dfbd9 Minor adjustments, including the connection lost dialgo 2015-11-30 21:43:09 +01:00
Kenneth Skovhede c70457980c Removed the modal for the pause, as it did not look nice, and worked weirdly with the keyboard etc. 2015-09-23 12:15:49 +02:00
Kenneth Skovhede 736c17b61b Work-in-progress on a new Angular based UI with layout and design from Alexander 2015-08-21 22:04:39 +02:00