David Dworken
|
4bcc5fb335
|
Periodically call query endpoint and retrieve data to ensure that the local DB is always reasonably up to date
|
2023-10-15 12:29:50 -07:00 |
|
David Dworken
|
215e71293d
|
Add basic check that hishtory redaction works in the self-hosting tests
|
2023-10-15 11:52:06 -07:00 |
|
David Dworken
|
67f2ed6de1
|
Fix transaction for creating deletion requests so that it actually uses the passed in tx
|
2023-10-15 11:49:36 -07:00 |
|
David Dworken
|
299617ba7e
|
Update error message to make it clearer when it shows up in test logs
|
2023-10-15 11:45:08 -07:00 |
|
David Dworken
|
cfefbb9b19
|
Improve DeleteMessagesFromBackend with better error checking and optimized queries for cases when MessageIdentifier is missing data
|
2023-10-15 11:43:29 -07:00 |
|
David Dworken
|
9f32ae5d2e
|
Refactor deletion request creation to happen in a transaction to avoid 1-n DB queries
|
2023-10-15 10:29:47 -07:00 |
|
David Dworken
|
151dfb4009
|
Optimize query endpoint so that it applies all deletion requests in one SQL query rather than having a 1-n pattern
|
2023-10-15 10:19:30 -07:00 |
|
David Dworken
|
211c9fb6b7
|
Update demo gif to show the most recent TUI
|
2023-10-14 18:43:04 -07:00 |
|
David Dworken
|
1c4fe0d379
|
Add TODO
|
2023-10-14 17:30:12 -07:00 |
|
David Dworken
|
6fb6498515
|
Make deletion request processing happen in parallel to speed up query endpoint
|
2023-10-14 17:21:00 -07:00 |
|
David Dworken
|
218c70f5e7
|
Create background context for background update to ensure that the DB increment doesn't get terminated when the request finishes
|
2023-10-14 16:53:40 -07:00 |
|
David Dworken
|
1def4edc00
|
Release v0.235
|
2023-10-14 12:58:53 -07:00 |
|
David Dworken
|
4c1479b920
|
Add comment with example of creating index concurrently
|
2023-10-14 11:41:06 -07:00 |
|
David Dworken
|
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 |
|
David Dworken
|
54c3429bca
|
Release v0.234
|
2023-10-13 19:25:16 -07:00 |
|
David Dworken
|
66e482de17
|
Fix broken import test that asserted that fish commands were imported after bash/zsh commands
|
2023-10-12 21:51:18 -07:00 |
|
David Dworken
|
56995aa255
|
Rephrase log message that causes sporadic test failures
|
2023-10-12 20:19:46 -07:00 |
|
David Dworken
|
dbb555e20c
|
Add progress bar to monitor importing history entries for #93
|
2023-10-12 19:35:52 -07:00 |
|
David Dworken
|
851283df8d
|
Add TODO
|
2023-10-12 19:34:09 -07:00 |
|
David Dworken
|
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 |
|
David Dworken
|
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 |
|
dependabot[bot]
|
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 |
|
David Dworken
|
3dce11e332
|
Fix linter error by specifying field names
|
2023-10-11 18:01:46 -07:00 |
|
David Dworken
|
7e6221ab24
|
Add datadog metric to keep track of 503 errors
|
2023-10-11 18:01:12 -07:00 |
|
David Dworken
|
e909bf817e
|
Release v0.233
|
2023-10-11 17:52:40 -07:00 |
|
David Dworken
|
63da1d9cd4
|
Run tests for releases too
|
2023-10-10 22:20:07 -07:00 |
|
David Dworken
|
9a947b73cf
|
Add test for updating that relies on the prod server
|
2023-10-10 22:14:51 -07:00 |
|
David Dworken
|
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 |
|
David Dworken
|
dfa961072e
|
Add more precise assertions for update tests
|
2023-10-10 07:43:37 -07:00 |
|
David Dworken
|
8373c589ea
|
Improve update tests to run a command post-update with the pre-update shell config
|
2023-10-10 07:35:23 -07:00 |
|
David Dworken
|
f0dbcd6e3b
|
Add more thorough tests for updates
|
2023-10-09 21:41:30 -07:00 |
|
David Dworken
|
82a5e2fced
|
Release v0.232
|
2023-10-08 20:58:47 -07:00 |
|
David Dworken
|
45aa218bd3
|
Move err check so that it only executes if it is reassigned
|
2023-10-08 20:26:33 -07:00 |
|
David Dworken
|
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 |
|
David Dworken
|
7ffe5fc1e2
|
Add logging for github rate limiting
|
2023-10-07 20:54:26 -07:00 |
|
David Dworken
|
8048563808
|
Release v0.231
|
2023-10-07 20:07:11 -07:00 |
|
David Dworken
|
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 |
|
David Dworken
|
4bb0ebfb2e
|
Bubble up error when we fail to encrypt history entries
|
2023-10-07 20:02:02 -07:00 |
|
David Dworken
|
190b3b45ae
|
Release v0.230
|
2023-10-07 18:41:29 -07:00 |
|
David Dworken
|
480f8696fb
|
Also read imports from ~/.zhistory which is sometimes used by zsh
|
2023-10-07 15:19:51 -07:00 |
|
David Dworken
|
d2788a9f31
|
Swap interface{} to any
|
2023-10-07 15:11:49 -07:00 |
|
David Dworken
|
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 |
|
David Dworken
|
5323c264b3
|
Further improve history importing performance for #93
|
2023-10-07 14:41:34 -07:00 |
|
David Dworken
|
8097c31afa
|
Remove TODO that was fixed in f5264b6eff
|
2023-10-07 14:36:02 -07:00 |
|
David Dworken
|
69b9b58cd0
|
Fix test that should have been updated in 3efe624
|
2023-10-07 11:06:56 -07:00 |
|
David Dworken
|
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 |
|
David Dworken
|
1593caa90f
|
Release v0.229
|
2023-10-06 16:49:59 -07:00 |
|
David Dworken
|
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 |
|
David Dworken
|
7a1036ecd1
|
Release v0.228
|
2023-10-03 08:00:29 -07:00 |
|
David Dworken
|
c7d1abdc83
|
Add additional tests for history importing
|
2023-10-03 08:00:16 -07:00 |
|