Commit graph

234 commits

Author SHA1 Message Date
purple
8be073b935 Remove core.blade.php and add notification patches.
This is an attempt at making buttons behind notifications clickable after notifications disappear. Core.blade.php was unused so it's now removed.
2023-07-24 15:42:07 +02:00
purple
08c26c0191 Add dashboard_wrapper below content. 2023-07-23 18:35:37 +02:00
purple
75d4c94351 Attempt at making dashboard_wrapper useful 2023-07-23 18:27:09 +02:00
purple
865d71ec2e Forgot to add -e to echo when adding the newline.
I'm also experimenting with making the wrapper work correctly.
2023-07-23 18:20:01 +02:00
purple
98dc6601fe Add admin wrapper. Behaves similarly to dashboard wrapper. 2023-07-20 17:26:09 +02:00
purple
ecd0997113 dashboard_wrapper is now inserted outside of <head> and modify error text for users with a unfinished installation. 2023-07-20 11:46:42 +02:00
purple
c34269aba0 Fix wrong variables for dashboard_wrapper and change placeholders in wrapper.blade.php 2023-07-13 21:27:05 +02:00
purple
f6ceb10055 First steps at making client-side extension support. 2023-07-12 22:15:21 +02:00
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
purple
83161f019f Corrected 2 typo's 2023-02-24 10:15:42 +01:00
purple
6aae47827f Added a modal license documentation
I finally did it.
2023-02-23 22:02:15 +01:00
purple
68366febe8 Fixed a small issue. 2023-02-23 21:00:46 +01:00
purple
76c66a987d Less text for license keys in admin panel
I have yet to add documentation pages for how the license keys work. I will also make the learn more text clickable soon. This also makes the license server get pinged one less time. Documentation will be self-hosted in the future as well.
2023-02-23 18:11:47 +01:00
purple
ee89018f64 Less code for extension page btns
I've put the css into classes instead, just helps a bit having less bloat.
2023-02-23 18:09:33 +01:00
purple
322e0bb145 Version is now a variable. 2023-02-22 19:47:18 +01:00
purple
a90efac281 Switched api to domain name 2023-02-21 10:36:33 +01:00
purple
180f4e1929 Added WIP license validation
The license server now has pretty spammy requests to PterodactylMarket. I'm going to fix this in a future update or in the licensing server.
2023-02-21 09:21:45 +01:00
purple
b8741c5355 Added setting placeholders
I've also gone ahead and made the settings read-only and unsavable for when licenseIsValid() is set to "false".
2023-02-19 20:13:29 +01:00
purple
33d3403995 Replaced placeholder and added "global variables"
The replacement of the placeholder is just a work in progress. I've also discovered a few more things about PHP now, including how to do variables and stuff.
2023-02-19 19:30:47 +01:00
purple
aa71e4c76a Improved button style
Changed the button style for the extension manager page.
2023-02-08 11:29:12 +01:00
purple
e54d67d43a Added a button row
The admin page for Blueprint now has a placeholder button row with custom injected css.
2023-02-08 11:26:12 +01:00
purple
aa4603cd92 Experimenting with custom buttons
I'm now experimenting with custom button colors and styles.
2023-02-08 10:47:00 +01:00
purple
aecfa5038d (kigipux) Applied custom css changes.
Now a tag shows instead of just a small text.
2023-02-07 17:16:49 +01:00
purple
b3d379ba3f Show extension logo instead of icon
Now the extensions admin page will show a logo of the extension instead of an icon. This is both on the manage extensions page and the page of the extension.
2023-02-06 21:14:26 +01:00
purple
e96596741d Moved Blueprint admin view
Changed the location of the Blueprint admin extension page to allow for better organization.
2023-02-06 20:48:21 +01:00
purple
191434aaaa Changed margin-top to margin-bottom
Honestly, this looks much better. Now the spacing doesn't go as far as before.
2023-02-06 20:09:35 +01:00
purple
99eca0e597 Linked to placeholder extension page
Replaced the empty button on the extensions page with a button that links to the placeholder extension settings page.
2023-01-30 14:53:27 +01:00
purple
f3472d9407 Added placeholder extension page
Added an extension page for upcoming Blueprint extensions.
2023-01-30 14:52:22 +01:00
purple
5f6e7cd801 Changed to Boxicons
Changed a couple FontAwesome icons to Boxicons
2023-01-28 21:14:34 +01:00
purple
84ffc6905d Boxicons support for admin panel
Added support for Boxicons's icons for use in the whole admin panel. This allows us to expand the usable range of icons.
2023-01-28 21:04:11 +01:00
purple
016db7ae46 Update extensions.blade.php
Added extensions buttons in the admin panel extension page.
2023-01-28 21:00:36 +01:00
purple
278be7427c Updated admin.blade.php
Removed the extensions sidebar button in favor of the extensions button in the bar at the top in Pterodactyl's admin panel.
2023-01-28 20:23:00 +01:00
purple
9efb5923a2 Updated extension page
Changed the texts.
2023-01-28 20:12:52 +01:00
Jack G
8851d4c0c3 Extensions Page
Extensions admin page
2023-01-27 19:30:42 +00:00
purple
d564c62938 Added a file.
Now the navbar has a plugin icon instead of working with the sidebar.
2023-01-24 16:55:17 +01:00