Commit graph

44 commits

Author SHA1 Message Date
cce98ad3ce Merge branch 'github/fork/farlepet/history-deduplication' into 'master'
Input history deduplication

See merge request CookenMonster/bytenuts!19
2026-03-05 17:38:13 -06:00
a50fa90d02 Add License 2025-10-03 21:31:22 -05:00
Peter Farley
7a612b8a0c Input history deduplication
If the entered input is the same as the previous item in the history,
the history remains unmodified. If the item was seen previously, history
is re-arranged to bring that item to the front.
2024-11-10 10:39:24 -06:00
64f8a0c54f Implement xmodem file history 2024-05-13 00:10:19 -05:00
0ecb1bab0c Add the bstr history APIs
Trying out an opaque handle style
2024-05-13 00:10:01 -05:00
c274a55c0e #17 Add feature to prepend timestamp to output logfile lines 2024-04-30 16:20:38 -05:00
Aaron Cook
6de7b31995 Accidentally remove gitignore not gitmodules 2023-11-07 19:53:35 -06:00
Aaron Cook
a3626d7a6f Re-add PDCurses with submodule path set 2023-11-07 19:51:08 -06:00
Aaron Cook
67c6ee8f2d Remove .gitignore definition to fix later 2023-11-07 19:47:24 -06:00
34b1dc2c86 Implement untested string and path helpers for easy cross compatability 2023-10-26 01:55:20 -05:00
122862b3c1 Update readme with application screenshot 2023-09-07 16:15:07 -05:00
4eaac6d822 Untested serial implementation for windows 2023-09-01 00:08:44 -05:00
be0e8a997c Unfinished serial support in Windows 2023-08-23 22:07:44 -05:00
15879787a5 Add PDCurses and make Windows option 2023-08-23 22:04:48 -05:00
8182b384ba Add ack failure count to XModem status 2023-07-17 16:08:40 -05:00
cb64ea4198 #13 Fix command page loading due to CWD changes v0.4.1 2023-05-28 01:22:26 -05:00
6c5e576729 #11 Update help/readme with inter command timeout v0.4 2023-05-13 14:16:57 -05:00
ef764dabc6 #11 Implement inter command timeout 2023-05-13 14:11:22 -05:00
f553dbf7db #11 Add helpers for doing math with timespec structs 2023-05-13 14:09:16 -05:00
eb1bab1638 #10 Update readme with info on cache log paths 2023-05-08 10:07:17 -05:00
a128f57e88 Optimize build by default with debug option 2023-05-08 10:00:58 -05:00
1989c36886 #10 Process specific backup log files
A process will open outbuf/inbuf.pid.log and move it to the outbuf/inbuf.log upon close, allowing for multiple processes to be open at once
2023-05-08 10:00:37 -05:00
40adb336fb Fix invalid read errors found with valgrind 2023-05-08 09:55:57 -05:00
8fcefce793 Add support for client cancel XModem 2022-12-18 03:06:15 -06:00
a2b2c5d184 Readme typo v0.3 2022-10-16 14:26:07 -05:00
3311b39cad Add dependency install hint for building guide 2022-10-16 14:24:58 -05:00
d7b0c80f56 Fix hex buffer mode and add it to the readme 2022-10-16 14:22:24 -05:00
41025fd319
Merge pull request #9 from Koverkill/master
Fix default baud incompatibilty
2022-09-27 19:17:44 -05:00
Kellen Overvig
796dc1449c Fix default baud incompatibilty 2022-09-27 16:33:46 -05:00
c4a334bdee Add the Hex input mode 2022-09-23 18:48:47 -05:00
28d342aa42 Update help prints to print the configured escape character 2022-07-03 16:49:32 -05:00
38cde1611f For some reason changing the refresh order fixes resize issues 2022-07-03 16:26:21 -05:00
bcec4fed68 Improve window refresh
It's not perfect, sometimes the input buffer isn't printed properly
2022-07-02 18:04:22 -05:00
b1bcd6f75d Cleanup readme 2022-06-11 12:56:08 -05:00
907fb3b8ec Update readme and help prints v0.2 2022-06-11 12:46:23 -05:00
17f268d78a Save off command and buffer history, allow for resumption 2022-06-10 11:43:29 -05:00
f8bc3534fc Merge branch 'master' of github.com:cookthebook/bytenuts 2022-06-06 10:45:34 -05:00
0fb4f1a443 Untested session resume feature 2022-06-06 10:45:21 -05:00
e03acd7365 Fix cursor print when inpos is at the end 2022-05-06 17:51:06 -05:00
a99a224a60 Input wrapping prints the end properly 2022-04-30 16:14:54 -05:00
ae686d5c2d Line wrap the output 2022-03-21 00:13:36 -05:00
34382d2a45 Add scrolling input buffer 2022-03-19 16:20:52 -05:00
9150f7ae6f Fix XModem CRC v0.1 2022-02-09 19:05:29 -06:00
aaaf6cb805 Public bytenuts repository creation 2022-02-06 16:50:55 -06:00