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
Gregory Schier
c95099588f
Fix duplicate request snapshotting URL as name ( #429 )
2026-04-23 06:36:33 -07:00
Gregory Schier and Claude Opus 4.6
eb9b5b6bb6
Don't override user-defined Content-Type for GraphQL and form-urlencoded requests
...
The frontend already sets the appropriate Content-Type header when
selecting a body type, so the backend no longer needs to force it.
This allows users to override Content-Type for servers with
non-standard requirements.
Fixes https://yaak.app/feedback/posts/graphql-mode-ignores-manual-content-type-header-override
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-26 09:43:04 -07:00
Gregory Schier and Claude Opus 4.6
b4a1c418bb
Run oxfmt across repo, add format script and docs
...
Add .oxfmtignore to skip generated bindings and wasm-pack output.
Add npm format script, update DEVELOPMENT.md for Vite+ toolchain,
and format all non-generated files with oxfmt.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-13 10:15:49 -07:00
Gregory Schier
45262edfbd
Migrate to Vite+ unified toolchain ( #428 )
2026-03-13 09:27:56 -07:00
Gregory Schier
aed7bd12ea
Add react compiler
2026-03-13 06:49:14 -07:00
Gregory Schier
b5928af1d7
Bump react
2026-03-13 06:47:42 -07:00
Gregory Schier
6cc47bea38
Fixes for wasm
2026-03-13 06:46:27 -07:00
Gregory Schier
b83d9e6765
Vite 8 upgrade
2026-03-13 06:33:20 -07:00
Gregory Schier and Claude Opus 4.6
c8ba35e268
Gracefully handle plugin init failures ( #424 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 16:55:46 -07:00
Gregory Schier and Claude Opus 4.6
8a330ad1ec
Auto-detect WSL and resolve Windows data directory for CLI
...
When running the CLI in WSL, dirs::data_dir() returns the Linux path
instead of the Windows host path where the Yaak desktop app stores data.
This detects WSL via /proc/version, resolves %APPDATA% through cmd.exe,
and converts it to a WSL mount path using wslpath.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 17:23:00 -07:00
Gregory Schier and Claude Opus 4.6
b563319bed
Fix biome lint: update schema to 2.3.13, exclude npm dir, fix lint errors
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-05 16:19:05 -08:00
Gregory Schier
3d577dd7d9
Update release skills for CLI
2026-03-05 16:06:40 -08:00
Gregory Schier and Claude Opus 4.6
591c68c59c
Revert macOS CI runners back to macos-latest
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-05 15:59:10 -08:00
Gregory Schier and Claude Opus 4.6
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 and Claude Opus 4.6
cfab62707e
Exclude yaak-cli from app release tests and remove stale lint comments
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-05 15:36:09 -08:00
Gregory Schier and Claude Opus 4.6
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 and Claude Opus 4.6
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
88f5f0e045
Add redirect drop metadata and warning UI ( #418 )
2026-03-05 06:14:11 -08:00
Gregory Schier
615f3134d2
Fix plugin settings layout
2026-03-04 09:21:15 -08:00
Gregory Schier
0c7051d59c
Better external OAuth callback format
2026-03-04 09:10:49 -08:00
Gregory Schier and Claude Opus 4.6
30f006401a
CLI plugin host: handle send/render HTTP requests ( #415 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-03 16:41:53 -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
cc0d31fdbb
cli: use update.yaak.app /cli/check for version checks
2026-03-02 14:52:23 -08:00
Gregory Schier
bab4fe899b
Upgrade Yaak CLI
2026-03-02 08:01:02 -08:00
Gregory Schier
0b250ff5b5
Fix lint
2026-03-02 07:52:08 -08:00