Commit graph

255 commits

Author SHA1 Message Date
purple
2c4005b6ea Add "PterodactylMarket" link to "Nebula" on the list of extensions. 2023-09-26 09:43:16 +02:00
purple
4c689dea0f Add BuiltByBit to the links of "Nebula". 2023-09-25 20:07:31 +02:00
purple
bba7ed9b66 Add "Nebula" to the list of extensions. 2023-09-25 18:21:30 +02:00
purple
f14e148307 Add "onboarding modal" template. 2023-09-23 17:31:39 +02:00
purple
5662c62b7b Fix "dashboard overlay" template. 2023-09-23 17:01:26 +02:00
purple
cdd2314092 Add "dashboard overlay" template. 2023-09-23 16:34:02 +02:00
purple
f6c3b98cd2 Add "theme" template. 2023-09-23 16:19:28 +02:00
purple
0f5706646e Fix bug regarding stacked -init answers and make templates work. 2023-09-23 16:07:49 +02:00
purple
b9cb4bc640 Create template file tree. 2023-09-23 15:46:10 +02:00
purple
47e1a25bf6 Add new asset: installWithBlueprintBanner 2023-09-21 21:40:57 +02:00
purple
00fd7975bf Attempt at making BlueprintExtensionLibrary usable on all admin views without overwriting all of their controllers. 2023-09-07 21:12:33 +02:00
purple
cbfb8f9ce1 Improve admin notification api by using Pterodactyl database instead of local files. 2023-09-07 20:51:45 +02:00
purple
942285cab3 Move all Blueprint libraries into a new "BlueprintFramework" folder in the app directory.
I also added a "legacy" extensionlibrary for backwards compatability for now.
2023-09-07 16:17:04 +02:00
purple
5f216f0e16 Add new extension to the list of extensions. 2023-09-03 22:34:06 +02:00
purple
2baec44ea9 Add new "Loader" extension to the list of extensions 2023-08-23 22:11:19 +02:00
purple
2015b6751e Add new asset: logoTextUpscaled 2023-08-20 14:30:34 +02:00
purple
cbc0b9ca57 Add new asset: installWithBlueprintDarkBlueGradient 2023-08-20 14:07:39 +02:00
purple
bc9103239f Add "logoText" asset. 2023-08-18 14:09:57 +02:00
purple
b3d54a5122 Update logoBlueRounded asset and make it transparent 2023-08-17 10:39:36 +02:00
purple
a5258c4815 Add "Cats" to the list of extensions. 2023-08-16 14:52:37 +02:00
purple
3902511b4d Fix typo. 2023-08-13 16:39:55 +02:00
purple
0746fc80df Fix cache reminder not working on most browsers. 2023-08-13 16:37:37 +02:00
purple
1579c98add Add cacherefreshhider to the Blueprint css stylesheet 2023-08-11 22:17:29 +02:00
purple
3607708096 Fix accidentally replacing everything with the number one on the admin panel. 2023-08-11 22:01:01 +02:00
purple
f827263576 Fix incorrect path. 2023-08-11 21:56:03 +02:00
purple
dee6349b78 Replace folder variable on telemetry.sh and updateAdminCacheReminder.sh 2023-08-11 21:54:25 +02:00
purple
30dda95fc1 Add new function that generates a random classname for the admin cache reminder overlay. 2023-08-11 21:39:46 +02:00
purple
374f7a7eee Add new assets: installWithBlueprintDarkGradient, defaultExtensionLogo5 and defaultExtensionLogo6. 2023-08-11 14:52:43 +02:00
purple
d286e4a1d0 Add new assets: logoRounded, logoBlueRounded and logoGradientRounded. 2023-08-10 11:51:04 +02:00
purple
5a5154aeb9 Developer commands are now hidden when developer mode is not enabled. 2023-08-07 15:50:54 +02:00
purple
e1d3377363 Update extension list 2023-08-04 12:45:16 +02:00
purple
a3ce496915 Add new extension to extension list.
This extension is coming soon ;)
2023-08-03 22:03:26 +02:00
purple
a1c6d39687 Update README.md and build panel upon installation.
Yarn is now required and Byte will be worked on later.
2023-07-29 12:29:18 +02:00
purple
d4089ac475 Import Byte into blueprint.sh
Byte is probably not going to be released this update, I'm sorry. I need to think about how to implement it in Blueprint, I have a lot of ideas, just don't know where to start.
2023-07-29 11:02:49 +02:00
purple
ff1bc4f4d6 Add more frames to Byte's thinking animation. 2023-07-28 22:21:30 +02:00
purple
07617942b8 Create Byte's thinking animation. 2023-07-28 22:18:47 +02:00
purple
655b6c39ab Change Byte animation timing and spawn Byte by default. 2023-07-28 22:15:57 +02:00
purple
9cf0883299 Say hello to Byte, only remove placeholder files if needed and fix recovering blueprint.sh after failed upgrade. 2023-07-28 22:12:59 +02:00
purple
84dee8772c Add dashboard_css. 2023-07-28 14:04:46 +02:00
purple
a939916ffc Copy paste extension placeholder image from .blueprint/assets instead of including all of them. 2023-07-27 11:49:15 +02:00
purple
bb86229500 Add better support for panels installed in other locations. 2023-07-25 22:42:32 +02:00
purple
f73c47c5ec Update list of extensions 2023-07-24 17:06:49 +02:00
purple
865d71ec2e Forgot to add -e to echo when adding the newline.
I'm also experimenting with making the wrapper work correctly.
2023-07-23 18:20:01 +02:00
purple
98dc6601fe Add admin wrapper. Behaves similarly to dashboard wrapper. 2023-07-20 17:26:09 +02:00
purple
4271aa3ee1 Skip applying routes and buttons if extension has already been installed to prevent duplicates. 2023-07-20 15:36:58 +02:00
purple
6eade01be3 Readd automatic blueprint.sh recovery and add basic dashboard support for extensions. 2023-07-13 10:41:44 +02:00
purple
3afa256663 Add new assets. 2023-07-10 14:06:16 +02:00
purple
33cda8c48f Use README.md folder placeholders instead of hello.txt or .hello.txt.
These files will be automatically removed upon installation.
2023-07-06 12:27:27 +02:00
purple
77ba45b6e2 Add hidden "DEBUG" logs. 2023-07-04 14:19:48 +02:00
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
29d4f5fa26 Remove deprecated "requests" option from init build files. 2023-07-02 20:57:01 +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
0a4f749868
Remove old Blueprint unicode logo from conf.yml default 2023-06-26 14:44:19 +02:00
purple
78d9a2041f
Make CURL silent. 2023-06-23 21:02:21 +02:00
purple
0a25a14cf7 GitHub markdown frustrated me sometimes 2023-06-23 20:58:03 +02:00
purple
86ff6c5d92 Add "dbEdit" to list of extensions. 2023-06-23 20:55:19 +02:00
purple
9591ea1149 Remove telemetry dev tool. 2023-06-19 21:49:25 +02:00
purple
d6c5be6ef8 Fix globe not being aligned correctly in extension admin pages. 2023-06-19 21:37:10 +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
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
13aa4d3637 Change text in lib files. 2023-06-17 13:24:35 +02:00
purple
86ac22b91b Update fallback version and add new default extension icons. 2023-06-12 17:45:03 +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
7f8d756330 Fix typo in bash_colors.sh 2023-06-10 15:05:54 +02:00
purple
ce4b98310c Use hacky workaround for allowing the yellow log color to work. 2023-06-10 15:04:25 +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
807d758a30 Add Branding icons to .storage/branding
This will allow users to use Blueprint's branding assets in full resolution. This contains the image description you may see on marketplaces, gallery description, "install with blueprint" badge similar to "find it on the app store" (with multiple versions), ultra-sleek powered by blueprint image, covers, banners and more.

This currently doesn't take up more than 3mb in total. Blueprint will also use this folder as a source for logo versions in the future.
2023-06-08 15:12:06 +02:00
purple
51fb0cbb63 Add new Redirect extension to the list of extensions. 2023-06-05 16:24:32 +02:00
purple
02f5ad76bb
Add "Redirect" over here as well 2023-06-02 21:55:58 +02:00
purple
1e6a915814
Fix problems with multiple line admin views. 2023-05-30 21:31:07 +02:00
purple
6924bec5d4
Default -init configuration had the wrong file path for icons 2023-05-30 11:44:21 +02:00
purple
932782bef6
Automatically remove .hello.txt file in .development 2023-05-30 11:27:02 +02:00
purple
398fabf4c6 Implement datafolder support for extentions generated with -init. 2023-05-21 14:27:38 +02:00
purple
72482f15f3 Add extensiondata folder 2023-05-21 14:23:05 +02:00
purple
656a1798c5
Update and rename extensions.txt to extensions.md 2023-05-21 14:15:30 +02:00
purple
ed42e16c89
Add list of Blueprint extensions 2023-05-21 14:14:55 +02:00
purple
456319064b Ask identifier and name for -init 2023-05-12 09:59:31 +02:00
purple
35f18107d6 Add initialize files for custom extensions. 2023-05-10 12:26:32 +02:00
purple
8c5ef3c048 "defaults" are now in .storage 2023-05-10 12:10:58 +02:00
purple
025d67e123
Missing semicolon 2023-05-09 20:37:25 +02:00
purple
2fffcd4859 "clr" is now "log"
Was getting a bit annoyed by log functions being called "clr_colorname" and not something that has to do with logging.
2023-05-09 18:16:28 +02:00
purple
43eabc97a6 tmp has been moved to .storage 2023-05-09 18:08:22 +02:00
purple
5b08dcd88a db.md is now located in the .storage folder. 2023-05-09 18:06:44 +02:00
purple
e4cca755b8 Databasing on blueprint.sh should work correctly on docker installations now. 2023-05-09 17:59:12 +02:00
purple
b4e5e76f83 All files normally placed in .flags will now be located in .storage. 2023-05-09 17:52:08 +02:00
purple
fa5e3759fc Implement notification api for BlueprintExtensionLibrary 2023-04-24 17:34:02 +02:00
purple
ae49cb40dd Pause plans for custom notifications and fix onboarding notify. 2023-04-23 21:23:15 +02:00
purple
d268c35f4d Implement notifications and back-end onboarding variables 2023-04-23 20:21:09 +02:00
purple
be3870c0f7 Start working on admin onboarding. 2023-04-23 17:24:23 +02:00
purple
b1e32ca8ae Switch to UNIX line breaks instead of DOS for not breaking linux. 2023-04-05 21:29:58 +02:00
Jack G
b48115ddcb Update blueprint.sh
Undid previous change since installer bug is still happening
2023-04-03 01:51:44 +01:00
Jack G
682377ac52 Fixing installer bug.
Fixing some bugs that caused the installer to not work
2023-04-03 01:21:34 +01: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
7cfc913ece add a default view controller for extensions 2023-03-26 15:15:53 +02: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
19182be694 added description placeholder 2023-03-22 10:20:42 +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
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