Commit Graph

133 Commits

Author SHA1 Message Date
a6ae2aacfb Extended file manager to support the new interfaces for downloading via url. Improved the handling of compressing and decompressing. Seperated file manager controllers. Updated mooncore versions 2025-08-26 01:07:59 +02:00
2c5d45e9c2 Added open telemetry exporter to existing metric system. Improved config section for metrics 2025-08-23 22:09:00 +02:00
c02c13bf90 Bumped versions 2025-08-23 20:25:08 +02:00
17cd039c9b Improved design of login method selection screen 2025-08-20 17:16:19 +02:00
26f955fce2 Added extendability to the sign-in / sync, the session validation and the frontend claims transfer calls 2025-08-20 17:01:42 +02:00
3cc48fb8f7 Updated MoonCore dependencies. Switched to asp.net core native authentication scheme abstractions. Updated claim usage in frontend 2025-08-20 16:16:31 +02:00
60178dc54b Implemented user deletion service and IUserDeleteHandler for plugins to hook into 2025-08-19 21:35:43 +02:00
8a63a3448a Removed old bg-gray-900 from register and login razor pages 2025-08-19 21:18:37 +02:00
97583349df Added plugins.props files for plugin references. Fixed small tailwind mapping issue. Adjusted actions file to publish packages correctly again. Updated versions 2025-08-10 16:02:10 +02:00
123b64a666 Cleaned up pagination in user and apikey controller. Extracted login start and start url generation to modular IOAuth2Provider interface. Improved login and register local oauth2 page 2025-07-24 09:24:00 +02:00
7dde1d86f8 Added theme loading. Improved theme editor. Updated app theme model 2025-07-22 21:08:03 +02:00
a480ae9c50 Renamed theme tab to customisation tab. Added basic theme crud 2025-07-21 22:16:34 +02:00
2c9a87bf3e Expanding theme tab to customization tab. Started improving theme selection. 2025-07-20 23:27:51 +02:00
dbf17aee3b Removed ace editor build from moonlight. Using the one from mooncore now. Bumped up versions 2025-07-18 08:39:54 +02:00
2b91d9a798 Updated mooncore version. Fixed checkbox ui in diagnose page. Bumped nuget version 2025-07-17 22:50:21 +02:00
74d18419a6 Bumped nuget versions to 2.1.4 2025-07-17 21:49:27 +02:00
7c496b4c7f Fixed oauth2 controller returning invalid data. Adjusted build seps for tailwind class map 2025-07-16 20:48:49 +02:00
14993b9fe7 Refactored startup. Removed unused usings. Improved nuget package building. Switched to yaml for configuration. Moved asset files. Set correct context type for oauth2 pages. Updated versions 2025-07-14 21:07:13 +02:00
2b62fc141d Refactored startup. Updated usings. Removed dockerignore 2025-07-14 19:25:08 +02:00
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
7e158d48c6 version bumped 2025-07-03 21:41:07 +02:00
a41845e45c Removed outdated workflows. Removed used docker file and compose file. Updated readme 2025-06-01 20:49:19 +02:00
a1cb4f243a Added missing input validation in oauth2 register request 2025-06-01 15:34:17 +02:00
110e055e24 Upgraded Swashbuckle.AspNetCore to 8.1.2 2025-06-01 11:48:27 +02:00
f3a35bd62a Started implementing metrics system 2025-05-23 17:15:19 +02:00
dbc29046f5 Fixed memory usage detection for linux 2025-05-23 10:36:37 +02:00
dc49e168ab Updated mooncore versions. Updated permission checking. Added client side permission check. Added dotnet tool specifications for scripts project 2025-05-21 10:30:37 +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
7ead76fbcc Implemented First User Admin Feature 2025-05-17 17:53:05 +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
3a804c99ce Upgraded to dotnet 9 2025-05-15 09:45:54 +02:00
mxritzdev
ebc1b9441e changed the diagnose to be easier to use 2025-05-14 20:13:24 +02:00
0e5402c347 Removed unused calls and classes from the old plugin system 2025-05-14 09:15:18 +02:00
6922242b4f Disabled generation of packages during build. Re-enabled trimming in the client 2025-05-13 21:46:29 +02:00
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
mxritzdev
49848db96f added logs to the diagnose 2025-05-13 14:26:29 +02:00
mxritzdev
ba736d2b19 added file logging and log rotation 2025-05-13 14:14:22 +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
bd8ea67017 zip extracts now, still some issues with the ressource building 2025-05-12 16:51:29 +02:00
moritz
8ac2d20d8a added base diagnose, is not working, yet, still contains test objects 2025-05-11 13:03:44 +02:00
1b4d32eed3 Prepared tailwind system for plugin builds and exports via nuget. Removed obsolete old css bundling. Added helper scripts for building. Rewritten build scripts 2025-05-11 00:07:41 +02:00
1a67fcffb4 Added nuget export options for development. Added nuget patch script for dotnet-script 2025-05-08 17:10:41 +02:00
bbc6c0fbd3 Upgraded to latest mooncore packages. Upgraded to tailwind v4 2025-05-02 13:06:09 +02:00
6657bae0cd Improved api key ux 2025-04-15 13:42:30 +02:00