prplwtf
96fac8082f
feat(admin, css): move byte style rules to css file and try to align in center.
2023-12-08 16:24:58 +01:00
prplwtf
455c62d9e1
feat(blueprint-admin): add byte image
2023-12-08 16:20:48 +01:00
prplwtf
09830a12f6
feat(core): no longer make use of core placement placeholder strings for extension stylesheets
2023-12-03 19:06:07 +01:00
prplwtf
b5b62ae643
feat(core/css): attempt at completely removing the need for modifying pterodactyl.css
2023-12-03 18:48:41 +01:00
prplwtf
454ac89379
feat(adminwrapper): use random letters for placeholder class
2023-12-03 18:35:54 +01:00
prplwtf
9c098ccf92
fix(adminwrapper): incorrect placement of replacable variable
2023-12-03 18:34:37 +01:00
prplwtf
6e9aa13ff9
feat(adminwrapper): fancy gradient for cache refresh reminder
2023-12-03 15:40:07 +01:00
prplwtf
33a50d81e6
feat(adminwrapper): improve cache refresh overlay
2023-12-02 22:00:41 +01:00
purple
207eba4e8c
feat(domain-change): Replace most ptero.shop URLs with blueprint.zip
2023-11-28 18:31:26 +01:00
purple
1f06fa6f5b
feat(admin-layout): import bootstrap icons by default because they look nice
2023-11-14 20:39:24 +01:00
purple
65944c0945
feat(?): Redo extension structure on a bunch of files.
2023-11-08 16:01:39 +01:00
purple
2437f3ea79
feat(bpview): "Overview" box now has the "box-info" class if version is not outdated.
2023-11-07 12:57:41 +01:00
purple
8d24cef769
feat(bpview): add github repo button
2023-11-07 11:36:40 +01:00
purple
3a444c96b2
feat(bpview): make version tag red if version is outdated
2023-11-06 21:05:12 +01:00
purple
a0c0bc8ca7
feat(bpview): add outdated version warning
2023-11-06 13:29:40 +01:00
purple
8097ec517a
feat(artisan, bpview, bpcontroller): Update formatting on bpview and add new artisan command.
2023-11-06 13:24:04 +01:00
purple
da14d7c80f
Improve extension website buttons and add transition animation to all buttons.
2023-09-30 14:31:34 +02:00
purple
ccab1c0bd1
Make Blueprint admin page responsive.
2023-09-30 14:07:04 +02:00
purple
71a23038fc
Make extension button width dynamic and change it's background color.
2023-09-30 14:01:56 +02:00
purple
ed263d0c2a
Improve extension page buttons.
2023-09-29 21:59:09 +02:00
purple
57a9ae3d30
Metatags section is now called "head" instead.
2023-09-25 11:41:50 +02:00
purple
ae5873b8b8
Yield metatags section to allow extensions to add meta tags in the wrapper.
2023-09-25 11:40:54 +02:00
purple
8b15d1577b
Import BlueprintClientLibrary directly in the client wrapper instead of BaseController.
2023-09-13 21:31:19 +02:00
purple
720f6783ef
Attempt at making $blueprint work correctly in admin layout.
2023-09-11 10:38:21 +02:00
purple
acc1a28400
Attempt some random method to import $blueprint to admin blade view without errors.
2023-09-11 10:19:05 +02:00
purple
08a7d5e541
Put dependency names between quotes for better readability.
2023-09-10 14:31:13 +02:00
purple
021d115578
Think about potentional ways to fix $blueprint in admin wrappers.
2023-09-07 22:11:58 +02:00
purple
09c2649936
Attempting hot glue fix for BlueprintExtensionLibrary in admin layouts
2023-09-07 21:17:27 +02:00
purple
00fd7975bf
Attempt at making BlueprintExtensionLibrary usable on all admin views without overwriting all of their controllers.
2023-09-07 21:12:33 +02:00
purple
cbfb8f9ce1
Improve admin notification api by using Pterodactyl database instead of local files.
2023-09-07 20:51:45 +02:00
purple
bc93e6d4c3
Add more comments and make code more readable.
2023-08-29 14:18:07 +02:00
purple
c9ebaaa882
Add comments to admin.blade.php to explain stuff
2023-08-29 14:02:11 +02:00
purple
9c4f33eea1
Make the cacheoverlay a class instead.
2023-08-11 22:22:06 +02:00
purple
30dda95fc1
Add new function that generates a random classname for the admin cache reminder overlay.
2023-08-11 21:39:46 +02:00
purple
aa71bfa937
Fix admin cache refresh reminder not showing.
2023-08-11 20:28:41 +02:00
purple
43af00b7c4
Improve cache reminder as I did not like it.
...
Pretty satisfied with this one, totally didn't take a couple hours out of my day.
CodePen: https://codepen.io/prplwtf/pen/ExOBQzw?editors=1100
2023-08-11 20:20:31 +02:00
purple
70ad38c890
Add an overlay that helps you with refreshing your cache.
2023-08-08 21:32:57 +02:00
purple
5a5154aeb9
Developer commands are now hidden when developer mode is not enabled.
2023-08-07 15:50:54 +02:00
purple
e25cf92924
Check if version is &bp.version&, if so, hide Blueprint from the extensions page.
2023-08-05 18:31:42 +02:00
purple
cd76e3a192
Move wrapper to below container.
2023-08-02 14:07:22 +02:00
purple
1d07c3a0a9
Dashboard css is now copied to resources/scripts/css
2023-08-02 13:46:05 +02:00
purple
0b8cfd9d77
Move client css to /resources/scripts
2023-07-28 18:24:22 +02:00
purple
84dee8772c
Add dashboard_css.
2023-07-28 14:04:46 +02:00
purple
bb86229500
Add better support for panels installed in other locations.
2023-07-25 22:42:32 +02:00
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