|
9fda54d4c2
|
Remove testutils.Check(t, err) and replace it with require.NoError which gives a clearer error message and a full stacktrace
|
2023-09-28 22:13:27 -07:00 |
|
|
c77d5a5424
|
Remove prints from server startup
|
2023-09-28 22:13:23 -07:00 |
|
|
beb907d59e
|
Add bolding of matching search results for #112, currently behind the beta-mode flag
|
2023-09-28 22:13:11 -07:00 |
|
|
ca155b3a1f
|
Release v0.224
v0.224
|
2023-09-28 21:52:10 -07:00 |
|
|
ec44e94565
|
Fix NPE that occurs if the initial sqlite query is slow, the user starts typing, and then the latter query is faster and completes first, by forcing an update of the table if it is nil before calling SetRows() on it
|
2023-09-28 21:52:00 -07:00 |
|
|
6d5a86a8bb
|
Revert all commits since v0.223 to enable me to release a patch on top of v0.223
|
2023-09-28 21:49:37 -07:00 |
|
|
d18747e639
|
Disable broken test on github actions
|
2023-09-27 21:10:39 -07:00 |
|
|
bed3fd3eb4
|
Add additional assertion to presaving test to make it a stronger test, and to help debug a test failure that only reproduces on github actions
|
2023-09-26 22:17:32 -07:00 |
|
|
d0712f84c6
|
Skip storing user stats when running with sqlite, since the queries aren't compatible with sqlite
|
2023-09-26 20:49:21 -07:00 |
|
|
f84c2d86b5
|
Increase delay since TestTui/search is still flaky
|
2023-09-26 20:16:55 -07:00 |
|
|
289fe6e8e1
|
Remove new line
|
2023-09-26 20:16:22 -07:00 |
|
|
adc069bd54
|
Disable testing of TUI colors on linux
|
2023-09-26 20:15:11 -07:00 |
|
|
db4e31d997
|
Add backend table to track daily/weekly active user stats
|
2023-09-26 20:11:06 -07:00 |
|
|
d14dc1cd50
|
Update presaving for bash to use history 1 rather than BASH_COMMAND to ensure we don't log bash functions
|
2023-09-26 19:41:12 -07:00 |
|
|
753b7241a8
|
Improve test for duplicate rows to make it more reliable/simple
|
2023-09-26 19:38:21 -07:00 |
|
|
3d0673e6e9
|
Update CreateIndices() function so that it works with sqlite
|
2023-09-24 18:49:40 -07:00 |
|
|
64db341144
|
Refactor tmux capturing to take in a struct to avoid having to create so many overloaded functions
|
2023-09-24 18:28:06 -07:00 |
|
|
0c202e4130
|
Delete no longer used function
|
2023-09-24 18:09:41 -07:00 |
|
|
6d95b759f6
|
Add comments/clean up TUI highlighting code
|
2023-09-24 18:06:32 -07:00 |
|
|
0627891be2
|
Add test for beta-mode enabling highlighting of matching queries
|
2023-09-24 17:57:40 -07:00 |
|
|
d2fec54ec0
|
Move regexp compilation out of render function so it isn't run once for every single cell
|
2023-09-24 17:19:51 -07:00 |
|
|
5a70a3b776
|
Remove debug log statements
|
2023-09-24 17:18:56 -07:00 |
|
|
b3fa5c9a6b
|
Add very basic TUI test that also tests how the TUI uses escape sequences for colors
|
2023-09-24 17:03:54 -07:00 |
|
|
354f2872d6
|
Improve testPresaving to cover more potential errors with presaving
|
2023-09-24 16:35:40 -07:00 |
|
|
0db27d4217
|
Add workaround for bash issues with pre-saving
|
2023-09-24 16:35:00 -07:00 |
|
|
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 |
|