Gregory Schier
0337ef35c9
Describe the request template functions ( #655 )
2026-09-14 12:38:21 -07:00
Gregory Schier and Claude Fable 5
602bd1bb45
Move Install under the screenshot and License to the end of the README
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-09-13 11:03:59 -07:00
Gregory Schier and Claude Fable 5
57ab349901
Add install and license sections to the README
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-09-13 11:02:35 -07:00
Gregory Schier and Claude Opus 5
7a6d275fdb
feat(auth-oauth2): custom parameters for authorization, token, and refresh requests ( #629 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
v2026.8.0-beta.3
2026-09-13 09:15:25 -07:00
Gregory Schier
7d0926c961
fix(input): opt plain inputs out of macOS Writing Tools suggestions ( #646 )
2026-09-13 09:15:15 -07:00
Gregory Schier and Claude Opus 5
522b898620
feat(auth): add HTTP Digest authentication plugin ( #628 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-09-13 09:15:06 -07:00
Gregory Schier and Claude Fable 5.1
cb7ed9264d
feat(client): show an indicator on the Info tab when a request has a description ( #645 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-13 09:12:42 -07:00
Gregory Schier and Claude Fable 5.1
90cb578e26
Route all database writes through one connection ( #642 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-13 08:12:41 -07:00
Gregory Schier and Claude Fable 5.1
ff7eebf3cd
fix(importer-curl): join line continuations that have trailing whitespace ( #644 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-12 23:33:54 -07:00
Ngo Quoc Viet
eff0c06cb0
fix(importer-postman): stop swapping the API key name and its value ( #643 )
2026-09-12 12:52:20 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c6e09a5af3
Bump vite-plus from 0.2.9 to 0.3.0 in the npm-development group ( #632 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-11 08:17:56 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b05071ef4b
Bump cpy-cli from 5.0.0 to 7.0.0 ( #633 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-11 08:17:40 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a44f31eeb2
Bump cpx2 from 8.0.2 to 9.0.0 ( #634 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-11 08:17:26 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1103d05915
Bump zip from 4.0.0 to 7.0.0 ( #637 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-11 08:17:15 -07:00
Gregory Schier and Claude Fable 5.1
2f5639a26f
chore: cargo fmt
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-10 19:35:33 -07:00
Gregory Schier and Claude Opus 5
7f8b7bf567
feat(import): remember the user's import selection ( #619 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
v2026.8.0-beta.2
2026-09-10 15:26:43 -07:00
Gregory Schier
096e83a7bd
chore(deps): patch open security advisories across npm deps ( #630 )
2026-09-10 14:34:00 -07:00
gschier
89ce84cefe
Deploying to main from @ mountain-loop/yaak@d5d2a64c32 🚀
2026-09-10 15:37:06 +00:00
Gregory Schier
d5d2a64c32
fix(cli): focus the agent skill description on when to use it ( #625 )
2026-09-09 08:50:26 -07:00
Gregory Schier
d2d4b80a09
feat(import): merge re-imports from a linked source instead of duplicating ( #618 )
v2026.8.0-beta.1
yaak-api-0.9.0
2026-09-01 11:12:07 -07:00
Gregory Schier
d461c982ec
Don't block window creation on plugin runtime boot ( #616 )
2026-09-01 09:14:50 -07:00
Gregory Schier and Claude Fable 5
8eebee460e
fix(pair-editor): remount the editor when its stateKey changes ( #617 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-09-01 08:58:55 -07:00
Gregory Schier and Claude Opus 5
81a2a5d955
feat(import): add stable per-resource source keys to the importer contract ( #614 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-09-01 08:11:54 -07:00
Gregory Schier and Claude Opus 5
e63a87718c
fix(tooling): keep the formatter off generated files in every entry point ( #615 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-09-01 07:40:42 -07:00
Gregory Schier
222ea9cb83
fix(editor): opt editors out of macOS Writing Tools suggestions
...
A "Write with Siri" pill appears over empty editors on the macOS 27 beta,
because Codemirror's contentDOM is a contenteditable like any other. The
`writingsuggestions` attribute opts an editable element out, and setting
it here covers every editor at once.
If the pill turns out to be separate from writing suggestions, the
remaining lever is WKWebView's writingToolsBehavior, which would disable
Writing Tools for the whole window.
2026-08-31 10:55:05 -07:00
Gregory Schier
360c098b09
fix(grpc): remove the dead Refresh item from the method picker
...
It has never had an onSelect. Introduced inert in #193 and carried
through the codebase split, so clicking it only ever closed the dropdown.
Reload Schema in the message editor's schema dropdown does the job it
looked like it was for.
2026-08-31 10:54:40 -07:00
Gregory Schier
fce1039bac
feat(grpc): generate an example message from the method schema ( #613 )
2026-08-31 10:44:31 -07:00
Gregory Schier
f18f93d613
Stage imports before committing ( #571 )
2026-08-31 10:20:44 -07:00
Gregory Schier and Claude Opus 5
661a384bed
Faster codemirror search match counting ( #612 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-31 10:09:50 -07:00
Gregory Schier and Claude Fable 5
50cccf1d25
fix(auth-oauth1): sign with the token secret when no access token is set ( #611 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
v2026.7.0-beta.9
v2026.7.0
2026-08-27 15:27:40 -07:00
Gregory Schier and Claude Fable 5
0aae516f3a
feat(importer-openapi): fill the OAuth redirect URI from an environment variable ( #610 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-27 15:27:36 -07:00
Gregory Schier and Claude Fable 5
b7b8ae5f94
feat(settings): add HTTP version as an inherited request setting ( #609 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-27 15:01:02 -07:00
Gregory Schier and Claude Fable 5
6777003b70
fix(updater): check for updates on Linux deb/rpm installs and prompt manual download ( #604 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
v2026.7.0-beta.8
2026-08-25 19:43:54 -07:00
Gregory Schier and Claude Fable 5
426c6d5eb6
fix(plugins): render template function config values before plugins see them ( #608 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-25 19:19:15 -07:00
Ngo Quoc Viet
068afe325e
fix(importer-curl): keep an = inside --url-query and form values ( #606 )
2026-08-24 21:14:37 -07:00
Ngo Quoc Viet
cef1129d4b
fix(template-function-json): escape control characters in json.escape ( #607 )
2026-08-24 21:14:14 -07:00
Ngo Quoc Viet
9a7bcf73bb
fix(auth-oauth1): use the signing key as the PLAINTEXT signature ( #605 )
2026-08-24 21:13:57 -07:00
Gregory Schier and Claude Opus 5
aa76d501f0
fix(appearance): detect the macOS system appearance via NSApp.effectiveAppearance ( #603 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-21 00:04:26 -07:00
Gregory Schier
ce8cb5e7bc
fix(environments): avoid opening dropdown with editor
v2026.7.0-beta.7
2026-08-20 11:14:36 -07:00
Gregory Schier
66c13d7e13
Port OpenAPI improvements from the integration branch ( #602 )
v2026.7.0-beta.6
2026-08-20 08:42:42 -07:00
Ngo Quoc Viet
388dd8815f
fix(copy-as): emit shell-safe arguments in the curl and gRPCurl exporters ( #593 )
2026-08-20 08:41:47 -07:00
Ngo Quoc Viet
cb295b7102
fix(importer-curl): keep --data-urlencode whole and survive a stray percent ( #597 )
2026-08-20 08:41:03 -07:00
Gregory Schier
4e835cf7e8
Add OpenAPI import round-trip harness ( #600 )
2026-08-20 07:44:15 -07:00
Gregory Schier
2350689d7a
Import OpenAPI security the way Yaak inherits it ( #601 )
2026-08-20 07:39:18 -07:00
Gregory Schier
4eebd606ef
Fix OpenAPI importer issues found by spec review ( #599 )
2026-08-20 07:16:44 -07:00
Gregory Schier
c4f96f3f11
Create environments for OpenAPI server URLs ( #590 )
2026-08-19 12:45:32 -07:00
Gregory Schier
71c217d3f0
Populate OAuth credential variables during OpenAPI import ( #587 )
2026-08-19 08:43:17 -07:00
Gregory Schier
d89831a84d
Preserve OpenAPI security requirement semantics ( #586 )
2026-08-19 08:35:12 -07:00
Gregory Schier
3332ae263f
Align OpenAPI 3.2 URL expectations with base URL variables ( #594 )
2026-08-19 07:42:54 -07:00
Gregory Schier
df1fd864b2
Support OpenAPI 3.2 QUERY and additional operations ( #591 )
2026-08-19 07:10:32 -07:00