Victor B.
12fcfa6563
chore: don't use ::f
placeholders
2024-06-11 22:26:48 +02:00
Ivy
6faa0c365b
feat core
: remove _FOLDER variable for changing the pterodactyl installation folder
2024-06-09 20:16:22 +02:00
Ivy
e650184fe9
feat core
: update comment
2024-06-08 23:46:22 +02:00
Ivy
447508920a
feat core
: add variable to change -upgrade repository
2024-06-08 23:44:55 +02:00
Ivy
6812cca4ab
feat core
: update another comment
2024-06-08 23:41:57 +02:00
Ivy
d323fd1ff5
feat core
: update comment
2024-06-08 23:41:18 +02:00
Ivy
a3e5186b53
feat core
: add comment
2024-06-08 23:23:06 +02:00
prplwtf
193c94c2cf
feat core
: only ask once for maintenance when installing blueprint
2024-06-04 15:22:18 +02:00
prplwtf
54bf1eb647
fix core
: comply with some shellcheck advisories
2024-06-04 14:13:20 +02:00
Ivy
cd8cc8ae40
chore core
: update copyright notice
2024-06-03 21:07:00 +02:00
Ivy
bdc0661e4e
feat core
: change exit code for unknown command
2024-05-31 09:58:57 +02:00
Ivy
bb9d7e6104
feat core
: release wont make it this month, push back to next month
2024-05-31 09:56:24 +02:00
William Harrison
2e83c882f5
chore: fix typo
2024-05-30 17:01:56 +08:00
Ivy
46ebd792b7
feat core
: remove a comment
2024-05-27 23:57:39 +02:00
purple
3604634d59
feat core
: add choice for putting application up or down
2024-05-24 11:54:03 +02:00
purple
57c60c0b09
feat core
: add some comments detailing what could be improved
2024-05-21 11:12:07 +02:00
purple
877c6bf105
feat core
: tidy up code a bit
2024-05-21 11:09:39 +02:00
prplwtf
06b9406626
feat core
: add developerEscalateExportScript flag
2024-05-15 20:07:18 +02:00
prplwtf
e9de0de151
fix core
: -export scripts weren't being ran in the correct folder
2024-05-15 19:51:09 +02:00
prplwtf
d78a0ce924
fix core
: scripts are still iffy
2024-05-15 19:50:05 +02:00
prplwtf
f4761a2bb6
fix core
: install/remove/export scripts weren't ran in the webserver directory
2024-05-15 19:46:37 +02:00
prplwtf
9726ab8581
feat core
: export script did not run
2024-05-15 18:33:27 +02:00
prplwtf
b8dbb6bd87
fix core
: Install/remove/export scripts didn't define a shell.
2024-05-15 14:51:42 +02:00
purple
f6211fc736
feat core
readme
.github
resources
: Update Blueprint repo link/name
2024-05-11 19:48:55 +02:00
purple
5ae2257f04
feat core
Console
: add artisan extension api
2024-05-11 16:40:24 +02:00
purple
7ff4f20bdf
revert ce470498de87d636575438298f5038d4cf6ac6bb
: misread code
...
This reverts commit ce470498de
.
2024-05-11 16:27:40 +02:00
purple
ce470498de
fix core
: -install did not place router file in certain conditions (did not match documentation)
2024-05-11 16:26:00 +02:00
purple
2b7f459ef7
fix core
: -remove didn't remove laravel routes when using the conf.yml option without suboptions
2024-05-11 16:17:55 +02:00
purple
4c75887dcc
feat core
: Run extension-provided scripts under webserver user.
...
Co-authored-by: itsvic-dev <contact@itsvic.dev>
2024-05-06 16:43:16 +02:00
purple
40a6992ccb
fix core
: -remove should also tolerate "&" chars
2024-05-05 17:25:09 +02:00
Gasuge
255d6bce40
change component name ConsoleCommandRow to CommandRow
2024-05-05 03:19:16 +02:00
Gasuge
c0a179241a
change component name SendCommand to ConsoleCommandRow
2024-05-05 03:16:41 +02:00
Gasuge
76b8f5c2b5
rename AdditionalConsole to SendCommand
2024-05-05 03:02:30 +02:00
Gasuge
0fcebb7b57
finish console component
2024-05-05 01:58:29 +02:00
purple
5c3ff8fa91
fix core
: Escape & characters in info fields and don't allow backslashes in file paths.
2024-05-04 17:03:02 +02:00
purple
5b3415c010
feat core
: Remove docker unsupported warning
2024-05-03 11:32:37 +02:00
purple
5410038a15
oops core
: Only check for node version once
2024-05-03 11:30:44 +02:00
purple
0bfe3c54b6
chore core
: Add Node.JS 22 to supported versions.
2024-05-03 11:01:15 +02:00
Loki
dc90671ec0
Fixed bad exit code
...
In Bash, code 0 is success, non-zero is failure. In the meantime I've added || true to the end of the call to blueprint.sh so the Docker image can build, but changing this to 0 is cleaner.
2024-04-20 10:55:33 -07:00
prplwtf
af114490dc
feat core
: Add new developer flag for skipping application cache flush
2024-04-20 15:50:43 +02:00
prplwtf
67b2d6fadd
fix core
: disabled telemetry would not export extensions correctly
2024-04-20 13:41:09 +02:00
prplwtf
0064ebef45
feat core
: bump fallback version to latest
2024-04-18 18:04:56 +02:00
prplwtf
942b515018
feat core
: update comment
2024-04-18 18:04:15 +02:00
prplwtf
b0c8299f4f
fix core
: forgot to check for tput in the first place
2024-04-18 18:03:38 +02:00
prplwtf
810c6b20f6
feat core
: add tput to deps check
2024-04-18 18:02:16 +02:00
prplwtf
b3c80022f5
fix core
: Routes were not unlinked correctly upon extension removal
2024-04-15 17:39:49 +02:00
purple
600e342d77
feat core
: do not cache routes
2024-04-10 13:30:05 +02:00
purple
f4b3a642ad
feat core
: add route cache clear to extension management
2024-04-10 13:27:07 +02:00
purple
69685d5ccb
fix core
: placeholders
2024-04-10 12:00:10 +02:00
purple
57b238a684
fix core
: new placeholder escape thing
2024-04-10 11:57:11 +02:00
purple
17516cb316
fix core
: bump version and attempt to fix sed
2024-04-10 11:54:20 +02:00
purple
035d2d6105
feat core
: update version
2024-04-10 11:15:59 +02:00
purple
da54a20831
fix core
views
: Admin view contents were not being added to view file for some reason
2024-04-10 11:12:29 +02:00
purple
b13726f3a2
fix core
: No such file or directory error for forwarding a log in -upgrade
2024-04-10 10:57:11 +02:00
purple
61bb008137
fix core
views
: Fix empty extension pages, at least attempt to fix it.
2024-04-10 10:55:56 +02:00
purple
0e4051fb4d
fix core
: Mute "missing file" logs for upgrade script
2024-04-10 10:22:02 +02:00
prplwtf
142f3caa01
feat core
: finally finish placeholders
2024-04-09 21:59:43 +02:00
prplwtf
bb32927381
fix core
: Clean up symlinks regarding routes and wrappers when upgrading Blueprint that could cause server errors with Laravel.
2024-04-09 13:41:41 +02:00
prplwtf
fe7d30110d
fix core
: shellcheck moment
2024-04-07 00:01:04 +02:00
prplwtf
8c86687527
feat core
: new conditional placeholder type
2024-04-06 19:44:14 +02:00
prplwtf
9d40ed297c
feat core
: some new placeholders should work now
2024-04-06 19:16:45 +02:00
prplwtf
b0d282e32a
feat core
: start work on new placeholders
2024-04-06 18:24:22 +02:00
prplwtf
1bceb1d65b
feat core
: Only place legacy placeholders if using alpha or indev as target version
2024-04-06 18:10:01 +02:00
prplwtf
b5ff1bb2b5
feat core
: $EXTPUBDIR didn't make sense so i just removed it
2024-04-04 16:54:36 +02:00
Victor B.
c6b44b9c7b
Use relative symlinks instead of absolute ones/hardlinks
...
If the panel directory ever changes, this will preserve the symlinks correctly.
2024-03-31 18:21:43 +02:00
prplwtf
2ff3f6d18a
fix core
: No longer accept hyphens, underscores and spaces on identifiers.
2024-03-31 13:34:57 +02:00
prplwtf
850dca339d
fix core
: Do not overwrite .gitignore and README.md whenever upgrading
2024-03-29 14:32:33 +01:00
prplwtf
46573cd32c
feat core
: Force Docker users onto /app.
2024-03-29 14:16:42 +01:00
prplwtf
b7cb25a872
feat core
: Implement some of Doacola's Docker patches.
2024-03-29 13:53:39 +01:00
prplwtf
0489d4ba43
feat core
: Make removing wrappers possible.
2024-03-29 13:45:49 +01:00
prplwtf
6dd9dffd83
fix core
: Accidental !IF instead of IF
2024-03-29 13:27:25 +01:00
prplwtf
d7cbc36862
feat core
: Update fallback version to "beta-A428" (042024) as the release won't make it this month.
2024-03-29 12:44:49 +01:00
prplwtf
6cf7a479a5
fix core
: Blueprint did not exit upon updating Pterodactyl folder variable.
2024-03-29 12:44:02 +01:00
purple
ca399686e8
feat core
: Implement new wrapper stuff to admin wrapper as well
2024-03-28 14:00:56 +01:00
purple
8507042e76
feat core
: Implement new routes stuff for dashboard wrapper
2024-03-28 13:59:29 +01:00
purple
751ad1fe36
fix core
: resolve syntax errors related to previous commit
2024-03-24 20:05:04 +01:00
purple
648abffbdd
feat core
: do not include .git and .github when upgrading
2024-03-24 20:02:10 +01:00
purple
9ab5f1bf58
fix core
: admin and dashboard wrappers shouldn't be duplicated when updating extensions now
2024-03-22 19:27:28 +01:00
purple
f7d8eee678
fix core
: -upgrade did not halt after encountering remote error.
2024-03-20 11:27:44 +01:00
purple
b9187b932a
fix core
: New remote argument wouldn't trigger additional input question in -upgrade.
2024-03-20 11:26:30 +01:00
purple
747102f123
feat core
: Change -upgrade argument "dev" to "remote" and allow for easier outside development.
...
Contributors may now use "blueprint -upgrade remote username/repository" to test their forks easily. Not providing a destination to "remote" will imitate the behavior of what "dev" previously did.
2024-03-20 11:23:27 +01:00
purple
0d59915b74
feat core
views
: Implement new minimal permissions system
2024-03-19 17:52:03 +01:00
prplwtf
ebcad9cba8
fix core
: Removing extensions would not remove their admin button files.
2024-03-16 16:36:41 +01:00
prplwtf
ab3ddf83ef
feat core
: (error validation) Look for .store directory when updating instead of specific files.
2024-03-16 16:34:13 +01:00
prplwtf
9cea33abf5
fix core
build
: Attempt at fixing duplicate extension admin buttons.
2024-03-16 14:53:24 +01:00
prplwtf
83dac2f8d5
fix core
views
: Construct the admin view template correctly and attempt to fix extension button not being removed.
2024-03-16 14:42:29 +01:00
prplwtf
f19b88408b
fix core
views
: Attempt at fixing permission errors with extension management and undefined error with extensions page.
2024-03-16 14:05:41 +01:00
prplwtf
3dd9ea1e74
feat core
build
: build files for admin view and extension button now define variables and yield sections
2024-03-16 13:54:13 +01:00
prplwtf
da8b8001c4
feat core
: change version name format
2024-03-16 12:36:58 +01:00
prplwtf
1d55348520
feat core
templates
app
: push the beginnings of the route selector ui
2024-03-13 21:54:10 +01:00
prplwtf
0296eaf0d4
feat core
routes
: add identifier string to navigation routes for identifying extension routes
2024-03-13 21:25:36 +01:00
prplwtf
9e509556e7
feat core
readme
views
issue-templates
: update github urls
2024-03-11 17:49:47 +01:00
prplwtf
3ba20f1053
fix core
: typo found by @ArnaudLier
2024-03-10 21:13:41 +01:00
prplwtf
265c929552
feat core
routes
: Switch to EggIDs and add 'permission' scope to server routes.
2024-03-09 19:27:16 +01:00
prplwtf
02540a7269
feat core
: go for different nests/eggs implementation for routes
2024-03-09 19:19:50 +01:00
prplwtf
3d49023252
feat core
routes
: start work on nestids
2024-03-09 18:36:16 +01:00
prplwtf
dd1cf8c55a
fix core
: -remove would remove all extension's storage directories
2024-03-07 15:12:28 +01:00
prplwtf
709d17f9dd
fix core
: possibly fix permission issue
2024-03-04 21:23:07 +01:00
prplwtf
19c3975062
feat core
: add alias for routes
2024-03-03 16:09:22 +01:00
prplwtf
e71e401e66
fix core
: updating routes somehow do not overwrite them
2024-03-03 15:59:01 +01:00