purple
3ff29872f3
Update some things related to logs.
...
Add new [INPUT] log type and collect all logs in a file for debugging.
2023-07-04 13:25:16 +02:00
purple
421e5f12a8
Get Blueprint logo from assets when installing.
2023-07-04 10:37:31 +02:00
purple
7e1a3adfda
Update fallback version.
2023-07-03 16:32:57 +02:00
purple
78e34a529a
Fix -init input validation.
2023-07-03 14:46:49 +02:00
purple
45958856b1
Rewrite -init questions.
2023-07-03 14:42:01 +02:00
purple
5607082e31
Default controllers didn't generate correctly.
2023-07-03 13:48:09 +02:00
purple
e3ba909d39
Fix typo on controller.php
2023-07-03 13:06:57 +02:00
purple
b20a5fb438
Fix wrong button.blade.php path.
2023-07-03 12:48:40 +02:00
purple
52a65be67c
Prefix imported variables with "conf_".
...
This prevents overwriting Blueprint's variables, since that could be done before.
2023-07-02 20:58:59 +02:00
purple
4f0ae21059
Add security checks to conf.yml paths.
2023-07-02 14:42:30 +02:00
purple
f5ba7d61e2
Update fallback version to latest.
2023-06-30 13:47:06 +02:00
purple
96d19b5e6f
Extensions would not install correctly due to missing paths to defaults.
2023-06-29 20:32:00 +02:00
purple
9e9ae2f53d
-test will no longer respond and update fallback version
2023-06-28 21:31:22 +02:00
purple
fb7dfcf054
Remove developer terminal completely and more.
...
Make Blueprint more secure, restore blueprint.sh if upgrading fails, fix problems with the BlueprintAdminFormRequest resulting in errors.
2023-06-28 16:57:05 +02:00
purple
e6fa4895fe
Admin requests are now deprecated. Use them in your controller instead.
2023-06-28 15:48:44 +02:00
purple
8244cdda29
Change alphabet placeholders to __placeholder__ and more.
...
Add readFiles(path) to BlueprintExtensionLibrary.
2023-06-28 15:16:29 +02:00
purple
20df7aa031
Make sure -exec cannot do other things in blueprint.sh
...
and log a space if the command was a valid one
2023-06-27 21:49:11 +02:00
purple
46158e6079
Arguments parsed through shell are now checked by escapeshellarc($var).
...
Panel administrators will no longer have access to the shell. This includes the developer terminal turning into a Blueprint execute terminal. (something you'll probably never use anyways.)
2023-06-27 21:40:35 +02:00
purple
75907bd5df
Re-do the entire .blueprint folder structure.
...
Changing all documentation is going to suck lmao
2023-06-27 21:08:01 +02:00
purple
986c90988e
Update fallback version and improve extension flags.
2023-06-27 20:36:03 +02:00
purple
dadb4bbf58
-export is no longer experimental and add donation link to installer.
2023-06-26 14:42:31 +02:00
purple
727f31ab08
Add more comments to the installation script of blueprint.sh
2023-06-26 12:40:33 +02:00
purple
898c15872b
Rewrite -export to make it work correctly.
...
First thing in the morning, rewrite the -export command.
It works now, I tested it before committing changes.
2023-06-24 10:55:21 +02:00
purple
38d7abb164
Telemetry would still show a curl progress bar, this should now be fixed.
2023-06-23 20:38:52 +02:00
purple
03dcc77af6
Update fallback version to latest.
2023-06-23 10:33:24 +02:00
purple
a52ec1a3c1
Fix indentation on VariableService and fix installation check.
...
Now the installation will be marked as installed after the installation script ends.
2023-06-20 18:08:25 +02:00
purple
9243e01498
Remove upgrade telemetry for now.
2023-06-20 17:55:58 +02:00
purple
9591ea1149
Remove telemetry dev tool.
2023-06-19 21:49:25 +02:00
purple
2834812d29
Tell the user that EOF errors are expected when upgrading.
2023-06-19 21:11:27 +02:00
purple
7c6828a8cf
Add website button if extension added a website to info_website in conf.yml
2023-06-19 21:04:06 +02:00
purple
20a82b67f5
Switch to BlueprintVariableService for -exec
2023-06-18 20:29:35 +02:00
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