Commit Graph

866 Commits

Author SHA1 Message Date
Marcel Baumgartner
6fd1336f1c Added base models for servers. Added ws packet connection utility. Added some ui from old branch. Added some packeges. And more smaller things 2024-01-27 13:28:09 +01:00
Marcel Baumgartner
33c1ffa0ba Started reimplementing server feature because we use a new project structure now. This is way cleaner than the last implementation 2024-01-26 20:09:53 +01:00
Marcel Baumgartner
19001e5836 Merge pull request #362 from Moonlight-Panel/v2_RestructureTry2
Restructured whole v2 project to be easier to develop new features
2024-01-26 17:02:30 +01:00
Marcel Baumgartner
12bc66a95b Restructured the rest of the features to their own environment 2024-01-26 13:53:34 +01:00
Marcel Baumgartner
63b2b40227 After the first try literally gave me a head ace, there is the second try with a better way of structuring it and not divinding so much core components in individual features. Still not done though 2024-01-25 21:40:23 +01:00
Marcel Baumgartner
bb53f1c40a Merge pull request #359 from Moonlight-Panel/v2_TransactionImprovement
Implemented transaction dates
2024-01-19 10:34:33 +01:00
Marcel Baumgartner
46f08059d7 Implemented transaction dates 2024-01-19 10:34:01 +01:00
Marcel Baumgartner
a9af1ec15e Merge pull request #358 from Moonlight-Panel/v2_UiFixes
Added some ui fixes
2024-01-16 16:32:14 +01:00
Marcel Baumgartner
9179d6825c Improved order duration border effect 2024-01-16 16:30:44 +01:00
Marcel Baumgartner
4816befa71 Improved ticket popup button. Added better separation between tickets in the user view 2024-01-16 16:25:34 +01:00
Marcel Baumgartner
67c846ddc8 Renamed announcements to news in community navigation 2024-01-16 16:18:38 +01:00
Marcel Baumgartner
79d860351c Resized profile picture change text in user settings 2024-01-16 16:15:09 +01:00
Marcel Baumgartner
c1216ea708 Improved 2fa and password ui 2024-01-16 16:12:36 +01:00
Marcel Baumgartner
a11569a737 Fixed inconsistent spacing. Reduced page size for transactions 2024-01-16 16:03:52 +01:00
Marcel Baumgartner
cd4feec58f Made space for more diagnose components 2024-01-16 16:02:01 +01:00
Marcel Baumgartner
518ec7055a Removed inconsistent border in settings/configuration page 2024-01-16 15:57:39 +01:00
Marcel Baumgartner
2552b92e5d Improved user dashboard 2024-01-16 15:38:28 +01:00
Marcel Baumgartner
e9d3ab5307 Added error reporting in soft error handler 2024-01-16 15:02:15 +01:00
Marcel Baumgartner
becc67c46b Improved error message view of soft error handler 2024-01-16 14:59:44 +01:00
Marcel Baumgartner
c3a0833410 Improved error view of smart form 2024-01-16 14:56:10 +01:00
Marcel Baumgartner
da53a0eef7 Merge pull request #357 from Moonlight-Panel/v2_AddEnvironmentConfiguration
Implemented environment variable loading in config service
2024-01-16 14:39:14 +01:00
Marcel Baumgartner
289f8921ff Implemented environment variable loading in config service 2024-01-16 14:38:43 +01:00
Marcel Baumgartner
e1a0cfeebb Merge branch 'v2' of https://github.com/Moonlight-Panel/Moonlight into v2 2024-01-08 08:43:29 +01:00
Marcel Baumgartner
55a7d71c7f Improved error message for username regex on register form 2024-01-08 08:43:11 +01:00
Marcel Baumgartner
8d1cb47a8a Merge pull request #353 from Moonlight-Panel/v2_ImproveTicketing
Improved ticketing
2024-01-08 08:34:39 +01:00
Marcel Baumgartner
2510d6748c Implemented viewing of closed tickets for users 2024-01-08 08:32:57 +01:00
Marcel Baumgartner
f17ff9246d Implemented input disable on closed tickets for users 2024-01-08 08:32:39 +01:00
Marcel Baumgartner
a2a9a6e21d Merge pull request #352 from Moonlight-Panel/v2_AntiAdBlocker
Implemented basic adblocker prevention
2024-01-05 11:44:18 +01:00
Marcel Baumgartner
0e1ddfbccb Implemented basic adblocker prevention
Tested with uBlockOrigin
2024-01-05 11:43:37 +01:00
Marcel Baumgartner
2edf8b4a9f Merge pull request #351 from Moonlight-Panel/v2_Fixes
Some fixes
2024-01-05 11:06:10 +01:00
Marcel Baumgartner
e47cac71fc Added a proper error message when starting a charge process without selecting a payment gateway 2024-01-05 11:05:35 +01:00
Marcel Baumgartner
0aa28d9764 Fixed service renewal check to allow admins to access the service even if it is expired 2024-01-05 11:04:43 +01:00
Marcel Baumgartner
8b032462c0 Merge pull request #350 from Moonlight-Panel/v2_AddDiagnoseFileExport
Added diagnose file export
2024-01-04 16:04:28 +01:00
Marcel Baumgartner
3ae694a3da Added diagnose file export 2024-01-04 16:03:55 +01:00
Marcel Baumgartner
741d13b18a Changed invalid img sources 2023-12-22 23:09:58 +01:00
Marcel Baumgartner
0d8cc5bd5d Merge pull request #345 from Moonlight-Panel/v2_AddThemeFeature
Added theme feature
2023-12-22 23:03:29 +01:00
Marcel Baumgartner
04ef9dc827 Added asset proxy. Adding google fonts as file instead of loading it externally. Removed demo theme 2023-12-22 23:02:37 +01:00
Marcel Baumgartner
c11ff632d2 Implemented theme exporting and importing 2023-12-22 20:47:00 +01:00
Marcel Baumgartner
c5a3c0550c As the default theme is not shown in the Themes page, we do not need this way of checking if its enabled 2023-12-22 14:38:08 +01:00
Marcel Baumgartner
a67829035e Implemented basic theme feature. Missing are import, export and asset proxy 2023-12-22 14:27:37 +01:00
Marcel Baumgartner
f57aac4f6c Made some ui changes 2023-11-18 23:25:52 +01:00
Marcel Baumgartner
3a53fa0a3c Done some todo's and removed old TL tags 2023-11-16 00:48:06 +01:00
Marcel Baumgartner
7145890801 Merge pull request #338 from Moonlight-Panel/AddServiceImplementationApi
Added service implementation api and some service utils
2023-11-15 21:06:02 +01:00
Marcel Baumgartner
6d5a5fd16c Added expired services overview to store pages 2023-11-15 21:02:35 +01:00
Baumgartner Marcel
3092daaad4 Fixed cookie loading. Started implementing service expire handling 2023-11-15 15:24:27 +01:00
Baumgartner Marcel
0f989a38c3 Implemented service admin view 2023-11-15 11:05:12 +01:00
Baumgartner Marcel
e8706cad1c Made implementation api cleaner 2023-11-15 10:25:28 +01:00
Baumgartner Marcel
d55490dd51 Started working on service implementation api 2023-11-14 17:54:15 +01:00
Marcel Baumgartner
a1cd6b5cd9 Merge pull request #337 from Moonlight-Panel/AddTicketSystem
Added ticket system
2023-11-10 15:14:49 +01:00
Marcel Baumgartner
0e43278bdd Merge branch 'v2' into AddTicketSystem 2023-11-10 15:13:51 +01:00