Gregory Schier
851f12f149
app: detect CLI availability and add command palette copy action
2026-03-02 14:55:04 -08:00
Gregory Schier
96e8572758
Add CLI update check and API client kind identity
2026-03-02 06:21:00 -08:00
Gregory Schier
f302dc39a2
Move local plugin install command into plugins_ext
2026-03-01 16:42:13 -08:00
Gregory Schier
2ca51125a4
Improve plugin source modeling and runtime dedup ( #414 )
2026-03-01 16:30:43 -08:00
Gregory Schier
2d99e26f19
plugin-events: route model/find requests through shared handler ( #409 )
2026-02-28 14:16:32 -08:00
Gregory Schier
5fa2469cd6
Some cleanup
2026-02-28 07:24:30 -08:00
Gregory Schier
37d0cabb22
fix: preserve drive letter in Windows plugin paths ( #410 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-26 16:23:24 -08:00
Gregory Schier
3a6630a14d
tests(cli): prevent request send test teardown hang ( #408 )
2026-02-26 08:58:13 -08:00
Gregory Schier
ffc80d234c
Remove noisy logs
2026-02-26 08:13:18 -08:00
Gregory Schier
64c626ed30
Improve CLI streaming output, logging flags, and schema/help ergonomics
2026-02-23 08:06:41 -08:00
Gregory Schier
35d9ed901a
Add workspace/environment schemas and shared agent hints
2026-02-23 08:06:41 -08:00
Gregory Schier
1e7e1232da
cli: compact schema output by default and tighten field docs
2026-02-22 16:18:29 -08:00
Gregory Schier
4aef826a80
Initialize plugins in PluginManager::new and fix CLI release deps
2026-02-22 15:06:55 -08:00
Gregory Schier
50c7992b42
Unify plugin bootstrap and prep vendored assets in CLI release
2026-02-22 15:01:34 -08:00
Gregory Schier
5e9aebda6f
Embed CLI plugin assets and share bundled plugin registration
2026-02-22 14:44:40 -08:00
Gregory Schier
d06b6ce636
Merge plugin CLI into here ( #404 )
2026-02-22 10:06:24 -08:00
Gregory Schier
4e56daa555
CLI send enhancements and shared plugin event routing ( #398 )
2026-02-20 13:21:55 -08:00
Gregory Schier
1f588d0498
Fix live visibility for streaming HTTP responses ( #401 )
2026-02-20 07:15:55 -08:00
Gregory Schier
4573edc1e1
Restore send parity in shared HTTP pipeline ( #400 )
2026-02-19 14:36:45 -08:00
Gregory Schier
5a184c1b83
Fix OAuth token fetch failures from ad-hoc response persistence ( #399 )
2026-02-19 14:04:34 -08:00
Gregory Schier
f1bc4aa146
Reapply "models: remove legacy template-function-faker plugin row"
...
This reverts commit 773c4a24a5 .
2026-02-17 09:11:55 -08:00
Gregory Schier
773c4a24a5
Revert "models: remove legacy template-function-faker plugin row"
...
This reverts commit 6cc659e5c4 .
2026-02-17 09:08:44 -08:00
Gregory Schier
6cc659e5c4
models: remove legacy template-function-faker plugin row
2026-02-17 08:52:35 -08:00
Gregory Schier
e1580210dc
CLI command architecture and DB-backed model update syncing ( #397 )
2026-02-17 08:20:31 -08:00
Gregory Schier
65e91aec6b
Fix git pull conflicts with pull.ff=only and improve commit UX ( #394 )
2026-02-13 14:46:47 -08:00
Gregory Schier
52732e12ec
Fix license activation and plugin requests ignoring proxy settings ( #393 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com
2026-02-12 14:38:53 -08:00
Gregory Schier
7d4d228236
Fix HTTP/2 requests failing with duplicate Content-Length ( #391 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-11 17:11:35 -08:00
Gregory Schier
565e053ee8
Fix auth tab crash when template rendering fails ( #392 )
2026-02-11 14:59:17 -08:00
Gregory Schier
b64b5ec0f8
Refresh Git dropdown data on open and fetch periodically
...
- Add refreshKey to useGit queries so dropdown data refreshes on open
- Convert fetchAll from mutation to query with 10-minute refetch interval
- Re-run status query after fetchAll completes via dataUpdatedAt key
- Use placeholderData to keep previous data during key changes
- Remove disabled state from Push, Pull, and Commit menu items
2026-02-11 07:20:53 -08:00
Gregory Schier
76ee3fa61b
Flatpak: build from source instead of repackaging debs ( #389 )
2026-02-10 23:05:33 -08:00
Gregory Schier
a8176d6e9e
Skip disabled key-value entries during request rendering
...
Skip disabled headers, metadata, URL parameters, and form body
entries in the render phase for HTTP, gRPC, and WebSocket requests.
Previously, disabled entries were still template-rendered even though
they were filtered out later at the use site.
2026-02-09 10:17:43 -08:00
dependabot[bot]
49ffa6fc45
Bump bytes from 1.10.1 to 1.11.1 ( #379 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-07 08:48:03 -08:00
Gregory Schier
f98a70ecb4
Add dynamic() support to prompt.form() plugin API ( #386 )
2026-02-07 08:09:40 -08:00
dependabot[bot]
1899d512ab
Bump git2 from 0.20.2 to 0.20.4 ( #384 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-04 16:53:50 -08:00
Gregory Schier
7c31718f5e
Git Improvements ( #382 )
2026-02-04 11:46:04 -08:00
Gregory Schier
8f1463e5d0
More cleanup
2026-02-04 06:45:55 -08:00
Gregory Schier
f24a159b8a
Clean up unused functions
2026-02-04 06:28:45 -08:00
Gregory Schier
bc8277b56b
Fix header behavior on cross-origin redirects ( #378 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-02 17:58:27 -08:00
Gregory Schier
55cee00601
More reliable plugin runtime kill
2026-02-02 07:45:19 -08:00
Gregory Schier
efa22e470e
Add diff viewer to git commit dialog ( #374 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 08:50:56 -08:00
Gregory Schier
f056894ddb
Show full URL parts in Timeline debug view ( #373 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-28 08:41:17 -08:00
Gregory Schier
8969748c3c
Add option to disable encryption when key is forgotten ( #371 )
2026-01-26 15:40:02 -08:00
Gregory Schier
47a3d44888
Git branch flow improvements ( #370 )
2026-01-26 14:45:51 -08:00
Gregory Schier
beb47a6b6a
Refactor default headers to be injected dynamically ( #367 )
2026-01-19 07:29:00 -08:00
Gregory Schier
3eb29ff2fe
Fix gRPC schema refresh not invalidating cache
...
The skip_cache flag in services() called reflect(), but reflect() had its
own cache check that returned early. Simplified by removing skip_cache and
always invalidating the pool in cmd_grpc_reflect, since that command is
only called when fresh schema is needed.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-14 08:20:03 -08:00
Gregory Schier
b759003c83
Fix events from old connections showing in new connections
...
Events from previous WebSocket/gRPC connections and HTTP responses were
persisting in the store and displaying in new connections. Added filter
parameter to mergeModelsInStore that clears old events when switching
connections, plus render-time filtering as a safety net.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-14 07:58:32 -08:00
Gregory Schier
6cba38ac89
Strip empty headers before sending
2026-01-14 06:59:05 -08:00
Gregory Schier
306e6f358a
feat: Add DNS timings and resolution overrides ( #360 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-13 08:42:22 -08:00
Gregory Schier
822d52a57e
Better logging for plugin timeouts
2026-01-13 07:26:32 -08:00
Gregory Schier
42143249a2
Prevent Windows console window for yaaknode and yaakprotoc
...
Add new_xplatform_command() helper in yaak-common that creates a
tokio::process::Command with CREATE_NO_WINDOW flag set on Windows.
Also converts git commands to async for consistency.
2026-01-11 15:07:56 -08:00