Gregory Schier
7314aedc71
Merge main into proxy branch (formatting and docs)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-13 12:09:59 -07:00
Gregory Schier
9e0a708011
Font size and other fixes
2026-03-12 15:35:55 -07:00
Gregory Schier
3e7d04b2f3
Fix theme
2026-03-11 15:44:32 -07:00
Gregory Schier
6600116b1a
Merge branch 'main' into wip/yaak-proxy-foundation
...
# Conflicts:
# apps/yaak-client/components/JsonBodyEditor.tsx
# apps/yaak-client/lib/jsonComments.ts
# package-lock.json
# packages/theme/src/window.ts
# packages/ui/src/components/HeaderSize.tsx
2026-03-11 15:36:57 -07:00
Gregory Schier
7be53ca330
WIP: Add yaak-mac-window to proxy app
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 15:35:54 -07:00
Gregory Schier
f51f72a332
Show proxy status in UI
2026-03-11 15:09:21 -07:00
Gregory Schier
0a616eb5e2
Got models and event system working
2026-03-08 15:18:31 -07:00
Gregory Schier
7382287bef
Initial DB implementation
2026-03-08 14:39:00 -07:00
Gregory Schier
6f8c4c06bb
Add transport-agnostic RPC layer for proxy app
...
Introduces yaak-rpc (shared RPC infrastructure) and yaak-proxy-lib
(proxy app logic decoupled from any frontend). A single Tauri command
dispatches all RPC calls through a typed router, with TypeScript types
auto-generated via ts-rs and a generic rpc() function for type-safe
calls from the frontend.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-08 11:27:51 -07:00
Gregory Schier
4c37e62146
Start extracting DBContext
2026-03-08 08:56:08 -07:00
Gregory Schier
cf28229f5f
New yaak-databases crate for shared core logic
2026-03-08 08:10:37 -07:00
Gregory Schier
ff6686f982
HeaderSize as shared component
2026-03-07 07:32:58 -08:00
Gregory Schier
6f9e4ada15
Shared window crate
2026-03-07 06:50:11 -08:00
Gregory Schier
6915778c06
Refactor desktop app into separate client and proxy apps
2026-03-06 09:23:19 -08:00
Gregory Schier
e26705f016
Use separated client/proxy dev ports across worktrees
2026-03-06 09:20:49 -08:00
Gregory Schier
a0cb7f813f
Replace format-graphql with pretty_graphql for comment-preserving GraphQL formatting
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-05 15:53:13 -08:00
Gregory Schier
267508e533
Support comments in JSON body ( #419 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-05 15:05:09 -08:00
Gregory Schier
242f55b609
Fix macOS Tahoe stoplight positioning and build on macOS 26
...
On macOS Tahoe (26+), the default title bar is 32px with 14px buttons,
so the old formula (button_height + PAD_Y = 14 + 18 = 32) produced no
change. Add TITLEBAR_EXTRA_HEIGHT to push the title bar taller than
the Tahoe default. Use OnceLock to capture the original default height
so repeated calls don't accumulate extra pixels.
Also update CI runners to macos-26 for Tahoe SDK builds and adjust
frontend padding for larger stoplights.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-05 14:56:19 -08:00
Gregory Schier
3c12074db6
Mention CLI in main dropdown
2026-03-03 06:50:25 -08:00
Gregory Schier
851f12f149
app: detect CLI availability and add command palette copy action
2026-03-02 14:55:04 -08:00
Gregory Schier
fbf0473b20
Fix plugin dev rebuild signaling and reload toast timing
2026-03-02 07:02:28 -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
020589f2e6
fix: keep Send All response updates window-scoped ( #405 )
2026-02-25 06:54:59 -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
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
4e56daa555
CLI send enhancements and shared plugin event routing ( #398 )
2026-02-20 13:21:55 -08:00
Gregory Schier
e638cecf07
release: add per-machine NSIS installer and X-Install-Mode updater header
2026-02-17 15:11:20 -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
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
9a1d613034
Fix RPM bundle path validation for metainfo file
2026-02-11 08:14:16 -08:00
Gregory Schier
7fef35ce0a
Ship metainfo in deb, remove from Flatpak manifest
2026-02-10 15:26:40 -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
Gregory Schier
f98a70ecb4
Add dynamic() support to prompt.form() plugin API ( #386 )
2026-02-07 08:09:40 -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
0dc8807808
Cleanup more unused functions
2026-02-04 06:44:13 -08:00
Gregory Schier
f24a159b8a
Clean up unused functions
2026-02-04 06:28:45 -08:00
Gregory Schier
431dc1c896
Adjust dev menu
2026-02-02 17:58:58 -08:00
Gregory Schier
eff4519d91
Have cancellation work before the request is sent
2026-02-02 07:09:48 -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
de47ee19ec
Fix authentication actions being called with unrendered args
2026-01-15 07:10:33 -08:00