Commit Graph

156 Commits

Author SHA1 Message Date
Ni Rui
28ab19aa8a Added a confirmation popup which will be triggered when user is closing the page while some tabs in Sshwifty is still open 2022-08-12 19:13:18 +08:00
Ni Rui
d5badd135b Added Ctrl+T (charactor transposing for shell such as Bash) to Console Control Keys list 2022-08-12 19:12:53 +08:00
Ni Rui
5f1a34a8b9 Fixed the problem that lead to xterm malfunction, and upgrade xterm to 4.19.0 2022-07-23 12:12:17 +08:00
Ni Rui
519336f545 Code clean up for ui/widgets/screen_console.vue 2022-07-22 15:48:00 +08:00
Ni Rui
2e46a64dac Adjust how XTermjs addon is loaded 2022-07-20 21:00:20 +08:00
NI
de23d076c6 Swap field order between Host and User which is more logical for users 2022-05-14 21:16:22 +08:00
NI
2ab2721a9c Bump copyright date 2022-02-13 17:33:52 +08:00
Ryan Fortner
c4c0909d3f Update home.vue 2021-12-12 19:10:08 -05:00
NI
a2d99ebeef Fixed a bug in IPv6 parser: The machine architecture will no longer effect IPv6 address parsing 2021-11-02 18:19:18 +08:00
NI
25a45fc19c Remove readonly function since it's no longer needed 2021-10-28 18:55:34 +08:00
NI
131b01bb0d Reimplement fix 60297f6ccb in a different way to avoid triggering infinite update loop 2021-10-28 18:47:30 +08:00
NI
43ef0aa0de Clean up code in screen_console.vue 2021-10-21 11:31:36 +08:00
NI
60297f6ccb Refresh input fields on the connector if the field is readonly 2021-10-21 11:30:37 +08:00
NI
f99310cb16 Make authentication process more reliable 2021-07-10 10:11:12 +08:00
NI
d66053a0dc Update webpack, components for eslint. Adjust effected settings and code. 2021-07-09 17:28:47 +08:00
NI
52b33cc793 Fix the Control+Q key combination for Console Screen Toolbar. See #52 2021-07-08 22:32:06 +08:00
NI
1d05a9189b Change my public email address 2021-04-29 14:28:24 +08:00
NI
b87d5437e5 Send OPTIONS request to the WebSockets interface once per Timeout interval. This allows some deployment environment to correctly detect the status of the application 2021-04-29 14:02:52 +08:00
NI
5434ab03b2 Bump copyright date to 2021 2021-03-02 21:32:54 +08:00
NI
c6683b1311 Change the authentication workflow. This will allow Sshwifty to run on a multi-node autobalanced cluster. After deploy this version, users might have to reload the frontend page before continue using Sshwifty. 2021-03-02 20:54:58 +08:00
NI
d52f4dc285 Add Control+Q key to the Console screen tool bar 2020-12-27 20:58:24 +08:00
NI
9b9e6b7f62 Preset: Switch to "Unknown remotes" tab on the Connector window if OnlyAllowPresetRemotes is on 2020-12-26 21:22:52 +08:00
NI
b924dd80c9 Fix code comment in ui/commands/commands.js 2020-12-26 18:50:11 +08:00
NI
bf1fd7ce6b Preset: Only save session data (credentials etc) to localStorage when the those data is defined by the Preset. This is so we don't accidentally save user secrets into localStorage 2020-12-26 17:58:32 +08:00
NI
93108d2aae Allowing Connectors to save SessionInfo (which includes login secrets) to persistent storage when user is connecting via a Remote Preset 2020-11-15 21:33:34 +08:00
NI
a2d9419989 Allow Fingerprint to be defined in SSH Preset. Once defined, Sshwifty will use the fingerprint value to verify the public key fingerprint of the connecting SSH host 2020-11-14 23:00:35 +08:00
NI
530570abc0 Reformat code 2020-11-14 22:53:21 +08:00
NI
ffdab9f037 Allowing all printable charactors to be used as hostname 2020-11-10 16:28:03 +08:00
NI
706eb93150 Deploy the GitHub username change 2020-08-26 11:08:58 +08:00
NI
b1b5317ec9 xhr.js: Use AddEventListener instead of directly overwrite the callback 2020-08-16 15:31:50 +08:00
NI
b1399180ff Reformat source code in ui/widgets/screen_console.vue 2020-08-15 22:06:24 +08:00
NI
c636e08605 Clear the original form field backups when the form is reloaded. This is to prevent "Undefined field value" error 2020-08-15 21:59:38 +08:00
NI
5fa3616a73 Add Ctrl+Insert and Shift+Insert as new Copy & Paste hot keys. Fixed the problem that pasted data was not send to the remote 2020-08-15 21:57:43 +08:00
NI
1c018ce560 Fixed screen switching 2020-07-29 16:02:06 +08:00
NI
eaeceb34b0 Add Control+D key to the Console Tool bar 2020-07-28 22:32:53 +08:00
NI
9e1e592bf3 Further resolve the Window resizing problem. Should work better now 2020-07-28 22:26:06 +08:00
NI
8361593b4c Better Console resizing 2020-07-26 23:32:06 +08:00
NI
bd4ef796a9 Better Suggestion Menu triggering in Connector 2020-07-16 11:47:52 +08:00
NI
7d2e5491d9 Trigger more Terminal Console "Resize". Hope it'll fix some tricky problems 2020-07-16 10:05:17 +08:00
NI
703bb9afbf Fixed a typo in ui/commands/ssh.js 2020-07-16 10:00:03 +08:00
NI
e1cbe2f2d0 Fix broken test case ui/stream/reader_test.js 2020-05-19 00:48:02 +08:00
NI
3ec9669057 Refixed tabIndex on the connector window with a better method 2020-05-18 23:31:31 +08:00
NI
5269901ad1 Change order of the robots.txt rule 2020-05-18 23:30:23 +08:00
NI
f0a289f836 Code clean up for screen_console.vue 2020-05-18 23:04:28 +08:00
NI
d7b9a8e437 Fixed tabIndex on the connector page. Tab key should work as expected now. 2020-05-18 17:38:18 +08:00
NI
697ee0b2a1 Reformatted ui/home_socketctl.js 2020-02-23 17:22:53 +08:00
NI
55b570f2c9 Add padding around the remote import tip 2020-02-08 10:42:59 +08:00
NI
67c99e3092 Implemented the host name auto suggestion, and added Preset feature 2020-02-07 21:34:16 +08:00
NI
0a930d1345 Fixed tabindex and add support for input suggestion to Connector Wizard 2020-02-07 18:02:27 +08:00
NI
ed2f8157ad Add refreash animation for "Known remotes" import screen 2019-12-31 09:30:35 +08:00