Commit Graph

40 Commits

Author SHA1 Message Date
b323351731 Add ability to skip config modifications for #212 (#216)
* Add ability to skip config modifications

* Update golden names to fork on OS

* Remove incorrect newline in golden
2024-06-13 21:16:17 -07:00
10f01b8483 Add support for enabling/disabling syncing post-install 2024-04-28 16:33:43 -07:00
ce080b7ecb Add support for forcing init without prompting via --force flag for #198 2024-04-13 09:51:07 -07:00
01725388a6 Fix typo in comment 2023-12-21 18:57:29 -08:00
9070b85f36 Revert "Revert "Enable highlighting of search matches by default for new installs (see #112)" because it breaks some tests"
This reverts commit a453a858b6.
2023-12-20 14:56:09 -08:00
7272ca8448 Delete data from backend when uninstalling, fixes #132 (#143) 2023-12-10 09:15:11 -08:00
a667585962 Fix incorrect reference when handling config updates 2023-11-24 16:46:22 -08:00
b3e145d764 Enable presaving by default rather than having it gated behind BetaMode 2023-11-24 16:46:22 -08:00
a1d1c779d5 Mark all github action tests as integration test devices 2023-11-23 09:53:12 -08:00
4d2b02e2c3 Add error checking when clearing the DB during the init process 2023-11-22 20:45:18 -08:00
a453a858b6 Revert "Enable highlighting of search matches by default for new installs (see #112)" because it breaks some tests
This reverts commit 6c24ddfd46.
2023-11-12 09:14:57 -08:00
6c24ddfd46 Enable highlighting of search matches by default for new installs (see #112) 2023-11-12 05:00:47 -08:00
0be6fe9724 Swap AI completions to be behind a dedicated config option and add docs on it 2023-11-12 03:09:56 -08:00
be377dee82 Add TODO 2023-10-30 17:40:47 -07:00
4352f61123 Add automatic retrying of DB functions to fix DB locked errors from hishtory init and hishtory install for #119 2023-10-29 21:13:10 -07:00
58e92e5760 Refactor by moving methods out of lib.go into more specific packages 2023-10-15 18:30:39 -07:00
fca2b1441f Always include user and device ID in API request headers, so that they're available in all server-side handlers 2023-10-14 10:52:51 -07:00
253ad7f6b6 Bold matches for search queries in TUI for #112. This was previously available behind the beta-mode flag, but will now be enabled by default 2023-10-12 19:34:09 -07:00
ab12fa4d47 Fix consistency bug where ClientConfig would get out of date between different parts of the code 2023-09-23 12:40:57 -07:00
e089690cbb no-op formatting change 2023-09-22 19:22:03 -07:00
a5f11af150 Add initial code to support unique per-entry IDs
This code has two caveats for old entries:
1. the ID is being backfiled with a random per-(device,entry) ID. So the ID won't match cross-device.
2. the server-side ID will still be a random ID that is unrelated to the entry ID
2023-09-22 13:16:24 -07:00
63dea34007 Add comment to document a somewhat confusing function 2023-09-21 11:35:47 -07:00
b05fb0f818 Fix typo-ed variable name 2023-09-21 11:25:26 -07:00
4c912cfaed Improve sh config file tweak function to make it stricter with presaving 2023-09-17 14:35:56 -07:00
4b99e4d0e8 Fix misleading error message that contained the wrong shell name due to a copy/paste mistake 2023-09-14 23:09:15 -07:00
c5bdee9ad5 Merge pull request #102 from lsmoura/sergio/no-ctx-ptr
Remove context pointers since there is no need to pass around a pointer to an interface
2023-09-06 19:58:08 -07:00
a12b0e5f6f no context pointers 2023-09-05 15:45:17 -04:00
83ad8c7b1f wrap errors with %w instead of using %v 2023-09-05 15:08:55 -04:00
2294241003 Remove Search() call from install to optimize 2023-08-27 15:53:01 -07:00
ecdd6094b8 Remove Search() call from init to optimize init 2023-08-27 15:41:35 -07: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
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
35444bf56e Swap ioutil to non-deprecated alternatives + clean up pre-commit errors 2022-11-27 11:59:06 -08:00
ab6bb719a7 Move code out of lib that is only referenced for one command 2022-11-19 17:12:43 -08:00
343f3cf1e5 Warn people if they're using an unsupported version of bash #37 2022-11-19 17:05:05 -08:00
31cea94096 Add TODO 2022-11-19 09:41:47 -08:00
86f9d67aff Fix test failures caused by the cobra install command not respecting the secret key
Also added a persistLog() function so that I can easily inspect the hishtory logs from test runs.
2022-11-16 20:28:25 -08:00
fe6394d1b5 Some test fixes for the cobra integration 2022-11-16 08:03:23 -08:00
27bbe97cb2 Better organize the cobra generated help page 2022-11-16 08:03:23 -08:00
c59de42008 More refactoring to use cobra 2022-11-16 08:03:23 -08:00