Commit graph

239 commits

Author SHA1 Message Date
purple
505fcfdce7 feat views: Update some stuff related to the extension config overlay. 2024-03-19 15:10:30 +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
3ce0f59ff0 feat views build: Create custom view for extension entry's and use that on button build file. 2024-03-16 14:21:39 +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
0296eaf0d4 feat core routes: add identifier string to navigation routes for identifying extension routes 2024-03-13 21:25:36 +01:00
prplwtf
fa7975c74a feat routes: make eggId part of the api stuff 2024-03-11 18:22:33 +01:00
prplwtf
9e509556e7 feat core readme views issue-templates: update github urls 2024-03-11 17:49:47 +01:00
prplwtf
9cd427f524 fix views: unknown method on extensions page 2024-03-10 23:13:33 +01:00
prplwtf
e6797fcf68 feat app views: Improve overall controller, service and view codebase. (might break) 2024-03-10 22:26: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
3d49023252 feat core routes: start work on nestids 2024-03-09 18:36:16 +01:00
prplwtf
0c8031827f feat migrations views: update blueprint migration and change some stuff in blueprint view 2024-03-02 18:27:01 +01:00
prplwtf
a05148176f feat views: make blueprint page tooltip better 2024-03-02 18:14:03 +01:00
prplwtf
124b169abb feat views: add tooltip or something 2024-03-02 15:30:28 +01:00
prplwtf
efecf45fd6 feat core views: Implement new "views" extension API, create some additional files for future features and do some minor changes. 2024-02-27 17:32:09 +01:00
prplwtf
fa39d9fc47 feat core routes: Empty -init values now get assigned default values and add admin-only route scope 2024-02-24 21:52:53 +01:00
prplwtf
055398b618 feat core routes: Add experimental "admin" scope to account routes for testing 2024-02-24 20:46:59 +01:00
prplwtf
1314708e95 fix admin-css: Move import location to fix admin css from being overwritten by Bootstrap 3 2024-02-24 14:54:45 +01:00
prplwtf
60e57f1f5f feat routes: Make routes work even if there are none. 2024-02-17 22:00:00 +01:00
prplwtf
62a27e1eb2 feat views: Either screw up everything or improve the codebase.
(core still uses old paths, expect no worky)
2024-02-17 21:32:08 +01:00
prplwtf
32bcc9305a feat views: Move wrapper files to partials. 2024-02-17 16:42:28 +01:00
prplwtf
9b439160e3 feat artisan admin controller: Speed up the Blueprint admin page a little bit. 2024-02-16 16:05:42 +01:00
purple
b0c735cef3 feat views index.blade.php: Small modifications to the Blueprint admin view. 2024-02-14 08:38:13 +01:00
purple
76b33df331 feat ServerRouter: Add comments to some parts of the code. 2024-02-13 15:04:23 +01:00
purple
75ac49ff98
feat views index.blade.php: Disable autocomplete on form 2024-02-11 12:23:21 +01:00
purple
a742f6cbb1
feat views extensions.blade.php: Modify page description 2024-02-11 00:23:59 +01:00
prplwtf
f4ca802192 feat ServerRouter: clean up unused variables 2024-02-08 16:58:33 +01:00
prplwtf
aeb53a2e6f feat routes ServerRouter: Do not import unused libraries. 2024-02-04 15:27:21 +01:00
prplwtf
2de8f3e7cb fix routes ServerRouter: Incorrect import path causing account routes to be imported instead of server routes. 2024-02-04 15:26:48 +01:00
prplwtf
9106ead924 fix core routes: Ongoing attempts to fix routes on the server-management side on Pterodactyl and fix a bug regarding flags upon extension installation. 2024-02-03 16:41:05 +01:00
prplwtf
1afccdd191 feat core components: Add new component options 2024-01-31 22:14:11 +01:00
prplwtf
11f36cd64d feat routes: Change formatting. 2024-01-31 17:40:40 +01:00
purple
3dc5c33f14 feat core: Improve current route handling a little bit and fix some tiny bugs. 2024-01-31 00:21:05 +01:00
purple
8115d1c603 feat core routes: Working version of Blueprint route support. 2024-01-30 23:29:21 +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
68bbf03d92 fix core views: Fix sed range error. 2024-01-30 13:27:07 +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
b1c6d4a9d7 feat core: Detect and loop through custom routes. (not apply them yet) 2024-01-27 16:49:33 +01:00
prplwtf
dbe5f4cdd2 feat routes: update example container indent formatting for my own sanity 2024-01-22 22:11:44 +01:00
prplwtf
7ac80a4714 feat routes: make some progress on custom extension routes 2024-01-21 22:01:48 +01:00
prplwtf
12e6e5bb7a feat core react: remove routes stuff for components for now 2024-01-06 23:37:19 +01:00
prplwtf
2b649f9f74 feat core react: Add SubNavigation and Routes to components 2024-01-06 23:07:18 +01:00
prplwtf
b55b4c9198 feat core react: Add DropdownItems to components 2024-01-06 21:40:40 +01:00
prplwtf
2dc2039cbd feat core react: Add ServerRow items to supported Components 2024-01-06 21:24:36 +01:00
prplwtf
456145cba4 feat core react: Add account pages to supported Components 2024-01-06 16:32:17 +01:00
purple
5d80d70974 feat core react: Add even more supported Components 2024-01-06 02:48:45 +01:00
purple
3b43f2873a feat core react: Add more Component placements 2024-01-06 01:58:57 +01:00
purple
e42f93a8c5 feat react: remove Account for now to focus on server components 2024-01-06 00:17:22 +01:00
purple
0e7b764b2a feat core react: make files stuff work 2024-01-06 00:15:51 +01:00
purple
30c40c5edf feat core react: add files for account and make serverTerminal work 2024-01-05 23:58:46 +01:00
purple
5bee53eebb feat(internal:placeholders): change internal placeholders 2024-01-01 18:09:05 +01:00
purple
574d732eae fix(tiny mistake) 2023-12-29 01:03:48 +01:00
purple
c3afe67e8f feat(core, react): add BeforeNavigation and AfterNavigation for testing 2023-12-29 00:59:12 +01:00
purple
13e9c06c5b fix(core): do a bunch of stuff 2023-12-28 22:02:55 +01:00
purple
ba00d57dc2 feat(react, core): restructure some files and make hopefully something work 2023-12-28 21:45:00 +01:00
purple
1451970f9f feat(core): start handling components when installing extensions 2023-12-28 21:03:05 +01:00
purple
537b5792ce feat(react): attempt at extending the navigationbar 2023-12-28 18:35:50 +01:00
purple
55e330f828 feat(react-css): Place all react-bundled css overrides in a new "blueprint" folder. 2023-12-28 17:56:33 +01:00
purple
fb7366dd0b feat(admin-layouts): remove onboarding notification 2023-12-28 17:19:55 +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
455c62d9e1 feat(blueprint-admin): add byte image 2023-12-08 16:20:48 +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
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
6e9aa13ff9 feat(adminwrapper): fancy gradient for cache refresh reminder 2023-12-03 15:40:07 +01:00
prplwtf
33a50d81e6 feat(adminwrapper): improve cache refresh overlay 2023-12-02 22:00:41 +01:00
purple
207eba4e8c feat(domain-change): Replace most ptero.shop URLs with blueprint.zip 2023-11-28 18:31:26 +01:00
purple
1f06fa6f5b
feat(admin-layout): import bootstrap icons by default because they look nice 2023-11-14 20:39:24 +01:00
purple
65944c0945 feat(?): Redo extension structure on a bunch of files. 2023-11-08 16:01:39 +01:00
purple
2437f3ea79 feat(bpview): "Overview" box now has the "box-info" class if version is not outdated. 2023-11-07 12:57:41 +01:00
purple
8d24cef769 feat(bpview): add github repo button 2023-11-07 11:36:40 +01:00
purple
3a444c96b2 feat(bpview): make version tag red if version is outdated 2023-11-06 21:05:12 +01:00
purple
a0c0bc8ca7 feat(bpview): add outdated version warning 2023-11-06 13:29:40 +01:00
purple
8097ec517a feat(artisan, bpview, bpcontroller): Update formatting on bpview and add new artisan command. 2023-11-06 13:24:04 +01:00
purple
da14d7c80f Improve extension website buttons and add transition animation to all buttons. 2023-09-30 14:31:34 +02:00
purple
ccab1c0bd1 Make Blueprint admin page responsive. 2023-09-30 14:07:04 +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
57a9ae3d30 Metatags section is now called "head" instead. 2023-09-25 11:41:50 +02:00
purple
ae5873b8b8 Yield metatags section to allow extensions to add meta tags in the wrapper. 2023-09-25 11:40:54 +02:00
purple
8b15d1577b Import BlueprintClientLibrary directly in the client wrapper instead of BaseController. 2023-09-13 21:31:19 +02:00
purple
720f6783ef Attempt at making $blueprint work correctly in admin layout. 2023-09-11 10:38:21 +02:00
purple
acc1a28400 Attempt some random method to import $blueprint to admin blade view without errors. 2023-09-11 10:19:05 +02:00
purple
08a7d5e541 Put dependency names between quotes for better readability. 2023-09-10 14:31:13 +02:00
purple
021d115578 Think about potentional ways to fix $blueprint in admin wrappers. 2023-09-07 22:11:58 +02:00
purple
09c2649936 Attempting hot glue fix for BlueprintExtensionLibrary in admin layouts 2023-09-07 21:17:27 +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
bc93e6d4c3 Add more comments and make code more readable. 2023-08-29 14:18:07 +02:00
purple
c9ebaaa882 Add comments to admin.blade.php to explain stuff 2023-08-29 14:02:11 +02:00
purple
9c4f33eea1 Make the cacheoverlay a class instead. 2023-08-11 22:22:06 +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
aa71bfa937 Fix admin cache refresh reminder not showing. 2023-08-11 20:28:41 +02:00
purple
43af00b7c4 Improve cache reminder as I did not like it.
Pretty satisfied with this one, totally didn't take a couple hours out of my day.

CodePen: https://codepen.io/prplwtf/pen/ExOBQzw?editors=1100
2023-08-11 20:20:31 +02:00
purple
70ad38c890 Add an overlay that helps you with refreshing your cache. 2023-08-08 21:32:57 +02:00
purple
5a5154aeb9 Developer commands are now hidden when developer mode is not enabled. 2023-08-07 15:50:54 +02:00
purple
e25cf92924 Check if version is &bp.version&, if so, hide Blueprint from the extensions page. 2023-08-05 18:31:42 +02:00