Commit graph

263 commits

Author SHA1 Message Date
purple
2a0198c227 deobfuscated variableservice a little bit
found a site we should use for obfuscation anyways. not much handwork needed
2023-03-19 19:48:04 +01:00
purple
facedf9f82 Update blueprint.sh 2023-03-18 11:24:16 +01:00
purple
4f6f20d387 Minor fixes to blueprint.sh 2023-03-17 15:47:28 +01:00
purple
8447457243 Change license server url and license key 2023-03-17 15:47:12 +01:00
purple
5c1182f927 Reverted to transactionid placeholder 2023-03-17 12:56:13 +01:00
purple
d3d4505855 Changed log messages in bash script 2023-03-08 18:35:54 +01:00
purple
f2d8890cb6 Moved the sync function higher in the file 2023-03-08 18:26:22 +01:00
purple
c9b8fc3391 Communicate between bash and php
Allow bash and php to communicate with each other through the Blueprint command
2023-03-08 10:44:53 +01:00
purple
8ae78ab057 Grouped Blueprint routes
just another thing to make blueprint less of a mess
2023-03-08 10:08:08 +01: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
2b179045f0 Added a sync function
This function syncs the license key provided in the variableservice with the MySQL database. In the future, this allows us to prevent tampering with the variableservice and license service. We may even obfuscate the code in the end with ioncube once the variableservice is finished.
2023-03-08 09:56:23 +01:00
purple
3538465dfe Added a "little bit" of obfuscation 2023-03-06 20:45:55 +01:00
purple
cc410b1e35 Added more installation commands
Got to prepare for the future.
2023-03-06 19:11:53 +01:00
purple
57919d0948 Changed a few strings to just be placeholders
the power of placeholders
2023-03-06 19:11:23 +01:00
purple
b498c393c9 Obfuscated the license validation code
:)
2023-03-06 19:10:47 +01:00
purple
f5252583be Temp way to alternate between responses. 2023-03-03 17:00:03 +01:00
purple
0f7edb6932 Started work on Blueprint terminal scripts 2023-03-03 16:52:29 +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
700819af08 Updated admin routers to include a patch method 2023-02-26 14:40:17 +01:00
purple
13ef819880 Added 2 variables to BlueprintVariableService
Just for reading and writing to the Blueprint database table made simpler.
2023-02-26 14:39:44 +01:00
purple
af7b4c30cb Updated BlueprintExtensionController
Made the code look a bit better and added a way for the admin options to save. (I later realized I could have done this using a much easier way. I'm just built different and it works. If it aint broke don't fix it.)
2023-02-26 14:38:39 +01:00
purple
25386b6a49 Created database migration
Currently only for placeholders, just to test my admin thingy.
2023-02-26 14:36:42 +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
ee5dd0c19c Attached dev license and altered timeout 2023-02-23 22:01:51 +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
bf4fcd2fc7 Returned to main api instead of legacy 2023-02-22 21:13:48 +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
9d457fae79 Changed the license placeholder to market variable.
The license should now be autofilled by PterodactylMarket.
2023-02-21 09:24:15 +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
c7bc6f9680 Updated README.md
Added a short description for the readme file.
2023-02-11 15:07:29 +01:00
purple
13a0c7bbda Minimized btn-gray css lines 2023-02-08 11:36:24 +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
eb7b011c7f Removed in favor of .diff
This file would be deleted anyways, so I'm going to do that now instead of waiting.

[...]
- PurpleCube: would we still need the .diff file or should i remove it
- kigipux: that's what we are going to reference since we're going to use a bash installer
- kigipux: not replace it
- PurpleCube: makes sense
2023-02-07 16:40:42 +01:00
purple
98cd1cc631 Inject custom css
Inject custom Blueprint css into the panel.
2023-02-07 16:20:05 +01:00
Ali Poyraz AYDIN
5525e269e0
Update pterodactyl.css.diff 2023-02-07 18:17:20 +03:00
Ali Poyraz AYDIN
dcb094a0fa
Add files via upload 2023-02-07 18:16:19 +03:00
Ali Poyraz AYDIN
df63dc16a2
Create blueprint.style.css 2023-02-07 18:11:23 +03: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