|
eeacd6fa70
|
Fix incorrect shell name in config.fish for pre-saving
|
2023-09-24 16:31:46 -07:00 |
|
|
9b4af85f34
|
Fix bug in updateUsageData that caused it to not record usage data for newly created users
|
2023-09-24 16:14:05 -07:00 |
|
|
5121df5a8c
|
Remove testutils.Check(t, err) and replace it with require.NoError which gives a clearer error message and a full stacktrace
|
2023-09-24 16:05:01 -07:00 |
|
|
6c6245d962
|
Remove prints from server startup
|
2023-09-24 15:59:39 -07:00 |
|
|
0f375aacfc
|
Add bolding of matching search results for #112, currently behind the beta-mode flag
|
2023-09-24 15:57:39 -07:00 |
|
|
56b2d464e4
|
Release v0.223
v0.223
|
2023-09-24 14:19:41 -07:00 |
|
|
e92c702402
|
Another exclusion for presaving
|
2023-09-24 14:19:11 -07:00 |
|
|
1a144e4e70
|
Call TrackUsageData(true) to enable usage data tracking, which was accidentally disabled during server refactoring
|
2023-09-24 14:17:15 -07:00 |
|
|
ce9ccce431
|
Release v0.222
v0.222
|
2023-09-24 13:50:39 -07:00 |
|
|
cb95d4a396
|
More test reliability improvements to fix all test failure root causes from 10 sample runs on Github Actions
|
2023-09-24 06:29:47 -07:00 |
|
|
ce9602d0df
|
Make testControlR more reliable in cases where control-R doesn't include padding
|
2023-09-24 06:25:08 -07:00 |
|
|
a711ed0767
|
Disable tmate session for failed docker compose tests
|
2023-09-23 20:38:35 -07:00 |
|
|
e3c70beb6b
|
Fix bug introduced in c00e5d where hishtory import would fail if shell history files didn't exist (e.g. because the user had never used zsh)
|
2023-09-23 20:37:41 -07:00 |
|
|
c21d443fa6
|
Make presaving query slightly more specific, and delete res.RowsAffected check since it can cause flaky errors if a command is run twice very quickly
|
2023-09-23 20:02:05 -07:00 |
|
|
3253883198
|
Fix syncing consistency bug, but with the caveat that there is currently no easy/practical way to write tests for this
|
2023-09-23 19:57:41 -07:00 |
|
|
c3782dda18
|
Add additional error to IsOfflineError
|
2023-09-23 19:37:25 -07:00 |
|
|
1c2f9cf36c
|
Run local server for TestAugmentedIsOfflineError and ensure that HISHTORY_TEST is set
|
2023-09-23 19:35:21 -07:00 |
|
|
16f2751975
|
Add offline checking for deleting presaved entries so that hishtory works while offline
|
2023-09-23 19:32:35 -07:00 |
|
|
906277553c
|
More README updates
|
2023-09-23 17:12:33 -07:00 |
|
|
8443292070
|
Augment IsOfflineError(err) so that it detects if the hishtory server is down, and will then treat all API errors as offline errors
|
2023-09-23 16:40:03 -07:00 |
|
|
bd03f90b0b
|
Increase go version in pre-commit for staticcheck
|
2023-09-23 13:07:50 -07:00 |
|
|
2ad06d1cb2
|
Install deps for pre-commit
|
2023-09-23 13:03:54 -07:00 |
|
|
05c6cf8833
|
Capitalize github action name for consistency
|
2023-09-23 12:47:50 -07:00 |
|
|
2608230ec7
|
Add github action for pre-commit enforcement
|
2023-09-23 12:46:16 -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 |
|
|
8c239a32b9
|
Rename variable so it doesn't contain TODO
|
2023-09-23 12:25:58 -07:00 |
|
|
4006eef1e1
|
Fix bug where requests missing the X-Hishtory-Version header wouldn't get dump/deletion requests (which caused tests to fail since the tests don't set this header)
|
2023-09-23 12:23:42 -07:00 |
|
|
c00e5d357e
|
Swap hishtory import to use iterators to improve import performance for #93
|
2023-09-23 12:19:06 -07:00 |
|
|
b5db10d56a
|
Update submission endpoint to only include dump and deletion requests if the request is from a modern client, and update it to increment the relevant counters
|
2023-09-23 11:34:56 -07:00 |
|
|
47bdc966b2
|
Add GreaterThan method for comparing versions
|
2023-09-23 11:34:02 -07:00 |
|
|
6cfbec4823
|
Add struct + functions for parsing hishtory versions
|
2023-09-23 11:23:47 -07:00 |
|
|
eb1bc99a22
|
Add extra delay for testTui_delete test that relies on syncing, which can be slow
|
2023-09-23 10:58:48 -07:00 |
|
|
68c6bd6654
|
Improve TestTimestampFormat
|
2023-09-23 10:56:27 -07:00 |
|
|
e886763144
|
Make testCustomColumns simpler and more reliable
|
2023-09-23 05:34:36 -07:00 |
|
|
eb85f9a293
|
Revert "Remove TODO: I think this isn't worth implementing since in the long term, clients will update and this branch will not be necessary (and thus will primarily be tech debt)"
This reverts commit bbfda0be96 .
|
2023-09-22 21:20:53 -07:00 |
|
|
61c8e26f89
|
Revert "Make testControlR more reliable by making it more lenient in how it looks for the separator"
This reverts commit 5168efb2c8 .
|
2023-09-22 21:18:29 -07:00 |
|
|
d613c22e50
|
Move a bunch of utility functions for tests to a testutils.go file to make client_test.go at least a little shorter
|
2023-09-22 20:19:12 -07:00 |
|
|
55a45fe8bd
|
Increase test timeout since macos tests sometimes just barely go over 45 minutes for the whole test suite--and yes... that is very slow :(
|
2023-09-22 20:04:40 -07:00 |
|
|
5168efb2c8
|
Make testControlR more reliable by making it more lenient in how it looks for the separator
|
2023-09-22 20:03:41 -07:00 |
|
|
51ca2578b7
|
Follow up to e3d54e: Same thing for querying for pre-saved entries
|
2023-09-22 19:59:19 -07:00 |
|
|
e3d54e43e8
|
Make deletion request auto-retry SQLITE_LOCKED errors since deletion requests will now be much more common with pre-saving support
|
2023-09-22 19:47:10 -07:00 |
|
|
8bb02ea88c
|
Merge pull request #111 from ddworken/sync-bug
Fix bug in offline syncing resumption
|
2023-09-22 19:35:38 -07:00 |
|
|
2c9aa099d2
|
Fix bug in offline sync code that contained off-by-one error leading to missed entries
|
2023-09-22 19:31:22 -07:00 |
|
|
e089690cbb
|
no-op formatting change
|
2023-09-22 19:22:03 -07:00 |
|
|
bbfda0be96
|
Remove TODO: I think this isn't worth implementing since in the long term, clients will update and this branch will not be necessary (and thus will primarily be tech debt)
|
2023-09-22 19:20:51 -07:00 |
|
|
5bdbd9b262
|
Revert increased read_count requirement for deletion requests since deleting via encrypted-ID should be reliable
|
2023-09-22 19:19:06 -07:00 |
|
|
cc11916f3c
|
Create func to automatically create DB indexes rather than just documenting them in a comment that has to be manually executed
|
2023-09-22 19:11:43 -07:00 |
|
|
51f2c15f35
|
Add index for deletion requests now that the volume of deletion requests will increase
|
2023-09-22 19:01:27 -07:00 |
|
|
3f0adbc324
|
Add support for deleting pre-saved entries on the remote server
|
2023-09-22 19:00:37 -07:00 |
|
|
8c6443ed07
|
Fix incorrect column name
|
2023-09-22 18:59:37 -07:00 |
|