Commit graph

151 commits

Author SHA1 Message Date
purple
6698d304ba Add telemetry test tool to blueprint.sh and fix missing dot. 2023-06-18 20:13:12 +02:00
purple
eb30597ff3 Add work-in-progress telemetry to blueprint.sh 2023-06-18 18:32:02 +02:00
purple
dfdb37b967 Add more comments to blueprint.sh and create new conf.yml option 2023-06-18 16:37:46 +02:00
purple
54ec0acc11 Explain what a couple lines are doing in blueprint.sh 2023-06-17 13:28:26 +02:00
purple
99571f859a Add advanced feature warnings, point users to GitHub issues instead of Discord for bugs and -upgrade is no longer experimental.
-reinstall is now -runinstall
2023-06-15 11:56:11 +02:00
purple
99b1f9e217 Update Discord link to ptero.shop/community 2023-06-15 11:44:33 +02:00
purple
86ac22b91b Update fallback version and add new default extension icons. 2023-06-12 17:45:03 +02:00
purple
002027d20a Make sure the old update files are removed after updating. 2023-06-12 16:35:15 +02:00
purple
33141eebad Use a different way to pull the latest Blueprint version
Also downloading the pre-release version will result in the version becoming "source"
2023-06-12 16:30:27 +02:00
purple
963b5ccb04 Remove source warning during upgrading 2023-06-12 15:56:29 +02:00
purple
7b0fddd8cc Remove -preview and upgrading to stable
It just didn't work. However, Blueprint will now show a warning to users who have upgrades instead of manually updated to save me from support tickets about why this doesn't work.
2023-06-12 15:49:55 +02:00
purple
bf518ee48c Upgrade to latest release by default
Previously upgrading would update Blueprint to the latest source files, not a stable version. This should be different now.
2023-06-12 15:21:38 +02:00
purple
a3b6475ecf
Fix extension exporting. 2023-06-11 21:30:16 +02:00
purple
5c7c20d788 Forgot to add a $identifier alias.
I forgot the most important thing in extension installation.
2023-06-11 21:12:40 +02:00
purple
c70a13eaa3 Update some error messages with newer configuration options 2023-06-11 21:03:15 +02:00
purple
b157a3bbe1 Switch to a different option structure in conf.yml
Current extensions will need to adapt to this better version of conf.yml. Older extensions won't work on this version and extensions created in older versions won't work on this one.
2023-06-11 20:58:20 +02:00
purple
b42beb457d Add new -preview command. 2023-06-10 16:09:12 +02:00
purple
7dabf64453 Remove "error" function, apply new log standards to -build and more.
- The "error" function in blueprint.sh has been removed and has been replaced with "quit_red".
- -build now uses the new logging standard as well.
- -test has been deprecated and will not work anymore.
2023-06-10 15:46:36 +02:00
purple
77717e54e4 Implement easier to read logs, improved upgrading and more.
- Logs are now easier to read with the new [INFO], [WARNING]. [FATAL] and [SUCCESS] tags.
- Improved upgrading with extra warnings, post-upgrade checks and more.
- bash_colors.sh now has the "YELLOW" color.
- Some log messages have been reworded and made easier to understand by humans.
- Fix multiple spelling mistakes and bugs.
2023-06-10 14:52:00 +02:00
purple
8a09c2f3c3
Remove extra upgrade warning 2023-06-06 21:14:53 +02:00
purple
cce0825355
Add Blueprint logo with unicode characters to installer. 2023-06-06 21:13:26 +02:00
purple
796ece70be
Update fallback version to latest and add extra upgrade warning. 2023-06-06 20:04:27 +02:00
purple
9381e69f63
Change some log colors and add a hint when installing extensions 2023-06-05 20:45:31 +02:00
purple
db971eb8f3
blueprint.sh didn't import sources correctly when running it outside the Pterodactyl directory. 2023-06-05 20:41:13 +02:00
purple
0e3427fd90
Fix bug where extensions would not install correctly.
This has to do with the new TMP location being correct but others not being updated correctly. This has been fixed now.
2023-06-05 20:34:20 +02:00
purple
e70ee534e2 Blueprint has a brand new logo and errors are red now.
Remember the Blueprint error screen? Instead of being blue, it's red now. Makes it a little bit easier to understand.

Also, the new look is here, with a brand new website as well. Great stuff!
2023-06-05 18:20:01 +02:00
purple
766e295f10
Update fallback version to DB4 2023-06-02 22:01:47 +02:00
purple
0b68d4dfc0 Switch to 4 space to 2 space indentation.
Not all files are included yet, but this at least improves readability for me.
2023-06-02 16:37:38 +02:00
purple
732b349a1b Fix typo on version placeholder check 2023-06-02 15:00:08 +02:00
purple
01188912c6 Show current version for a brief moment on /extensions/blueprint 2023-06-01 22:00:02 +02:00
purple
bf37806570 Add -upgrade for upgrading Blueprint
(experimental) This will overwrite extensions but will leave you with the latest version.
2023-06-01 21:25:15 +02:00
purple
75fc615946 Update fallback version to latest 2023-06-01 21:15:20 +02:00
purple
c853d3975b -init and -build are not experimental anymore.
-test will be replaced by -build and will not work anymore in future versions.
2023-06-01 20:41:36 +02:00
purple
09b037cb4e Migrate database after installation if extension comes with database migrations. 2023-05-31 14:34:13 +02:00
purple
232522362c
Fallback version indev-X34 is now alpha-X34 2023-05-31 08:37:00 +02:00
purple
1e6a915814
Fix problems with multiple line admin views. 2023-05-30 21:31:07 +02:00
purple
6300832ad4
Well I didn't mean to apply variables to the whole Pterodactyl filesystem.. 2023-05-30 21:01:54 +02:00
purple
fa32b82add
Placeholders are now recursive. 2023-05-30 21:00:46 +02:00
purple
f235680f97
Add new development tool to only update blueprint.sh 2023-05-30 20:52:04 +02:00
purple
aed83bffb6
Scrap root privilege checking for now 2023-05-30 20:40:45 +02:00
purple
88a47c4231
Fix running extension script without root privilages 2023-05-30 20:36:51 +02:00
purple
839e8a2366
Add new path and datapath directory 2023-05-30 19:14:25 +02:00
purple
accd112f20
Automatically add +x permissions to files in extensiondata. 2023-05-30 19:02:05 +02:00
purple
7fbb789865
Add new a-z placeholders and a flag to disable them. 2023-05-30 18:24:27 +02:00
purple
a2d6df9a19
Fix for controller_location being required, even for extensions using the default controller. 2023-05-30 11:36:39 +02:00
purple
4ddc4c1d9c
Fix -test command 2023-05-30 11:31:53 +02:00
purple
7f1256d1a1
"cp: -r not specified..." is now fixed for -init 2023-05-30 11:30:02 +02:00
purple
932782bef6
Automatically remove .hello.txt file in .development 2023-05-30 11:27:02 +02:00
purple
55637938d0
Forgot to update path for new tmp directory on -init 2023-05-30 11:22:41 +02:00
purple
97eeff2bf0
Properly align first "blueprint help" item 2023-05-30 11:15:36 +02:00