David Dworken
cb253b6985
Release v0.328
v0.328
2025-01-22 15:27:14 -08:00
David Dworken
f8c414b2c9
Skip deep cleans for sqlite DBs ( #289 )
...
* Add explicit DROP TABLE directives for temp_inactive_devices and drop the TEMP qualifier for non-postgres DBs, fixes #288
* Revert "Add explicit DROP TABLE directives for temp_inactive_devices and drop the TEMP qualifier for non-postgres DBs, fixes #288 "
This reverts commit db6d8413a74d1fe624e431243bb0808bee8ab01f.
* Skip deep cleans for sqlite DBs
2025-01-20 17:50:33 -08:00
David Dworken
a4ff05c0fa
Release v0.327
v0.327
2025-01-20 14:49:47 -08:00
David Dworken
b4ef6c963e
Add easier config options for configuring default search columns ( #287 )
...
* Add easier config options for configuring default search columns
* Remove TODO
2025-01-19 15:25:04 -07:00
David Dworken
567984fb6f
Add support for searching for custom columns as part of default searches ( #286 )
...
* Refactor code for searching for custom columns
* Add support for searching custom columns in default searches
* Add integration test for default searches for custom columns
* Add memoization to avoid repeated work for queries
* update comment
* Update golden
* Update goldens
2025-01-19 00:31:14 -07:00
David Dworken
8de80c510a
Add comment about AES-GCM security
2025-01-18 23:11:54 -08:00
David Dworken
21618af0a0
Release v0.326
v0.326
2025-01-18 14:01:51 -08:00
David Dworken
65d1ebfd07
Implement restrictions on default column searching for #268 ( #274 )
...
* Implement restrictions on default column searching for #268
* Add better docs for config-set excluded-default-search-columns
* Enable debugging
* Clean up server binaries to avoid wasting disk space
* Add tests
* Swap from configuring excluded columns to configuring included columns, to prep for future changes where we may add support for other default columns
* Reduce gotestsum re-runs since tests are less flaky nowadays
* Fix bug in lib.where(...) function that failed to trim the args list and caused DB query correctness issues
* Disable tmate debugging
* Update goldens
2025-01-18 11:25:07 -08:00
David Dworken
23ed840aa3
Add deep clean for users that have tons of pending deletion requests ( #285 )
2025-01-14 21:44:52 -07:00
David Dworken
9049dbeebb
Release v0.325
v0.325
2025-01-14 18:50:26 -08:00
David Dworken
eeaba49259
Fix test golden breakage caused by GH action update ( #284 )
...
* Fix test golden breakage caused by GH action update
* Update
* Trigger action
* Update golden
* Rename integration_test.go file
* Update golden
2025-01-14 18:29:02 -08:00
David Dworken
681746a56d
Fix test golden breakage caused by GH action update
2025-01-13 13:58:23 -08:00
David Dworken
5528829d64
Update bash weirdness regex to be more permissive for #280 ( #283 )
2025-01-13 13:56:12 -08:00
David Dworken
2f3201ec81
Allow import-json to import custom columns ( #282 )
...
* Allow import-json to import custom columns
* Add tests
2025-01-13 13:55:59 -08:00
David Dworken
4c696d9788
Skip exporting empty commands for #279 ( #281 )
2025-01-13 13:55:32 -08:00
David Dworken
74056c7262
Release v0.324
v0.324
2025-01-05 16:05:24 -08:00
David Dworken
95f3a26a7a
Organize command groupings in hishtory help + unhide the install command ( #278 )
2025-01-05 18:18:07 -05:00
David Dworken
2ff52a8d66
Add validation to block absolute paths ( #277 )
2025-01-05 18:06:57 -05:00
David Dworken
0953e1ccca
Release v0.323
v0.323
2024-12-31 18:01:28 -08:00
David Dworken
0de38fac95
Improve stdout/stderr silencing from #260 and #253 ( #273 )
...
* Improve stdout/stderr silencing from #260 and #253
* Fix order of output redirection
* Update goldens
2024-12-31 15:06:11 -08:00
David Dworken
023323ea81
Release v0.322
v0.322
2024-12-31 11:09:49 -08:00
David Dworken
090f94dd52
Fix unused variable
2024-12-31 10:22:43 -08:00
David Dworken
625ce46de6
Add make backup and make restore commands and document them in the contributing section, for #268
2024-12-31 10:22:32 -08:00
David Dworken
173a424c07
Update offline-binary.md
2024-12-31 09:47:26 -08:00
David Dworken
f79e4fce09
Add support for fully offline binary via compile-time 'offline' tag ( #272 )
...
* Add support for fully offline binary via compile-time 'offline' tag
* Update docs
2024-12-31 09:42:41 -08:00
David Dworken
ffc224e3d3
Add import-json and export-json commands for importing and exporting fully detailed histories ( #271 )
2024-12-31 09:34:49 -05:00
David Dworken
7afdc9f11f
Fix typo
2024-12-29 20:04:30 -08:00
dependabot[bot]
1a3e6b7cc6
Bump golang.org/x/crypto from 0.26.0 to 0.31.0 ( #267 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.26.0 to 0.31.0.
- [Commits](https://github.com/golang/crypto/compare/v0.26.0...v0.31.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-29 19:17:11 -08:00
David Dworken
91e6f92a86
Fix LocalUsername for imported history entries since Name is the user's full name on MacOS ( #270 )
2024-12-29 17:34:04 -08:00
David Dworken
7868de9c0b
Release v0.321
v0.321
2024-12-28 07:12:23 -08:00
David Dworken
d5113724ec
Release v0.320
v0.320
2024-12-13 22:57:51 -08:00
David Dworken
f95d46ff06
Release v0.319
2024-12-13 22:57:22 -08:00
David Dworken
eb72786e3a
Add status --full-config flag for #264 ( #266 )
v0.319
2024-12-13 10:00:16 -08:00
dependabot[bot]
06f52ac8aa
Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 ( #262 )
...
Bumps [github.com/golang-jwt/jwt/v4](https://github.com/golang-jwt/jwt ) from 4.5.0 to 4.5.1.
- [Release notes](https://github.com/golang-jwt/jwt/releases )
- [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md )
- [Commits](https://github.com/golang-jwt/jwt/compare/v4.5.0...v4.5.1 )
---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt/v4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-27 22:28:46 -08:00
David Dworken
eedc401831
Add test for searching for just a colon, for bug fixed in f64e466
2024-11-18 22:10:31 -08:00
David Dworken
7b38f5a5d1
Release v0.318
v0.318
2024-11-18 15:25:37 -08:00
David Dworken
f64e466472
Fix error when searching for just a literal colon
2024-11-18 15:25:03 -08:00
David Dworken
9a06b07b74
Release v0.317
v0.317
2024-10-21 06:52:09 -07:00
David Dworken
3e1b19d689
Skip config modification for updates ( #261 )
2024-10-21 06:51:37 -07:00
David Dworken
6849c53175
Release v0.316
v0.316
2024-10-20 15:28:12 -07:00
David Dworken
2699be28e3
Release v0.315
v0.315
2024-10-20 14:26:51 -07:00
David Dworken
3e6a4c8e5b
Silence escape code output from hishtory ( #260 )
...
* Silence escape code output from hishtory
* Update goldens
* Add support for full-screen rendering (#258 )
* Release v0.314
* Disable tmate
* Delete double new lines
* Update test
2024-10-20 14:06:54 -07:00
David Dworken
0023c72636
Quote initial commands to make it possible to easily use hishtory to find matching entries for already typed commands that contain flags ( #251 )
...
* Quote initial commands to make it possible to easily use hishtory to find matching entries for already typed commands that contain flags
* Add test for quoting dashes
* Fix test failures
* More test fixes
* Update goldens
* Update goldens
* Update goldens
* Fix race condition
* Fix test harness bug by swapping to splitn
* Update goldens
* Update golden
* Update test
2024-10-20 12:22:29 -07:00
David Dworken
905afd91c3
Add support to skip modifying shell configs during the hishtory update process, since the shell configs are already set up at that point and haven't ever needed to change ( #259 )
...
* Skip modifying shell configs during the hishtory update process, since the shell configs are already set up at that point and haven't ever needed to change
* Use separate flag for skipping update config mods to enable future flexibility
* Revert the update change since that needs to be in a separate release
2024-10-20 12:09:16 -07:00
David Dworken
e96993b673
Disable tmate
2024-10-20 11:31:38 -07:00
David Dworken
c58f28a04d
Release v0.314
v0.314
2024-10-19 14:17:53 -07:00
David Dworken
389515ae28
Add support for full-screen rendering ( #258 )
2024-10-19 13:11:34 -07:00
David Dworken
5996b832a3
Fix broken comment
2024-10-19 04:37:28 -07:00
David Dworken
06424dfca8
Add sanity checking to ensure we don't ever have a bug that uses flags as secret keys
2024-10-19 01:54:36 -07:00
David Dworken
da53939cf8
Fix incorrect flags in test
2024-10-19 01:33:20 -07:00