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
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
3a804c99ce
Upgraded to dotnet 9
2025-05-15 09:45:54 +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
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
55bc825cb7
Added hangfire. Implemented hangfire statistics. Updated lucide icons
2025-04-09 20:24:31 +02:00
f1c0d3b896
Implemented api authentication. Removed old secret system
2025-03-14 12:32:13 +01:00
9fb1667bf0
Updated mooncore dependencies
2025-03-06 20:55:14 +01:00
1f95577eb7
Updated mooncore.extended. Adjusted authentication config to support multiple schemes
2025-03-01 17:35:21 +01:00
b1092985ff
Updated mooncore versions. Removed unused imports and legacy configuration loading
2025-02-28 09:55:47 +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
64f4a3a58c
Started migrating to postgresql
2025-02-25 17:12:31 +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
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
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
bf89ef16f7
Upgraded MoonCore
2024-12-20 14:29:54 +01:00
150a18cc0b
Implemented css bundling
2024-12-10 16:28:11 +01:00
f08c8f013d
Upgraded dependencies
2024-12-05 13:11:58 +01:00
2e98d166ec
Changed icons to use Lucide icons
2024-12-01 18:00:13 +01:00
Masu-Baumgartner
23a74bdfc6
Fixed plugin loader usage. Improved export for nuget. Changed css name
2024-11-21 17:03:38 +01:00
Masu-Baumgartner
f702167d6e
Fixed api exception handler
2024-11-21 09:41:53 +01:00
Masu-Baumgartner
fe31c01a06
Upgraded packages. Improved startup. Removed unused components
2024-11-20 17:21:17 +01:00
Masu-Baumgartner
2d0a0e53c0
Implementing plugin loading for api server and client
2024-11-19 16:28:25 +01:00
Masu Baumgartner
072adb5bb1
Working on module/plugin system
2024-11-14 22:30:02 +01:00
Masu-Baumgartner
a074f0c4f0
Testing new oauth2 setup
2024-11-11 16:46:51 +01:00
Masu Baumgartner
96bb3a5c0f
Preparations for plugin/module development
2024-11-10 20:36:02 +01:00
Masu Baumgartner
add4c3e99f
Fixed smaller issues with refreshing the access token on frontend side
...
+ Saving the access and refresh token on server side
2024-11-07 00:42:23 +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
fce44f49b6
Implemented apikey backend
2024-10-30 13:34:19 +01:00
Masu Baumgartner
e02af774a9
Cleaned up the startup sequence.
2024-10-28 21:30:00 +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
6f3341e6ad
Switched to LocalStorage. Upgraded MoonCore. Improved auth flow
2024-10-23 21:37:26 +02:00
Masu Baumgartner
910f190c86
Completed first iteration of access-refresh auth. Upgraded mooncore. Refactored mooncore related stuff
2024-10-21 20:17:59 +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
6be3b8338d
Improved token handling and used new validate auth request for oauth2
2024-10-18 13:11:02 +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
19afc5d055
Added permissions to users controller and the client.
2024-10-07 16:37: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
cf25e4e1e6
Implemented admin users crud api
2024-10-06 01:19:23 +02:00