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
468fade5e0
Routes now get applied
...
However, Blueprint cannot remove routes yet.
2023-03-26 15:35:47 +02:00
purple
aaec470cd0
Place generated admin controllers into Pterodactyl filesystem
2023-03-26 15:27:37 +02:00
purple
2866f05ee9
Added placeholder for blueprint to know where to place new extension routes
2023-03-26 15:26:40 +02:00
purple
f341e291fa
Generate admin view controller for extensions
2023-03-26 15:19:39 +02:00
purple
7cfc913ece
add a default view controller for extensions
2023-03-26 15:15:53 +02:00
purple
b5d9593a02
Admin view actually gets imported now, as well as the extension icon.
2023-03-26 15:10:04 +02:00
purple
5ae338b1f3
Warnings are now colored red, instead of having a red background
2023-03-26 15:00:14 +02:00
purple
cb4e590c42
Rename $id to $identifier
2023-03-26 14:57:20 +02:00
purple
9744a92c10
Added protection against extensions attempting to overwrite Blueprint.
2023-03-26 14:53:44 +02:00
purple
c5d726d469
fix for color issue
2023-03-25 19:23:15 +01:00
purple
5512976f67
Fixed if statement issue
2023-03-23 11:54:40 +01:00
purple
6021828af3
Put view contents into generated view
2023-03-22 14:20:31 +01:00
purple
3a2b587f15
Verify the target extension version with own version
2023-03-22 14:04:03 +01:00
purple
ccf475f945
Made importing extensions "work"
...
it's work in progress
2023-03-22 10:47:43 +01:00
purple
24c10943cb
Added parse_yaml.sh
...
https://github.com/mrbaseman/parse_yaml
2023-03-22 10:47:20 +01:00
purple
7e32f2b4d6
added a placeholder file for the tmp folder
2023-03-22 10:21:11 +01:00
purple
03360c0472
started work on extension installer
2023-03-22 10:20:59 +01:00
purple
19182be694
added description placeholder
2023-03-22 10:20:42 +01:00
purple
370a78f78e
much change
...
that was sarcastic. this commit just adds a ";" to one line in the blueprint.sh file.
2023-03-22 09:28:14 +01:00
purple
eb76cf468d
Update blueprint.sh
...
I've changed a lot of things and can't probably all explain them here. Here's the most important stuff.
- Import db.sh and bash_colors.sh
- Moved the db to db.sh
- Made renaming the blueprint folder to .blueprint finally work correctly.
- Colors are handled through bash_colors.sh now.
2023-03-19 21:02:29 +01:00
purple
a89be2e7fe
db is now a importable library
2023-03-19 21:00:37 +01:00
purple
83ce8ae142
Put db.md in the correct location now
2023-03-19 21:00:10 +01:00
purple
8b45797c67
Added bash_colors.sh for making bash coloring easier.
2023-03-19 20:59:41 +01:00
purple
3f43d96e8b
Updated blueprint.sh to be more efficient
...
and best of all turn blueprint into .blueprint.
2023-03-19 20:20:01 +01:00
purple
d609e81fb8
Added admin.default
2023-03-19 20:19:25 +01:00
purple
e7b1e5fef4
Added db.md
2023-03-19 20:19:17 +01:00
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