Commit Graph

26 Commits

Author SHA1 Message Date
Masu Baumgartner
288b0c8d97 Started testing oauth2 handler from mooncore 2024-11-05 22:46:26 +01:00
Masu-Baumgartner
69e5e1c75b Removed unused file. Fixed typo 2024-11-05 16:35:24 +01:00
Masu-Baumgartner
399fbbaab5 Started testing a dx friendlier oauth2 handler 2024-11-04 16:34:29 +01:00
Masu Baumgartner
17a4e7ec14 Added option to disable the client hosting of the api server 2024-11-03 19:20:51 +01:00
Masu-Baumgartner
b0a044db97 Implemented apex charts for visualisation
The fill animations is buggy
2024-10-30 15:54:48 +01:00
Masu-Baumgartner
fce44f49b6 Implemented apikey backend 2024-10-30 13:34:19 +01:00
Masu-Baumgartner
6d0c75ceff Smaller ui adjustments 2024-10-29 16:13:53 +01:00
Masu-Baumgartner
324bf6891a Implemented api key crud and started adding system page. Added 404 page 2024-10-29 15:42:20 +01:00
Masu-Baumgartner
e5f29e4725 Added fancy start page greeting 2024-10-29 09:22:18 +01:00
Masu-Baumgartner
f6ed12fc7a Upgraded MoonCore packages. Small ui improvement 2024-10-28 15:04:07 +01:00
Masu Baumgartner
c15f18108d Changed auth success ui. Switched to new interface service. Upgraded mooncore versions 2024-10-27 20:49:06 +01:00
Masu Baumgartner
eba6e00251 Improved oauth2 ui design 2024-10-25 15:49:03 +02:00
Masu Baumgartner
6f3341e6ad Switched to LocalStorage. Upgraded MoonCore. Improved auth flow 2024-10-23 21:37:26 +02:00
Masu Baumgartner
c4c3d1bd60 Implemented better ux for the oauth2 workflow
Still wip
2024-10-20 01:05:46 +02:00
Masu Baumgartner
f166de1a43 Implemented complete oauth2 flow with modular providers
The local oauth2 provider still needs A LOT of love. But the general oauth2 workflow works. The http api client needs an option to disable the authentication things and we need to switch to the local storage for storing access, refresh and timestamp for the client
2024-10-19 20:09:03 +02:00
Masu Baumgartner
71dc81c4dc Reorganized config. Re implemented auth controller to use token-pair authentication and oauth2 2024-10-19 19:27:22 +02:00
Masu Baumgartner
8883b521e9 Started implementing client and api server auth and the refresh endpoint 2024-10-19 16:37:37 +02:00
Masu Baumgartner
9d1351527d Started implementing oauth2 based on MoonCore helper services
Its more or less a test how well the helper services improve the implementation. I havent implemented anything fancy here atm. Just testing the oauth2 flow
2024-10-18 00:03:20 +02:00
Masu-Baumgartner
13daa3cbac Started testing tag component 2024-10-09 16:25:33 +02:00
Masu-Baumgartner
19afc5d055 Added permissions to users controller and the client. 2024-10-07 16:37:18 +02:00
Masu-Baumgartner
bb29177e41 Merge branch 'v2_ChangeArchitecture' of https://github.com/Moonlight-Panel/Moonlight into v2_ChangeArchitecture 2024-10-07 12:05:18 +02:00
Masu Baumgartner
f48e5d4b19 Implemented admin crud ui for users page. Fixed some smaller issues 2024-10-06 20:44:18 +02:00
Masu-Baumgartner
966e67afee Adjusted header to use identity service values 2024-10-04 09:30:20 +02:00
Masu-Baumgartner
a0432eec68 Improved PWA options. Fully implemented auth 2024-10-02 16:31:23 +02:00
Masu Baumgartner
522d0c1471 Added app loaders and screen for the ui. Added identity service. Started auth screens 2024-10-01 21:02:55 +02:00
Masu-Baumgartner
73bf27d222 Removed old architecture. Added new base project structure 2024-09-30 17:52:14 +02:00