3dff8c8f6d
Fixed IL trimming removing used icons from build output in system settings tab
v2.1
ChiaraBm2026-02-21 22:46:34 +01:00
95a848e571
Merge pull request 'Implemented extendable system settings tab. Started implementing white labeling settings' (#21) from feat/SystemSettings into v2.1
ChiaraBm2026-02-21 21:22:06 +00:00
9d557eea4e
Implemented extendable system settings tab. Started implementing white labeling settings
ChiaraBm2026-02-21 22:20:51 +01:00
94c1aac0ac
Merge pull request 'Added plugins hooks for layout related options' (#20) from feat/LayoutMiddleware into v2.1
ChiaraBm2026-02-20 15:28:24 +00:00
3bddd64d91
Added page hooks for main layout
ChiaraBm2026-02-20 16:25:01 +01:00
5ad7a6db7b
Added hook option for plugins to inject into the main layout before the router
ChiaraBm2026-02-20 12:28:22 +01:00
9b9272cd6e
Fixed nuget package build failing after changing shadcnblazor class list location
ChiaraBm2026-02-20 09:41:35 +01:00
31cf34ed04
Merge pull request 'Improved css build and initialization of frontend plugins' (#19) from feat/PluginImprovements into v2.1
ChiaraBm2026-02-20 08:38:27 +00:00
a9b0020131
Upgraded to shadcnblazor 1.0.13. Added transitive mapping copying and prefixed target to stop any collisions
ChiaraBm2026-02-20 09:35:43 +01:00
e3b432aae6
Removed unused startup interface. Added plugin list to frontend plugin initialization
ChiaraBm2026-02-20 09:20:29 +01:00
06f27605ba
Merge pull request 'Switched from self created static constant json options to a source generator options' (#18) from feat/ImproveJsonSerialization into v2.1
ChiaraBm2026-02-19 07:50:03 +00:00
0bd138df63
Switched from self created static constant json options to a source generator options
ChiaraBm2026-02-19 08:49:23 +01:00
d7b725f541
Merge pull request 'Improved plugin loading and handling' (#17) from feat/ImprovePluginLoading into v2.1
ChiaraBm2026-02-19 07:36:06 +00:00
0f26aaf803
Added options for navigation assemblies for the router
ChiaraBm2026-02-19 08:32:32 +01:00
c45e177001
Improved handling of moonlight plugins during startup, minimized host project code and moved startup handling to core
ChiaraBm2026-02-18 15:36:45 +01:00
627e9bb161
Merge pull request 'Switched to SimplePlugin plugin loader' (#16) from feat/SwitchPluginLoader into v2.1
ChiaraBm2026-02-18 12:57:22 +00:00
1fc33ebf03
Switched to SimplePlugin plugin loader
ChiaraBm2026-02-18 13:21:15 +01:00
64e4d7201e
Removed test code from ApiKeySchemeHandler
ChiaraBm2026-02-14 15:31:47 +01:00
816aa01319
Implemented plugin referencing. Added healthcheck and custom base docker image
ChiaraBm2026-02-13 08:38:33 +01:00
5627e78843
Merge pull request 'Implemented theme import and export' (#15) from feat/ThemeExportImport into v2.1
ChiaraBm2026-02-12 14:47:50 +00:00
795cec149f
Switched from nodejs to bun for building tailwindcss
ChiaraBm2026-02-12 15:46:05 +01:00
83fcb4a921
Merge pull request 'Implemented hybrid cache with redis support' (#14) from feat/HybridCache into v2.1
ChiaraBm2026-02-12 14:30:21 +00:00
741a60adc6
Implemented hybrid cache for user sessions, api keys and database provided settings. Cleaned up startup and adjusted caching option models for features
ChiaraBm2026-02-12 15:29:35 +01:00
6f941a220c
Implemented theme import and export
ChiaraBm2026-02-12 11:09:38 +01:00
dd44e5bb86
Merge pull request 'Added api key expiry' (#13) from feat/ApiKeys into v2.1
ChiaraBm2026-02-12 09:11:45 +00:00
7b38662f8f
Added cache key format for api key validation
ChiaraBm2026-02-12 09:59:47 +01:00
6d854d82d3
Made username table cell clickable to open edit screen and removed the unnecessary text-left
ChiaraBm2026-02-01 16:37:19 +01:00
ac1c28d20d
Implemented user logout and deletion service. Added Auth, Deletion and Logout hook. Restructed controllers
ChiaraBm2026-02-01 16:26:11 +01:00
5efe591f85
Started implementing api key expiration
ChiaraBm2026-02-09 16:12:11 +01:00
4daf986f3e
Added option for oidc to disable https only cookies for deployments using an ip
ChiaraBm2026-02-09 12:22:03 +01:00
cc7f55c988
Added versions and instance permissions to default admin perms
ChiaraBm2026-02-09 12:03:29 +01:00
11a2f9818a
Added buns lockfile to gitignore
ChiaraBm2026-02-09 12:02:58 +01:00
6a151394a7
Added type hints in display name of version selector
ChiaraBm2026-02-09 10:27:36 +01:00
178ac5ac20
Added permissions for container helper. Updated rebuild version selection to fetch the available versions from moonlights version api
ChiaraBm2026-02-09 09:14:38 +01:00
91944a5ef6
Updated setup page to use the latest shadcnblazor input fields
ChiaraBm2026-02-09 08:22:58 +01:00
affdadf3aa
Merge branch 'feat/ContainerHelper' into v2.1
ChiaraBm2026-02-09 08:18:56 +01:00
8d9a7bb8b3
Added validation to setup dto
ChiaraBm2026-02-09 07:47:38 +01:00
1f631be1c7
Updated settings service to support generic types with JSON serialization/deserialization, adjusted setup wizard checks and modified database schema for proper JSONB storage.
ChiaraBm2026-01-29 14:47:56 +01:00
5b4959771c
Started implementing setup wizard backend for initial instance configuration. Adjusted ui
ChiaraBm2026-01-22 16:24:53 +01:00
b8e1bbb28c
Added setup wizard component for initial installation flow and integrated it into app routing.
ChiaraBm2026-01-21 17:01:32 +01:00
c8fe11bd2b
Implemented version fetching from source control git server. Added self version detection and update checks
ChiaraBm2026-02-01 14:47:32 +01:00
09b11cc4ad
Improved update instance model text design
ChiaraBm2026-01-29 14:07:02 +01:00
660319afec
Renamed SharedSerializationContext to SerializationContext. Added error handling and no build cache functionality
ChiaraBm2026-01-29 13:59:24 +01:00
8181404f0c
Moved request and responses dtos to correct namespace
ChiaraBm2026-01-29 12:45:09 +01:00
e1207b8d9b
Refactored container helper service. Cleaned up event models. Implemented version changing. Added security questions before rebuild
ChiaraBm2026-01-29 11:23:07 +01:00
97a676ccd7
Implemented handling of server side issues using the rfc for problem detasils in the frontend
ChiaraBm2026-01-29 09:28:50 +01:00
136620f1e6
Updated all forms to use the EnhancedEditForm and blazors native validation. Fixed smaller issues after upgrading to ShadcnBlazor 1.0.11
ChiaraBm2026-01-29 08:58:12 +01:00
9b11360a0e
Added vesrion to update instance dialog. Added apply functionality to instance page. Replaced dialog launch in overview to link to instance tab
ChiaraBm2026-01-28 16:43:29 +01:00
deb69e6014
Upgraded to ShadcnBlazor 1.0.10. Started implementing instance management ui page
ChiaraBm2026-01-26 16:49:25 +01:00
4e96905fb2
Implemented container helper status checked. Started implementing container helper ui. Improved update modal
ChiaraBm2026-01-25 22:51:51 +01:00
e2f344ab4e
Added container rebuild flow with real-time logs and updated UI, backend implementation, config options, and container helper API integration.
ChiaraBm2026-01-23 16:38:42 +01:00
76a8a72e83
Moved the applying of selected permissions to the correct place in the role dialogs
ChiaraBm2026-01-19 11:06:48 +01:00
3e302198a2
Removed unused launchSettings.json and unnecessary folder reference from project file to clean up configuration.
ChiaraBm2026-01-19 10:58:55 +01:00
4187f9da4e
Implemented frontend configuration service and dynamic theme reloading integration. Updated sidebar to display dynamic application name.
ChiaraBm2026-01-19 10:55:34 +01:00
d85b07bde7
Upgraded ShadcnBlazor and Extras to 1.0.9. Replaced Checkbox with Switch for "Is Enabled" fields and updated CSS editor language to Css.
ChiaraBm2026-01-19 10:24:05 +01:00
56b14f60f1
Implementing api key authentication scheme and validation. Added default value in dtos
ChiaraBm2026-01-17 21:05:20 +01:00
01c86406dc
Implemented API key management with permission checks, database schema, and frontend integration. Adjusted string lengths for Role and API key attributes.
ChiaraBm2026-01-16 15:06:45 +01:00
a28b8aca7a
Added permission checks to all controllers. Added role permission loading. Added frontend permission checks. Implemented user logout in admin panel.
ChiaraBm2026-01-16 13:07:19 +01:00
bee381702b
Added session caching for user validation to reduce db calls and introduced configurable session options.
ChiaraBm2026-01-16 09:19:15 +01:00
10cd0f0b09
Implemented member management of roles. Moved users controller
ChiaraBm2026-01-15 14:52:29 +01:00
fcaa0dcd07
Migrated user management views to modal-based dialogs, restructured roles, and user pages under /admin/users. Simplified navigation paths and improved tabbed interface.
ChiaraBm2026-01-15 12:26:49 +01:00
ea35ddb0dc
Added build step for frontend in NuGet publishing workflow to ensure class list files generate properly
ChiaraBm2026-01-15 11:45:06 +01:00
b4536ca6e9
Upgraded ShadcnBlazor and Extras to 1.0.8, adjusted styles import paths, and adjusted frontend build process.
ChiaraBm2026-01-15 10:59:40 +01:00
7f482fd6c3
Refactored response and request models to dto naming. Adjusted mapper naming
ChiaraBm2026-01-14 19:19:45 +01:00
1d1dfc2c1c
Adjusted sideoffset of dropdown menu on users page
ChiaraBm2026-01-14 19:08:04 +01:00
f836657603
Implemented Tailwind CSS class list extraction and integrated it into the build process of the frontend package
ChiaraBm2026-01-14 16:10:06 +01:00
7e0b427137
Added Gitea workflow for publishing NuGet packages and configured project files for NuGet packaging
ChiaraBm2026-01-14 13:36:36 +01:00
b79c8fe476
Added current tab as query parameter to system page
ChiaraBm2025-12-30 16:07:08 +01:00
f71bad3da3
Upgraded ShadcnBlazor to 1.0.5
ChiaraBm2025-12-30 16:06:33 +01:00
170cac2091
Minor design improvements to user table and diagnose page
ChiaraBm2025-12-30 16:06:18 +01:00
ba942b2f8f
Made sidebar item collection extendable via interface. Refactored settings to system
ChiaraBm2025-12-27 23:54:48 +01:00
05c05f1b72
Adjusted config options for oidc and database to use the correct section
ChiaraBm2025-12-27 23:34:00 +01:00
ec6782160c
Added update model with progress animations. Backend not implemented
ChiaraBm2025-12-27 23:33:33 +01:00
1581276854
Adjusted dockerfile for library-host architecture
ChiaraBm2025-12-27 23:32:54 +01:00
e1c0645428
Added diagnose frontend and backend implementation
ChiaraBm2025-12-27 23:32:36 +01:00
594fb3073f
Updated to latest mooncore version for xml docs
ChiaraBm2025-09-21 17:17:21 +00:00
3e87d5c140
Switched to database scheme seperation from MoonCores SingleDb. Updated mooncore versions. Updating to correct Async naming
ChiaraBm2025-09-21 16:44:01 +00:00
86bec7f2ee
Updated to latest mooncore version. Cleaned up some crud controllers and replaced DataTable with the new DataGrid component
ChiaraBm2025-09-16 12:09:20 +00:00