Commit graph

978 commits

Author SHA1 Message Date
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
Marcel Baumgartner
d8bb2b7356 Implemented bucket delete and improved avatar update 2023-11-10 15:10:09 +01:00
Marcel Baumgartner
f779e5e920 Added logo and favicon 2023-11-09 21:47:11 +01:00
Marcel Baumgartner
c57ad9cce7 Fixed ui bugs. Implemented ticket deletion when a user is going to be deleted 2023-11-09 14:42:41 +01:00
Marcel Baumgartner
b492d65efb Added details in ticket view. Renamed mail verify button 2023-11-09 14:09:23 +01:00
Marcel Baumgartner
332937f964 Started implementing admin ticket ui. Cleaned up some stuff 2023-11-09 01:56:14 +01:00
Marcel Baumgartner
f5501f77fe Implemented file upload and improved ui. Fixed file upload bug in ticket service 2023-11-06 17:41:24 +01:00
Marcel Baumgartner
30bfae96fd
Merge pull request #336 from Moonlight-Panel/AddPanelRestart
Added basic restarting for instances running in docker
2023-11-06 16:36:30 +01:00
Marcel Baumgartner
d95d613a57 Added basic restarting for instances running in docker 2023-11-06 16:34:52 +01:00
Marcel Baumgartner
1c96f9d13c Started implementing the ticket system. Implemented user site tickets without attachments atm. Added db models 2023-11-01 17:35:12 +01:00
Marcel Baumgartner
9e182768f6
Merge pull request #333 from Moonlight-Panel/AddConfigEditor
Added config editor
2023-10-31 10:48:53 +01:00
Baumgartner Marcel
11dace2617 Implemented config editor. Fixed auto property 2023-10-31 10:48:20 +01:00
Marcel Baumgartner
93cfe7cd1a Started on implementing a better reflection based editor 2023-10-30 00:40:59 +01:00
Marcel Baumgartner
b580781618
Merge pull request #332 from Moonlight-Panel/ImproveUserDelete
Improved user delete
2023-10-29 17:52:12 +01:00
Marcel Baumgartner
ee9190447f Fixed some user deletion issues 2023-10-29 17:51:47 +01:00
Marcel Baumgartner
aa501244e1 Improved user delete to delete relational data and remove all content from a user 2023-10-29 16:42:02 +01:00
Marcel Baumgartner
52d39151da
Merge pull request #331 from Moonlight-Panel/AddUserAdmin
Added user view/edit. Added some tool tips. Improved some ui
2023-10-29 16:07:14 +01:00
Marcel Baumgartner
0241be13cf Added user view/edit. Added some tool tips. Improved some ui 2023-10-29 16:05:29 +01:00
Marcel Baumgartner
c3acb4898e
Merge pull request #330 from Moonlight-Panel/AddCommunity
Added community tab
2023-10-29 11:15:05 +01:00
Marcel Baumgartner
559a00c181 Added sorting by creation date 2023-10-29 11:14:00 +01:00
Marcel Baumgartner
122a205f92 Fixed some bugs. Added admin ui. Added word filter 2023-10-29 00:49:15 +02:00
Marcel Baumgartner
c4e7e10f5e Added events and projects. Finished the basic community features 2023-10-28 22:27:25 +02:00
Marcel Baumgartner
6d83c31f42 Implemented update and delete for posts 2023-10-28 19:33:59 +02:00
Baumgartner Marcel
d98e8ef0f8 Added test logo file. Started adding community posts and comments 2023-10-27 15:10:44 +02:00
Baumgartner Marcel
a29dc8257e Implemented text editor 2023-10-27 09:05:45 +02:00
Marcel Baumgartner
801c78bb84 Started implementing text editor 2023-10-27 07:34:25 +02:00
Marcel Baumgartner
a671e601c0
Merge pull request #329 from Moonlight-Panel/AddStore
Implemented new store system
2023-10-26 10:13:29 +02:00
Baumgartner Marcel
4de6804f13 Added transaction event and mail sending for the transaction 2023-10-26 09:45:54 +02:00
Marcel Baumgartner
7a3d61c659 FInished auto crud. Switched to auto crud for coupons. Added gift code manage 2023-10-25 22:22:32 +02:00
Baumgartner Marcel
b0d9837256 Added auto form stuff and started implementing auto crud and store admin things 2023-10-25 16:26:42 +02:00
Marcel Baumgartner
f07e3c5a5a Started working on store admin 2023-10-24 23:45:00 +02:00
Marcel Baumgartner
19b5c7816a Small changes 2023-10-24 21:42:47 +02:00
Marcel Baumgartner
dae09668b2 Started on implementing mail sending for store system 2023-10-24 16:16:45 +02:00
Marcel Baumgartner
aa150a7a69 Extended plugin system to support kestrel pipeline injection 2023-10-24 12:26:29 +02:00
Marcel Baumgartner
d0f03a19a2 Add gift code redeem 2023-10-24 11:13:06 +02:00
Baumgartner Marcel
863a002370 Started implementing modular payment gateways. Implemented a basic plugin system
TODO: Add capability for plugins to modify the kestrel pipeline
2023-10-23 17:04:36 +02:00
Baumgartner Marcel
ff9bcc6433 Add payments page with transaction history 2023-10-23 15:04:57 +02:00
Baumgartner Marcel
e062df4eb6 Fixed some bugs. Added renew 2023-10-23 13:27:49 +02:00
Marcel Baumgartner
2dd1d1f69c Added coupon processing. Fixed price calculation 2023-10-22 22:02:45 +02:00