Matthew Penner
a39802cb4e
Merge branch 'develop' into v2
2021-08-03 14:41:12 -06:00
Mia
bda1ff50ab
[UI] Display the 2FA token, show spinner on load ( #3367 )
...
Co-authored-by: Dane Everitt <dane@daneeveritt.com>
2021-08-02 20:39:12 -07:00
Charles Morgan
924f00ac9a
Java Docker image updater feature ( #3430 )
...
Co-Authored-By: Lance Pioch <me@lance.sh>
2021-08-02 20:32:10 -07:00
Linux123123
9c64fb29a4
Fix ScheduleEdit page not working directly by url ( #3477 )
2021-08-02 20:07:39 -07:00
Triassic
e8746feb97
Fix a typo in DisableTwoFactorModal.tsx ( #3507 )
2021-08-02 20:07:26 -07:00
Matthew Penner
346271a9a3
ui(admin): add role delete button
2021-08-02 12:29:29 -06:00
Matthew Penner
89a0244cf2
ui: fix usePersistedState erroring when key doesn't exist
2021-08-02 12:23:38 -06:00
Matthew Penner
1d9927d7f8
ui(admin): persist sidebar collapsed state
2021-08-02 12:19:18 -06:00
Matthew Penner
98cb7370f0
ui(admin): fix null value being passed to input
2021-08-02 11:53:04 -06:00
Matthew Penner
98ed8e431b
ui(admin): cleanup
2021-08-02 11:32:09 -06:00
Matthew Penner
27ed07e81f
ui(admin): fix user sidebar alignment when collapsed
2021-08-02 10:26:29 -06:00
Matthew Penner
fffe3a7f8b
ui(admin): fix node settings button
2021-08-02 10:23:58 -06:00
Matthew Penner
0313bdb1cb
ui(admin): add role edit form
2021-08-02 10:08:52 -06:00
Matthew Penner
030bc2d8ef
ui(admin): fix server table links
2021-08-02 10:01:55 -06:00
Matthew Penner
11fc88c849
ui(admin): implement user and node servers tab
2021-08-02 09:54:13 -06:00
Matthew Penner
bf9dfa87da
yeet name_first and name_last from users table
2021-07-28 21:31:00 -06:00
Matthew Penner
f1be653486
ui(admin): remove api key components
2021-07-28 11:56:25 -06:00
Matthew Penner
b8b481b57b
ui: fix borked styling
2021-07-25 17:14:55 -06:00
Matthew Penner
7f290c6e52
ui(admin): change other logout button
2021-07-25 16:10:12 -06:00
Matthew Penner
ca4046e818
ui(admin): fix new roles not mutating swr
2021-07-25 15:54:16 -06:00
Matthew Penner
25feeaa9f5
ui(admin): add role select for user management
2021-07-25 15:51:39 -06:00
Matthew Penner
58f0bbbb9b
ui(files): fix error with bad URL
2021-07-25 13:43:58 -06:00
Matthew Penner
3c2a6e1136
ui(files): add pull file modal
2021-07-25 13:24:52 -06:00
Matthew Penner
14940d666b
yarn: upgrade dependencies
2021-07-24 14:41:45 -06:00
Matthew Penner
88bcb69a8a
ui: small tweaks
2021-07-24 14:06:51 -06:00
Matthew Penner
631b4ae2a8
ui: fix ServerRow icon being squished
2021-07-24 12:45:03 -06:00
Matthew Penner
0828d00857
ui(admin): change logout button
2021-07-24 12:36:10 -06:00
Matthew Penner
27c93365e9
ui(admin): add user create and user update
2021-07-24 12:23:33 -06:00
Matthew Penner
7b3c71f6a7
ui(server): fix console z-index
2021-07-24 11:43:00 -06:00
Matthew Penner
26438fa034
ui(server/files): add validation for duplicate directory names
2021-07-24 11:32:31 -06:00
Matthew Penner
be011906e6
ui(admin): lower table loader height
...
fixes tables growing while the page is loading, this is very noticable
when latency to the API is low, which means the loader is only visible
for 1/30th to 1/20th of a second.
2021-07-22 11:21:31 -06:00
Matthew Penner
361596e051
ui: I HATE STYLED-COMPONENTS WITH TYPESCRIPT
2021-07-22 11:15:27 -06:00
Matthew Penner
23de3d68f3
ui: remove old console logs
2021-07-21 12:21:10 -06:00
Matthew Penner
3b1a0e22a7
ui: update codemirror editor
2021-07-21 12:18:53 -06:00
Matthew Penner
d2d62b7463
ui(admin): tweaks to SelectField styling
2021-07-20 15:29:22 -06:00
Matthew Penner
84b207eddb
ui(admin): fix eslint errors, add CreateAllocationForm
2021-07-20 14:38:11 -06:00
Matthew Penner
6879ca4054
ui(admin): cleanup table hooks, more...
2021-07-19 14:37:09 -06:00
Matthew Penner
7524bbe8ee
ui(admin): cleanup table hooks
2021-07-19 14:34:10 -06:00
Matthew Penner
30f09a4098
ui: fix build due to wrong import path
2021-07-18 13:36:54 -06:00
Matthew Penner
f9114e2de0
feat(ssh-keys): add ssh key endpoints and ui components
2021-07-17 15:45:46 -06:00
Matthew Penner
28bc86e23b
ui(account): implement delete security key button
2021-07-17 14:45:23 -06:00
Matthew Penner
59f2ea37d8
ui(auth): add support for using a security key
2021-07-17 14:45:23 -06:00
Matthew Penner
3c21770c25
ui(account): add security key management
2021-07-17 14:45:23 -06:00
Matthew Penner
31c2ef5279
webauthn: update login flow to support other 2fa methods
2021-07-17 14:45:23 -06:00
Matthew Penner
c09cfd4c76
ui(server): fix admin popout link
2021-07-17 14:33:03 -06:00
Matthew Penner
bc4e28578d
Merge branch 'develop' into feature/react-admin
2021-07-17 11:12:02 -06:00
Linux123123
2c2c35303a
Fix backup dropdown permissions ( #3469 )
2021-07-17 10:02:37 -07:00
Matthew Penner
7ad32293f3
ui(admin): table improvements
2021-07-15 16:10:55 -06:00
Matthew Penner
779b0eca67
ui(admin): fix tables being covered by no items message
2021-07-14 16:59:37 -06:00
Matthew Penner
c0e9f1adee
ui(admin): make all tables searchable and sortable
2021-07-14 16:43:59 -06:00
Matthew Penner
2d412e66ac
ui: fix global styles
2021-07-13 15:58:44 -06:00
Matthew Penner
ef5380e59d
Merge branch 'matthewpi/yarn-upgrade' into feature/react-admin
2021-07-13 15:25:43 -06:00
Matthew Penner
ea4bcf0b9c
Merge branch 'develop' into feature/react-admin
2021-07-13 15:21:16 -06:00
Matthew Penner
98c54cba3a
yarn: update dependencies, prepare for Plug'n'Play
2021-07-11 14:01:42 -06:00
Alex
ca2269fea1
Fix z-index of the mass delete modal ( #3463 )
...
Fixes the order of mass confirmation modal to correctly be displayed prominently on top of all elements
2021-07-11 11:27:52 -07:00
Fabian
725fc82657
fix eslint issues ( #3410 )
2021-06-12 10:46:10 -07:00
Matthew Penner
556885f682
ui(admin): uncomment delete buttons
2021-06-06 14:08:39 -06:00
Matthew Penner
01c03b6b77
Merge branch 'develop' into feature/react-admin
2021-06-06 14:06:14 -06:00
Alex
e33b1792b1
Show CPU limit next to CPU usage ( #3307 )
2021-06-05 08:40:48 -07:00
Jakob
647d2cbf92
add scroll down helper to console ( #2951 )
2021-06-05 08:39:36 -07:00
notil
b79d6e9e64
Minor UI fixes ( #3366 )
...
* Added same spacing as CPU graph to RAM graph
* Have the "New Database" button be on the right when on mobile
2021-06-05 08:38:24 -07:00
Dane Everitt
2fd16f441d
Fix component stack depth crashes due to looping setState
2021-05-29 10:58:24 -07:00
Matthew Penner
8aa9641ec2
ui(admin): too many changes, not enough commits
2021-05-20 16:00:46 -06:00
Matthew Penner
bca2338863
ui(admin): add search and sort to ServersContainer
2021-05-18 20:53:42 -06:00
Matthew Penner
ae88a01bea
fix eslint and admin not loading
2021-05-18 17:20:49 -06:00
Matthew Penner
a3b59f24af
Merge branch 'develop' into feature/react-admin
2021-05-18 17:07:25 -06:00
Dane Everitt
010ef8621b
[security]: remove external dependency for loading QR codes for 2FA
2021-05-16 12:45:04 -07:00
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
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
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
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
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
Charles Morgan
f5a97d4399
Edit UI
...
Moves cron time display under title bar.
2021-01-17 23:18:00 -05:00