Commit Graph

896 Commits

Author SHA1 Message Date
06cbd0e7f3 Add extra string split so the test passes on github actions 2023-05-17 08:38:47 -07:00
082d342b0d Add test to cover breakage in #82 2023-05-16 17:34:25 -07:00
c0e56eff0d Fix #82 by ensuring that the results list also filters out duplicates 2023-05-16 17:12:52 -07:00
0b13a9705d Fix control-K in offline mode for #80 2023-04-30 08:50:17 -07:00
3d3260db37 Re-enable tests on actions so I can debug them 2023-02-28 19:26:13 -08:00
765c1c18d0 Remove && false to enable the getwd syscall as a fallback 2023-02-28 17:44:05 -08:00
8422aa21db Skip configuring the bash_profile on linux if bash_profile does not exist to fix #79 2023-02-27 18:14:32 -08:00
ff24b66fce Fix unescape function per comments on #73 and add tests for searching for a backslash 2023-02-20 15:46:39 -08:00
0a694c39d5 Add workaround for #69 that avoids go's getCwd method that relies on stat rather than getwd 2023-02-20 12:42:23 -08:00
5089058165 Add missing help page text for a golden 2023-02-20 12:33:22 -08:00
c03f9d3d76 Add tests for opening and closing the help page 2023-02-20 12:15:27 -08:00
be5338ee21 Add updated goldens for help page 2023-02-20 11:56:16 -08:00
11c110e13e Add untested version of help page 2023-02-20 10:54:16 -08:00
b69788967f Fix bug where typing 'foo:' and then hitting backspace would lead to the error still being displayed 2023-02-19 22:08:38 -08:00
dc65fffd7b Add an index on end_time to ensure that initial queries are fast to fix #68 2023-02-18 22:26:18 -08:00
27cd544524 Add support for arm7 for #63 to support raspberry pis 2023-02-18 22:00:39 -08:00
f2298def32 Ignore a single dash as a token to improve search behavior for queries like 'ls -' to improve #67 2023-02-18 21:46:51 -08:00
2ae54ef74e Simplify stripBackslash 2023-02-14 08:47:38 -08:00
4b5b729328 Add integration tests for escaping 2023-02-13 22:43:55 -08:00
a5926af49c Unit tests for Search taking advantage of escaping 2023-02-13 22:32:42 -08:00
162dd86893 Add unit tests + rename method 2023-02-13 22:26:02 -08:00
b6eb4da4f3 Rename deEscape to unescape 2023-02-13 21:36:54 -08:00
f79ab37bcf Merge pull request #70 from hakanf/escape_chars
Allow search strings to escape special chars ' ', ':' and '-' using '\'
2023-02-13 21:34:23 -08:00
01e9d39350 Add TUI test for scrolling right by 2 2023-02-13 20:24:20 -08:00
f12cc8cdff Add basic TUI test for horizontal scrolling 2023-02-11 23:09:40 -08:00
8f59b801dd Add left scrolling test 2023-02-11 09:10:45 -08:00
fea151261f Move goldens func to testutils and use it for some simple horizontal scrolling tests 2023-02-11 09:09:48 -08:00
e1cb97f7c6 Add comment calling out the fork + import table_test.go too 2023-02-11 08:51:28 -08:00
3c468f46aa Added local customized version of bubbles/table with horizontal cell scroll 2023-02-05 02:19:18 +08:00
f08cac491c Use rune instead of byte when traversing strings 2023-02-05 02:13:42 +08:00
9062c24a7e Allow search strings to escape special chars ' ', ':' and '-' using '\' 2023-02-05 02:13:42 +08:00
226b39609f Cleanup TUI code now that we persist table entries in the model 2022-12-18 22:29:23 -08:00
9322614a91 Add shortcut to delete entries in the TUI to fix #33 2022-12-18 22:02:29 -08:00
554d518caa Persist history entries in the TUI model to prep for #33 2022-12-18 21:26:00 -08:00
27dce98528 Remove outdated TODO 2022-12-18 01:04:24 -08:00
c0bd577084 Add test to confirm that window resizing works 2022-12-18 01:01:05 -08:00
ebfdaa7a4a Refactor tests to prep for supporting resizing tmux sessions 2022-12-18 00:34:25 -08:00
5f95ac48a4 Add control-d as an alternate key binding to close the TUI to fix #61 (plus some tests) 2022-12-18 00:27:29 -08:00
d15376f37d Refactor out deletion request handling to prep for #33 2022-12-18 00:19:52 -08:00
10c8b97e84 Add comment 2022-12-17 21:55:30 -08:00
2edbf3977f Add test for left scrolling in the input box 2022-12-17 12:14:28 -08:00
e6186d17b1 Fix TUI cursor bug by upgrading bubbles to include commit d1775121146a88a44a48562490cf08b7dd9df1c4 2022-12-17 11:54:51 -08:00
f8b51e49da Support customizing HISHTORY_PATH for people who want to install hishtory in an alternate location to fix #54 2022-12-16 22:22:57 -08:00
da35036aad Add emacs key bindings for up and down to fix #55 2022-12-16 21:20:00 -08:00
7a04cae1be Fix bug in TestZDotDir test 2022-12-11 21:59:41 -08:00
7c86b812bf Add support for linux arm64 for #48 2022-12-11 20:39:45 -08:00
857e423e10 Fix linter errors + some general clean up 2022-12-11 20:31:50 -08:00
b7533479a3 Fix config corruption bug caused by parallel writes to the same tmp file to fix #47 2022-12-11 19:15:29 -08:00
a269478273 Improve the zdotdir test 2022-12-11 18:51:57 -08:00
233ca7ecd3 Treat TLS timeout as an offline error for #50 2022-12-10 09:43:02 -08:00