Commit Graph

55 Commits

Author SHA1 Message Date
cy384 ee0c4dcf87 improve preferences file save/lod robustness 2020-10-04 13:40:19 -04:00
cy384 f8a6cd1043 if the key is invalid, don't save the path 2020-10-04 12:54:59 -04:00
cy384 4edf45e46f print server banner 2020-10-04 12:21:01 -04:00
cy384 462a1cfe48 warning on invalid username/key combo 2020-10-04 12:20:43 -04:00
cy384 333367d4b4 preferences dialog with color settings 2020-10-04 12:19:49 -04:00
cy384 e408ed54b0 network robustness tweaks 2020-10-03 22:32:51 -04:00
cy384 7b2112f107 save and load preferences 2020-10-03 22:30:48 -04:00
cy384 7c9b3c2fd8 preferences file creation (and save/load stub) 2020-09-19 23:48:41 -04:00
cy384 7f2779c9ba add error alert if keys failed to load 2020-09-15 21:33:00 -04:00
cy384 749b6a3a22 key-based authentication 2020-09-15 21:17:02 -04:00
cy384 560e77cccb fix connection dialog cancel behavior 2020-09-14 20:01:19 -04:00
cy384 1e4754c66a fix key/password radio buttons 2020-09-14 19:55:00 -04:00
cy384 c68d921d6a add cursor hiding libvterm hook 2020-09-14 19:54:31 -04:00
cy384 bd24c67224 add password/key radio buttons to connect dialog 2020-09-14 18:51:29 -04:00
cy384 25550db076 ssh read speed improvements 2020-09-14 17:26:14 -04:00
cy384 1edeac2637 password login robustness/friendliness improvements 2020-09-13 12:21:17 -04:00
cy384 0b20b994a6 code cleanup and minor bug fixes 2020-09-12 20:16:51 -04:00
cy384 adfd19ee3e add port number box to connection dialog 2020-09-06 15:35:13 -04:00
cy384 a64c35bf36 feed more keycodes into libvterm 2020-09-06 14:34:42 -04:00
cy384 9556135cda remove typo in logo 2020-09-05 20:06:01 -04:00
cy384 1200b63056 fix main error handling/robustness 2020-09-05 20:05:35 -04:00
cy384 a2904cb7bd add password entry dialog with hidden text 2020-09-05 20:04:55 -04:00
cy384 96bb885279 draw resize box 2020-09-01 12:11:04 -04:00
cy384 155caa5629 implement console/window resizing 2020-08-31 22:53:06 -04:00
cy384 241c76e164 send arrow keys correctly via vterm 2020-08-31 19:36:19 -04:00
cy384 352f06ae40 hook in vterm output callback for terminal feature reporting 2020-08-31 19:25:46 -04:00
cy384 1351b96ca7 initial libvterm integration 2020-08-28 22:14:43 -04:00
cy384 6311a59565 disable paste menu unless connected 2020-08-22 16:23:42 -04:00
cy384 4a1e15a849 print note if connection cancelled 2020-08-22 15:17:12 -04:00
cy384 074059f648 add blinking cursor 2020-08-21 21:29:34 -04:00
cy384 f1d8b66ae4 add paste from clipboard 2020-08-20 15:31:26 -04:00
cy384 24065d8312 improve cmd key handling 2020-08-20 14:56:59 -04:00
cy384 cfb121c270 tweak name of mbar resource 2020-08-20 14:53:01 -04:00
cy384 0dd720d7e8 catch cmd-q for quit 2020-08-17 22:29:30 -04:00
cy384 30a64faf16 fixing screen redraw/region invalidation (less flicker, faster) 2020-08-17 22:21:38 -04:00
cy384 a9fbb1092a add edit menu 2020-08-13 11:21:05 -04:00
cy384 e6d60dbf75 check for send failure 2020-08-05 22:30:32 -04:00
cy384 e4123f41e3 add menu bar and about info box 2020-08-05 20:59:49 -04:00
cy384 aef30ac837 add better print function 2020-07-26 10:13:51 -04:00
cy384 9242fc4ef6 add check and warnings/errors for CPU type 2020-07-25 18:57:03 -04:00
cy384 db264d0065 performance improvements 2020-07-24 14:47:07 -04:00
cy384 9b319d7b77 add alert for failure to find thread manager 2020-07-23 19:51:33 -04:00
cy384 f183af48f1 large improvements to error checking and robustness 2020-07-23 19:46:29 -04:00
cy384 ef64cb58e9 move version and related constants out into a new file 2020-07-20 18:14:57 -04:00
cy384 bd24d05a91 add cancel button to intro dialog 2020-07-20 15:30:56 -04:00
cy384 516e60887f split code up into more files, create network config/read thread 2020-07-20 00:14:27 -04:00
cy384 3e2647c6af extensive changes to everything
implement my own terminal
implement my own gui event loop
add a first configuration dialog resource
2020-07-16 21:32:31 -04:00
cy384 19a4995d08 improve connection shutdown handling 2020-06-25 21:06:19 -04:00
cy384 46e6675afe move debugging string conversion to new header, extend with OT evs 2020-06-25 20:59:08 -04:00
cy384 98e3bf2d57 improve error handling, allow user to input stuff 2020-06-19 18:58:20 -04:00