Commit Graph

83 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
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
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
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
a1cb4f243a Added missing input validation in oauth2 register request 2025-06-01 15:34:17 +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
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
0e5402c347 Removed unused calls and classes from the old plugin system 2025-05-14 09:15:18 +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
a4e0175173 finished diagnose system 2025-05-12 19:00:09 +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
65ea5985d3 Implement disabling of local oauth2 controller 2025-04-15 13:08:28 +02:00
504cb8e950 Implemented modular oauth2 system 2025-04-15 13:03:13 +02:00
f81b84e4b3 Cleaned up swagger controller 2025-04-15 13:02:45 +02:00
c12e1e38b8 Implemented user permission update 2025-04-15 12:32:29 +02:00
db7ac8d174 Removed unused middleware. Fixed plugin loading issues 2025-04-15 12:19:32 +02:00
0b0c9304b1 Added oauth2 access endpoint override option 2025-04-14 22:36:37 +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
a9d3a30782 Fixed overwriting issue for chunked file upload 2025-03-20 20:50:05 +01:00
55a8cfad46 Implemented chunked uploading. Updated mooncore 2025-03-20 16:23:27 +01:00
75f037da02 Implemented frontend hosting file generation helper 2025-03-16 22:03:01 +01:00
f1c0d3b896 Implemented api authentication. Removed old secret system 2025-03-14 12:32:13 +01:00
f23320eb1c Added max file size upload option. Switched from stream upload to multipart form content file upload 2025-03-07 13:31:30 +01:00
45ccb6fc4c Fixed oauth2 configuration loading 2025-02-28 11:03:54 +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
a23c3b0fdd Added comments
<3
2025-02-24 21:02:32 +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
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
e299cde6da Removed asset controllers. Started adding design section in settings 2025-01-07 00:08:19 +01:00