Commit Graph

57 Commits

Author SHA1 Message Date
sawka
e16c6534ad add screenid to cmd, remove sessionid from screenlines 2023-03-15 18:12:55 -07:00
sawka
ed60723720 remove windowid 2023-03-14 16:37:22 -07:00
sawka
e154aacaad checkpoint, backend changes for consolidating window and screen_window to screen 2023-03-13 01:52:30 -07:00
sawka
db5cecb1da first use of go generics for DB mapping functions. add cloud session tables. refactor some of dbops to use new generics. 2023-03-09 18:44:01 -08:00
sawka
f2529581e1 checkpoint, cloud sessions 2023-03-08 17:16:06 -08:00
sawka
014f1132a7 working on playbooks and history view 2023-03-02 00:31:19 -08:00
sawka
83314c3e48 update termfontsize command /client:set 2023-02-26 14:33:01 -08:00
sawka
ee4cfd2d4b add db migrations 2023-02-23 17:52:54 -08:00
sawka
3845429fd2 insert bookmark 2023-02-20 21:39:29 -08:00
sawka
37ffcd03c8 new bookmark tables 2023-02-20 15:42:27 -08:00
sawka
57a8e49d73 updates for line renderer 2023-02-06 00:30:23 -08:00
sawka
f8c675c3e7 updates to telemetry, separate telemetry commands, use json data 2023-01-23 12:54:32 -08:00
sawka
ea897bf53c send telemetry data to pcloud. pcloud dev settings (with PCLOUD_ENDPOINT). /client:show and /client:set commands (for no-telemetry) 2023-01-22 23:10:18 -08:00
sawka
353bfad434 change numlines to numcommands. log all interactive eval commands to activity table. stub pcloud telemetry call 2023-01-17 16:02:44 -08:00
sawka
64ec186fa0 new API for client to log activity 2023-01-16 23:36:52 -08:00
sawka
43689ac3f8 line archived (not line:hidden). remove some debugging code 2022-12-27 23:12:27 -08:00
sawka
f1a46dea82 screen archiving 2022-12-25 13:21:48 -08:00
sawka
5645a01482 archived not closed 2022-12-25 13:03:11 -08:00
sawka
d2530339e4 line hidden attribute. add line:hide and line:purge commands 2022-12-21 17:45:40 -08:00
sawka
21bbab88c8 authkey get/generate. new schema for incognito/closed screens/sessions. rename scbase functions to use Prompt name 2022-12-19 18:52:08 -08:00
sawka
8624e9c844 add line staring to schema and to cmdrunner 2022-12-05 22:59:00 -08:00
sawka
c6a2118451 big update, got statediff and state_base working. updates to remote_instance and cmd tables/structures 2022-11-28 18:03:02 -08:00
sawka
61a07d4025 fix down migration 2022-11-28 12:01:03 -08:00
sawka
b2dc52e166 checkpoint 2022-11-28 00:13:00 -08:00
sawka
0060c8ffc2 big update to handle cmd returnstate (still need to process new state with donepacket) 2022-10-27 00:33:50 -07:00
sawka
62fc2594ef checkpoint cmd-fg 2022-10-11 01:11:04 -07:00
sawka
fbe652b932 add scrolltop and selectedline to screen_window 2022-10-06 18:33:54 -07:00
sawka
f5b9ea07a1 local flag on remote, ensure 1 local remote. on archive, change to local remote 2022-10-04 11:45:24 -07:00
sawka
d251cbdd88 save/restore winsize w/ clientdata 2022-09-25 00:26:33 -07:00
sawka
982d600d9b checkpoint, working on autoinstall, semantic versioning, remoteshowall 2022-09-24 19:54:06 -07:00
sawka
21617298e9 origtermopts, clientdata to/from map 2022-09-21 22:02:38 -07:00
sawka
db142d97ec add linenum to line, nextlinenum to window 2022-09-20 17:01:25 -07:00
sawka
002876a07b add remoteidx 2022-09-14 12:06:55 -07:00
sawka
a74ee69da5 working on setting up remotes 2022-09-13 17:11:36 -07:00
sawka
f2a5985349 working on history command, remote:showall 2022-08-28 14:24:05 -07:00
sawka
46ba21030b save/restore activesessionid, set session name, much more sophisticated session switching logic 2022-08-26 16:21:19 -07:00
sawka
0d314000ac fully support new remoteptr 2022-08-24 13:21:54 -07:00
sawka
4f686e891b big updates to remoteinstance, push changes through stack 2022-08-24 02:14:16 -07:00
sawka
51f7b0798b add prompt to cmd 2022-08-23 21:05:49 -07:00
sawka
709920ad8e add ephemeral to line 2022-08-23 13:14:14 -07:00
sawka
9d150dc7e3 connectmode, add stubs for export/setenv command 2022-08-21 12:31:29 -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
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
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
db841f2951 checkpoint, adding 'screen' concept to contain windows 2022-07-12 21:51:17 -07:00
sawka
6351082900 checkpoint 2022-07-12 14:27:16 -07:00
sawka
e4bf4b4ef8 checkpoint, pass remote vars to client for prompt str, get commands showing 2022-07-07 13:26:46 -07:00