Commit Graph

1889 Commits

Author SHA1 Message Date
e3b8545116 Update README to deprioritize hishtory query (since the TUI is better maintained these days) and to document updating the color scheme 2023-12-18 21:08:08 -08:00
d05ca081ee Release v0.263 v0.263 2023-12-18 20:56:46 -08:00
8b7e54eab4 Add support for configuring the TUI color scheme, for #134 (#146)
* Add support for configuring the TUI color scheme, for #134

* Add tests for getting and setting the custom color scheme, and support full colors where terminals support them

* Add comments to document termenv.ANSI setting, and fix tests so they work uniformly
2023-12-18 20:32:11 -08:00
49fd540014 Release v0.262 v0.262 2023-12-13 08:18:47 -08:00
1b3fa944bd Add support for quoted searchs for exact matches, for #135 (#145)
* Add support for quoted searchs for exact matches, for #135

* Add support for quoting search queries

* Fix spliteEscaped so that it works with escaping dashes and colons in search queries
2023-12-12 22:20:49 -08:00
1be8e2cb47 Add some extra assertions to test various config-get commands 2023-12-11 20:49:28 -08:00
6071306372 Release v0.261 v0.261 2023-12-11 20:44:29 -08:00
559fac57f9 Fix bug that made config-get timestamp-format require an argument 2023-12-11 20:44:18 -08:00
f08377f7f7 Release v0.260 v0.260 2023-12-10 13:40:23 -08:00
3a01e47701 Refactor: Move UsageData and Device to the backend/server directory since they are purely server-side constructs 2023-12-10 10:32:04 -08:00
7272ca8448 Delete data from backend when uninstalling, fixes #132 (#143) 2023-12-10 09:15:11 -08:00
3a49c9c11f Make hishtory work with set -o nounset for bash and zsh, for #142 (#144) 2023-12-10 09:14:12 -08:00
0a81799609 Remove PR trigger for SLSA releaser, since it purposefully can't run on non-master branches 2023-12-09 15:53:05 -08:00
2d2c393bf9 Fix TUI code that tracked whether a search query is pending so it doesn't show the pending message when no query is pending 2023-12-09 15:51:04 -08:00
8419a883b4 Normalize hostnames in goldens so that golden files work well for local tests too 2023-12-09 15:12:40 -08:00
0a8879997f Update .gitignore to ignore the server binary when it is in the root of the git directory 2023-12-09 15:10:20 -08:00
cc123854a0 Release v0.259 v0.259 2023-12-06 20:46:34 -08:00
49daaa4da5 Update tests after #139 2023-12-06 20:46:19 -08:00
a26fc5b360 Add more special handling for extra tiny terminals (#140)
* Add more special handling for extra tiny terminals

* Add tests for extra compact terminals
2023-12-06 16:12:41 -08:00
3d6578c7f6 Add TODO for testing for #139 2023-12-05 21:44:39 -08:00
Ben
c8643d5a2b Filter duplicates with map (#139)
The previous method of filtering duplicates only worked on duplicates that occurred consecutively. Since dupes happen out of order often, this switches the logic to instead use a map of seen commands and filter based on that.
2023-12-05 21:43:01 -08:00
be3ad76e68 Release v0.258 v0.258 2023-12-03 21:59:24 -08:00
8b83e2bbb5 Improve vertical sizing for small terminals, fixes #137 (#138)
* Improve vertical sizing for small terminals, fixes #137

* Add tests for tiny terminals + update test goldens for tiny terminals after compact sizing
2023-12-03 21:56:45 -08:00
acdcd9569a Fix error checking so that if /tmp/test-goldens/ exists, then we don't error out 2023-12-03 16:58:31 -08:00
f88e1d5b3b Add dollar sign to fix github actions templating for outputs 2023-12-03 16:58:13 -08:00
55a4f1ddb0 Release v0.257 v0.257 2023-12-03 16:41:23 -08:00
bdaf0f8a65 Make TUI always take exactly the full width of the terminal through more precise calculations of the overhead used for the table (#136)
* Make TUI always take exactly the full width of the terminal through more precise calculations of the overhead used for the table

* Update TUI goldens for more accurate TUI sizing

* More golden updates for wider table sizing

* Include failed test goldens as artifacts for easier test fixing on github actions
2023-12-03 13:15:38 -08:00
5f694da421 Enable SLSA release tests for pull requests to detect issues like 3005ad8fe9 before they're merged 2023-11-25 08:24:16 -08:00
ea10aa9619 Revert "Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc" since it breaks builds with CGO disabled
This reverts commit 3005ad8fe9.
2023-11-25 08:22:53 -08:00
3005ad8fe9 Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
Bumps [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) from 0.28.0 to 0.46.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.28.0...zpages/v0.46.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-24 18:06:40 -08:00
6dc366fe47 Add test for presaving while offline 2023-11-24 16:46:22 -08:00
18ef74656c Add presaving test for fish 2023-11-24 16:46:22 -08:00
caac6ac9ee Add test for disabling presaving 2023-11-24 16:46:22 -08:00
09d0ddd587 Add TODO 2023-11-24 16:46:22 -08:00
a667585962 Fix incorrect reference when handling config updates 2023-11-24 16:46:22 -08:00
b86d6c2ef1 Remove debugging print in test 2023-11-24 16:46:22 -08:00
7bb2945901 Swap back to using the strict version for capturing tmux 2023-11-24 16:46:22 -08:00
fb96852b2d Another attempt at fixing broken tests with presaving 2023-11-24 16:46:22 -08:00
6483e9817e Another attempt at fixing testControlR/bash with presaving 2023-11-24 16:46:22 -08:00
1668231992 Remove incorrect new line in golden file 2023-11-24 16:46:22 -08:00
570ae3e8ac Add additional check against hishtory export to help debug control-r test failures that only reproduce in github actions 2023-11-24 16:46:22 -08:00
428db61064 More test fixes for presaving 2023-11-24 16:46:22 -08:00
db685c6d70 More test fixes for presaving 2023-11-24 16:46:22 -08:00
b2de9e1b18 Fix more tests 2023-11-24 16:46:22 -08:00
1f6ba1e5fe Fix more tests for presaving 2023-11-24 16:46:22 -08:00
3f1d5c9cd0 Improve debug log message to include more relevant information 2023-11-24 16:46:22 -08:00
40caf8dac7 More test fixes 2023-11-24 16:46:22 -08:00
be1cd75550 More text fixes 2023-11-24 16:46:22 -08:00
471f26ace5 More test fixes 2023-11-24 16:46:22 -08:00
d712a6fdc5 More test fixes 2023-11-24 16:46:22 -08:00