Commit Graph

  • 51aeb67ad6 Improved paged endpoint rage validation. Fixed smaller request model validation issues ChiaraBm 2025-08-26 01:52:43 +02:00
  • 5e371edf2b Updated versions ChiaraBm 2025-08-26 01:30:45 +02:00
  • d46ad72cb6 Merge pull request #454 from Moonlight-Panel/v2.1_FileManager ChiaraBm 2025-08-26 01:09:17 +02:00
  • 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 ChiaraBm 2025-08-26 01:07:59 +02:00
  • dc862e4b3c Removed unused pwa build option from razor class library project ChiaraBm 2025-08-24 11:59:00 +02:00
  • e56c5edfb4 Merge pull request #453 ChiaraBm 2025-08-23 23:43:06 +02:00
  • 70b310adef Implemented theme importing and exporting ChiaraBm 2025-08-23 23:39:56 +02:00
  • 6748288f3c Merge pull request #452 from Moonlight-Panel/v2.1_OpenTelemetry ChiaraBm 2025-08-23 22:57:19 +02:00
  • 2c5d45e9c2 Added open telemetry exporter to existing metric system. Improved config section for metrics ChiaraBm 2025-08-23 22:09:00 +02:00
  • c02c13bf90 Bumped versions ChiaraBm 2025-08-23 20:25:08 +02:00
  • 902ca114c1 Merge pull request #451 from Moonlight-Panel/v2.1_ImproveAuth ChiaraBm 2025-08-20 17:20:10 +02:00
  • 17cd039c9b Improved design of login method selection screen ChiaraBm 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 ChiaraBm 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 ChiaraBm 2025-08-20 16:16:31 +02:00
  • ab92edb008 Removed hangfire. Added TickerQ v2.1_ReplaceHangfire ChiaraBm 2025-08-19 22:53:12 +02:00
  • 60178dc54b Implemented user deletion service and IUserDeleteHandler for plugins to hook into ChiaraBm 2025-08-19 21:35:43 +02:00
  • 8a63a3448a Removed old bg-gray-900 from register and login razor pages ChiaraBm 2025-08-19 21:18:37 +02:00
  • f5336f63ce Rewritten build and publish steps because github's nuget registry is not compatible with previous used action ChiaraBm 2025-08-10 16:16:57 +02:00
  • 97583349df Added plugins.props files for plugin references. Fixed small tailwind mapping issue. Adjusted actions file to publish packages correctly again. Updated versions ChiaraBm 2025-08-10 16:02:10 +02:00
  • 9bec336323 Merge remote-tracking branch 'origin/v2_ChangeArchitecture' into v2_ChangeArchitecture ChiaraBm 2025-07-24 09:24:06 +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 ChiaraBm 2025-07-24 09:23:36 +02:00
  • 5a215231fa 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 ChiaraBm 2025-07-24 09:23:36 +02:00
  • 6a29b5386c Merge remote-tracking branch 'origin/v2_ChangeArchitecture' into v2_ChangeArchitecture ChiaraBm 2025-07-24 08:33:29 +02:00
  • 7cd138b09f Improved ui/ux of theme pages. Upgraded mooncore.blazor.flyonui ChiaraBm 2025-07-23 22:58:16 +02:00
  • 504837fe77 Fixed color inconsistency ChiaraBm 2025-07-23 09:49:52 +02:00
  • 7dde1d86f8 Added theme loading. Improved theme editor. Updated app theme model ChiaraBm 2025-07-22 21:08:03 +02:00
  • a480ae9c50 Renamed theme tab to customisation tab. Added basic theme crud ChiaraBm 2025-07-21 22:16:34 +02:00
  • 2c9a87bf3e Expanding theme tab to customization tab. Started improving theme selection. ChiaraBm 2025-07-20 23:27:51 +02:00
  • 03ea94b858 Merge remote-tracking branch 'origin/v2_ChangeArchitecture' into v2_ChangeArchitecture ChiaraBm 2025-07-19 00:20:07 +02:00
  • 9e42985ec8 Added helper message component (not final). Improved stat card design. Started improving theme preview ChiaraBm 2025-07-19 00:20:00 +02:00
  • dbf17aee3b Removed ace editor build from moonlight. Using the one from mooncore now. Bumped up versions ChiaraBm 2025-07-18 08:39:54 +02:00
  • 2b91d9a798 Updated mooncore version. Fixed checkbox ui in diagnose page. Bumped nuget version ChiaraBm 2025-07-17 22:50:21 +02:00
  • 74d18419a6 Bumped nuget versions to 2.1.4 ChiaraBm 2025-07-17 21:49:27 +02:00
  • e3f007b568 Merge pull request #446 from Moonlight-Panel/v2.1_TwClassExport ChiaraBm 2025-07-17 21:47:26 +02:00
  • 6690f09a32 Updated mappings import. Fixed github action ChiaraBm 2025-07-17 21:44:31 +02:00
  • 7c496b4c7f Fixed oauth2 controller returning invalid data. Adjusted build seps for tailwind class map ChiaraBm 2025-07-16 20:48:49 +02:00
  • 77abdd807d Merge pull request #445 from Moonlight-Panel/v2.1_OptimizeNugetBuilding ChiaraBm 2025-07-14 21:09:21 +02:00
  • 7599a7d60a Merge remote-tracking branch 'origin/v2.1_OptimizeNugetBuilding' into v2.1_OptimizeNugetBuilding ChiaraBm 2025-07-14 21:07:34 +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 ChiaraBm 2025-07-14 21:06:54 +02:00
  • acba3a9f53 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 ChiaraBm 2025-07-14 21:06:54 +02:00
  • 2b62fc141d Refactored startup. Updated usings. Removed dockerignore ChiaraBm 2025-07-14 19:25:08 +02:00
  • 4baa0bbe77 Adjusted tailwind style building to work with class name extraction ChiaraBm 2025-07-14 14:40:10 +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 ChiaraBm 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 ChiaraBm 2025-07-11 17:13:37 +02:00
  • 7e158d48c6 version bumped Spielepapagei 2025-07-03 21:41:07 +02:00
  • 4ed153ac5b Fixed MainLayout so "h-full" can be used in Pages. Spielepapagei 2025-07-03 21:03:42 +02:00
  • 6b17296139 Fixed formatting in workflow. Fixed invalid image link in readme ChiaraBm 2025-06-08 16:52:57 +02:00
  • bb5dffe395 Fixed dotnet tool not being discovered due to missing path env ChiaraBm 2025-06-08 00:47:49 +02:00
  • 0fa844f856 hopefully fixed now ole 2025-06-08 00:42:18 +02:00
  • 4fea77c837 Added new Publish workflow ole 2025-06-08 00:10:21 +02:00
  • f76c797a7f Added skip duplicate option to push to prevent pushing the same version ChiaraBm 2025-06-07 22:07:30 +02:00
  • ad81fd9199 Merge remote-tracking branch 'origin/v2_ChangeArchitecture' into v2_ChangeArchitecture ChiaraBm 2025-06-07 22:04:39 +02:00
  • f732c80230 Added missing property to scripts csproj ChiaraBm 2025-06-07 22:04:16 +02:00
  • eb97d15f03 Merge pull request #444 from Moonlight-Panel/v2_ChangeArchitecture_workflows ChiaraBm 2025-06-07 21:47:00 +02:00
  • be590d8e2b First iteration of development packages workflow ChiaraBm 2025-06-07 21:40:38 +02:00
  • a41845e45c Removed outdated workflows. Removed used docker file and compose file. Updated readme ChiaraBm 2025-06-01 20:48:01 +02:00
  • a1cb4f243a Added missing input validation in oauth2 register request ChiaraBm 2025-06-01 15:34:17 +02:00
  • 110e055e24 Upgraded Swashbuckle.AspNetCore to 8.1.2 ChiaraBm 2025-06-01 11:48:27 +02:00
  • f3a35bd62a Started implementing metrics system ChiaraBm 2025-05-23 17:15:19 +02:00
  • 565d9a5a4d Upgraded mooncore.blazor.tailwind ChiaraBm 2025-05-23 10:37:01 +02:00
  • dbc29046f5 Fixed memory usage detection for linux ChiaraBm 2025-05-23 10:36:37 +02:00
  • 0152502c1b Updated mooncore version. Fixed tailwind forms plugin layering issues. Added tags input for permissions for api keys and users ChiaraBm 2025-05-22 20:36:22 +02:00
  • 0520e3d7e5 Added separate build script to package.json for the docker image to use ChiaraBm 2025-05-22 20:16:35 +02:00
  • dc49e168ab Updated mooncore versions. Updated permission checking. Added client side permission check. Added dotnet tool specifications for scripts project ChiaraBm 2025-05-21 10:30:37 +02:00
  • da55f2b19e Merge pull request #440 from Moonlight-Panel/v2_ChangeArchitecture_AddDiagnose ChiaraBm 2025-05-17 19:41:32 +02:00
  • 424f2a8779 Merge branch 'v2_ChangeArchitecture' into v2_ChangeArchitecture_AddDiagnose ChiaraBm 2025-05-17 19:40:50 +02:00
  • 255bfba9e3 Cleaned up diagnose system. Fixed smaller inconsistencies ChiaraBm 2025-05-17 19:38:36 +02:00
  • 593a79c506 Merge pull request #442 from Moonlight-Panel/v2_ChangeArchitecture_FirstUserAdmin ChiaraBm 2025-05-17 18:07:15 +02:00
  • d4a7600c14 Cleaned up scripts project ChiaraBm 2025-05-17 18:04:59 +02:00
  • 7ead76fbcc Implemented First User Admin Feature mxritzdev 2025-05-17 17:53:05 +02:00
  • f87e4a0800 censored client id config diagnose mxritzdev 2025-05-15 14:15:44 +02:00
  • eab03d7f5a cleaned up diagnose feature mxritzdev 2025-05-15 14:09:16 +02:00
  • 9dc77e6dde Workaround for https://github.com/dotnet/aspnetcore/issues/59291 ChiaraBm 2025-05-15 10:14:44 +02:00
  • 3a804c99ce Upgraded to dotnet 9 ChiaraBm 2025-05-15 09:45:54 +02:00
  • c49b000521 Used CamelCase Formatter in Diagnose ui mxritzdev 2025-05-14 20:15:07 +02:00
  • ebc1b9441e changed the diagnose to be easier to use mxritzdev 2025-05-14 20:13:24 +02:00
  • 0e5402c347 Removed unused calls and classes from the old plugin system ChiaraBm 2025-05-14 09:15:18 +02:00
  • 6922242b4f Disabled generation of packages during build. Re-enabled trimming in the client ChiaraBm 2025-05-13 21:46:29 +02:00
  • 73ca5e57e8 Added nuget directory option to pack command of the script ChiaraBm 2025-05-13 21:17:49 +02:00
  • a579dd4759 Finished compile time plugin loading. Refactored plugin loading. Extended build helper script ChiaraBm 2025-05-13 20:48:50 +02:00
  • 609a0297d5 moved diagnose to own controller, added advanced diagnose building, ui for advanced still missing mxritzdev 2025-05-13 17:22:47 +02:00
  • 0743bad93c added ui for the diagnose system mxritzdev 2025-05-13 15:28:46 +02:00
  • 49848db96f added logs to the diagnose mxritzdev 2025-05-13 14:26:29 +02:00
  • ba736d2b19 added file logging and log rotation mxritzdev 2025-05-13 14:14:22 +02:00
  • 753cb04dfe improved the config in the diagnose mxritzdev 2025-05-13 14:06:59 +02:00
  • bc25210fe4 added config to diagnose, while censoring sensitive data mxritzdev 2025-05-12 19:36:27 +02:00
  • a4e0175173 finished diagnose system mxritzdev 2025-05-12 19:00:09 +02:00
  • bd8ea67017 zip extracts now, still some issues with the ressource building moritz 2025-05-12 16:51:29 +02:00
  • 8126250d1a Implemented tag based run helper script ChiaraBm 2025-05-11 22:26:05 +02:00
  • 8ac2d20d8a added base diagnose, is not working, yet, still contains test objects moritz 2025-05-11 13:03:44 +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 ChiaraBm 2025-05-11 00:07:41 +02:00
  • 1a67fcffb4 Added nuget export options for development. Added nuget patch script for dotnet-script ChiaraBm 2025-05-08 17:10:41 +02:00
  • bbc6c0fbd3 Upgraded to latest mooncore packages. Upgraded to tailwind v4 ChiaraBm 2025-05-02 13:06:09 +02:00
  • 6657bae0cd Improved api key ux ChiaraBm 2025-04-15 13:42:30 +02:00
  • 65ea5985d3 Implement disabling of local oauth2 controller ChiaraBm 2025-04-15 13:08:28 +02:00
  • 7defc9a6a9 Removed legacy and testing options from compose ChiaraBm 2025-04-15 13:03:38 +02:00
  • 504cb8e950 Implemented modular oauth2 system ChiaraBm 2025-04-15 13:03:13 +02:00
  • f81b84e4b3 Cleaned up swagger controller ChiaraBm 2025-04-15 13:02:45 +02:00
  • c12e1e38b8 Implemented user permission update ChiaraBm 2025-04-15 12:32:29 +02:00
  • db7ac8d174 Removed unused middleware. Fixed plugin loading issues ChiaraBm 2025-04-15 12:19:32 +02:00