Commit Graph

1094 Commits

Author SHA1 Message Date
sawka
e454c170f8 don't report parse errors to console (lots of invalid terminal output). e.g. cat'ing a binary file will produce thousands of errors, but that's just how it is. 2022-08-19 15:54:38 -07:00
sawka
86a7cd59e6 use cirfile for detached commands 2022-08-19 15:28:32 -07:00
sawka
03cfabd9b6 convert ptyout files to CF files (fixed size circular buffer files). connect to remotes with their own controlling terminal and capture that terminal output. POC to send password to controlling terminal to login. 2022-08-19 13:23:00 -07:00
sawka
26bd499fac update to allow a WriteAt call for cirfiles 2022-08-19 12:51:37 -07:00
sawka
e1eecae6d3 implement WriteAt, refactored and tested append, writeat still needs testing 2022-08-18 21:54:42 -07:00
sawka
38870f9c6e circular file buffer. metadata in header. uses flock to synchronize access. write metadata before and after writing file data. 2022-08-18 20:34:20 -07:00
sawka
b3a05ac72e update npm modules, add remotes modal 2022-08-18 00:39:06 -07:00
sawka
1914719ad1 proof of concept, file URL to open window using will-navigate 2022-08-17 13:32:02 -07:00
sawka
c6e29c3314 proof of concept, open window 2022-08-17 13:26:03 -07:00
sawka
5a835e927e update prompt for remotes, display remotes in sidebar 2022-08-17 13:06:47 -07:00
sawka
77bd1fa7bc return uname 2022-08-17 12:55:12 -07:00
sawka
b142e350be capture uname 2022-08-17 12:54:40 -07:00
sawka
249bf88a4d testing a 2nd remote with mshell --server 2022-08-17 12:24:09 -07:00
sawka
9542d14473 make mshell home directory during getremoteid 2022-08-16 16:26:06 -07:00
sawka
c310a4b9bc scrollintoview 2022-08-16 16:08:15 -07:00
sawka
cc058490b2 cmd-up cmd-down working, new line type, remotealias 2022-08-16 15:59:28 -07:00
sawka
f86de49e31 updates to remote 2022-08-16 15:08:28 -07:00
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