Commit Graph

30 Commits

Author SHA1 Message Date
d88376f2fb Refactored css classes to match flyonui. Switched to postgres arrays for permissions. Migrated file manager. Adjusted everything to work with the latest mooncore version 2025-07-12 23:53:43 +02:00
eaece9e334 Separating runtime from application code to improve building. Upgraded mooncore packages. Started switching to flyonui. Added PluginFramework plugin loading via mooncore 2025-07-11 17:13:37 +02:00
f3a35bd62a Started implementing metrics system 2025-05-23 17:15:19 +02:00
424f2a8779 Merge branch 'v2_ChangeArchitecture' into v2_ChangeArchitecture_AddDiagnose 2025-05-17 19:40:50 +02:00
255bfba9e3 Cleaned up diagnose system. Fixed smaller inconsistencies 2025-05-17 19:38:36 +02:00
mxritzdev
f87e4a0800 censored client id config diagnose 2025-05-15 14:15:44 +02:00
mxritzdev
eab03d7f5a cleaned up diagnose feature 2025-05-15 14:09:16 +02:00
mxritzdev
ebc1b9441e changed the diagnose to be easier to use 2025-05-14 20:13:24 +02:00
a579dd4759 Finished compile time plugin loading. Refactored plugin loading. Extended build helper script 2025-05-13 20:48:50 +02:00
mxritzdev
49848db96f added logs to the diagnose 2025-05-13 14:26:29 +02:00
mxritzdev
753cb04dfe improved the config in the diagnose 2025-05-13 14:06:59 +02:00
mxritzdev
bc25210fe4 added config to diagnose, while censoring sensitive data 2025-05-12 19:36:27 +02:00
mxritzdev
a4e0175173 finished diagnose system 2025-05-12 19:00:09 +02:00
moritz
8ac2d20d8a added base diagnose, is not working, yet, still contains test objects 2025-05-11 13:03:44 +02:00
504cb8e950 Implemented modular oauth2 system 2025-04-15 13:03:13 +02:00
f1c0d3b896 Implemented api authentication. Removed old secret system 2025-03-14 12:32:13 +01:00
6c5e4c2a1e Fixed bundling. Upgraded mooncore.extended 2025-02-26 22:32:02 +01:00
f4a0aabb61 Finished migration to postgresql. Updated mooncore package 2025-02-26 09:23:57 +01:00
3dd5d2958a Implemented plugin loading via di on the api server. Fixed plugin loading in the client 2025-02-24 20:03:37 +01:00
bf5a744499 Starting updating mooncore dependency usage 2025-02-04 17:09:07 +01:00
8372cfad1b Started implementing fronted configuration. Upgraded mooncore. Made database calls asnyc 2025-01-06 22:36:21 +01:00
d477e803ab Upgraded mooncore packages. Added css variables for theming. Made all db calls use async/await 2025-01-04 10:37:40 +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
Masu-Baumgartner
e5555c815b Cleanud up auth code 2024-11-12 10:29:50 +01:00
Masu-Baumgartner
a074f0c4f0 Testing new oauth2 setup 2024-11-11 16:46:51 +01:00
Masu Baumgartner
f9c4ec1d31 Completed adjustments for the new configuration of oauth2 and token auth 2024-11-06 20:03:18 +01:00
Masu Baumgartner
288b0c8d97 Started testing oauth2 handler from mooncore 2024-11-05 22:46:26 +01:00
Masu Baumgartner
b73c3ebfb3 Started with docker compose config. Switched to new config system. Upgraded mooncore packages 2024-11-03 01:30:53 +01:00
Masu Baumgartner
e02af774a9 Cleaned up the startup sequence. 2024-10-28 21:30:00 +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