Commit Graph
31 Commits
Author SHA1 Message Date
Kenneth Skovhede 94d6ab76ee Changed logic for reconnect to not rely on serverstate API.
Changed websocket to send current state on initial connect.
2024-07-11 16:24:22 +02:00
Kenneth Skovhede fef9efe4d4 Less agressive push towards the login page on errors 2024-06-30 21:36:06 +02:00
Kenneth Skovhede be9a3667e6 Fixed a race in refreshing the access token 2024-06-28 11:17:14 +02:00
Kenneth Skovhede c023e29020 Removed proxy support for now 2024-06-28 11:04:12 +02:00
Kenneth Skovhede caf7d53583 Fixed auto-login issue 2024-06-28 09:14:08 +02:00
Kenneth Skovhede d3a8ecacad Implemented single operation token.
Fixed export and bugreport download.
2024-06-28 08:56:00 +02:00
Kenneth Skovhede 0f1d381c7f Implemented automatic re-login when access token expires 2024-06-20 12:11:54 +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
Kenneth Skovhede 6878a601a9 Fixed XSRF for import/export feature 2024-06-08 13:59:33 +02:00
Kenneth Skovhede 9f79025744 Removed HttpServer.
Re-implemented everything using ASP.NET.
Changed some requests to use JSON instead of FORM data.
Some work towards deleting the FIXMEGlobal instance.
Auth is missing, XSRF does not work correctly.
2024-06-07 15:56:43 +02:00
natan 85c2864a9b fix XSRF errors at start 2024-04-19 11:44:12 +02:00
natan d78b9f2c63 WIP 2024-04-03 10:40:29 +02:00
Kelly Campbell dbbd427cf1 Fixes connect to server not working when a password is used for the UI. 2024-02-04 01:15:19 -06:00
JanandGitHub 6c8ecb7b8e Remove reliance on statusText for error messages. (#5056)
HTTP/2 does not support statusText, and proxies might replace it. Use the response body instead.

Closes #4729
2023-12-12 23:17:12 +01:00
Rune Henriksen 0e9348b2ed added checkbox to allow exporting backup passwords 2018-11-03 17:53:18 +01:00
Kenneth Skovhede af76b312c2 Changed the Angular calls to be more reverse-proxy friendly 2017-07-03 00:53:14 +02:00
Kenneth Skovhede e9442f899f Added a logout button.
This fixes parts of #2052
2016-11-08 14:36:09 +01:00
Kenneth Skovhede 6d1547953f Implemented localizations in the NGAX UI 2016-09-27 20:45:27 +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 1fc225394c Fixed not sending null values as the string "null".
This fixes #1624
2016-05-18 23:57:07 +02:00
Kenneth Skovhede 986f15cf2f Changed AppService so it allows outside customization of parameters 2016-05-13 00:04:23 +02:00
Kenneth Skovhede ed5da3c82f Added support for loading a proxy config in ngax UI 2016-05-10 20:32:46 +02:00
Kenneth Skovhede a4c45c99fd Added additional headers to prevent IE from caching calls to the rest API. 2016-04-19 10:05:17 +02:00
Tim Mylemans 00f56d3a18 Removed obsolete getx method code 2016-03-30 22:11:14 +02:00
Tim Mylemans 7e766c7dba Improved the ngax theme to improve handling 401 API responses 2016-03-30 22:02:23 +02:00
Kenneth Skovhede 116aed59fc Various fixes to the ngax UI 2015-12-03 22:04:20 +01:00
Kenneth Skovhede db595159b0 Added the delete method to the AppService to allow the delete button to actually work 2015-11-29 00:40:34 +01:00
Kenneth Skovhede b922c47948 Implemented the import dialog 2015-11-29 00:39:43 +01:00
Kenneth Skovhede edf5c7315c Implemented the export page and adjusted some minor details 2015-11-28 23:54:26 +01:00
Kenneth Skovhede b1f2c13ba0 Various features implemented in the new UI.
It can now create and update backups.
2015-08-26 12:37:35 +01: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