Commit Graph

54 Commits

Author SHA1 Message Date
Harry W
c0a3dea6d8 Disable autocapitalization on console input (#4120) 2022-06-05 13:22:41 -04:00
Fabian
725fc82657 fix eslint issues (#3410) 2021-06-12 10:46:10 -07:00
Jakob
647d2cbf92 add scroll down helper to console (#2951) 2021-06-05 08:39:36 -07:00
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