Commit Graph

  • 3dff8c8f6d Fixed IL trimming removing used icons from build output in system settings tab v2.1 ChiaraBm 2026-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 ChiaraBm 2026-02-21 21:22:06 +00:00
  • 9d557eea4e Implemented extendable system settings tab. Started implementing white labeling settings ChiaraBm 2026-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 ChiaraBm 2026-02-20 15:28:24 +00:00
  • 3bddd64d91 Added page hooks for main layout ChiaraBm 2026-02-20 16:25:01 +01:00
  • 5ad7a6db7b Added hook option for plugins to inject into the main layout before the router ChiaraBm 2026-02-20 12:28:22 +01:00
  • 9b9272cd6e Fixed nuget package build failing after changing shadcnblazor class list location ChiaraBm 2026-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 ChiaraBm 2026-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 ChiaraBm 2026-02-20 09:35:43 +01:00
  • e3b432aae6 Removed unused startup interface. Added plugin list to frontend plugin initialization ChiaraBm 2026-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 ChiaraBm 2026-02-19 07:50:03 +00:00
  • 0bd138df63 Switched from self created static constant json options to a source generator options ChiaraBm 2026-02-19 08:49:23 +01:00
  • d7b725f541 Merge pull request 'Improved plugin loading and handling' (#17) from feat/ImprovePluginLoading into v2.1 ChiaraBm 2026-02-19 07:36:06 +00:00
  • 0f26aaf803 Added options for navigation assemblies for the router ChiaraBm 2026-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 ChiaraBm 2026-02-18 15:36:45 +01:00
  • 627e9bb161 Merge pull request 'Switched to SimplePlugin plugin loader' (#16) from feat/SwitchPluginLoader into v2.1 ChiaraBm 2026-02-18 12:57:22 +00:00
  • 1fc33ebf03 Switched to SimplePlugin plugin loader ChiaraBm 2026-02-18 13:21:15 +01:00
  • 64e4d7201e Removed test code from ApiKeySchemeHandler ChiaraBm 2026-02-14 15:31:47 +01:00
  • 816aa01319 Implemented plugin referencing. Added healthcheck and custom base docker image ChiaraBm 2026-02-13 08:38:33 +01:00
  • 5627e78843 Merge pull request 'Implemented theme import and export' (#15) from feat/ThemeExportImport into v2.1 ChiaraBm 2026-02-12 14:47:50 +00:00
  • 795cec149f Switched from nodejs to bun for building tailwindcss ChiaraBm 2026-02-12 15:46:05 +01:00
  • 83fcb4a921 Merge pull request 'Implemented hybrid cache with redis support' (#14) from feat/HybridCache into v2.1 ChiaraBm 2026-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 ChiaraBm 2026-02-12 15:29:35 +01:00
  • 6f941a220c Implemented theme import and export ChiaraBm 2026-02-12 11:09:38 +01:00
  • dd44e5bb86 Merge pull request 'Added api key expiry' (#13) from feat/ApiKeys into v2.1 ChiaraBm 2026-02-12 09:11:45 +00:00
  • 7b38662f8f Added cache key format for api key validation ChiaraBm 2026-02-12 09:59:47 +01:00
  • 6d854d82d3 Made username table cell clickable to open edit screen and removed the unnecessary text-left ChiaraBm 2026-02-01 16:37:19 +01:00
  • ac1c28d20d Implemented user logout and deletion service. Added Auth, Deletion and Logout hook. Restructed controllers ChiaraBm 2026-02-01 16:26:11 +01:00
  • 5efe591f85 Started implementing api key expiration ChiaraBm 2026-02-09 16:12:11 +01:00
  • 4daf986f3e Added option for oidc to disable https only cookies for deployments using an ip ChiaraBm 2026-02-09 12:22:03 +01:00
  • cc7f55c988 Added versions and instance permissions to default admin perms ChiaraBm 2026-02-09 12:03:29 +01:00
  • 11a2f9818a Added buns lockfile to gitignore ChiaraBm 2026-02-09 12:02:58 +01:00
  • 6a151394a7 Added type hints in display name of version selector ChiaraBm 2026-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 ChiaraBm 2026-02-09 09:14:38 +01:00
  • 91944a5ef6 Updated setup page to use the latest shadcnblazor input fields ChiaraBm 2026-02-09 08:22:58 +01:00
  • affdadf3aa Merge branch 'feat/ContainerHelper' into v2.1 ChiaraBm 2026-02-09 08:18:56 +01:00
  • 8d9a7bb8b3 Added validation to setup dto ChiaraBm 2026-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. ChiaraBm 2026-01-29 14:47:56 +01:00
  • 5b4959771c Started implementing setup wizard backend for initial instance configuration. Adjusted ui ChiaraBm 2026-01-22 16:24:53 +01:00
  • b8e1bbb28c Added setup wizard component for initial installation flow and integrated it into app routing. ChiaraBm 2026-01-21 17:01:32 +01:00
  • c8fe11bd2b Implemented version fetching from source control git server. Added self version detection and update checks ChiaraBm 2026-02-01 14:47:32 +01:00
  • 09b11cc4ad Improved update instance model text design ChiaraBm 2026-01-29 14:07:02 +01:00
  • 660319afec Renamed SharedSerializationContext to SerializationContext. Added error handling and no build cache functionality ChiaraBm 2026-01-29 13:59:24 +01:00
  • 8181404f0c Moved request and responses dtos to correct namespace ChiaraBm 2026-01-29 12:45:09 +01:00
  • e1207b8d9b Refactored container helper service. Cleaned up event models. Implemented version changing. Added security questions before rebuild ChiaraBm 2026-01-29 11:23:07 +01:00
  • 97a676ccd7 Implemented handling of server side issues using the rfc for problem detasils in the frontend ChiaraBm 2026-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 ChiaraBm 2026-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 ChiaraBm 2026-01-28 16:43:29 +01:00
  • deb69e6014 Upgraded to ShadcnBlazor 1.0.10. Started implementing instance management ui page ChiaraBm 2026-01-26 16:49:25 +01:00
  • 4e96905fb2 Implemented container helper status checked. Started implementing container helper ui. Improved update modal ChiaraBm 2026-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. ChiaraBm 2026-01-23 16:38:42 +01:00
  • 76a8a72e83 Moved the applying of selected permissions to the correct place in the role dialogs ChiaraBm 2026-01-19 11:06:48 +01:00
  • 3e302198a2 Removed unused launchSettings.json and unnecessary folder reference from project file to clean up configuration. ChiaraBm 2026-01-19 10:58:55 +01:00
  • 4187f9da4e Implemented frontend configuration service and dynamic theme reloading integration. Updated sidebar to display dynamic application name. ChiaraBm 2026-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. ChiaraBm 2026-01-19 10:24:05 +01:00
  • 3cbdd3b203 Implemented theme crud and basic theme loading ChiaraBm 2026-01-18 23:31:01 +01:00
  • 56b14f60f1 Implementing api key authentication scheme and validation. Added default value in dtos ChiaraBm 2026-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. ChiaraBm 2026-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. ChiaraBm 2026-01-16 13:07:19 +01:00
  • bee381702b Added session caching for user validation to reduce db calls and introduced configurable session options. ChiaraBm 2026-01-16 09:19:15 +01:00
  • 10cd0f0b09 Implemented member management of roles. Moved users controller ChiaraBm 2026-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. ChiaraBm 2026-01-15 12:26:49 +01:00
  • ea35ddb0dc Added build step for frontend in NuGet publishing workflow to ensure class list files generate properly ChiaraBm 2026-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. ChiaraBm 2026-01-15 10:59:40 +01:00
  • 7f482fd6c3 Refactored response and request models to dto naming. Adjusted mapper naming ChiaraBm 2026-01-14 19:19:45 +01:00
  • 1d1dfc2c1c Adjusted sideoffset of dropdown menu on users page ChiaraBm 2026-01-14 19:08:04 +01:00
  • a197d7d980 Improved diagnose accordium UIs ChiaraBm 2026-01-14 19:05:42 +01:00
  • 06063b94b3 Implemented roles and action timestamps. Added oermissions selector and interfaces ChiaraBm 2026-01-14 19:03:17 +01:00
  • 43d43a6d7d Adjusted compose file from template to match moonlight ChiaraBm 2026-01-14 19:01:05 +01:00
  • 1849cda2f5 Added npm install command to nuget publishing action ChiaraBm 2026-01-14 16:19:37 +01:00
  • f836657603 Implemented Tailwind CSS class list extraction and integrated it into the build process of the frontend package ChiaraBm 2026-01-14 16:10:06 +01:00
  • 7e0b427137 Added Gitea workflow for publishing NuGet packages and configured project files for NuGet packaging ChiaraBm 2026-01-14 13:36:36 +01:00
  • b79c8fe476 Added current tab as query parameter to system page ChiaraBm 2025-12-30 16:07:08 +01:00
  • f71bad3da3 Upgraded ShadcnBlazor to 1.0.5 ChiaraBm 2025-12-30 16:06:33 +01:00
  • 170cac2091 Minor design improvements to user table and diagnose page ChiaraBm 2025-12-30 16:06:18 +01:00
  • ba942b2f8f Made sidebar item collection extendable via interface. Refactored settings to system ChiaraBm 2025-12-27 23:54:48 +01:00
  • 05c05f1b72 Adjusted config options for oidc and database to use the correct section ChiaraBm 2025-12-27 23:34:00 +01:00
  • ec6782160c Added update model with progress animations. Backend not implemented ChiaraBm 2025-12-27 23:33:33 +01:00
  • 1581276854 Adjusted dockerfile for library-host architecture ChiaraBm 2025-12-27 23:32:54 +01:00
  • e1c0645428 Added diagnose frontend and backend implementation ChiaraBm 2025-12-27 23:32:36 +01:00
  • be3cdb8235 Added settings option model. Recreated migrations ChiaraBm 2025-12-25 22:02:12 +01:00
  • bfc7d9993a Refactored pages to correct locations ChiaraBm 2025-12-25 22:00:59 +01:00
  • ca69d410f2 Added small system overview ChiaraBm 2025-12-25 21:55:46 +01:00
  • a2d4edc0e5 Recreated solution with web app template. Improved theme. Switched to ShadcnBlazor library ChiaraBm 2025-12-25 19:16:53 +01:00
  • 0cc35300f1 Updated mooncore styles. Adjusted theme editor and theme loading. Changed versions Upgraded mooncore.blazor.flyonui. Made moonlight flyonui/daisyui compatible v2_ChangeArchitecture ChiaraBm 2025-10-27 08:23:02 +00:00
  • 2f21806bea Upgraded mooncore. Regenerated mappings. Updated versions ChiaraBm 2025-10-20 18:40:23 +00:00
  • c5d75a8710 Updated package versions ChiaraBm 2025-10-20 17:30:00 +00:00
  • f3dd37f649 Removed pull request trigger from nuget build action ChiaraBm 2025-10-20 17:27:59 +00:00
  • b035dd6b76 Added filter for csproj files for nuget package publish action ChiaraBm 2025-10-20 17:26:46 +00:00
  • 34c4bb8cb7 Updated theme and styles ChiaraBm 2025-10-20 17:16:38 +00:00
  • de5c9f4ea1 Upgraded mooncore deendencies ChiaraBm 2025-10-20 17:14:37 +00:00
  • 9ab69ffef5 Upgraded mooncore versions. Cleaned up code, especially startup code. Changed versions ChiaraBm 2025-10-05 16:07:27 +00:00
  • d2ef59d171 Merge pull request #457 ChiaraBm 2025-09-21 19:24:11 +02:00
  • 8e2b333f47 Updated Moonlight nuget versions. Regenrated mappings ChiaraBm 2025-09-21 17:20:33 +00:00
  • 594fb3073f Updated to latest mooncore version for xml docs ChiaraBm 2025-09-21 17:17:21 +00:00
  • 3e87d5c140 Switched to database scheme seperation from MoonCores SingleDb. Updated mooncore versions. Updating to correct Async naming ChiaraBm 2025-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 ChiaraBm 2025-09-16 12:09:20 +00:00
  • 8e242dc8da Merge pull request #456 ChiaraBm 2025-09-16 10:04:20 +02:00
  • efca9cf5d8 Implemented SignalR scaling using redis. Improved diagnose report generator. Added SignalR debug card in Diagnose page ChiaraBm 2025-09-16 08:02:53 +00:00
  • 8573fffaa2 Updated dependencies. Changed version. Fixed small file manager archive format issue ChiaraBm 2025-09-06 18:42:28 +02:00