Gregory Schier
e032c4c8d6
Add a Yaak CLI skill for coding agents ( #535 )
2026-08-14 06:16:30 -07:00
Gregory Schier
7e2db7799b
Collapse encoded media in editable fields too ( #534 )
2026-08-13 12:56:32 -07:00
Gregory Schier
c596e25e5e
Identify collapsed values and open them in a viewer ( #533 )
2026-08-13 12:26:35 -07:00
Gregory Schier
74d1b5d6ce
HUGE sidebar and typing performance improvements ( #516 )
2026-08-13 12:23:56 -07:00
Gregory Schier
d4a963e216
Pass per-worktree Tauri config to dev runs
2026-08-13 09:35:27 -07:00
Gregory Schier
d43de3d95a
Keep nested worktrees out of test runs
...
Test runs from the repo root were picking up every git worktree under .claude,
running 648 tests across 102 files instead of 322 across 34. That made results
misleading rather than just noisy: a failure in an unrelated worktree showed up
as a failure here.
Ignores the directory too. Only settings.local.json was listed, while rules.md
stays tracked.
2026-08-13 09:04:02 -07:00
Gregory Schier
bc0494fe0e
Keep template tag text colored in light themes
...
Tag text was black in light themes and correctly tinted in dark. Both came from
liftMax(), which pushes lightness to an extreme, and the two extremes are not
symmetric: lightening past the sRGB gamut clips to a still-tinted color, so dark
kept its hue by accident, while darkening to zero lightness collapses every hue
to black.
Stopping short of the extreme keeps the hue in both appearances with no branch
on appearance, and still clears 6:1 against the tag's own surface across every
accent. Dark shifts from washed out toward the accent, so a purple tag now reads
purple rather than near-white pink.
2026-08-13 08:57:25 -07:00
Gregory Schier
0e4c355e8b
Collapse very long lines in response viewers ( #532 )
2026-08-13 08:40:04 -07:00
Gregory Schier
f6d926f4b9
Ignore bundled plugin directories left behind by past renames ( #530 )
2026-08-12 11:22:08 -07:00
Gregory Schier
a6be9dbaee
Allow renaming URL path parameters from the Params tab ( #528 )
2026-08-12 10:17:02 -07:00
Gregory Schier
67a628d67a
Link date-fns format docs from timestamp.format ( #529 )
2026-08-12 09:50:36 -07:00
Gregory Schier
0bf7eaed81
Correct timestamp.format help text to reference date-fns, not dayjs ( #527 )
2026-08-12 08:12:19 -07:00
Gregory Schier
cef6abf5d0
Handle OAuth callback connections concurrently so browser preconnects can't block login
2026-07-29 07:54:59 -07:00
Gregory Schier
3f098f95fe
Increase import timeout from 5s to 60s
2026-07-24 07:36:44 -07:00
Gregory Schier
195f89337f
Skip contribution policy check for bot PRs
2026-07-21 07:59:19 -07:00
Gregory Schier
57fffe5a41
Fix extracted text flashing on SSE stream updates
2026-07-21 07:59:19 -07:00
Gregory Schier
d72b7d7d30
Fix URL autocomplete replacement ( #510 )
2026-07-15 08:33:14 -07:00
Gregory Schier
b40e2cdc1b
Fix keyboard shortcut help layout ( #509 )
2026-07-14 11:19:56 -07:00
Gregory Schier
19cc6ee6d4
Batch streamed request body history into full-size chunks ( #508 )
2026-07-14 09:13:50 -07:00
Gregory Schier
e59ecce886
Fix Insomnia text body imports ( #507 )
2026-07-14 09:13:47 -07:00
Gregory Schier
c30f5b767b
Close responses before request body history finishes ( #498 )
2026-07-14 08:55:40 -07:00
Gregory Schier
42b22d4c07
Fall back to JWT exp claim when OAuth token response has no expires_in ( #506 )
2026-07-14 08:24:07 -07:00
Gregory Schier
e05feba708
Duplicate models from the DB instead of frontend snapshots ( #505 )
2026-07-14 07:43:14 -07:00
Gregory Schier
6b9b3660de
Remap build paths in wasm output and regenerate for wasm-bindgen 0.2.121
2026-07-13 13:31:31 -07:00
Gregory Schier
e20a184c70
Scope Git watching and status to the sync directory ( #503 )
2026-07-09 15:26:37 -07:00
Gregory Schier
155260521e
Detect and surface plugin runtime crashes ( #502 )
2026-07-09 09:05:34 -07:00
Gregory Schier
2fee5ba413
Use generated release notes placeholder ( #501 )
2026-07-06 09:54:38 -07:00
Gregory Schier
2c1cf5a13c
Restrict privileged workflows to official repo
2026-07-05 09:41:14 -07:00
Gregory Schier and Claude Fable 5
b332a0eba9
Fix startup failure from fd exhaustion when launched via Finder ( #500 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-05 08:49:23 -07:00
Gregory Schier and Claude Fable 5
f2972ee534
Clarify PR template checkboxes that must always be checked
...
The "when reasonable" checkboxes read as optional, but the contribution
policy workflow requires all boxes checked. Reword them as either/or
statements and accept the legacy wording in the policy script so
existing PRs keep validating.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-05 08:36:23 -07:00
Gregory Schier and Claude Fable 5
4cad671305
Remove release-notes command
...
The yaak.app MCP server carries the release workflow in its tool
descriptions and instructions; notes are generated from changelog
items on ship.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-05 06:56:58 -07:00
Gregory Schier and Claude Fable 5
ea33261e08
Update release docs for generated notes and version-locked CLI
...
The release command no longer teaches hand-writing GitHub notes: they
are generated from the yaak.app changelog items by release_ship_beta
and release_publish. AGENTS.md tag rule updated for the CLI being
version-locked to app tags.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-05 06:55:21 -07:00
Gregory Schier
4ee080fa49
Add in-app micro-feedback prompts ( #497 )
2026-07-04 23:21:53 -07:00
Gregory Schier
c833aeba78
Fix commit dialog banner layout
2026-07-04 22:24:03 -07:00
Gregory Schier
eb2a2dd775
Convert request bodies when changing type ( #499 )
2026-07-04 22:22:35 -07:00
Gregory Schier
e52853cc2d
Always render commercial use banner placeholder
2026-07-04 14:44:49 -07:00
Gregory Schier
851d0a26f0
Enable release Tauri features in config
2026-07-04 14:09:41 -07:00
Gregory Schier and Claude Fable 5
78de83c754
Track @yaakapp/cli via the latest dist-tag
...
The CLI is now version-locked to app releases, so the devDependency
follows the latest stable instead of a range that would strand on the
old 0.x line.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-04 10:54:19 -07:00
Gregory Schier and Claude Fable 5
9f3fd46d49
Publish CLI on app release tags (version-locked)
...
The CLI now publishes to npm on every v* tag at the app's version,
instead of its own yaak-cli-* tag namespace. Stables go to the latest
dist-tag, prereleases to beta/alpha. workflow_dispatch remains for
manual publishes.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-04 10:47:42 -07:00
Gregory Schier
6c42b27edb
Build CEF Linux tarballs from debs
2026-07-03 17:35:56 -07:00
Gregory Schier
44ae19ff64
Bundle NSS modules in CEF AppImages
2026-07-03 16:23:24 -07:00
Gregory Schier
23bac3cff5
Build CEF Linux as experimental AppImage
2026-07-03 15:15:04 -07:00
Gregory Schier
cc05fec59d
Add CEF runtime to Linux builds ( #494 )
2026-07-03 14:22:47 -07:00
Gregory Schier
1206d5889d
Fix settings banner width
2026-07-03 14:21:31 -07:00
Gregory Schier
273e9c184d
Improve SQLite response persistence performance ( #496 )
2026-07-03 14:05:02 -07:00
Gregory Schier
3f9baca85e
Respect manual contribution policy labels
2026-07-03 10:52:44 -07:00
Gregory Schier
0497a54928
Custom Tauri window state plugin ( #495 )
2026-07-03 10:11:20 -07:00
Gregory Schier
5db2008fae
Add Yaak changelog skill
2026-07-02 10:17:53 -07:00
Gregory Schier
95ac3e310a
Improve response history menu ( #492 )
2026-07-02 10:04:57 -07:00
Gregory Schier
9b524e3dc7
Upgrade Tailwind to v4 ( #491 )
2026-07-02 09:53:22 -07:00
Gregory Schier
bdf78254b5
Disable automatic Flathub workflow
2026-07-01 13:51:00 -07:00
Gregory Schier
c5545c8781
Document release note contributor attribution
2026-07-01 13:39:05 -07:00
Gregory Schier
ea3587f28d
Fix commercial use banner snooze
2026-07-01 12:44:44 -07:00
Gregory Schier
12562aa076
Skip older PRs in contribution policy automation
2026-07-01 11:53:38 -07:00
Gregory Schier
a6558329e2
Run contribution policy on PR updates
2026-07-01 11:01:15 -07:00
Gregory Schier
54a931d94d
Require screenshots confirmation in PR template
2026-06-30 15:24:38 -07:00
Gregory Schier
5229534d8f
Clarify blocked contribution labels
2026-06-30 15:16:28 -07:00
Gregory Schier
78b3996f47
Limit community PR policy to bug fixes
2026-06-30 15:05:31 -07:00
Gregory Schier
d9f7bf7fdd
Remove PR body note from policy comments
2026-06-30 15:00:54 -07:00
Gregory Schier
45c410dd4c
Clarify contribution policy blocker wording
2026-06-30 14:57:29 -07:00
Gregory Schier
80e56281b2
Include PR template in policy comment
2026-06-30 14:45:44 -07:00
Gregory Schier
125eae052b
Shorten contribution policy inputs
2026-06-30 14:40:15 -07:00
Gregory Schier
6f52bb7533
Clarify explicit contribution permission
2026-06-30 14:36:46 -07:00
Gregory Schier
8724260eb4
Allow targeted contribution policy runs
2026-06-30 14:25:41 -07:00
Gregory Schier
f32e9f7704
Refine contribution policy labels
2026-06-30 14:20:13 -07:00
Gregory Schier
83c8371e94
Support contribution policy label overrides
2026-06-30 14:15:37 -07:00
Gregory Schier
5f14d90ccd
Preview contribution policy comments
2026-06-30 13:54:45 -07:00
Gregory Schier
ff0d8c03b0
Improve contribution policy summary
2026-06-30 13:41:02 -07:00
Gregory Schier
1dd7e728ff
Add contribution policy workflow
2026-06-30 13:34:11 -07:00
Gregory Schier
3a349bccfe
Fix wording
2026-06-30 10:28:39 -07:00
13a667a9b1
Add commercial use nudge banners ( #478 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: Nguyễn Huỳnh Anh Khoa <113995598+anhkhoakz@users.noreply.github.com >
Co-authored-by: startsevdenis <mail@startsevds.ru >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-30 10:23:13 -07:00
Gregory Schier
420c6e2c4a
Tweak message size placeholder and notifications
2026-06-30 09:44:11 -07:00
Gregory Schier
bbdfbcb9ca
Add configurable gRPC and WebSocket message size limit ( #487 )
2026-06-30 09:14:41 -07:00
Gregory Schier
09adcda2d9
Add plugin metadata generation ( #485 )
2026-06-29 12:31:49 -07:00
Gregory Schier
18b983bfe5
Add CLI import and export commands ( #484 )
2026-06-29 11:43:20 -07:00
Gregory Schier
9ffd8d4810
Flush model writes before sending HTTP requests
2026-06-29 10:25:15 -07:00
Gregory Schier
55d0066efd
Fix spell correction prompt showing ( #483 )
2026-06-29 08:54:01 -07:00
Gregory Schier
fd0ca6d455
Fix bulk env var parsing ( #482 )
2026-06-26 21:58:38 -07:00
Gregory Schier
84b89e2708
update theme generation logic
2026-06-21 10:37:43 -07:00
Gregory Schier
7db3e9b879
Fix filter field value highlighting
2026-06-20 00:31:42 -07:00
Gregory Schier
8109a28967
Improve sidebar filter suggestions ( #477 )
2026-06-20 00:10:05 -07:00
Gregory Schier
3de9a1edd4
Persist response filter per request
2026-06-11 09:09:12 -07:00
Gregory Schier
1b28dfd9d1
Actually fix overflowing text when Input has right slot items
2026-06-03 12:44:33 -07:00
Gregory Schier
fa40ceaa31
Add cookie editing and inherited request settings ( #463 )
2026-05-18 08:59:49 -07:00
Gregory Schier
dcfdf077e7
Add staged pre-commit checks
2026-05-13 14:22:43 -07:00
Gregory Schier
bde5a474cc
Fix production OXC bundle output
2026-05-10 08:18:32 -07:00
Gregory Schier
21f1dad7a4
Add macOS window controls (upgrade Tauri) ( #460 )
2026-05-09 06:57:44 -07:00
Gregory Schier
77ab293f87
Fix production client bundle exports
2026-05-09 06:15:27 -07:00
Gregory Schier
471a099b9b
Refactor model sync scheduling
2026-05-08 12:57:22 -07:00
Gregory Schier
b0b282535f
Cargo fmt
2026-05-08 12:03:34 -07:00
Gregory Schier
19ed8c2f0d
Clean up update downloads after install
...
Removes the update downloads cache directory after a successful integrated update install so cached artifacts do not accumulate.\n\nFeedback: https://yaak.app/feedback/posts/updates-cache-directory-cleanup
2026-05-08 12:00:25 -07:00
Gregory Schier
d7e67cf13c
Add live git status indicators ( #458 )
2026-05-08 11:25:39 -07:00
Gregory Schier
1b154ba550
Fix workspace content row sizing
2026-05-08 08:47:34 -07:00
Gregory Schier
10559c8f4f
Split codebase ( #455 )
2026-05-07 15:50:10 -07:00
Gregory Schier
50f33b45b9
Add domain filter to cookie template function ( #452 )
2026-05-07 07:06:21 -07:00
Gregory Schier
41fe01adb9
Update generated route tree formatting
2026-05-06 07:51:35 -07:00
Gregory Schier
a200410697
Fix gRPC Any response reflection ( #451 )
2026-05-06 07:42:35 -07:00
Gregory Schier
c901ad4cbd
Some cleanup
2026-04-30 09:00:12 -07:00
Gregory Schier
d73d38f418
Surface error when failing importing a binary file
2026-04-29 07:33:21 -07:00
Gregory Schier
b0740770df
Increase HTTP/2 response header limit
...
Set Yaak's reqwest request clients to accept HTTP/2 response header lists up to 1 MiB and wrap configured clients so the sender path cannot accidentally bypass the shared builder.
Feedback: https://yaak.app/feedback/posts/when-response-headers-exceed-a-certain-size-hyper-throws-error
2026-04-28 07:49:47 -07:00