Commit Graph

  • 74953c71ac more remote notifications (to keep FE in sync) sawka 2022-09-04 13:51:49 -0700
  • fb899cd458 read ptyoffset from header and initialize appropriately sawka 2022-09-03 23:57:35 -0700
  • c3961891ce pass realoffset back in header for /api/ptyout sawka 2022-09-03 23:57:05 -0700
  • 225f120fbe move width from ScreenWindowView to ScreenWindow. pass termopts.cols in uicontext to cmdrunner sawka 2022-09-03 23:39:50 -0700
  • 57b54198e5 limit maxptysize sawka 2022-09-03 23:38:35 -0700
  • 3639e2454d send termopts.cols to cmdrunner sawka 2022-09-03 23:36:15 -0700
  • 39dacb988a default term rows should be 24 (not 25), add min/max values as well sawka 2022-09-03 23:26:57 -0700
  • 247647cea8 remote connect/disconnect working. fix issue with remoteconnected in resolver. working on remote:new sawka 2022-09-01 12:47:10 -0700
  • 4a2b3cc381 remotes update in model update sawka 2022-08-31 23:15:18 -0700
  • d55bb8812b finishing up historytype and making remotes update sawka 2022-08-31 23:12:26 -0700
  • 3ab2023423 show global/session history sawka 2022-08-31 13:29:59 -0700
  • f2451329cd suppress Cmd-W (close window) sawka 2022-08-31 13:29:06 -0700
  • 1a88d564bb return different history types sawka 2022-08-31 13:28:52 -0700
  • 604ec459db pass size always to createMainWindow sawka 2022-08-31 12:46:18 -0700
  • 3936db0429 allow nil for display sawka 2022-08-31 12:45:59 -0700
  • 86f3eabf5e remote bugfix and filter remotes on client side sawka 2022-08-31 12:01:16 -0700
  • bdf5e0fc09 filter history by remote sawka 2022-08-31 12:00:53 -0700
  • e2212ad661 history query opts sawka 2022-08-31 00:02:16 -0700
  • 8b11af6822 add non-parsing commands to history sawka 2022-08-31 00:01:42 -0700
  • 9ed993078d big update to get base history info panel working sawka 2022-08-30 23:12:37 -0700
  • 76854b6079 remote get-history-items, add show param and session/window ids to history command sawka 2022-08-30 23:11:06 -0700
  • 087c0c4f1f history checkpoint sawka 2022-08-30 17:05:35 -0700
  • d037666ad1 checkpoint on history rendering sawka 2022-08-30 15:25:51 -0700
  • 35a2fb71af checkpoint on layout of history info panel sawka 2022-08-30 12:58:06 -0700
  • 8eab57e1ba checkpoint on history info panel, move info management to input model sawka 2022-08-30 12:22:42 -0700
  • 8e4b02cec4 run mshell env in interactive bash shell with a new pty. this picks up special interactive environment vars from bash startup scripts sawka 2022-08-30 00:23:03 -0700
  • 387eda2a3d checkpoint on new historymodel sawka 2022-08-29 21:58:04 -0700
  • c03bbe8715 working on history queries sawka 2022-08-29 19:18:02 -0700
  • 03dd6b1a7e pass 'uicontext' with fecmd, use that to resolve ids instead of kwargs. other bug fixes sawka 2022-08-29 16:31:06 -0700
  • c4d45ef344 pageup/pagedown by page 'size' sawka 2022-08-29 15:42:50 -0700
  • b0b6f18cfb scroll lines, uicontext sawka 2022-08-29 13:54:11 -0700
  • b8311c4e77 prevent some info message flash when running commands. pass 'interactive' flag for commands run through cmdinput sawka 2022-08-29 11:23:20 -0700
  • 15178248a2 history item types sawka 2022-08-28 14:24:25 -0700
  • f2a5985349 working on history command, remote:showall sawka 2022-08-28 14:24:05 -0700
  • 3a8f3dab38 lines spacer to have content scroll up from bottom sawka 2022-08-26 22:07:12 -0700
  • 9d6cc1f67a clear window sawka 2022-08-26 22:01:29 -0700
  • aff174fa80 tab colors sawka 2022-08-26 21:44:18 -0700
  • 9f794d6590 tab colors sawka 2022-08-26 21:43:48 -0700
  • 1997b9ea44 implement screen:set name sawka 2022-08-26 17:51:28 -0700
  • 152db74075 add merge to Screen object sawka 2022-08-26 17:50:15 -0700
  • c3d3647111 use new relative arguments for screen switching instead of computing it on FE sawka 2022-08-26 17:35:36 -0700
  • 9b6d4e928d use generic resolver for screens sawka 2022-08-26 17:29:32 -0700
  • e75765ee11 sessions update for get-all-sessions, show sessionidx number and no hash sign sawka 2022-08-26 17:28:56 -0700
  • ca29e28c85 register handlers instead of a switch statement. make resolve more generic sawka 2022-08-26 17:17:33 -0700
  • 773e881bf6 move resolver into its own file sawka 2022-08-26 16:24:07 -0700
  • 46ba21030b save/restore activesessionid, set session name, much more sophisticated session switching logic sawka 2022-08-26 16:21:19 -0700
  • 00b88f7f13 fix regexp, add dump argument to show parsed command sawka 2022-08-26 13:18:26 -0700
  • dc8cba79da add quoting/shell-parsing for commands sawka 2022-08-26 13:12:17 -0700
  • e677455419 fix typescript warnings sawka 2022-08-25 12:12:56 -0700
  • d0806bbd63 remove lock around connecting remote sawka 2022-08-24 22:57:41 -0700
  • 35179e06ec detect screen size sawka 2022-08-24 22:32:43 -0700
  • db993cf00f add scripthaus.md sawka 2022-08-24 21:33:50 -0700
  • 64fc0f335a fix overscroll behavior in xterm.js terminal and deal with focus in a better way. restore scrollbars for terminals. scroll focused terminals into view. sawka 2022-08-24 19:00:03 -0700
  • 8274d19e0b use interactive shell for environment sawka 2022-08-24 18:57:13 -0700
  • 5b1b67cf55 quick fixes sawka 2022-08-24 18:56:50 -0700
  • 0d314000ac fully support new remoteptr sawka 2022-08-24 13:21:54 -0700
  • da710fc4c8 switch cmd to use RemotePtrType, make Prompt react class to display fullremoteref and cwd sawka 2022-08-24 13:19:59 -0700
  • 4f686e891b big updates to remoteinstance, push changes through stack sawka 2022-08-24 02:14:16 -0700
  • 2028a98784 remoteinstance naming change sawka 2022-08-24 02:12:28 -0700
  • 09a072f900 run localhost mshell with cwd at HOME, not in current directory sawka 2022-08-24 02:11:49 -0700
  • 51f7b0798b add prompt to cmd sawka 2022-08-23 21:05:49 -0700
  • 3aeab9d427 show metacmd completions sawka 2022-08-23 17:27:12 -0700
  • 3423b63213 switch back to slash, combine file and metacmd completions sawka 2022-08-23 17:26:42 -0700
  • dd5e6259bd add remote:show command sawka 2022-08-23 14:01:52 -0700
  • 946f31988c switch from '/' to '@' as metacommand character sawka 2022-08-23 13:37:08 -0700
  • e4bf68ca3b scrolling info box sawka 2022-08-23 13:14:57 -0700
  • 709920ad8e add ephemeral to line sawka 2022-08-23 13:14:14 -0700
  • d984a8f82a infolines sawka 2022-08-22 18:54:01 -0700
  • 429c41cfd0 show environment sawka 2022-08-22 18:53:38 -0700
  • 292c76808a setenv and unset working sawka 2022-08-22 18:38:52 -0700
  • f63a851b1a export ParseEnv0 and MakeEnv0 sawka 2022-08-22 17:27:55 -0700
  • d61246e8a4 update to env0 sawka 2022-08-22 16:28:14 -0700
  • dca199b492 update to use env0 sawka 2022-08-22 16:26:44 -0700
  • 7d06bc766c rename env to env0. add envcomplete bool sawka 2022-08-22 16:24:53 -0700
  • 525fe77a5f send initpk.env in remotestate sawka 2022-08-22 16:00:25 -0700
  • e26705623b add --env mode to mshell to print cwd and environment (for server initpk). needed because OSX does not support 'env -0' sawka 2022-08-22 15:59:03 -0700
  • 9d150dc7e3 connectmode, add stubs for export/setenv command sawka 2022-08-21 12:31:29 -0700
  • db3f780275 autoconnect -> connectmode sawka 2022-08-21 12:26:10 -0700
  • b2a2b6252d send cmd updates for donepk sawka 2022-08-19 17:14:53 -0700
  • f7796169f6 fix setCmd mobx.action call sawka 2022-08-19 17:14:25 -0700
  • 739114045c use term.reset() not term.clear() sawka 2022-08-19 16:38:24 -0700
  • 5dda89aa1a status display sawka 2022-08-19 16:35:38 -0700
  • 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. sawka 2022-08-19 15:54:38 -0700
  • 86a7cd59e6 use cirfile for detached commands sawka 2022-08-19 15:28:32 -0700
  • 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. sawka 2022-08-19 13:23:00 -0700
  • 26bd499fac update to allow a WriteAt call for cirfiles sawka 2022-08-19 12:51:37 -0700
  • e1eecae6d3 implement WriteAt, refactored and tested append, writeat still needs testing sawka 2022-08-18 21:54:42 -0700
  • 38870f9c6e circular file buffer. metadata in header. uses flock to synchronize access. write metadata before and after writing file data. sawka 2022-08-18 20:34:20 -0700
  • b3a05ac72e update npm modules, add remotes modal sawka 2022-08-18 00:39:06 -0700
  • 1914719ad1 proof of concept, file URL to open window using will-navigate sawka 2022-08-17 13:32:02 -0700
  • c6e29c3314 proof of concept, open window sawka 2022-08-17 13:26:03 -0700
  • 5a835e927e update prompt for remotes, display remotes in sidebar sawka 2022-08-17 13:06:47 -0700
  • 77bd1fa7bc return uname sawka 2022-08-17 12:55:12 -0700
  • b142e350be capture uname sawka 2022-08-17 12:54:40 -0700
  • 249bf88a4d testing a 2nd remote with mshell --server sawka 2022-08-17 12:24:09 -0700
  • 9542d14473 make mshell home directory during getremoteid sawka 2022-08-16 16:26:06 -0700
  • c310a4b9bc scrollintoview sawka 2022-08-16 16:08:15 -0700
  • cc058490b2 cmd-up cmd-down working, new line type, remotealias sawka 2022-08-16 15:59:28 -0700
  • f86de49e31 updates to remote sawka 2022-08-16 15:08:28 -0700
  • b26b9924f3 updates to tables, lineid, sharemode, owneruserid sawka 2022-08-16 12:08:26 -0700