Commit Graph

82 Commits

Author SHA1 Message Date
a579dd4759 Finished compile time plugin loading. Refactored plugin loading. Extended build helper script 2025-05-13 20:48:50 +02:00
mxritzdev
609a0297d5 moved diagnose to own controller, added advanced diagnose building, ui for advanced still missing 2025-05-13 17:22:47 +02:00
1a67fcffb4 Added nuget export options for development. Added nuget patch script for dotnet-script 2025-05-08 17:10:41 +02:00
6657bae0cd Improved api key ux 2025-04-15 13:42:30 +02:00
c12e1e38b8 Implemented user permission update 2025-04-15 12:32:29 +02:00
55bc825cb7 Added hangfire. Implemented hangfire statistics. Updated lucide icons 2025-04-09 20:24:31 +02:00
7fa46ef245 Removed use of crud helper. Refactored user and api key response. Removed unused request/response models 2025-04-05 14:56:26 +02:00
f1c0d3b896 Implemented api authentication. Removed old secret system 2025-03-14 12:32:13 +01:00
caa8d47af2 Simplified plugin service and loading 2025-02-26 17:06:25 +01:00
cdc4744f28 Added theme saving. Added interfaces for overview pages. Renamed sidebar interface function 2025-02-26 13:09:31 +01:00
480d118014 Implemented system files tab 2025-02-06 10:56:49 +01:00
b6b488edf6 Updated mooncore dependency usage 2025-02-05 14:08:40 +01:00
bf5a744499 Starting updating mooncore dependency usage 2025-02-04 17:09:07 +01:00
1a4864ba00 Added theming support. Added import/export
Missing: API Server save
2025-01-08 00:33:09 +01:00
8372cfad1b Started implementing fronted configuration. Upgraded mooncore. Made database calls asnyc 2025-01-06 22:36:21 +01:00
e63a3db8b9 Added css bundle api. Improved css bundling code
I made the code cleaner as requested @Masu-Baumgartner  :>
2024-12-10 21:25:46 +01:00
0a76e64d2f Added AssetService. Added command line handling for assets. Added asset streaming on the client 2024-12-01 18:34:08 +01:00
Masu-Baumgartner
bc737c830f Started adding asset api/auto import 2024-11-26 17:33:51 +01:00
Masu Baumgartner
d92f996169 Started adding module service
I will probably change the api paths and a lot of other stuff i wrote today tomorrow :|
2024-11-10 22:06:19 +01:00
Masu Baumgartner
96bb3a5c0f Preparations for plugin/module development 2024-11-10 20:36:02 +01:00
Masu Baumgartner
764ebe3586 Implemented system overview 2024-11-08 14:49:49 +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
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
f48e5d4b19 Implemented admin crud ui for users page. Fixed some smaller issues 2024-10-06 20:44:18 +02:00
Masu Baumgartner
cf25e4e1e6 Implemented admin users crud api 2024-10-06 01:19:23 +02:00
Masu-Baumgartner
e32e35d3af Implemented api/check endpoint. Added api error middleware 2024-10-01 14:27:09 +02:00
Masu-Baumgartner
ef2e6c9a20 Added login/register function. Implemented authentication. Started authorization 2024-10-01 11:29:19 +02:00
Masu-Baumgartner
73bf27d222 Removed old architecture. Added new base project structure 2024-09-30 17:52:14 +02:00