0000000000000000000000000000000000000000 444df78718cb381e2c18d3d591c3410f8324fffb purple <hello@prpl.wtf> 1693773145 +0200	clone: from https://github.com/teamblueprint/main.git
444df78718cb381e2c18d3d591c3410f8324fffb 5f216f0e1691f5071538de92b99c0c84fd6de596 purple <hello@prpl.wtf> 1693773246 +0200	commit: Add new extension to the list of extensions.
5f216f0e1691f5071538de92b99c0c84fd6de596 b32c3f13fa297b7cf5a6619af95615ac9f363b04 purple <hello@prpl.wtf> 1693774088 +0200	commit: Update installation instructions.
b32c3f13fa297b7cf5a6619af95615ac9f363b04 f30f5ff4f43354c98c874f7836f9fd2031cb3e06 purple <hello@prpl.wtf> 1693774590 +0200	commit: Update fallback version to latest.
f30f5ff4f43354c98c874f7836f9fd2031cb3e06 3f8a4d154679a204e4c912845f745f9afe1911cf purple <hello@prpl.wtf> 1693932403 +0200	commit: Add comment about .blueprint unarchiving in blueprint.sh.
3f8a4d154679a204e4c912845f745f9afe1911cf 0c8be71f95bd0a8a21f97eedabfde5804f0f4597 purple <hello@prpl.wtf> 1694005207 +0200	commit: Some characters were detected as "yes" when confirming upgrade warnings.
0c8be71f95bd0a8a21f97eedabfde5804f0f4597 1fe19cfd0e8fb3f34b076a5c6f3e5ba3c5aa6877 purple <hello@prpl.wtf> 1694014234 +0200	commit: Fix adding rejected -init answers to the final string injected into conf.yml.
1fe19cfd0e8fb3f34b076a5c6f3e5ba3c5aa6877 f422110247aa1f97bbf4d99fad36ec265f2930e2 purple <hello@prpl.wtf> 1694015663 +0200	commit: Improve readability on some if statements and add new string validations for installing extensions.
f422110247aa1f97bbf4d99fad36ec265f2930e2 942285cab33cc8a4ff885dc57cb2f3acc2a36a5d purple <hello@prpl.wtf> 1694096224 +0200	commit: Move all Blueprint libraries into a new "BlueprintFramework" folder in the app directory. I also added a "legacy" extensionlibrary for backwards compatability for now.
942285cab33cc8a4ff885dc57cb2f3acc2a36a5d 474a4f52ff1cb11f4f5b86edb3090682c898c789 purple <hello@prpl.wtf> 1694096487 +0200	commit: Fix unedited class names for importing the BlueprintExtensionLibrary.
474a4f52ff1cb11f4f5b86edb3090682c898c789 09f9c6fc68c769b1a0106cca3aca1302b528d385 purple <hello@prpl.wtf> 1694096668 +0200	commit: Fix yet another incorrect class name.
09f9c6fc68c769b1a0106cca3aca1302b528d385 465d7c32fc942e6865b8079c31232f0d6b96f8b7 purple <hello@prpl.wtf> 1694097149 +0200	commit: Fix wrong file path for BlueprintPlaceholderService.
465d7c32fc942e6865b8079c31232f0d6b96f8b7 55d7595ad48bc52c1e838cec9622f0890dd06613 purple <hello@prpl.wtf> 1694102803 +0200	commit: Move legacy BlueprintExtensionLibrary to the BlueprintFramework app folder for backwards compatability
55d7595ad48bc52c1e838cec9622f0890dd06613 bffc7e02bae328001dca5b3908a5d2b8252be722 purple <hello@prpl.wtf> 1694103761 +0200	commit: Reset terminal color after running custom extension installation script.
bffc7e02bae328001dca5b3908a5d2b8252be722 2b951c36eb57d45838d46aaaf1f7af7ed83a513e purple <hello@prpl.wtf> 1694103987 +0200	commit: Move backwards-compatible ExtensionLibrary back to Services/Helpers/
2b951c36eb57d45838d46aaaf1f7af7ed83a513e d6b854c7eabea117a85185262df73e54bb53a3e4 purple <hello@prpl.wtf> 1694104283 +0200	commit: Fine, I'll rename the legacy $blueprint back to "BlueprintExtensionLibrary"
d6b854c7eabea117a85185262df73e54bb53a3e4 cbfb8f9ce1b15628d30643dd67d855c4a48b6dcd purple <hello@prpl.wtf> 1694112705 +0200	commit: Improve admin notification api by using Pterodactyl database instead of local files.
cbfb8f9ce1b15628d30643dd67d855c4a48b6dcd 00fd7975bfcc9a305c3a61b97565c83575698058 purple <hello@prpl.wtf> 1694113953 +0200	commit: Attempt at making BlueprintExtensionLibrary usable on all admin views without overwriting all of their controllers.
00fd7975bfcc9a305c3a61b97565c83575698058 09c2649936dd139f89c9bae160802bc758c5ce66 purple <hello@prpl.wtf> 1694114247 +0200	commit: Attempting hot glue fix for BlueprintExtensionLibrary in admin layouts
09c2649936dd139f89c9bae160802bc758c5ce66 021d115578405ad17f049005157572863c4cbfa3 purple <hello@prpl.wtf> 1694117518 +0200	commit: Think about potentional ways to fix $blueprint in admin wrappers.
021d115578405ad17f049005157572863c4cbfa3 08a7d5e541d7ddd64c501f6b038455a258026e84 purple <hello@prpl.wtf> 1694349073 +0200	commit: Put dependency names between quotes for better readability.
08a7d5e541d7ddd64c501f6b038455a258026e84 acc1a284006c23fb4bd4111964e85767e4acd582 purple <hello@prpl.wtf> 1694420345 +0200	commit: Attempt some random method to import $blueprint to admin blade view without errors.
acc1a284006c23fb4bd4111964e85767e4acd582 720f6783ef0b8545ec5f1718d294ba2ae01db712 purple <hello@prpl.wtf> 1694421501 +0200	commit: Attempt at making $blueprint work correctly in admin layout.
720f6783ef0b8545ec5f1718d294ba2ae01db712 efc5bd67639d6bd693bf75ac046c954a8406b122 purple <hello@prpl.wtf> 1694441182 +0200	commit: Remove Admin/BaseController.php as it's not needed anymore.
efc5bd67639d6bd693bf75ac046c954a8406b122 75380508269140f2d1f54b8fb06a7520cdd50a69 purple <hello@prpl.wtf> 1694442229 +0200	commit: Test better "missing dependencies" layout.
75380508269140f2d1f54b8fb06a7520cdd50a69 4820111540bcf0378954d980b08d73b4773aebff purple <hello@prpl.wtf> 1694442578 +0200	commit: Make new missing dependencies log functional.
4820111540bcf0378954d980b08d73b4773aebff fdabfb2399240793283ebcb6e8f178d66e5705e9 purple <hello@prpl.wtf> 1694442775 +0200	commit: Fix dependency error caused by code formatting,
fdabfb2399240793283ebcb6e8f178d66e5705e9 aef3f8bef14aab33aa592e310e19f1255654fcc0 purple <hello@prpl.wtf> 1694541348 +0200	commit: Clear route cache every time after changing them.
aef3f8bef14aab33aa592e310e19f1255654fcc0 7af4762d468e6d686f799fbe002dbe694c47cc41 purple <hello@prpl.wtf> 1694609715 +0200	commit: Update "updating route cache" message log and mute output.
7af4762d468e6d686f799fbe002dbe694c47cc41 8b15d1577b0f4a0425734a7c7df08e0f162031b8 purple <hello@prpl.wtf> 1694633479 +0200	commit: Import BlueprintClientLibrary directly in the client wrapper instead of BaseController.
8b15d1577b0f4a0425734a7c7df08e0f162031b8 82093f28898d8789f63e0e228f4400e13bd96f9c purple <hello@prpl.wtf> 1694857254 +0200	commit: Add comment to database migration
82093f28898d8789f63e0e228f4400e13bd96f9c c0954e9958259ed33257f07246d735e64315b517 purple <hello@prpl.wtf> 1695144646 +0200	commit: Add more telemetry messages.
c0954e9958259ed33257f07246d735e64315b517 b97f9d302357668fc54ef5857b4fe6d37a77de1e purple <hello@prpl.wtf> 1695147000 +0200	commit: Update fallback version to latest.
b97f9d302357668fc54ef5857b4fe6d37a77de1e 47e1a25bf62de3e2c258a01236515f503ae2a6f2 purple <hello@prpl.wtf> 1695325257 +0200	commit: Add new asset: installWithBlueprintBanner
47e1a25bf62de3e2c258a01236515f503ae2a6f2 9719547db931fcc54745237ee3105df31ab5571d purple <hello@prpl.wtf> 1695476192 +0200	commit: Add template option to -init, doesn't do anything yet.
9719547db931fcc54745237ee3105df31ab5571d b9cb4bc640d022abfaddc8f9b63cb782d0e5fcad purple <hello@prpl.wtf> 1695476770 +0200	commit: Create template file tree.
b9cb4bc640d022abfaddc8f9b63cb782d0e5fcad 0f5706646e235240a667bd7797f2bec326c81695 purple <hello@prpl.wtf> 1695478069 +0200	commit: Fix bug regarding stacked -init answers and make templates work.
0f5706646e235240a667bd7797f2bec326c81695 f6c3b98cd29ece631c19798d68d8183c9cfe6432 purple <hello@prpl.wtf> 1695478768 +0200	commit: Add "theme" template.
f6c3b98cd29ece631c19798d68d8183c9cfe6432 cdd23140922b00b2f22af14923e5eabc1dae6682 purple <hello@prpl.wtf> 1695479642 +0200	commit: Add "dashboard overlay" template.
cdd23140922b00b2f22af14923e5eabc1dae6682 5662c62b7be01ae6f26734e0535a7a183cd5d225 purple <hello@prpl.wtf> 1695481286 +0200	commit: Fix "dashboard overlay" template.
5662c62b7be01ae6f26734e0535a7a183cd5d225 e35390f633a4ccc79ce338f9546dceb1e9bbfeb8 purple <hello@prpl.wtf> 1695482044 +0200	commit: Add shortcuts for dev commands and add new -wipe command.
e35390f633a4ccc79ce338f9546dceb1e9bbfeb8 f14e14830742b85bb943a50d89c265388e754a05 purple <hello@prpl.wtf> 1695483099 +0200	commit: Add "onboarding modal" template.
f14e14830742b85bb943a50d89c265388e754a05 3b4b1d67da4a94cf999a410c5c6581d9ad31d12b purple <hello@prpl.wtf> 1695547237 +0200	commit: Fix -wipe not wiping hidden files.
3b4b1d67da4a94cf999a410c5c6581d9ad31d12b c3a36ac6fec2ff454489dd637663a9fa44987d9b purple <hello@prpl.wtf> 1695563906 +0200	commit: Link filesystems when installing and mute route:cache output.
c3a36ac6fec2ff454489dd637663a9fa44987d9b 8410d90bd519a2a2a3b6340510161ce2a298c143 purple <hello@prpl.wtf> 1695564059 +0200	commit: Add URL to yarn in README.md
8410d90bd519a2a2a3b6340510161ce2a298c143 9e681ace336c659e159b4df34c97511a7d7ea9e8 purple <hello@prpl.wtf> 1695566432 +0200	commit: Silence rm output on -wipe
9e681ace336c659e159b4df34c97511a7d7ea9e8 ff88db53e7193e9bb1ab557fa638c1a1db71e1bd purple <hello@prpl.wtf> 1695566702 +0200	commit: Stop misplaced "YN" string from ruining everything
ff88db53e7193e9bb1ab557fa638c1a1db71e1bd ae5873b8b8b2619ad3cade43f3da292238eaef87 purple <hello@prpl.wtf> 1695634854 +0200	commit: Yield metatags section to allow extensions to add meta tags in the wrapper.
ae5873b8b8b2619ad3cade43f3da292238eaef87 57a9ae3d3007e2ca5e73db7c3b064f808d4ba2e4 purple <hello@prpl.wtf> 1695634910 +0200	commit: Metatags section is now called "head" instead.
57a9ae3d3007e2ca5e73db7c3b064f808d4ba2e4 bba7ed9b669a4248defced651c9982f459c144d0 purple <hello@prpl.wtf> 1695658890 +0200	commit: Add "Nebula" to the list of extensions.
bba7ed9b669a4248defced651c9982f459c144d0 4c689dea0f3fda5bc18e480d296d2dc1c5dfdb56 purple <hello@prpl.wtf> 1695665251 +0200	commit: Add BuiltByBit to the links of "Nebula".
4c689dea0f3fda5bc18e480d296d2dc1c5dfdb56 2c4005b6eaadaa64fe73c9cd809dcbd190869df8 purple <hello@prpl.wtf> 1695714196 +0200	commit: Add "PterodactylMarket" link to "Nebula" on the list of extensions.
2c4005b6eaadaa64fe73c9cd809dcbd190869df8 150c3b62739fb93c20d90a0eca3934099a577ed4 purple <hello@prpl.wtf> 1695823717 +0200	commit: Add "arc.io integration" to the list of extensions.
150c3b62739fb93c20d90a0eca3934099a577ed4 0506ee76ea028157782cb40d69f9fa60fd1e8c56 purple <hello@prpl.wtf> 1696000767 +0200	commit: "blueprint -install example.blueprint" will no longer cause a "not found" error.
0506ee76ea028157782cb40d69f9fa60fd1e8c56 ac750510950313a63876d8791900cd1c1077402a purple <hello@prpl.wtf> 1696004873 +0200	commit: Add new "frameworkversion" placeholder.
ac750510950313a63876d8791900cd1c1077402a ebdab87a33ae6f070152657aad8f0ad6ca590b03 purple <hello@prpl.wtf> 1696008215 +0200	commit: Revert "Add new "frameworkversion" placeholder."
ebdab87a33ae6f070152657aad8f0ad6ca590b03 0506ee76ea028157782cb40d69f9fa60fd1e8c56 purple <hello@prpl.wtf> 1696008281 +0200	reset: moving to 0506ee76ea028157782cb40d69f9fa60fd1e8c56
0506ee76ea028157782cb40d69f9fa60fd1e8c56 72b73c50a246245b5b2bf025843c4e8ac74e8561 purple <hello@prpl.wtf> 1696015970 +0200	commit: Add "BuiltByBit" link to "Announcements" in extension list.
72b73c50a246245b5b2bf025843c4e8ac74e8561 9fa4b9edc294d580b60979c001d8d87267792eb2 purple <hello@prpl.wtf> 1696016095 +0200	commit: Remove pterodactyl.css.diff as it wasn't used anyways.
9fa4b9edc294d580b60979c001d8d87267792eb2 ed263d0c2ad754c03437e87b53a840bca8ae1f8e purple <hello@prpl.wtf> 1696017549 +0200	commit: Improve extension page buttons.
ed263d0c2ad754c03437e87b53a840bca8ae1f8e d3c0ca602910bb72d868cf602ef6f08d05b09f7c purple <hello@prpl.wtf> 1696018056 +0200	commit: Oops I broke the cache reload overlay
d3c0ca602910bb72d868cf602ef6f08d05b09f7c 71a23038fc573db03844a4263cef727b18e24a89 purple <hello@prpl.wtf> 1696075316 +0200	commit: Make extension button width dynamic and change it's background color.
71a23038fc573db03844a4263cef727b18e24a89 ccab1c0bd11f786c32d800db1ff5c0dd5ec783b0 purple <hello@prpl.wtf> 1696075624 +0200	commit: Make Blueprint admin page responsive.
ccab1c0bd11f786c32d800db1ff5c0dd5ec783b0 da14d7c80fc813718175eb02ab8f3f11c1c39a16 purple <hello@prpl.wtf> 1696077094 +0200	commit: Improve extension website buttons and add transition animation to all buttons.
da14d7c80fc813718175eb02ab8f3f11c1c39a16 64ab445c54abaabe2e09ac6848ccc766fc95a817 purple <hello@prpl.wtf> 1696084439 +0200	commit: Attempt at fixing route removal.
64ab445c54abaabe2e09ac6848ccc766fc95a817 cf90ee9b552df12112fd46aa57e4d15ae001ad47 purple <hello@prpl.wtf> 1696088018 +0200	commit: Remove extension route removal for now.
cf90ee9b552df12112fd46aa57e4d15ae001ad47 aa54ad9a2ad7d6eba15c387bd76b075d939cea97 purple <hello@prpl.wtf> 1696163110 +0200	commit: feat(blueprint.sh): Improve readability and add comments.
aa54ad9a2ad7d6eba15c387bd76b075d939cea97 a1e42cf37a53cb08dd001db50672eeabd0da563a purple <hello@prpl.wtf> 1696163373 +0200	commit: feat(blueprint.sh): Try new way of removing admin routes when uninstalling extensions.
a1e42cf37a53cb08dd001db50672eeabd0da563a ee057495ac0e98977f75970fb8993a44ce40ebf7 purple <hello@prpl.wtf> 1696163968 +0200	commit: fix(blueprint.sh): Extension installation crashed when providing no icon.
ee057495ac0e98977f75970fb8993a44ce40ebf7 51f860b4fe9eb2200822338e14c67a1efe49b2fa purple <hello@prpl.wtf> 1696164730 +0200	commit: fix(blueprint.sh): Correctly remove routes when removing extensions.
51f860b4fe9eb2200822338e14c67a1efe49b2fa 17ce287e0bd01e56b246357e5c30d88e910f0528 purple <hello@prpl.wtf> 1696164917 +0200	commit: fix(blueprint.sh): Description field in -init used [INFO] instead of [INPUT]
17ce287e0bd01e56b246357e5c30d88e910f0528 bbf98659eae8c644b48156232c8fa1e3e1c110a9 purple <hello@prpl.wtf> 1696165265 +0200	commit: fix(blueprint.sh): Make sure that not all extension routes become comments.
bbf98659eae8c644b48156232c8fa1e3e1c110a9 27727b8a97794e14791217a2a0d66b18dc9dd678 purple <hello@prpl.wtf> 1696166034 +0200	commit: 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.
27727b8a97794e14791217a2a0d66b18dc9dd678 e3e16126158892352a2076148c08bb6560c5c3ee purple <hello@prpl.wtf> 1696167632 +0200	commit: fix(blueprint.sh): Finally get route removal working in -remove.
e3e16126158892352a2076148c08bb6560c5c3ee 6ff8c8a3fab63df1b8caf1a081397b36225febc8 purple <hello@prpl.wtf> 1696362835 +0200	commit: Use built-in php function for file reading.
6ff8c8a3fab63df1b8caf1a081397b36225febc8 e3e16126158892352a2076148c08bb6560c5c3ee purple <hello@prpl.wtf> 1696362917 +0200	reset: moving to e3e16126158892352a2076148c08bb6560c5c3ee
e3e16126158892352a2076148c08bb6560c5c3ee 2623ec8d04683cdc537fafde04f519e25d7e75ff purple <hello@prpl.wtf> 1696362973 +0200	commit: fix(BlueprintClientLibrary, BlueprintAdminLibrary): Switch to built-in php function for file reading.
2623ec8d04683cdc537fafde04f519e25d7e75ff 2714934cef1e5298a3a1f3cb2fafffd4c1715644 purple <hello@prpl.wtf> 1696699836 +0200	pull: fast-forward
2714934cef1e5298a3a1f3cb2fafffd4c1715644 09d7e21fb1b71a6df00a6f0ae59337d58503a056 purple <hello@prpl.wtf> 1696704922 +0200	commit: feat(core): Update fallback version to latest.
09d7e21fb1b71a6df00a6f0ae59337d58503a056 9a693b571b2755a9467c0aaa756130b7aa9ebc1a purple <hello@prpl.wtf> 1696962956 +0200	commit: fix(core): Updating extensions with public folders would remove all folders in public/extensions/.
9a693b571b2755a9467c0aaa756130b7aa9ebc1a dc66afc455e6c27cd94314d9c7eb718b36f42a45 purple <hello@prpl.wtf> 1696962994 +0200	commit (merge): merge(main): https://github.com/teamblueprint/main.git
