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
purple
6680e42269
Allow custom path for icons.
2023-04-01 13:20:25 +02:00
purple
12ee136c01
Part of previous commit
...
GitHub Desktop is doing strange things
2023-04-01 12:59:27 +02:00
purple
9333106655
Tamper detection is now disabled and support for new conf.yml layout.
...
This change also fixes common problems with the extension installation. The problem was that parse_yaml could not read the file correctly due to problems with the conf.yml layout.
Identifier checks are also fixed now. The if statement that checks if the identifier is only lowercase and a-z was written incorrectly.
2023-04-01 12:58:23 +02:00
purple
88c4c749b8
started implementing $publicfiles.
...
has not been fully tested yet
2023-03-31 13:27:57 +02:00
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