David Dworken
|
66f3dc13ec
|
Add support for displaying the user as a column via the 'User' column
|
2023-08-28 12:19:14 -07:00 |
|
David Dworken
|
2490082088
|
no-op refactoring: Move history entry building code from lib.go to cmd file for saving history entries
|
2023-08-27 22:05:24 -07:00 |
|
David Dworken
|
fe41687fd0
|
Remove extraneous new lines from TUI that make the UI jump around for invalid search atoms
|
2023-08-27 21:47:44 -07:00 |
|
David Dworken
|
5dae81d336
|
Sort by start_time in beta mode only, to fix failing tests caused by changing the sorting
|
2023-08-27 15:20:40 -07:00 |
|
David Dworken
|
25ec191f1a
|
Implement pre-saving feature to ensure that long-running/non-terminating commands are saved in hishtory
|
2023-08-27 14:24:59 -07:00 |
|
David Dworken
|
a79d401058
|
Make queries async for better TUI performance when sqlite is slow
|
2023-08-27 11:42:17 -07:00 |
|
David Dworken
|
311b698388
|
Add TODOs
|
2023-05-19 17:16:54 -07:00 |
|
David Dworken
|
9f2b392ddb
|
Add key binding to select an entry and cd into that directory
|
2023-05-19 17:14:33 -07:00 |
|
David Dworken
|
06cbd0e7f3
|
Add extra string split so the test passes on github actions
|
2023-05-17 08:38:47 -07:00 |
|
David Dworken
|
082d342b0d
|
Add test to cover breakage in #82
|
2023-05-16 17:34:25 -07:00 |
|
David Dworken
|
c0e56eff0d
|
Fix #82 by ensuring that the results list also filters out duplicates
|
2023-05-16 17:12:52 -07:00 |
|
David Dworken
|
0b13a9705d
|
Fix control-K in offline mode for #80
|
2023-04-30 08:50:17 -07:00 |
|
David Dworken
|
765c1c18d0
|
Remove && false to enable the getwd syscall as a fallback
|
2023-02-28 17:44:05 -08:00 |
|
David Dworken
|
ff24b66fce
|
Fix unescape function per comments on #73 and add tests for searching for a backslash
|
2023-02-20 15:46:39 -08:00 |
|
David Dworken
|
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 |
|
David Dworken
|
5089058165
|
Add missing help page text for a golden
|
2023-02-20 12:33:22 -08:00 |
|
David Dworken
|
c03f9d3d76
|
Add tests for opening and closing the help page
|
2023-02-20 12:15:27 -08:00 |
|
David Dworken
|
be5338ee21
|
Add updated goldens for help page
|
2023-02-20 11:56:16 -08:00 |
|
David Dworken
|
11c110e13e
|
Add untested version of help page
|
2023-02-20 10:54:16 -08:00 |
|
David Dworken
|
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 |
|
David Dworken
|
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 |
|
David Dworken
|
27cd544524
|
Add support for arm7 for #63 to support raspberry pis
|
2023-02-18 22:00:39 -08:00 |
|
David Dworken
|
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 |
|
David Dworken
|
2ae54ef74e
|
Simplify stripBackslash
|
2023-02-14 08:47:38 -08:00 |
|
David Dworken
|
a5926af49c
|
Unit tests for Search taking advantage of escaping
|
2023-02-13 22:32:42 -08:00 |
|
David Dworken
|
162dd86893
|
Add unit tests + rename method
|
2023-02-13 22:26:02 -08:00 |
|
David Dworken
|
b6eb4da4f3
|
Rename deEscape to unescape
|
2023-02-13 21:36:54 -08:00 |
|
David Dworken
|
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 |
|
David Dworken
|
01e9d39350
|
Add TUI test for scrolling right by 2
|
2023-02-13 20:24:20 -08:00 |
|
David Dworken
|
f12cc8cdff
|
Add basic TUI test for horizontal scrolling
|
2023-02-11 23:09:40 -08:00 |
|
David Dworken
|
fea151261f
|
Move goldens func to testutils and use it for some simple horizontal scrolling tests
|
2023-02-11 09:09:48 -08:00 |
|
Håkan Fouren
|
3c468f46aa
|
Added local customized version of bubbles/table with horizontal cell scroll
|
2023-02-05 02:19:18 +08:00 |
|
Håkan Fouren
|
f08cac491c
|
Use rune instead of byte when traversing strings
|
2023-02-05 02:13:42 +08:00 |
|
Håkan Fouren
|
9062c24a7e
|
Allow search strings to escape special chars ' ', ':' and '-' using '\'
|
2023-02-05 02:13:42 +08:00 |
|
David Dworken
|
226b39609f
|
Cleanup TUI code now that we persist table entries in the model
|
2022-12-18 22:29:23 -08:00 |
|
David Dworken
|
9322614a91
|
Add shortcut to delete entries in the TUI to fix #33
|
2022-12-18 22:02:29 -08:00 |
|
David Dworken
|
554d518caa
|
Persist history entries in the TUI model to prep for #33
|
2022-12-18 21:26:00 -08:00 |
|
David Dworken
|
c0bd577084
|
Add test to confirm that window resizing works
|
2022-12-18 01:01:05 -08:00 |
|
David Dworken
|
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 |
|
David Dworken
|
d15376f37d
|
Refactor out deletion request handling to prep for #33
|
2022-12-18 00:19:52 -08:00 |
|
David Dworken
|
10c8b97e84
|
Add comment
|
2022-12-17 21:55:30 -08:00 |
|
David Dworken
|
2edbf3977f
|
Add test for left scrolling in the input box
|
2022-12-17 12:14:28 -08:00 |
|
David Dworken
|
e6186d17b1
|
Fix TUI cursor bug by upgrading bubbles to include commit d1775121146a88a44a48562490cf08b7dd9df1c4
|
2022-12-17 11:54:51 -08:00 |
|
David Dworken
|
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 |
|
David Dworken
|
da35036aad
|
Add emacs key bindings for up and down to fix #55
|
2022-12-16 21:20:00 -08:00 |
|
David Dworken
|
7c86b812bf
|
Add support for linux arm64 for #48
|
2022-12-11 20:39:45 -08:00 |
|
David Dworken
|
233ca7ecd3
|
Treat TLS timeout as an offline error for #50
|
2022-12-10 09:43:02 -08:00 |
|
David Dworken
|
a481701cda
|
Add TODO
|
2022-11-29 17:17:45 -08:00 |
|
David Dworken
|
35444bf56e
|
Swap ioutil to non-deprecated alternatives + clean up pre-commit errors
|
2022-11-27 11:59:06 -08:00 |
|
David Dworken
|
369e7ec8ea
|
Delete unused msg type
|
2022-11-27 09:03:12 -08:00 |
|