Thomas Basler
342642ec01
webapp: Apply auto formatter
2024-07-05 21:57:53 +02:00
Thomas Basler
29403013f5
Fix: Device Manager shows 404 if no pin_mapping.json was available
2024-04-24 22:28:59 +02:00
Thomas Basler
011f00e5de
Fix: If unauthenticaed, the redirect to login page did not work
2024-04-12 20:38:28 +02:00
Thomas Basler
de156ef10a
webapp: Fix lint errors
2024-04-12 20:34:30 +02:00
Thomas Basler
980e847ccb
Feature: Check for out of memory situations when sending json responses
...
Also shows a nice message in the frontend if an internal error occours
2024-04-05 19:14:56 +02:00
Thomas Basler
eaacce7483
Feature: Show error in webapp if pin_mapping.json contains syntax errors
2023-07-22 15:51:16 +02:00
Thomas Basler
0a349b75a4
webapp: ESLint fixes
2022-12-08 22:20:40 +01:00
Thomas Basler
2a19b46d52
Add authentication to websocket
2022-11-23 21:00:54 +01:00
Thomas Basler
a06a8fec3d
webapp: Removed hardcoded info about views which require authentication
...
If the return value of a API request equals 401 then the user will be redirected to the login page.
Using this method it's possible to decided within the API if a authentication is needed or not.
2022-11-22 20:37:01 +01:00
Thomas Basler
7d1cdb0536
Fix #322 : German umlauts create mistakes when using them in passwords
...
See https://stackoverflow.com/questions/3626183/javascript-base64-encoding-utf8-string-fails-in-webkit-safari
2022-11-09 19:42:47 +01:00
Thomas Basler
0a6965c015
webapp: Implemented logged-out event
2022-11-07 23:34:54 +01:00
Thomas Basler
c2de7dbdb8
webapp: Send X-Requested-With header for all requests
...
This prevents browser password dialogs in all cases
2022-11-07 18:49:36 +01:00
Thomas Basler
7798854b2b
webapp: Change authHeader to return Headers object instead of Record<string, string>
2022-11-04 00:01:34 +01:00
Thomas Basler
8d14dbd367
Password protection for security settings API
...
Also implemented the base functionallity to protect further API endpoints.
2022-11-03 21:00:13 +01:00