Commit Graph

1527 Commits

Author SHA1 Message Date
sawka
b26b9924f3 updates to tables, lineid, sharemode, owneruserid 2022-08-16 12:08:26 -07:00
sawka
8186e54cd2 add client table, ensure client id / public / private key 2022-08-15 18:42:25 -07:00
sawka
550fd89472 fix datapos 2022-08-13 10:27:22 -07:00
sawka
7af1d5cee6 lazy loading, cached TUR values 2022-08-12 18:34:56 -07:00
sawka
62bbe18171 remove PosAppend weirdness and track filepos in remote 2022-08-12 13:59:31 -07:00
sawka
b4e41bc36d better input handling -- expand textarea, fit textarea, up/down arrow control in textarea (w/ history) 2022-08-12 11:44:29 -07:00
sawka
b70d42bca4 implement command history 2022-08-11 23:46:52 -07:00
sawka
a67ae15b32 implement history 2022-08-11 23:45:15 -07:00
sawka
d5cf15e946 update history table 2022-08-11 12:07:41 -07:00
sawka
034995ef2a fix typescript errors 2022-08-11 11:49:46 -07:00
sawka
291d1dc704 allow resize observer to fire conditional scroll to bottom (info panel updates) 2022-08-11 10:41:08 -07:00
sawka
d5a5a9ce70 better directory vs file completion 2022-08-11 10:22:43 -07:00
sawka
adca87e9db better directory vs file completion 2022-08-11 10:21:45 -07:00
sawka
5a8ffa3544 more complicated compgen for directory vs file completion 2022-08-11 10:21:11 -07:00
sawka
5082330dcf implement info panel, more control in cmd-input, completions, errors 2022-08-10 18:35:18 -07:00
sawka
f4515139a1 uniq completions 2022-08-10 18:33:58 -07:00
sawka
81c564aca9 implement simple command completions 2022-08-10 18:33:32 -07:00
sawka
d4528d1c42 compgen hasmore 2022-08-10 16:07:41 -07:00
sawka
a175d236c1 implement /cd and /compgen 2022-08-09 14:24:57 -07:00
sawka
fbb523aed8 implement compgen and cd in mshell server 2022-08-09 14:23:59 -07:00
sawka
1f4ac87a9a implement new session and switch session 2022-08-08 16:22:36 -07:00
sawka
66f547a695 implement new session and switch session 2022-08-08 16:21:46 -07:00
sawka
74b88185dc add cache for ensuresessiondir 2022-08-08 09:52:50 -07:00
sawka
15c78c8934 sync schema to schema.db 2022-08-08 08:34:59 -07:00
sawka
4785253a10 return interactive update 2022-07-15 17:53:23 -07:00
sawka
88e99fca62 add interactive flag 2022-07-15 17:52:57 -07:00
sawka
4a853ffa02 unify interactive/ws updates 2022-07-15 17:48:25 -07:00
sawka
d297477807 use new global input model 2022-07-15 17:38:58 -07:00
sawka
6807547ff7 updates, switch to new fecmd packet to run all UI commands through 2022-07-15 17:37:32 -07:00
sawka
6340a3e9ff implement delete session, bug fixes 2022-07-15 01:58:30 -07:00
sawka
5b1eb383e3 screen deletion working, bug fixes 2022-07-15 01:57:45 -07:00
sawka
057637660c hook up accelerators for switching screens 2022-07-14 18:50:58 -07:00
sawka
8cdf514bb9 checkpoint on updates. can switch screens using commands 2022-07-14 18:41:49 -07:00
sawka
275e177218 checkpoint 2022-07-14 18:39:40 -07:00
sawka
879cb03da0 auto resize terminal width to window size 2022-07-14 00:54:31 -07:00
sawka
8a710669ec screen switching 2022-07-13 23:11:45 -07:00
sawka
94fd29cbad handle pty udpates again 2022-07-13 14:16:47 -07:00
sawka
c1ace6f5d6 updates for getting pty updates sent again 2022-07-13 14:16:08 -07:00
sawka
05af5a8510 get input working, fix currentrowheight constant 2022-07-13 01:03:17 -07:00
sawka
f4b3f94b13 add cmdinstances to allow windows/cmds to show in multiple screenwindows 2022-07-13 00:44:19 -07:00
sawka
059c98d1e0 checkpoint, getting screens integrated 2022-07-12 23:29:39 -07:00
sawka
db841f2951 checkpoint, adding 'screen' concept to contain windows 2022-07-12 21:51:17 -07:00
sawka
11087c10be txwrap can now be properly nested. add json conversion functions to quick 2022-07-12 16:10:46 -07:00
sawka
4666ee8832 checkpoint 2022-07-12 14:27:40 -07:00
sawka
6351082900 checkpoint 2022-07-12 14:27:16 -07:00
sawka
2957a03864 checkpoint 2022-07-12 13:50:44 -07:00
sawka
7867edb8da pass process id as client id to ws 2022-07-12 13:20:10 -07:00
sawka
28f5e9bf05 submit command 2022-07-12 00:45:10 -07:00
sawka
9af5edd451 get terminal follow scrolling working. create windowview 2022-07-11 22:43:58 -07:00
sawka
49c8b34a7c checkpoint, moving to model 2022-07-11 17:55:03 -07:00