Commit graph

76 commits

Author SHA1 Message Date
purple
fb7dfcf054 Remove developer terminal completely and more.
Make Blueprint more secure, restore blueprint.sh if upgrading fails, fix problems with the BlueprintAdminFormRequest resulting in errors.
2023-06-28 16:57:05 +02:00
purple
46158e6079 Arguments parsed through shell are now checked by escapeshellarc($var).
Panel administrators will no longer have access to the shell. This includes the developer terminal turning into a Blueprint execute terminal. (something you'll probably never use anyways.)
2023-06-27 21:40:35 +02:00
purple
75907bd5df Re-do the entire .blueprint folder structure.
Changing all documentation is going to suck lmao
2023-06-27 21:08:01 +02:00
purple
ad7f5cd81e Remove pulse. 2023-06-21 09:49:00 +02:00
purple
08dc69cc74 Add "Pulse" to the Blueprint admin page 2023-06-20 21:54:28 +02:00
purple
a52ec1a3c1 Fix indentation on VariableService and fix installation check.
Now the installation will be marked as installed after the installation script ends.
2023-06-20 18:08:25 +02:00
purple
1aec415db4 Fix indentation on PlaceholderService and make sure user has ran the installation script before using Blueprint. 2023-06-20 17:53:08 +02:00
purple
d6c5be6ef8 Fix globe not being aligned correctly in extension admin pages. 2023-06-19 21:37:10 +02:00
purple
7c6828a8cf Add website button if extension added a website to info_website in conf.yml 2023-06-19 21:04:06 +02:00
purple
839b602b6c Telemetry ID is now replaced with a Panel ID.
This ID contains a random string and the version of Blueprint and will be used for API calls and telemetry once that has been added.
2023-05-31 10:40:03 +02:00
purple
9c2ac5c3ea Api endpoint setting is now readonly
This will stay readonly until the API is actually used for something.
2023-05-17 10:38:00 +02:00
purple
a8faf88aee Patch some small things 2023-05-09 21:59:29 +02:00
purple
b5bbc75c74 Adjust BlueprintSettingsFormRequest.php for Telemetry 2023-05-09 21:48:28 +02:00
purple
8c938482a5 Fix small issues as a cry for help 2023-05-09 21:15:13 +02:00
purple
b4e5e76f83 All files normally placed in .flags will now be located in .storage. 2023-05-09 17:52:08 +02:00
purple
f2cdfc9046 Fix notifications for custom folder Pterodactyl installations. 2023-05-06 16:31:31 +02:00
purple
a37d82185e Remove basic user-side extension support until I'm happy with the result. 2023-04-28 14:44:23 +02:00
purple
6571ba47cd Rename NavigationBar.tsx to NavigationBar.tsx.bak 2023-04-27 17:45:42 +02:00
purple
1530bd6e22 Start work on user-side extensions. 2023-04-27 17:42:03 +02:00
purple
fa5e3759fc Implement notification api for BlueprintExtensionLibrary 2023-04-24 17:34:02 +02:00
purple
ae49cb40dd Pause plans for custom notifications and fix onboarding notify. 2023-04-23 21:23:15 +02:00
purple
d268c35f4d Implement notifications and back-end onboarding variables 2023-04-23 20:21:09 +02:00
purple
02aeefc253 Add developer console warning and /extensions/blueprint redirect 2023-04-19 10:40:13 +02:00
purple
6817e43905 Keep removing licensing systems 2023-04-17 13:48:45 +02:00
purple
ebfa1e8253
Start working on removing licensing 2023-04-17 13:15:47 +02:00
purple
b63c9951e0 Finish implementing telemetry 2023-04-11 21:54:57 +02:00
purple
2e0dfea0bf Start work on telemetry. 2023-04-10 21:59:20 +02:00
purple
17fc004c93 Make things ready for distribution. 2023-04-10 16:50:23 +02:00
purple
e7f3f63ecd Fix for developer mode not showing correctly 2023-04-10 15:08:07 +02:00
purple
c65bfd86e6 Small text change
"change" has been changed by "save"
2023-04-10 11:57:31 +02:00
purple
5774c8a53e First steps in making backup endpoints work
with tamper prevention, only allowing specific endpoints to be used.
2023-04-10 11:35:54 +02:00
purple
23d41bce1f Change placeholder text for upcoming api endpoint feature 2023-04-09 22:00:35 +02:00
purple
014b245858 Started on api endpoint selection 2023-04-09 21:59:41 +02:00
purple
bf55d4e8d5 Reorder Developer Mode "Enabled" and "Disabled" options 2023-04-09 21:20:54 +02:00
purple
001acf0515 Finalize developer terminal 2023-04-09 21:15:11 +02:00
purple
8067292e4a Started work on adding a developer mode 2023-04-08 22:07:59 +02:00
purple
433c509f46 Start working with select menu's on admin views. 2023-04-08 21:34:30 +02:00
purple
3e7d4b0e3f Attempt to work with select menu's in admin views. 2023-04-08 21:31:20 +02:00
purple
9eded0df5d placeholder:1 and placeholder:2 are now "placeholder"
This commit reflects those recent changes.
2023-04-08 16:17:54 +02:00
purple
594d9ae4b0 Start work on Blueprint developer mode. 2023-04-07 11:48:13 +02:00
purple
b1e32ca8ae Switch to UNIX line breaks instead of DOS for not breaking linux. 2023-04-05 21:29:58 +02:00
purple
fd540ec5d2 Undo some changes Jack did.
Look no offense but they just do not look good.
2023-04-01 13:23:43 +02:00
Jack G
ac8353d3c6 Update index.blade.php 2023-03-30 18:27:17 +01:00
Jack G
37df2dec11 Update index.blade.php 2023-03-30 18:23:05 +01:00
Jack G
d6d8976bce Update index.blade.php 2023-03-30 18:08:33 +01:00
Jack G
40b92029bc Update index.blade.php 2023-03-30 18:07:58 +01:00
purple
0f95d98c37 Updates to extension installation
Extension logo's get imported correctly now, as well as extension buttons in the /admin/extensions page. Routes and view controllers get added automatically as well.
2023-03-26 17:24:30 +02:00
purple
f75b7ab797 Updated index.blade.php
Changed some of the "Learn more" modal text for the license key.
2023-03-08 09:57:28 +01:00
purple
b498c393c9 Obfuscated the license validation code
:)
2023-03-06 19:10:47 +01:00
purple
d83006cf31 Updated input fields to be saveable.
Also the value is automatically changed to the database value now.
2023-02-26 14:41:16 +01:00