Commit graph

906 commits

Author SHA1 Message Date
purple
d279b3a6cc Added custom controller path 2023-03-31 13:24:24 +02:00
purple
baa6e50357 Added public files extension path placeholder 2023-03-31 13:24:07 +02:00
purple
9674befaf2 allow custom paths for custom extensions 2023-03-31 13:07:30 +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
9b9480596a Remove commented out code in BlueprintExtensionController 2023-03-29 10:40:48 +02:00
purple
e964988e5f why define variables for this
honestly, younger me had a problem.
2023-03-29 10:29:49 +02:00
purple
93c891a815 No approval of a $rootPath variable
i don't even know the actual use for the $rootPath variable
2023-03-29 10:28:51 +02:00
purple
4278628f46 Update blueprint.sh
Added local variable tamper detection, required variable checks, condensed variable checks, added a friendly reminder to not set $author to blueprint if set and added a version command ("blueprint -v").
2023-03-27 21:17:57 +02:00
purple
c5e732516b Force $migrations to be yes or no if defined.
(has not been fully tested yet)
2023-03-27 20:52:24 +02:00
purple
ca8751ef2a Force $controller to be default or custom if defined.
(has not been fully tested yet)
2023-03-27 20:48:39 +02:00
purple
88ccae121a Support for new advanced extension options 2023-03-26 18:19:10 +02:00
purple
9d04faca83 Added BlueprintExtensionLibrary 2023-03-26 18:18:54 +02:00
purple
41c97472c2 Default support for BlueprintExtensionLibrary 2023-03-26 18:18:37 +02: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
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