Gregory Schier
8ca0447241
fix(openapi): serialize request parameters
2026-08-19 07:30:30 -07:00
Gregory Schier
145c2315e5
test(openapi): align 3.2 URLs with base variable
2026-08-19 07:27:49 -07:00
Gregory Schier
df1fd864b2
Support OpenAPI 3.2 QUERY and additional operations ( #591 )
2026-08-19 07:10:32 -07:00
Gregory Schier
a2d54ca774
Preserve base URL variable when OpenAPI servers are omitted ( #585 )
2026-08-19 07:07:18 -07:00
Gregory Schier
36fec8b005
Render all columns in irregular CSV responses ( #584 )
2026-08-18 20:24:57 -07:00
Gregory Schier
115615d994
Let the web image workflow publish a version by hand
...
`latest` could only ever come from a release tag, and tagging also fires the
app and CLI releases. A dispatch that names a version now publishes it and
latest, which is how the first image gets out before a release exists.
2026-08-18 11:48:59 -07:00
Gregory Schier
538f782068
Serve the web client from yaak-web ( #582 )
2026-08-18 10:39:17 -07:00
Gregory Schier
3f202ff664
Fix macOS relaunch activation ( #583 )
2026-08-18 09:56:40 -07:00
Ngo Quoc Viet
131b7e5ab1
fix(importer-curl): read combined short flags as separate options ( #577 )
2026-08-18 09:09:04 -07:00
Gregory Schier
69083918f9
Add the browser send proxy and web sender ( #572 )
2026-08-18 08:28:01 -07:00
Gregory Schier
4b2dcf9a1a
Open Settings in a dialog on the web build ( #581 )
v2026.7.0-beta.5
2026-08-17 19:07:25 -07:00
Gregory Schier
569f552d79
Stop sending scope on the authorization code token request ( #579 )
2026-08-17 12:23:08 -07:00
Gregory Schier
33f32cccf6
Leave browser zoom to the browser ( #578 )
...
The web build bound Cmd/Ctrl +, - and 0 and then did nothing with them, so zoom appeared broken. Those keys are the browser's own page zoom, which scales the whole page and remembers it per site.
Adds an interfaceZoom capability: true on desktop, where the host zooms the webview, false in a browser. When false the app binds nothing and the hotkeys screen drops the three rows it can't configure.
2026-08-17 11:29:20 -07:00
Gregory Schier
7ca772347f
Sweep orphaned response bodies at browser startup ( #576 )
2026-08-17 10:38:52 -07:00
Gregory Schier
b89c448345
Fix cookie defaults and Timeline ordering, and give models a real Default ( #573 )
2026-08-17 09:14:17 -07:00
Gregory Schier
2021df112a
Implement response deletes in the browser host instead of declining them ( #574 )
2026-08-17 09:02:18 -07:00
Gregory Schier
2d2a390bfd
Use clang-18 from apt.llvm.org for the wasm build on 22.04 runners
...
clang-15 got past the C23 [[noreturn]] error but still fails compiling
sqlite-wasm-rs for wasm32: its stdint.h falls through to host glibc headers
(bits/libc-header-start.h not found). clang-18 handles wasm32 as freestanding
and compiles it (it is what ubuntu-24.04 uses). 22.04's repos stop at clang-15,
so install 18 from apt.llvm.org. Runners stay on 22.04 to keep the glibc floor.
v2026.7.0-beta.4
2026-08-16 22:54:34 -07:00
Gregory Schier
5cce23566a
Allow manual worktree setup
2026-08-16 22:32:33 -07:00
Gregory Schier
e99f6d2bc7
Gate the titlebar inset on a windowChrome capability instead of osType ( #570 )
2026-08-16 22:21:38 -07:00
Gregory Schier
bea58b16b4
Force text presentation for the Enter hotkey symbol ( #569 )
2026-08-16 22:21:04 -07:00
Gregory Schier
93fba4d9b4
Restore ubuntu-22.04 release runners; use clang-15 for the wasm build ( #568 )
2026-08-16 21:52:56 -07:00
Gregory Schier
b9071eafe0
Revert "Guard app releases against missing artifacts"
...
This reverts commit 778c74c635 .
2026-08-16 18:19:47 -07:00
Gregory Schier
778c74c635
Guard app releases against missing artifacts
2026-08-16 17:30:10 -07:00
Gregory Schier
0f434361a7
Fix Linux WASM release builds
v2026.7.0-beta.3
2026-08-16 15:41:00 -07:00
Gregory Schier
d27d11af7c
Move plugin actions and authentication onto PluginHost ( #563 )
2026-08-16 11:41:03 -07:00
Gregory Schier
1a19a06a23
Add native OpenAPI importer ( #486 )
2026-08-16 11:40:34 -07:00
Gregory Schier
07a9a6c6c0
Update NTLM auth tests for the new send() response shape ( #567 )
2026-08-16 11:35:17 -07:00
Gregory Schier
e54240d579
Let plugins declare assets to place beside the bundle ( #565 )
2026-08-16 11:22:43 -07:00
Gregory Schier
8bca013ab4
Fix plugin runtime build and JSON linter crash ( #566 )
2026-08-16 11:22:02 -07:00
Gregory Schier
10e962a0e6
Add a plugin API for reading HTTP response bodies ( #560 )
2026-08-16 11:10:14 -07:00
Gregory Schier
78954e10c8
Fix 23 Dependabot alerts ( #562 )
2026-08-16 10:27:28 -07:00
Gregory Schier
9eb7a001da
Move template rendering and themes onto PluginHost ( #559 )
2026-08-16 09:22:46 -07:00
Gregory Schier
6a02cbe525
Add a Host trait and move DB/model commands off Tauri ( #558 )
2026-08-16 08:41:35 -07:00
Gregory Schier
6f91f76064
Run the desktop's model layer in the browser ( #557 )
2026-08-16 07:34:48 -07:00
Gregory Schier
32e92d484b
Let yaak-models compile for wasm32-unknown-unknown ( #556 )
2026-08-15 14:55:54 -07:00
Gregory Schier
cdbbef34f8
Fix native TLS client certificates on Linux ( #554 )
v2026.7.0-beta.2
2026-08-15 11:36:36 -07:00
Gregory Schier and Claude Fable 5
4838353585
Move the RPC wire schema into a Tauri-free crate ( #553 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-15 11:25:27 -07:00
Gregory Schier
93001e3da7
Extract generic model writes into yaak::models_ops ( #552 )
2026-08-15 11:01:41 -07:00
b31c066717
Load GraphQL schema from file for autocomplete ( #462 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: Gregory Schier <gschier1990@gmail.com >
2026-08-15 10:14:13 -07:00
Gregory Schier
5d1d24870a
Import from a URL in the Import Data dialog ( #551 )
2026-08-15 10:03:43 -07:00
Gregory Schier
6f0d0ef275
Don't save response when the file dialog is cancelled
2026-08-15 09:06:07 -07:00
Gregory Schier
85a9b2a908
Address response bodies by response id instead of a filesystem path ( #550 )
2026-08-15 08:21:23 -07:00
Gregory Schier
f3f05502d1
Make the HTTP send path runnable without a database ( #545 )
2026-08-15 07:17:17 -07:00
pixel-hawk
2e0f7d1818
Add response filter history with pinning ( #338 )
2026-08-14 22:44:11 -07:00
Gregory Schier
dc793181bb
Add submenuTrigger option for dropdown items ( #548 )
2026-08-14 22:40:07 -07:00
Gregory Schier
7dfa7e07e3
Own response filter state where the filter runs ( #549 )
2026-08-14 22:38:38 -07:00
Gregory Schier and Claude Fable 5
23e7229e63
Route all app commands through a single RPC envelope ( #542 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-14 14:16:14 -07:00
Gregory Schier
1f91cddab9
Restore HTTP/2 and client certificate parity on the native TLS path ( #543 )
2026-08-14 14:08:14 -07:00
Michaël Arnauts and Gregory Schier
be004425fa
fix: Add username to the tokenStoreKey so the saved token is invalidated when the user changes in the environment ( #426 )
...
Co-authored-by: Gregory Schier <gschier1990@gmail.com >
2026-08-14 13:50:48 -07:00
Gregory Schier
4f03c5c390
Fix sync watcher panic when the sync directory path traverses a symlink ( #541 )
2026-08-14 13:34:39 -07:00