Commit Graph

1381 Commits

Author SHA1 Message Date
sawka
8f608d9d9e number formatting and better termopts formatting 2022-09-21 12:39:55 -07:00
sawka
5a6bebc51f show some line info 2022-09-20 21:50:36 -07:00
sawka
a6637b51c9 getlinecmd and getlineidbyarg 2022-09-20 17:37:49 -07:00
sawka
6135a4540e add nextlinenum to window 2022-09-20 17:01:40 -07:00
sawka
db142d97ec add linenum to line, nextlinenum to window 2022-09-20 17:01:25 -07:00
sawka
c39a7ed0f8 use linenum and linenumtemp to display avatar linenum 2022-09-20 16:51:42 -07:00
sawka
abe8cc6f2a on connect message, reset session and remote information completely (clear lists) 2022-09-20 16:42:41 -07:00
sawka
bc09722ef3 use mono-font mixin 2022-09-20 14:46:53 -07:00
sawka
3b5a428542 mono-font for remotes 2022-09-20 14:41:56 -07:00
sawka
eab785409a fix remoteidx insert code 2022-09-20 14:23:53 -07:00
sawka
9702fb648a getsessionsdir 2022-09-20 14:15:39 -07:00
sawka
f75b75790c session stats/size 2022-09-20 14:15:20 -07:00
sawka
fb51263ed3 manual minmax control for infomsg box 2022-09-16 16:37:54 -07:00
sawka
fad718d571 fixup connect/disconnect to deal with connecting state. use context to cancel remote that is in connecting state 2022-09-16 12:28:09 -07:00
sawka
df80d2ac08 allow MakeClientProc to be canceled with a context 2022-09-16 12:27:14 -07:00
sawka
1d3d19b7c3 only allow input while connecting 2022-09-16 12:02:46 -07:00
sawka
44e014b1ae status connecting 2022-09-15 17:44:58 -07:00
sawka
06e3a86f53 add status connecting 2022-09-15 17:44:39 -07:00
sawka
b352c62397 handle remote input (can enter passwords now) 2022-09-15 17:10:02 -07:00
sawka
f2e0f9457d handle remote input (can enter password manually now) 2022-09-15 17:09:04 -07:00
sawka
98d956b7c8 more progress on remotes 2022-09-15 00:37:52 -07:00
sawka
fcc1737fc4 format errors 2022-09-15 00:37:17 -07:00
sawka
0e04a32e29 update to show remote pty in remoteshow window 2022-09-15 00:18:20 -07:00
sawka
c600027d72 remote pty work 2022-09-15 00:17:23 -07:00
sawka
42683e6f4a working on remote pty output 2022-09-14 23:10:35 -07:00
sawka
ffb29fce1a termcontext for remoteid terminals 2022-09-14 22:41:27 -07:00
sawka
1a02bb53d0 refactor infomsg 2022-09-14 17:14:27 -07:00
sawka
40c52fd195 a click on a remote runs /remote:show 2022-09-14 13:02:33 -07:00
sawka
83974e10dd resolve a remote by id or partial id 2022-09-14 13:01:52 -07:00
sawka
c8b8f78249 allow remote kwarg to be passed to select a different remote for a command 2022-09-14 12:56:05 -07:00
sawka
8d78e145be sort remotes, order by remoteidx and status 2022-09-14 12:07:31 -07:00
sawka
002876a07b add remoteidx 2022-09-14 12:06:55 -07:00
sawka
95f992b1c0 working on remote display, bug fixes 2022-09-13 17:17:52 -07:00
sawka
a74ee69da5 working on setting up remotes 2022-09-13 17:11:36 -07:00
sawka
53d710f709 option to send ssh errors to tty instead of stderr 2022-09-13 17:10:18 -07:00
sawka
6f71866663 remote archiving, bug fixes 2022-09-13 12:06:12 -07:00
sawka
ecc737f68d fix crazy sessionid morphing bug, and add more debugging 2022-09-11 20:49:53 -07:00
sawka
677a60d735 unload terminals when they go out of view to save memory 2022-09-08 13:44:24 -07:00
sawka
400815a622 change signum to signame 2022-09-06 16:42:21 -07:00
sawka
cde8bed381 switch to signame for cross system compat 2022-09-06 16:41:05 -07:00
sawka
ec143de8b4 handle term resize / SIGWINCH, move from mpio to shexec (used UnknownPacketReporter). change signum to signame for cross-system compatibility 2022-09-06 16:40:41 -07:00
sawka
670f54a5b4 checkpoint 2022-09-06 13:58:07 -07:00
sawka
46f48a947c better logging for which remote received the packet 2022-09-06 13:00:30 -07:00
sawka
283d276e99 show remote/ck for messages 2022-09-06 12:58:16 -07:00
sawka
4f4e12c00a add single-from-server option to mshell, send message packets with ck back to server, report unknown packets back to server 2022-09-06 12:57:54 -07:00
sawka
8801ab147b force update usedRows when terminal is resized 2022-09-06 00:14:48 -07:00
sawka
2b7045443d update termopts for running commands, send specialinput packet 2022-09-05 20:08:59 -07:00
sawka
f4ec8f85fa send window:resize command 2022-09-05 20:06:44 -07:00
sawka
bc476c3c23 working on resizing terminal to match window size 2022-09-05 17:21:31 -07:00
sawka
082fb7a8b4 updates to inputpacket. inputpacket is split between datapacket and specialinputpacket 2022-09-05 16:32:08 -07:00