Commit Graph

18 Commits

Author SHA1 Message Date
741a60adc6 Implemented hybrid cache for user sessions, api keys and database provided settings. Cleaned up startup and adjusted caching option models for features 2026-02-12 15:29:35 +01:00
ac1c28d20d Implemented user logout and deletion service. Added Auth, Deletion and Logout hook. Restructed controllers 2026-02-11 20:46:53 +01:00
4daf986f3e Added option for oidc to disable https only cookies for deployments using an ip 2026-02-09 12:22:03 +01:00
affdadf3aa Merge branch 'feat/ContainerHelper' into v2.1
Some checks failed
Dev Publish: Nuget / Publish Dev Packages (push) Failing after 31s
# Conflicts:
#	Moonlight.Api/Services/ApplicationService.cs
#	Moonlight.Api/Startup/Startup.Base.cs
#	Moonlight.Shared/Http/SerializationContext.cs
2026-02-09 08:18:56 +01:00
5b4959771c Started implementing setup wizard backend for initial instance configuration. Adjusted ui 2026-02-09 06:51:38 +00:00
c8fe11bd2b Implemented version fetching from source control git server. Added self version detection and update checks 2026-02-01 14:47:32 +01:00
660319afec Renamed SharedSerializationContext to SerializationContext. Added error handling and no build cache functionality 2026-01-29 13:59:24 +01:00
e1207b8d9b Refactored container helper service. Cleaned up event models. Implemented version changing. Added security questions before rebuild 2026-01-29 11:23:07 +01:00
e2f344ab4e Added container rebuild flow with real-time logs and updated UI, backend implementation, config options, and container helper API integration. 2026-01-23 16:38:42 +01:00
3cbdd3b203 Implemented theme crud and basic theme loading 2026-01-18 23:31:01 +01:00
56b14f60f1 Implementing api key authentication scheme and validation. Added default value in dtos 2026-01-17 21:05:20 +01:00
a28b8aca7a Added permission checks to all controllers. Added role permission loading. Added frontend permission checks. Implemented user logout in admin panel. 2026-01-16 13:07:19 +01:00
bee381702b Added session caching for user validation to reduce db calls and introduced configurable session options. 2026-01-16 09:19:15 +01:00
06063b94b3 Implemented roles and action timestamps. Added oermissions selector and interfaces 2026-01-14 19:03:17 +01:00
05c05f1b72 Adjusted config options for oidc and database to use the correct section 2025-12-27 23:34:00 +01:00
e1c0645428 Added diagnose frontend and backend implementation 2025-12-27 23:32:36 +01:00
ca69d410f2 Added small system overview 2025-12-25 21:55:46 +01:00
a2d4edc0e5 Recreated solution with web app template. Improved theme. Switched to ShadcnBlazor library 2025-12-25 19:16:53 +01:00