Dane Everitt
1f64086c67
Merge branch 'develop' of github.com:pterodactyl/panel into develop
2021-05-16 12:35:52 -07:00
Dane Everitt
6b16b9bc2a
Cleanup logic for asModal
to make it a little easier to use dynamically
2021-05-16 12:35:49 -07:00
Charles Morgan
3898e40fa4
Add list of files being deleted to delete modal ( #3299 )
...
Shows the first 15 file names being deleted. If more then 15, the first 15 will be shown then the last line will be ` + ## other(s)`
2021-05-16 11:28:52 -07:00
Charles Morgan
69ac2ca40b
Allow MAB div to be clicked through ( #3359 )
...
Allows users to interact with files that are blocked by the div that renders the MassActionbar
2021-05-16 09:49:21 -07:00
Antony
9c3c5f6f71
Fixed a very small minor issue ( #3360 )
2021-05-16 09:48:55 -07:00
Charles Morgan
76ac1998cf
Don't allow backups to be made via schedules if limit = 0 ( #3323 )
2021-05-16 09:47:36 -07:00
Dane Everitt
5a82dd6a18
Update to TypeScript 4
2021-05-08 10:37:18 -07:00
Dane Everitt
5d5e4ca7b1
Add support for locking backups to prevent any accidental deletions
2021-05-03 21:26:09 -07:00
Dane Everitt
84483d36ee
Fix use of onlyWhenOnline
2021-05-01 11:25:35 -07:00
Dane Everitt
ea057cb1cb
Update UI to support setting "Continue on Error" for tasks
2021-05-01 11:24:18 -07:00
Dane Everitt
92cd659db3
Add underlying data changes necessary for new task & schedule features
2021-05-01 10:44:40 -07:00
Julien Tant
552b9d3c33
Add possibility to run disabled cron
2021-04-24 15:06:21 -07:00
Dane Everitt
38a5f2dbbf
Ensure allocations are persisted across page navigation correctly; closes #2729
2021-04-20 20:48:40 -07:00
Dane Everitt
d2955b9361
Only request servers as an admin if actually an admin; closes #3242
2021-04-20 20:41:08 -07:00
Alex
38be4c9e4b
More descriptive error for when backup limit is 0 ( #3244 )
2021-04-17 14:05:31 -07:00
Dane Everitt
52308af74d
Normalize this code.
2021-04-04 09:45:20 -07:00
Dane Everitt
a072b9c5be
Update license year, right on time 👹
2021-03-26 09:30:13 -07:00
Matthew Penner
8a24c1a142
ui(admin): node changes
2021-03-23 17:47:24 -06:00
Matthew Penner
7b38f05019
ui(nests): fix broken pagination
2021-03-23 17:10:30 -06:00
Matthew Penner
49de31bf4c
Merge branch 'develop' into feature/react-admin
2021-03-21 15:49:41 -06:00
Dane Everitt
9b46d59045
Cache resource lookup results for 20 seconds for each server
2021-03-21 12:29:18 -07:00
Dane Everitt
29b4b52397
Set the current page in the dashboard URL to allow easy refreshing; closes #2993
2021-03-21 12:07:24 -07:00
Dane Everitt
983a337fd4
Merge branch 'develop' of github.com:pterodactyl/panel into develop
2021-03-21 10:33:17 -07:00
Dane Everitt
a7e1900529
Fix UI for mobile views when showing docker images; closes #3186
2021-03-21 10:33:09 -07:00
Dane Everitt
84e3153e71
Merge pull request #3179 from pterodactyl/fix/backup-restore
...
fix: backup restore delete all files
2021-03-21 10:22:10 -07:00
Steve Coulter
0e3d2f20dd
typo
2021-03-20 17:03:30 -07:00
Matthew Penner
9057a4f9d8
ui(server): fix keybinds not working in console
2021-03-17 16:59:06 -06:00
Matthew Penner
5653b03ddb
cleanup BackupContextMenu.tsx
2021-03-12 15:40:45 -07:00
Matthew Penner
582521f419
fix: backup restore delete all files
2021-03-12 14:47:49 -07:00
Matthew Penner
2e046ae258
Merge branch 'develop' into feature/react-admin
2021-03-12 14:13:22 -07:00
Matthew Penner
7e8cb52d88
ui(admin): work on Node editing
2021-03-12 14:12:45 -07:00
mammut53
8dca2140b3
Fix displaying wrong backup number on pages
...
By having multiplie pages the current number of backups broke
2021-03-07 01:57:02 +01:00
Matthew Penner
08546e6076
ui(admin): implement NewDatabaseContainer.tsx
2021-03-06 16:57:13 -07:00
Matthew Penner
e9546c70bd
ui(admin): add CopyOnClick button to NodeConfigurationContainer
2021-03-06 16:08:42 -07:00
Matthew Penner
7d80b5fee7
Merge branch 'develop' into feature/react-admin
2021-03-06 15:37:03 -07:00
Sabinno
9ca0ee99e9
Fix spelling
...
Changed "other's", implying a single other person's server, to "others'", implying the servers of multiple people.
2021-03-05 12:39:47 -05:00
Matthew Penner
d57060dad9
Merge branch 'develop' into feature/react-admin
2021-03-05 08:45:39 -07:00
Dane Everitt
9aa74a3a50
appease the eslint gods
2021-03-03 21:04:11 -08:00
Dane Everitt
68bc81f2f1
Try to handle terminal fit a bit better; closes #3121
...
I'm not sure how to fix this actually, but based on the light reading I did theoretically this should at least prevent it from trying to fit something that doesn't even exist?
2021-03-03 19:44:06 -08:00
Dane Everitt
bc87a9cf7d
Don't break the entire server UI for a broken console, ref #3121
2021-03-03 19:31:39 -08:00
Matthew Penner
ffbf7daea6
ui(websocket): bruh...
2021-02-25 15:14:12 -07:00
Matthew Penner
ff4a64bfff
admin(ui): remove console.logs
2021-02-24 18:29:10 -07:00
Matthew Penner
46759ba967
admin(ui): add node configuration page
2021-02-24 18:28:24 -07:00
Matthew Penner
b8788d1af1
Merge branch 'develop' into feature/react-admin
2021-02-24 17:30:18 -07:00
Dane Everitt
42aae1d9f1
Fix search/copy on osx
2021-02-17 21:32:36 -08:00
Dane Everitt
b92712e990
Remove max height; fixes overflow issues with small browser font sizes; closes #2799 closes #3084
2021-02-17 21:26:40 -08:00
Dane Everitt
94ea9c37d0
Don't require auto-allocation settings if not enabled; closes #3085
2021-02-17 21:11:23 -08:00
Dane Everitt
245989967b
Merge branch 'dane/restore-backups' into develop
2021-02-17 20:59:40 -08:00
Dane Everitt
3171b8d559
Show correct server suspended image; closes #3092
2021-02-17 20:58:47 -08:00
Matthew Penner
c053ca7c44
admin(ui): add arrow key support to SearchableSelect
2021-02-17 15:17:37 -07:00
Matthew Penner
dc003a6ada
admin(ui): SearchableSelect - differentiate between loading and no items
2021-02-16 13:23:24 -07:00
Matthew Penner
224943cc85
admin(ui): autofocus field on New Nest modal open
2021-02-16 13:05:09 -07:00
Matthew Penner
10fc7e88e0
admin(ui): autofocus field on New Role modal open
2021-02-16 13:04:10 -07:00
Matthew Penner
9b08b6b595
admin(ui): fix SearchableSelect, other tweaks
2021-02-16 13:03:14 -07:00
Matthew Penner
d43e70c97a
admin(ui): autofocus field on New Location modal open
2021-02-16 13:01:55 -07:00
Matthew Penner
93be6db530
admin(ui): fix remaining problems with SearchableSelect.tsx
2021-02-15 22:41:19 -07:00
Matthew Penner
3971c4499d
admin(ui): fix up SearchableSelect.tsx
2021-02-15 18:48:10 -07:00
Matthew Penner
f790404845
admin(ui): fix updateNode api request
2021-02-11 10:32:13 -07:00
Matthew Penner
3c2094890a
admin(ui): use new node port columns
2021-02-11 10:21:49 -07:00
Matthew Penner
60b630354e
ui(admin): fix shit
2021-02-07 16:41:32 -07:00
Matthew Penner
a87fef37ec
Merge branch 'develop' into feature/react-admin
2021-02-07 16:16:22 -07:00
Matthew Penner
8e07bb4bc2
ui(admin): start work on DatabaseSelect.tsx
2021-02-05 09:44:31 -07:00
Matthew Penner
22807f1ff4
ui(admin): tweaks to LocationSelect.tsx
2021-02-05 09:44:16 -07:00
Matthew Penner
72be2808f3
deps(node): typescript 3.9.6 => 4.1.3
2021-02-05 09:42:57 -07:00
Matthew Penner
9184cbdf11
ui(admin): tweaks to LocationSelect.tsx
2021-02-02 14:11:54 -07:00
Matthew Penner
7bbe9e8e89
ui(admin): start work on LocationSelect.tsx
2021-01-31 16:48:49 -07:00
Dane Everitt
00da092e45
Fix tests
2021-01-30 19:12:22 -08:00
Dane Everitt
c8ecbe6e79
Update logic to listen for a restoration completion event
2021-01-30 18:43:46 -08:00
Dane Everitt
f558bc880a
Correctly handle error; don't overwrite laravel method
2021-01-30 18:07:48 -08:00
Dane Everitt
32fb21d0b7
Update use of server error blocks
2021-01-30 18:01:32 -08:00
Dane Everitt
e30a765071
Simplify logic when a server is in an unsupported state
2021-01-30 13:28:31 -08:00
Matthew Penner
1c8143ad9d
add missing field to Node.php comment
2021-01-30 13:55:13 -07:00
Matthew Penner
be1b05e0ec
ui(admin): start work on node settings
2021-01-30 13:53:47 -07:00
Matthew Penner
2a0c99163b
ui(admin): add SubNavigation
2021-01-30 13:22:16 -07:00
Dane Everitt
be26921fcc
Merge branch 'develop' into dane/restore-backups
2021-01-30 10:10:29 -08:00
Matthew Penner
72983e8385
ui: fix duplicate global styles
2021-01-29 09:07:15 -07:00
Matthew Penner
b856ab17bd
Merge branch 'develop' into feature/react-admin
2021-01-27 23:18:06 -07:00
Matthew Penner
31c26a2de4
ui: fix shit
2021-01-27 23:16:58 -07:00
YinScape
8e7fcb484c
Update "not viable" message to be more informative ( #2987 )
2021-01-26 21:13:13 -08:00
Charles Morgan
b8db5bc8b0
Allow copy on click for SFTP information ( #3027 )
2021-01-26 21:10:30 -08:00
Dane Everitt
663143de0b
Merge branch 'develop' into dane/restore-backups
2021-01-25 19:16:40 -08:00
Matthew Penner
eb29f6fc04
Merge branch 'develop' into feature/react-admin
2021-01-23 18:17:38 -07:00
Dane Everitt
fa9431c54d
Slightly cleanup
2021-01-23 14:12:15 -08:00
Matthew Penner
8feb87de7c
Merge branch 'develop' into feature/react-admin
2021-01-23 14:39:23 -07:00
Dane Everitt
aab353d91e
Merge pull request #3011 from AreYouRlyScared/addcronmonth
...
Adds months for schedules
2021-01-20 20:10:26 -08:00
Dane Everitt
914ee65ded
Don't use a persisted setting when switching users; ref #3021
2021-01-20 20:07:52 -08:00
Dane Everitt
f24193801a
Add endpoint for triggering restoration completion
2021-01-18 21:14:49 -08:00
Dane Everitt
575eab9072
Less obtuse error messaging, include the request ID in the output
2021-01-17 20:51:41 -08:00
Charles Morgan
f5a97d4399
Edit UI
...
Moves cron time display under title bar.
2021-01-17 23:18:00 -05:00
Dane Everitt
187df97590
Add UI for restoring backup checkpoint text
2021-01-17 18:25:13 -08:00
Dane Everitt
805952ac38
Update typescript bindings with new status field
2021-01-17 16:13:49 -08:00
Dane Everitt
a75a347d65
Remove suspended & installing fields, replace with single status field
2021-01-17 15:51:56 -08:00
Charles Morgan
ffeedf17e4
Adds months for schedules
...
Adds month variable for schedules
2021-01-16 22:07:39 -05:00
Matthew Penner
9532ecf867
admin(ui-api): add 'include' parameter to all requests
2021-01-15 09:41:15 -07:00
Matthew Penner
79d80e8c22
admin(ui): add radio buttons to MountEditContainer
2021-01-14 18:13:21 -07:00
Matthew Penner
ba41fb5095
api(application): add includes for MountTransformer
2021-01-13 09:53:09 -07:00
Matthew Penner
d648ee5c93
admin(ui): add all fields to createServer.ts
2021-01-13 09:43:57 -07:00
Matthew Penner
abd33c2384
admin(ui): make database and mount edit pages more responsive
2021-01-10 11:40:30 -07:00
Matthew Penner
52b2463281
admin(ui): fix descriptions overflowing vertically
2021-01-10 11:34:14 -07:00
Matthew Penner
1800800308
admin(ui): add base for mobile-responsive navigation
2021-01-09 13:07:32 -07:00
Matthew Penner
ef9bdf5cd5
admin(ui): add ability to delete mounts
2021-01-09 10:42:13 -07:00
Matthew Penner
0c7e787d44
admin(ui): add ability to delete nests
2021-01-09 10:36:40 -07:00
Matthew Penner
9ec6068f45
admin(ui): add ability to delete locations
2021-01-09 10:33:00 -07:00
Matthew Penner
a91cb578d7
admin(ui): add ability to delete database hosts
2021-01-09 10:26:30 -07:00
Matthew Penner
d323662ad5
admin(ui): implement DatabaseEditContainer.tsx
2021-01-09 09:58:55 -07:00
Matthew Penner
c7d905fece
admin(ui): implement LocationEditContainer.tsx
2021-01-09 09:27:58 -07:00
Matthew Penner
ee3b8e6432
admin(ui): fix box title on MountEditContainer.tsx
2021-01-08 15:39:20 -07:00
Matthew Penner
e70351cbad
admin(ui): implement MountEditContainer.tsx, minor tweaks
2021-01-08 15:34:55 -07:00
Matthew Penner
11b7197c49
admin(ui): add mising update requests
2021-01-08 15:18:08 -07:00
Matthew Penner
52ce5e9a57
admin(ui): tweaks to OverviewContainer.tsx
2021-01-08 15:15:02 -07:00
Matthew Penner
93a333e1bb
admin(ui): add context and get requests for all edit containers
2021-01-08 15:12:43 -07:00
Matthew Penner
e1b33c9346
admin(ui): implement RoleEditContainer.tsx
2021-01-08 15:09:02 -07:00
Matthew Penner
48882e6f2c
admin(ui): add EggEditContainer.tsx
2021-01-08 15:07:03 -07:00
Matthew Penner
0d2fbfddc0
admin(ui): make the Nest edit page more responsive
2021-01-08 14:55:34 -07:00
Matthew Penner
a43ef62435
admin(ui): show eggs in NestEditContainer
2021-01-08 10:48:11 -07:00
Matthew Penner
cf006c9d36
admin(ui): show more infomration on NestEditContainer
2021-01-08 10:24:41 -07:00
Matthew Penner
20234b308c
admin(ui): add ability to edit nests
2021-01-08 10:02:49 -07:00
Matthew Penner
0e366f69ee
api(application): fix 'PATCH' nest endpoint
2021-01-08 09:44:05 -07:00
Matthew Penner
58cfa98b9c
api(application): relocate egg endpoints
2021-01-08 09:26:57 -07:00
Matthew Penner
5946210e18
ui: fix ProgressBar being covered by admin sidebar
2021-01-08 08:41:39 -07:00
Matthew Penner
2352ef0369
admin(ui): display dynamic user information on sidebar
2021-01-07 10:21:09 -07:00
Matthew Penner
9eed88b430
admin(ui): actually get avatar for users
2021-01-07 09:55:04 -07:00
Matthew Penner
56c098a316
admin(ui): add document titles
2021-01-07 09:44:24 -07:00
Matthew Penner
946f907b68
admin(ui): show version information
2021-01-07 09:34:20 -07:00
Matthew Penner
12c68961db
api(application): add 'version' endpoint
2021-01-07 09:32:04 -07:00
Matthew Penner
545cc3bbd2
Merge branch 'develop' into feature/react-admin
2021-01-06 22:47:06 -07:00
Matthew Penner
b45592466e
admin(ui): add missing API requests
2021-01-06 16:38:39 -07:00
Matthew Penner
63daa7b14f
admin(ui): add blank edit views
2021-01-06 15:50:21 -07:00
Matthew Penner
d81aef68b5
admin(ui): add blank 'create' views
2021-01-06 15:39:23 -07:00
Matthew Penner
e7021dfc39
ServersContainer: cleanup api code
2021-01-06 09:52:22 -07:00
Matthew Penner
b4ec1fb45d
NodesContainer: add more fields to table
2021-01-06 09:52:07 -07:00
Matthew Penner
a038b0733d
RolesContainer: make ID field CopyOnClick
2021-01-06 09:24:24 -07:00
Matthew Penner
96eb232fc0
NestsContainer: make ID field CopyOnClick
2021-01-06 09:24:00 -07:00
Matthew Penner
915666d827
MountsContainer: add source, target, readOnly, and userMountable columns
2021-01-06 09:23:35 -07:00
Matthew Penner
727cf8d753
LocationsContainer: make ID field CopyOnClick
2021-01-06 09:19:08 -07:00
Matthew Penner
231b8b40d6
DatabasesContainer: add more fields to table
2021-01-06 09:17:54 -07:00
Matthew Penner
92840d3630
Re-add views/layouts/scripts.blade.php, bump composer.lock
2021-01-05 15:14:17 -07:00
Matthew Penner
b95f28fbd9
Remove all old admin views/assets
2021-01-05 14:58:48 -07:00
Matthew Penner
59de9576c9
Add tables for almost every admin change, update composer dependencies
2021-01-05 14:53:52 -07:00
Matthew Penner
8f1a5bf0ab
Re-enable debugbar, add table to ServersContainer.tsx
2021-01-05 09:17:44 -07:00
Oreo Oreoniv
4125248b1b
Remove aria-description
2021-01-05 13:54:41 +03:00
Matthew Penner
ed73f6a020
Improvements to UsersContainer.tsx
2021-01-04 12:44:44 -07:00
Matthew Penner
95c55e7d28
Add table to admin/UsersContainer.tsx
2021-01-04 11:50:43 -07:00
Matthew Penner
0ddf806100
Merge branch 'develop' into feature/react-admin
2021-01-03 18:25:36 -07:00
Dane Everitt
7666aee1c7
Merge pull request #2956 from pterodactyl/fix/files-urlencoding
...
fix urlencoding in the file manager
2021-01-03 17:19:42 -08:00
Matthew Penner
5636c25838
Merge branch 'develop' into feature/react-admin
2021-01-03 18:18:06 -07:00
Dane Everitt
7813f17046
Merge pull request #2964 from AreYouRlyScared/Fixes
...
Update browsers list, linting & Changed page title
2021-01-03 16:23:12 -08:00
Matthew Penner
b1d30c1bde
Fix RolesContainer, refactor NestsContainer
2021-01-03 16:25:32 -07:00
Matthew Penner
ce40194147
Make pagination tabs dynamically update
2021-01-03 12:38:48 -07:00
Matthew Penner
052a6d4ce5
Get basic concept of pagination working on NestsContainer.tsx
2021-01-03 11:34:07 -07:00