Matthew Penner
9057a4f9d8
ui(server): fix keybinds not working in console
2021-03-17 16:59:06 -06: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
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
c8ecbe6e79
Update logic to listen for a restoration completion event
2021-01-30 18:43:46 -08:00
Oreo Oreoniv
4125248b1b
Remove aria-description
2021-01-05 13:54:41 +03:00
Dane Everitt
bb2d3e4120
Slight UI tweaking to make life easier on people
2020-12-26 11:53:36 -08:00
Matthew Penner
bb559422dc
Make ESLint happy, fix minor issue with file manager breadcrumb
2020-12-19 11:51:26 -07:00
Matthew Penner
5668a780e2
Hopefully the last small tweaks and fixes to transfer logs
2020-12-17 10:35:54 -07:00
Matthew Penner
5c5e2e24f1
📯 tRaNsFeR lOgS 📯
2020-12-17 10:35:54 -07:00
Matthew Penner
e6c4a68e4a
Update logic for tracking a server's transfer state
2020-12-17 10:35:54 -07:00
m0uka
2a54ac4f52
Add clickable URLs in console
2020-11-24 22:04:44 +01:00
Griffin T
76e3bcaa42
Keep cursor at the end of line when going through history
2020-11-09 15:34:56 +08:00
Griffin T
6e4261b3a7
Limit per server command history to 32.
2020-10-27 18:19:33 +08:00
Griffin T
a4d3e7db1b
Add console command history.
2020-10-26 20:30:30 +08:00
Dane Everitt
35f24e7f22
Fix theme stuff
2020-10-17 13:54:34 -07:00
Dane Everitt
820d8f7560
Better logic for using theme values
2020-10-17 13:43:22 -07:00
Matthew Penner
ebe3375897
Fix white highlight hiding console text ( fixes #2541 )
2020-10-17 14:25:44 -06:00
Charles Morgan
8f2e90d1e8
Update Console.tsx
2020-10-15 16:41:11 -04:00
Charles Morgan
807707c07e
Update Console.tsx
2020-10-14 11:38:59 -04:00
Charles Morgan
cdb881efaf
Fix naming
2020-10-14 09:54:06 -04:00
Charles Morgan
c53b14acef
Close search bar on esacpe
...
Allows the searchbar to be closed when a user clicks escape, just like in the browser.
2020-10-14 07:23:02 -04:00
Charles Morgan
9dc0c3e2c3
Upgrade Xterm to v4.9, Add Search
...
Changes:
Added ` xterm-addon-search ` v0.7.0
Added ` xterm-addon-search-bar ` v0.2.0
Updated ` webpack ` v4.43.0 -> v4.44.2
Updated ` xterm ` v3.14.4 -> v4.9.0
Updated ` xterm-addon-fit ` v0.1.0 -> v0.7.0
Updated ` xterm-addon-attach ` v0.1.0 -> v0.4.0
With the added packages above, when a user does Ctrl + F a search box will apear within the console for them to search whats in the console.
This was requested in discord to allow the lines in the console to be searchable.
2020-10-14 02:34:53 -04:00
Dane Everitt
5fc4444f5a
Refit terminal when screen is resized; closes #2365
2020-10-03 19:21:11 -07:00
Dane Everitt
1db7e4db66
Request stats from wings when loading the console; closes pterodactyl/panel#2414
2020-09-27 09:45:37 -07:00
Dane Everitt
db7f3e5fc0
Fix console and charting
2020-07-04 22:36:28 -07:00
Dane Everitt
1e163aa792
Get server console page rendering (mostly) correctly
2020-07-04 15:40:41 -07:00
Dane Everitt
94e3acb9c4
Get compilation back to working
2020-07-03 14:19:05 -07:00
Dane Everitt
171b21e7ee
Add permissions handling to the console; remove kill permission (wrapped in with stop)
2020-03-29 22:12:50 -07:00
Matthew Penner
b05048871c
Fix 2FA sizing issue, add support for copying text from xterm.js ( #1825 )
...
closes #1812 , closes #1813
2020-02-11 09:37:12 -08:00
Dane Everitt
3b11ba9fca
Basic support for installation process
2020-01-18 15:26:15 -08:00
Dane Everitt
5a31771b4b
Fixes for purge CSS
2019-12-22 14:33:08 -08:00
Dane Everitt
f6b414741d
Wait for connection before opening terminal
2019-12-21 21:51:42 -08:00
Dane Everitt
4e3e9a95e4
eslint error fixes
2019-12-07 12:13:46 -08:00
Dane Everitt
8599e2c64b
Add server state change events into the console log
2019-09-28 13:45:09 -07:00
Dane Everitt
326d346f92
Handle errors sent back over the sockt
2019-09-28 13:09:47 -07:00
Dane Everitt
33f306d40b
Add command sending support to console
2019-09-17 22:54:23 -07:00
Dane Everitt
498badc0bc
Actually fix the console memory leaking...
2019-09-17 22:54:16 -07:00
Dane Everitt
12992e3521
Prevent memory leak when component updates and ref changes
2019-09-17 22:40:59 -07:00
Dane Everitt
49de1d0ed4
Fixes for console socket disconnecting with HMR enabled
2019-09-17 21:59:35 -07:00
Dane Everitt
086018751d
Add underlying code to handle authenticating websocket credentials
2019-09-08 17:48:37 -07:00
Dane Everitt
1ae374069c
Still completely broken terminal...
2019-09-05 23:05:24 -07:00
Dane Everitt
fb9c106448
Update server listing and associated logic to pull from the panel dynamiacally
2019-08-17 16:03:10 -07:00
Dane Everitt
986285402f
Switch to a context store for server stuff to better support things in the future
2019-07-09 21:25:57 -07:00
Dane Everitt
16e6f3f45f
Attempting to solve a weird console loading issue by making into class component; doesn't fix but like the class better for this.
...
Loading the console, switching to file manager, and then switching back is needed to load the data the first time. After that every 2nd load of the console will load the data (and even send the data to the websocket as the daemon is reporting.)
2019-06-29 18:28:23 -07:00
Dane Everitt
6b42296865
Correctly listen for unmount event
2019-06-29 17:48:35 -07:00
Dane Everitt
48f449e6d7
Send the logs on mount
2019-06-29 17:40:50 -07:00
Dane Everitt
e0838c895a
First pass at connecting to console and rendering the output from the server.
2019-06-29 17:18:17 -07:00
Dane Everitt
6db9f65e0f
Hide spinner when connected to websocket
2019-06-29 16:59:50 -07:00