David Dworken
f64f97095f
Add ability for the client to configure the model via an environment variable
2024-08-11 12:15:44 -07:00
David Dworken
820e3b8567
Update incorrect docs on ClientConfig struct
2024-08-11 12:01:51 -07:00
Pavel Griaznov
231197f27a
ai: add some new env variables to control OpenAI requests ( #231 )
...
Co-authored-by: David Dworken <david@daviddworken.com>
2024-08-11 11:57:27 -07:00
David Dworken
0c9a369c54
Add test for forced compact mode (from #237 )
2024-08-11 11:55:08 -07:00
David Dworken
30a7dcb3c7
Move checking of forced compact mode into helper functions to ensure it is checked everywhere (follow up to #237 )
2024-08-11 11:46:54 -07:00
David Dworken
6b5052489e
Add config-get compact-mode command (as needed by #237 )
2024-08-11 11:41:51 -07:00
David Dworken
03a68ad5a2
Change compact-mode setting that was added in #237 to respect the convention of taking in an argument
2024-08-11 11:40:15 -07:00
Pavel Griaznov
25cb7dddab
add forceComapctMode config entry ( #237 )
2024-08-11 11:37:48 -07:00
David Dworken
ca0c72b920
Add more short column name alternatives similar to #228
2024-08-11 11:26:52 -07:00
Pavel Griaznov
c45e5c0f55
Add new short name for "ExitCode" - "$?" ( #228 )
2024-08-11 11:22:07 -07:00
Pavel Griaznov
a0dc68306b
use http.DefaultClient ( #232 )
2024-08-11 11:20:29 -07:00
David Dworken
6dc88c18ce
Add integration test for #226
2024-07-09 18:46:22 -07:00
David Dworken
45b67cb2b9
Add additional fallback method for retrieving the CWD to further improve the situation for #226
2024-07-09 18:40:50 -07:00
David Dworken
c3adc902ad
Add basic fix for #225 by escaping tab characters before rendering
...
This is a tricky bug to fix because the width of a tab character varies depending on context. This means that when we're trying to build a table and calculating the width of columns for budgeting, we can't actually know the width of a tab without knowing exactly what characters come before it. This is in theory doable, but it leads to some really complex code that I'd rather not adopt.
2024-07-06 19:21:34 -07:00
David Dworken
b323351731
Add ability to skip config modifications for #212 ( #216 )
...
* Add ability to skip config modifications
* Update golden names to fork on OS
* Remove incorrect newline in golden
2024-06-13 21:16:17 -07:00
David Dworken
095f4a4741
Add full fix for #215 along with a test to reproduce the issue ( #218 )
2024-06-08 20:50:45 -07:00
David Dworken
e59803db2b
Fix duplicate pre-saving issue reported in #215 ( #217 )
2024-06-02 20:07:19 -07:00
David Dworken
c01daea32b
Revert "Fix duplicate pre-saving issue reported in #215 "
...
This reverts commit 336b331687
.
2024-06-02 19:29:54 -07:00
David Dworken
336b331687
Fix duplicate pre-saving issue reported in #215
2024-06-02 19:29:00 -07:00
guangwu
35d873f618
fix: close file ( #213 )
2024-05-12 10:00:03 -07:00
David Dworken
10f01b8483
Add support for enabling/disabling syncing post-install
2024-04-28 16:33:43 -07:00
David Dworken
c933cbc792
Add support for custom key bindings for #190 ( #209 )
...
* Add support for custom key bindings for #190
* Add tests for configuring custom key bindings
* Simplify key bindings test
* Add docs on custom key bindings + error message for unhandled actions
2024-04-28 13:50:09 -07:00
David Dworken
0d6bf20e6d
Remove darwin-21 goldens since they're no longer used now that GH upgraded their macos image ( #210 )
2024-04-28 07:49:17 -07:00
David Dworken
0c79cbd3cc
Fix test broken by 7ae9f15b
by making sure input is sent and processed as separate events and updating the golden to reflect this
2024-04-21 11:44:18 -07:00
David Dworken
6e6c3c23cb
Fix test broken by 7ae9f15b
by making sure input is sent and processed as separate events
2024-04-20 18:47:30 -07:00
David Dworken
c5f528b00b
Fix test broken by 7ae9f15b
by making sure input is sent and processed as separate events
2024-04-20 18:19:28 -07:00
David Dworken
7ebb693cdb
Fix double-syncing error where devices receive entries from themselves #202 ( #204 )
...
* Fix double-syncing error where devices receive entries from themselves
* Fix incorrect error message
* Add TODO
* Update TestESubmitThenQuery after making query more efficient
* Update TestDeletionRequests and remove unnecessary asserts
* Swap server_test.go to using require
* Fix incorrect require due to typo
2024-04-14 22:53:28 -07:00
David Dworken
6343c208c6
Add --port flag for the web UI for #203
2024-04-14 18:18:11 -07:00
David Dworken
ba21e1c2dd
Add index of start time so that queries with a LIMIT clause can avoid a full table scan (for #202 )
2024-04-14 10:19:46 -07:00
David Dworken
7e4ca84da5
Add benchmarking for searching for #202
2024-04-14 09:57:44 -07:00
David Dworken
998bcbfced
Revert "Add mouse scrolling support for #200 " since it breaks the ability to highlight text
...
This reverts commit 7d9bb6654d
.
2024-04-14 09:26:14 -07:00
David Dworken
7d9bb6654d
Add mouse scrolling support for #200
2024-04-13 10:28:43 -07:00
David Dworken
7df61ab070
Clean up: Remove duplicated code by calling existing utility function
2024-04-13 09:53:00 -07:00
David Dworken
ce080b7ecb
Add support for forcing init without prompting via --force flag for #198
2024-04-13 09:51:07 -07:00
David Dworken
0e835c0640
Add test for horizontal scrolling other columns for #188
2024-04-05 16:21:37 -07:00
David Dworken
6aea2cb4d9
Remove minor version numbers from os versions for golden files for tests
2024-04-03 19:04:49 -07:00
David Dworken
6065068f9b
Enable colored golden tests for linux ( #184 )
...
* Enable golden tests for linux and ensure all goldens get saved as outputs
* Swap in OS specific goldens
* Update colored goldens to take into account OS version, since different macos versions have different behavior here
* Update goldens
* Re-enable golden tests
* Add missing golden
* Empty commit
* Remove linux kernel version from OS name
2024-03-28 08:03:04 -07:00
David Dworken
21b401bc14
Add ability to configure custom OpenAI API endpoint for #186 ( #194 )
...
* Add ability to configure custom OpenAI API endpoint for #186
* Ensure the AiCompletionEndpoint field is always initialized
2024-03-26 22:13:57 -07:00
David Dworken
9ae99ea9d2
Add support for horizontal scrolling of all columns for #188 ( #195 )
2024-03-26 11:40:25 -07:00
David Dworken
ff01d6f818
Add better error message for SLSA failures
2024-03-24 14:34:54 -07:00
David Dworken
b3a3c61225
Update slsa-verifier to attempt to fix SLSA breakage
2024-03-24 14:16:08 -07:00
David Dworken
ef05dc4707
Delete an unused file
2024-02-25 07:48:54 -08:00
David Dworken
7c55bf7a26
Delete temporarily unused goldens
2024-02-24 09:53:31 -08:00
David Dworken
6b75bb543f
Add updated goldens
2024-02-24 08:02:29 -08:00
David Dworken
df09bf074a
Disable colored output tests
2024-02-24 08:00:15 -08:00
David Dworken
8ae404a50b
Update golden
2024-02-23 22:54:36 -08:00
David Dworken
9eaf3aad10
Update test golden
2024-02-22 22:36:27 -08:00
David Dworken
ec704d5345
Update colored golden
2024-02-22 18:55:32 -08:00
David Dworken
67126d80ea
Improve word boundary algorithm to ignore previous spaces so that control+arrow-keys will skip over repeated spaces
2024-02-21 22:17:09 -08:00
David Dworken
5e87aa9eec
Add basic readline-like support for using control-left and control-right to scroll horizontally by one word at a time
2024-02-19 13:54:52 -08:00