Commit Graph

70 Commits

Author SHA1 Message Date
609ea3a443 Added nuget package settings. Fixed style building
All checks were successful
Dev Publish: Nuget / Publish MoonlightServers.Api (push) Successful in 17s
Dev Publish: Nuget / Publish MoonlightServers.DaemonShared (push) Successful in 11s
Dev Publish: Nuget / Publish MoonlightServers.Frontend (push) Successful in 32s
Dev Publish: Nuget / Publish MoonlightServers.Shared (push) Successful in 11s
2026-03-12 13:53:30 +00:00
e7b1e77d0a Implemented template crud, db entities, import/export, ptero and pelican import 2026-03-12 13:00:32 +00:00
7c5dc657dc Implemented node crud and status health check. Added daemon status health endpoint. Refactored project structure. Added sidebar items and ui views 2026-03-05 10:56:52 +00:00
52dbd13fb5 Recreated plugin with new project template. Started implementing server system daemon 2026-03-01 21:09:29 +01:00
f6b71f4de6 Upgraded mooncore. Done required refactoring to function with new version 2025-10-20 19:27:31 +00:00
85392208c4 Updated to latest moonlight and mooncore version. Done refactoring to async scheme and other changes. Recreated database migrations and cleaned models 2025-09-22 12:13:57 +02:00
348e9560ab Cleaned up interfaces. Extracted server state machine trigger handler to seperated classes. Removed legacy code 2025-09-06 15:34:35 +02:00
7587a7e8e3 Cleaned up project files from legacy plugin settings 2025-08-24 11:51:09 +02:00
431cdcb260 Improved server share permission handling and share ui 2025-07-24 20:19:49 +02:00
1f94752c54 Started improving server shares and general api controller structure 2025-07-24 18:28:10 +02:00
a2db7be26f Improved server header and variables page 2025-07-18 23:17:56 +02:00
265a4b280b Refactored ui. Improved console experience. Added command endpoint 2025-07-18 21:16:52 +02:00
f8c11b2dd8 Updated mooncore version 2025-07-17 22:56:52 +02:00
e83d1351cb Fixed server create ui 2025-07-16 21:29:43 +02:00
61253919cf Refactored frontend to work with the latest mooncore changes 2025-07-16 20:46:45 +02:00
514f862a9d Started refactoring to be compatible with the changed nuget packages and the mooncore changes 2025-07-15 19:21:44 +02:00
b53140e633 Implemented basic ui for server sharing. Extracted server authorization. Refactoring and small improvements 2025-06-11 21:59:49 +02:00
1ec4450040 Started implementing server share backend. Redesigned server authorization for api calls. Refactored controller names for servers. Moved some responses to correct namespace 2025-06-05 23:35:39 +02:00
2bf56f6963 Updated to match plugin standard 2025-06-01 11:53:20 +02:00
f2771acb49 Improved node statistics. Added overview for single nodes and replaced mockup values with api fetched values for nodes list 2025-05-27 00:17:42 +02:00
de682ab7ae Switched to new permission handling for front and backend as the moonlight core did 2025-05-21 10:54:34 +02:00
35ee8f5bd9 Workaround for https://github.com/dotnet/aspnetcore/issues/59291 2025-05-15 09:58:41 +02:00
3d7f071170 Upgraded to dotnet 9. Fixed smaller issues 2025-05-15 09:46:38 +02:00
49f0a7c55e Refactored plugin loading. Added project settings for packing 2025-05-13 20:52:26 +02:00
d33e7bf295 Updated use of theme styles to fix missing colors 2025-05-11 00:00:32 +02:00
33b233d0c5 Switched to new tailwind building 2025-05-09 15:38:35 +02:00
36cbc83c63 Removed old manual access token checking and switched to asp.net jwt handling. Removed old console subscriber handling and switched to full signal r solution + asp.net core auth 2025-04-13 00:09:06 +02:00
f0948960b7 Adjusted file upload size. Fixed allocations tab. Implemented server tab path handling 2025-04-09 20:47:49 +02:00
moritz
e274f1fdd8 Renamed UserRequestResponse to UserResponse to match main lib 2025-04-06 16:13:32 +02:00
f56f94a03b Implemented zip and tar compressing and decompressing. Implemented chunked file uploading 2025-03-24 22:15:05 +01:00
4046579c42 Added saving in server variables tab 2025-03-05 10:31:00 +01:00
a2ffb561bd Started implementing variables tab and api controller 2025-03-04 17:23:56 +01:00
fbf7cb554b Implemented upload and downloading in daemon, api server and frontend 2025-03-04 14:49:32 +01:00
43b04ff630 Implemented basic server file system endpoints and services. Implemented server files tab 2025-03-03 18:07:49 +01:00
30390dab71 Added node server sync and delete sync. Cleaned up codebase and extracted calls to apis to services 2025-03-02 19:24:24 +01:00
6d61e026c1 Moved client api routes to client name space 2025-02-28 22:55:25 +01:00
8f1cc29b8d Switched to postgresql. Documented startup. Updated dbcontext register call. Added virtual plugin manifest loading 2025-02-26 22:39:48 +01:00
a8d867c3c7 Improved jwt handling for node access tokens. Switched to di plugin system 2025-02-24 21:03:23 +01:00
67efe71247 Added server tab provider. Moved power actions to seperate controller 2025-02-22 20:08:33 +01:00
c452e652a2 Started implementing dynamic server tabs 2025-02-17 21:26:57 +01:00
56d4313fa8 Implemented server killing. Updated server manage ui. Added latest tailwind stuff. Added internal error handling 2025-02-15 20:26:10 +01:00
f45699f300 Re-implemented server state machine. Cleaned up code
TODO: Handle trigger errors
2025-02-12 23:02:00 +01:00
4088bfaef5 Fixed smaller text issues 2025-02-06 11:14:49 +01:00
b423b9fa19 Updated the usage of mooncore components 2025-02-05 16:52:49 +01:00
0b143d1c81 Made all database calls async. Fixed smaller issue 2025-01-06 22:37:01 +01:00
f652945a3f Implemented server console streaming in the frontend with xterm. Added logs endpoint for servers 2024-12-31 17:57:39 +01:00
6d674e153a Added ui concept for folders in server list 2024-12-30 19:59:02 +01:00
0bd9074494 Implemented power state and task streaming over signalr 2024-12-30 01:16:23 +01:00
394d8b05ed Started with manage view for server 2024-12-29 03:06:29 +01:00
d57ec841a1 Smaller adjustments on server list 2024-12-29 03:06:13 +01:00