Commit graph

253 commits

Author SHA1 Message Date
purple
3dc5c33f14 feat core: Improve current route handling a little bit and fix some tiny bugs. 2024-01-31 00:21:05 +01:00
prplwtf
f929c0b4b4 feat core build-files: Remove custom extension routes when updating to prevent duplicates and make subtle changes to build constructors. 2024-01-30 20:42:05 +01:00
prplwtf
b17cb237af feat core build-files: Switch to one ImportConstructor instead of having two 2024-01-30 18:59:08 +01:00
prplwtf
e0d1ba2f5e feat core build-files: Rethink automatic placement a bit and try to make it work a bit. 2024-01-30 18:04:12 +01:00
prplwtf
d3fc7dc4c8 feat core resources build-files: Create the server navigation router, change minor things in blade wrappers and start working on inserting routes in core. 2024-01-30 15:13:17 +01:00
prplwtf
891a346a8e feat core build-files views: No longer use nul characters for placeholders in build files. 2024-01-30 13:17:25 +01:00
prplwtf
349986dffb feat core: Do stuff with variables and add error validation, not a working state yet for routes, just preperation. 2024-01-27 19:30:19 +01:00
prplwtf
172b7dadc2 feat core: Implement new default extension icons. 2024-01-23 23:26:34 +01:00
prplwtf
7f3424b1b4 feat libraries: Remove the bash_colors library. 2024-01-20 14:22:11 +01:00
purple
084ebeca80 feat libraries: Make new "misc" library that is a collection of all tiny functions of other libraries. 2024-01-15 23:59:09 +01:00
prplwtf
a3c9dda69d feat throwError: Remove multiple unused log definitions. 2024-01-15 22:10:22 +01:00
prplwtf
f763638361 feat logFormat: Change output format for PRINT 2024-01-15 18:05:22 +01:00
prplwtf
1676286a3b feat libraries: Modify comments and change $SECONDARY variable in logFormat. 2024-01-15 17:40:50 +01:00
purple
55fcd8888f feat core: add new log messages and change log format in a few places 2024-01-15 00:43:11 +01:00
purple
f9e5aaeebc feat(core, throwError): more component error handling 2024-01-03 01:56:19 +01:00
purple
1b65e5a591 feat(core, throwError): add extra error handling to react support 2024-01-03 01:33:07 +01:00
purple
1098c9d092 feat(internal-placeholders): modify internal placeholder names 2024-01-01 18:09:04 +01:00
purple
cbe2a7aca9 feat(core, throwerror): prepare for upcoming basic react support 2023-12-28 20:45:03 +01:00
purple
8f29265cf1 fix(onboarding): restore flashing extension navbar item upon first use 2023-12-28 17:18:54 +01:00
purple
60783a080e fix(parse_yaml): make parse_yaml shellcheck-proof 2023-12-23 15:02:39 +01:00
purple
4243005e00 lib(parse_yaml): pass through shellcheck which might come with potentional errors 2023-12-23 14:49:50 +01:00
purple
e7226ebfa3 lib(bash_colors): shellcheck stuff 2023-12-23 14:00:42 +01:00
purple
cf830586f1 feat(core): add "-debug" command 2023-12-22 16:06:02 +01:00
purple
5c6681cd31 lib(grabenv, telemetry, throwError, cachereminder): address shellcheck advisories 2023-12-17 13:43:59 +01:00
purple
f56a57851d fix(lib-bashcolors): Debug file path was done from active directory, instead of originating from Pterodactyl folder. 2023-12-14 21:33:10 +01:00
prplwtf
27bd9e608b lib(throwerror): rename scriptsNoPrivateDir to scriptsNoDataDir 2023-12-11 16:13:53 +01:00
prplwtf
54a10c8e52 feat(core): add file path validation to optional options 2023-12-11 14:32:32 +01:00
prplwtf
20bb947c57 lib(throwError): add additional log options 2023-12-11 13:55:52 +01:00
prplwtf
5d82c420fd feat(admin, css): align byte in center using a paragraph as parent 2023-12-08 16:31:08 +01:00
prplwtf
96fac8082f feat(admin, css): move byte style rules to css file and try to align in center. 2023-12-08 16:24:58 +01:00
prplwtf
df7415c69b feat(blueprint-assets): add byte image 2023-12-08 16:17:48 +01:00
purple
9b409e5479
fix(blueprint.style.css): remove extension stylesheet import from here as it was imported twice 2023-12-03 23:27:42 +01:00
prplwtf
09830a12f6 feat(core): no longer make use of core placement placeholder strings for extension stylesheets 2023-12-03 19:06:07 +01:00
prplwtf
c48658ac7d fix(cacherefresh): incorrect class name 2023-12-03 18:58:01 +01:00
prplwtf
83905266ca fix(admincache): admin cache refresh does not disappear 2023-12-03 18:53:19 +01:00
prplwtf
b5b62ae643 feat(core/css): attempt at completely removing the need for modifying pterodactyl.css 2023-12-03 18:48:41 +01:00
prplwtf
454ac89379 feat(adminwrapper): use random letters for placeholder class 2023-12-03 18:35:54 +01:00
prplwtf
9c098ccf92 fix(adminwrapper): incorrect placement of replacable variable 2023-12-03 18:34:37 +01:00
prplwtf
bbc11b3eee feat(admincacherefresh): remove helper iframe thing 2023-12-03 16:35:18 +01:00
prplwtf
b61e086af8 feat(assets): add logoCoverTextPurple 2023-12-03 13:33:07 +01:00
purple
1f6b2f2584 Merge branch 'main' of https://github.com/teamblueprint/main.git 2023-12-01 12:50:08 +01:00
purple
c574d8b0f9 feat(assets): remove old assets 2023-12-01 12:50:05 +01:00
purple
a65dc0b493
feat(lib-throwError): add throwByte function
[  ^^]
2023-11-30 23:12:11 +01:00
purple
424b3242fa feat(extensions.md): delete extensions.md 2023-11-28 20:43:48 +01:00
purple
bc75c4f986 feat(installWithBlueprintBanner): update asset 2023-11-28 19:43:55 +01:00
purple
207eba4e8c feat(domain-change): Replace most ptero.shop URLs with blueprint.zip 2023-11-28 18:31:26 +01:00
purple
64674f0dd4 feat(extensions.md): pending deletion 2023-11-28 18:28:53 +01:00
purple
55aeed73fe feat(bash_colors): update comment at file begin 2023-11-28 17:55:05 +01:00
purple
6f5526a0f0 feat(throwError): add comment at file begin 2023-11-28 17:54:48 +01:00
purple
bd8628c97d feat(parse_yaml): bump to latest commit 2023-11-28 17:54:19 +01:00
prplwtf
26eb65dc13 feat(extension-list): update extensions list 2023-11-26 17:58:56 +01:00
prplwtf
d1f557cd3e feat(core): Add POST route for extensions. 2023-11-24 20:37:52 +01:00
purple
29623dc002
feat(lib-db): Expect shell to already be in Pterodactyl folder 2023-11-24 20:02:33 +01:00
purple
e8d024ecd8
feat(lib-cacheReminder): add forceDisableCacheReminder function 2023-11-24 16:27:23 +01:00
prplwtf
bfb3c4df09 fix(throwError, core): Core did not exit after throwing fatal error 2023-11-24 12:14:48 +01:00
prplwtf
049fd02c29 feat(.gitkeep): remove stray .gitkeep file 2023-11-24 12:12:28 +01:00
prplwtf
849c0c88ec feat(core): no longer use market variables for version names 2023-11-23 16:03:03 +01:00
prplwtf
d739dbf230 feat(lib-throwerror, core): rename throwError function to throw 2023-11-23 15:59:30 +01:00
prplwtf
ad8a7d4c29 feat(core, lib-throwerror): Add new throwError lib for easely throwing errors and exit when navigating to unknown directory. 2023-11-23 15:52:16 +01:00
prplwtf
ecf3ae64da fix(lib-db): syntax and eof error on db functions 2023-11-23 14:19:50 +01:00
purple
8af721cb80
feat(extensions-list): Update extensions list 2/2 2023-11-23 13:38:55 +01:00
purple
040c0465dc
feat(lib-telemetry): improve code readability 2023-11-20 23:49:24 +01:00
purple
b48b083a64
feat(lib-cachereminder): make code more readable 2023-11-20 23:48:20 +01:00
purple
026c7947a0
feat(lib-db): improve code formatting 2023-11-20 23:47:10 +01:00
purple
6c740f6d30 fix(lib-bashcolors): Fix random errors with bash_colors.sh 2023-11-20 13:07:11 +01:00
purple
585b41a02b merge(main): github.com/teamblueprint/main.git 2023-11-19 14:51:19 +01:00
purple
0123352e8a feat(assets): add logoCoverTextBlue.jpg 2023-11-19 14:51:02 +01:00
purple
2c6b79f678
feat(lib-bashcolors): mute debug log error logs 2023-11-19 13:10:35 +01:00
purple
d72d80694c feat(extension-list): Add "Show Node IDs" to extension list 2023-11-16 17:49:40 +01:00
purple
f42c1e0eb4 feat(assets): Add new logo.svg and cutout versions of a few of the current logo's. 2023-11-10 14:50:07 +01:00
purple
91f812691b fix(lib-grabenv): Fix grabenv returning errors in some scenarios. 2023-11-08 17:34:32 +01:00
purple
5158f84727 fix(core): Fix multiple problems regarding new extension structure. 2023-11-08 16:51:32 +01:00
purple
65944c0945 feat(?): Redo extension structure on a bunch of files. 2023-11-08 16:01:39 +01:00
purple
ecf394aacd feat(private-directory): Move private directory to another folder. 2023-11-08 11:49:40 +01:00
purple
08694bca36 feat(public-directory): Symlink public/extensions to .blueprint/data/public when installing Blueprint. 2023-11-08 11:35:18 +01:00
purple
2dcbf8bb6e feat(core): Change website icon depending on extension website url 2023-11-08 11:22:47 +01:00
purple
aa3668285c feat(core): Sync telemetry id and developer mode status through artisan command. 2023-11-01 14:51:42 +01:00
purple
4d05f71f98 fix(lib-db): Improve lib-db and fix problem regarding adding new values. 2023-11-01 14:07:05 +01:00
purple
5261ccf36d feat(core): Use "lib-db" for checking developer mode. 2023-11-01 13:51:33 +01:00
purple
17aa341c46 feat(lib-db): Don't add linebreaks for new lib-db values. 2023-11-01 13:44:24 +01:00
purple
dca1cc741e feat(core, lib-grabenv): Add new grabenv commands and change name of "PanelUrl" command to "AppUrl" 2023-11-01 13:43:23 +01:00
purple
b3f0009748 feat(lib-grabenv, core): transfer placepanelurl to grabenv 2023-10-31 17:30:13 +01:00
purple
86431a17f8 fix(lib-db): Forgot to add a slash to the path variable. 2023-10-31 15:47:28 +01:00
purple
56b9c2cecb fix(lib-db): wrong folder path 2023-10-31 15:41:39 +01:00
purple
1e0f6592b4 feat(core, libs): Use windcard on sourcing libraries and try to use environment variables for some vars. 2023-10-31 15:35:14 +01:00
purple
21420b0077
feat(extensions-list): add builtbybit link to recolor 2023-10-24 20:17:28 +02:00
prplwtf
b26cbf9a94 fix(extension-admin-page): "␀websitecomment-->" text next to extension display name. 2023-10-24 16:57:10 +02:00
purple
9c270e0195 feat(core, templates): Download -init templates from GitHub repository instead of shipping them with Blueprint releases. 2023-10-13 20:13:35 +02:00
purple
4b836c33f7 feat(core): Use .gitkeep instead of README.md files. 2023-10-13 19:41:46 +02:00
purple
27727b8a97 feat(assets, blueprint.sh): Update defaultExtensionLogo1, defaultExtensionLogo2, defaultExtensionLogo3, defaultExtensionLogo4, defaultExtensionLogo5, defaultExtensionLogo6.
Add defaultExtensionLogo7, defaultExtensionLogo8, defaultExtensionLogo9.
Update icon rolling to allow for 9 placeholder icons instead of 6.
2023-10-01 15:13:54 +02:00
purple
bbf98659ea fix(blueprint.sh): Make sure that not all extension routes become comments. 2023-10-01 15:01:05 +02:00
purple
51f860b4fe fix(blueprint.sh): Correctly remove routes when removing extensions. 2023-10-01 14:52:10 +02:00
purple
64ab445c54 Attempt at fixing route removal. 2023-09-30 16:33:59 +02:00
purple
da14d7c80f Improve extension website buttons and add transition animation to all buttons. 2023-09-30 14:31:34 +02:00
purple
71a23038fc Make extension button width dynamic and change it's background color. 2023-09-30 14:01:56 +02:00
purple
ed263d0c2a Improve extension page buttons. 2023-09-29 21:59:09 +02:00
purple
72b73c50a2 Add "BuiltByBit" link to "Announcements" in extension list. 2023-09-29 21:32:50 +02:00
purple
150c3b6273 Add "arc.io integration" to the list of extensions. 2023-09-27 16:08:37 +02:00
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