Commit Graph

1810 Commits

Author SHA1 Message Date
4c1479b920 Add comment with example of creating index concurrently 2023-10-14 11:41:06 -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
54c3429bca Release v0.234 v0.234 2023-10-13 19:25:16 -07:00
66e482de17 Fix broken import test that asserted that fish commands were imported after bash/zsh commands 2023-10-12 21:51:18 -07:00
56995aa255 Rephrase log message that causes sporadic test failures 2023-10-12 20:19:46 -07:00
dbb555e20c Add progress bar to monitor importing history entries for #93 2023-10-12 19:35:52 -07:00
851283df8d Add TODO 2023-10-12 19:34:09 -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
d5b896e4f2 Merge pull request #116 from ddworken/dependabot/go_modules/golang.org/x/net-0.17.0
Bump golang.org/x/net from 0.7.0 to 0.17.0
2023-10-12 09:19:29 -07:00
6ee9282884 Bump golang.org/x/net from 0.7.0 to 0.17.0
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.7.0 to 0.17.0.
- [Commits](https://github.com/golang/net/compare/v0.7.0...v0.17.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-12 03:50:09 +00:00
3dce11e332 Fix linter error by specifying field names 2023-10-11 18:01:46 -07:00
7e6221ab24 Add datadog metric to keep track of 503 errors 2023-10-11 18:01:12 -07:00
e909bf817e Release v0.233 v0.233 2023-10-11 17:52:40 -07:00
63da1d9cd4 Run tests for releases too 2023-10-10 22:20:07 -07:00
9a947b73cf Add test for updating that relies on the prod server 2023-10-10 22:14:51 -07:00
dc19fa3a17 Roll-forward "Make history entry start times more precise (down to the nanosecond) to make the recorded runtime more accurate, since currently start times are rounded to the nearest second. Though
note that 'date' on MacOS doesn't support %N, so this doesn't apply to MacOS"

This reverts commit 6281ae0601.
2023-10-10 07:44:15 -07:00
dfa961072e Add more precise assertions for update tests 2023-10-10 07:43:37 -07:00
8373c589ea Improve update tests to run a command post-update with the pre-update shell config 2023-10-10 07:35:23 -07:00
f0dbcd6e3b Add more thorough tests for updates 2023-10-09 21:41:30 -07:00
82a5e2fced Release v0.232 v0.232 2023-10-08 20:58:47 -07:00
45aa218bd3 Move err check so that it only executes if it is reassigned 2023-10-08 20:26:33 -07:00
717cf2c4b0 Add check so that if there are zero leftover entries, we don't try to import them into the DB since this leads to install errors 2023-10-08 20:25:53 -07:00
7ffe5fc1e2 Add logging for github rate limiting 2023-10-07 20:54:26 -07:00
8048563808 Release v0.231 v0.231 2023-10-07 20:07:11 -07:00
6281ae0601 Revert "Make history entry start times more precise (down to the nanosecond) to make the recorded runtime more accurate, since currently start times are rounded to the nearest second. Though note that 'date' on MacOS doesn't support %N, so this doesn't apply to MacOS"
This reverts commit d404a73c9b since it appears to be causing test failures for linux
2023-10-07 20:05:21 -07:00
4bb0ebfb2e Bubble up error when we fail to encrypt history entries 2023-10-07 20:02:02 -07:00
190b3b45ae Release v0.230 v0.230 2023-10-07 18:41:29 -07:00
480f8696fb Also read imports from ~/.zhistory which is sometimes used by zsh 2023-10-07 15:19:51 -07:00
d2788a9f31 Swap interface{} to any 2023-10-07 15:11:49 -07:00
d404a73c9b Make history entry start times more precise (down to the nanosecond) to make the recorded runtime more accurate, since currently start times are rounded to the nearest second. Though note that 'date' on MacOS doesn't support %N, so this doesn't apply to MacOS 2023-10-07 14:47:54 -07:00
5323c264b3 Further improve history importing performance for #93 2023-10-07 14:41:34 -07:00
8097c31afa Remove TODO that was fixed in f5264b6eff 2023-10-07 14:36:02 -07:00
69b9b58cd0 Fix test that should have been updated in 3efe624 2023-10-07 11:06:56 -07:00
f5264b6eff Tweak ImportHistory so that all entries are guaranteed to have sequential timestamps that are monotonically increasing 2023-10-07 11:05:19 -07:00
1593caa90f Release v0.229 v0.229 2023-10-06 16:49:59 -07:00
3efe62401c Change semicolon to && so that if the cd fails, the command doesn't run. Per feedback on #83 2023-10-06 16:49:50 -07:00
7a1036ecd1 Release v0.228 v0.228 2023-10-03 08:00:29 -07:00
c7d1abdc83 Add additional tests for history importing 2023-10-03 08:00:16 -07:00
d33bd6a046 Improve history import performance so that we can import 100k entries in ~6 seconds (down from ~20 seconds) 2023-10-02 22:27:24 -07:00
c7efc3364b Release v0.227 v0.227 2023-10-01 19:29:04 -07:00
f8719e4b9b Increase number of automatic retries for testTui/delete since it seems to also be somewhat flaky 2023-10-01 18:26:02 -07:00
0b54cebd46 Further increase delay to make tests more reliable 2023-10-01 18:25:19 -07:00
2e793b2c10 Test refactoring to remove a function that can be replaced with testify 2023-10-01 18:21:11 -07:00
7ad1e2fb03 Upgrade to go 1.21 which offers fully reproducible builds (on top of SLSA's attestations) 2023-10-01 18:00:58 -07:00
f674502eb9 Release v0.226 v0.226 2023-10-01 10:10:53 -07:00
a2d281779a Merge pull request #115 from ddworken/panic-handling
Improved server-side panic handling
v0.225
2023-10-01 10:03:18 -07:00
ce883279f7 Follow up to f3764b2545: Update error code used for panics in unit tests 2023-09-30 22:22:31 -07:00
f9372dda75 Silence go-errcheck warning for fmt.Fprintf logging 2023-09-30 07:25:58 -07:00
f3764b2545 Update error code used for panics 2023-09-30 07:25:22 -07:00
6539f834c7 Merge pull request #114 from lsmoura/sergio/panic-guard
Add improve handling for panics in the server
2023-09-30 07:24:01 -07:00