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 and Claude Sonnet 4.6
a5433fbc74
Remove unused yaak-proxy-models crate
...
Replaced by a purpose-built ProxyEntry model to be added to
yaak-proxy-lib, which better handles multi-protocol capture
(HTTP, gRPC, GraphQL, WebSocket) without REST-specific assumptions.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-08 11:38:16 -07:00
Gregory Schier and Claude Sonnet 4.6
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
3586c8fe24
Move Icon and LoadingIcon to shared package
2026-03-07 08:00:14 -08:00
Gregory Schier
d99898f39b
Move some more stuff over
2026-03-07 07:44:50 -08: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
fd100330a6
Extract shared UI and theme packages
2026-03-06 10:30:31 -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
32f22aad67
Add initial yaak-proxy crate
2026-03-06 06:58:45 -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
Gregory Schier
fbf0473b20
Fix plugin dev rebuild signaling and reload toast timing
2026-03-02 07:02:28 -08:00
Gregory Schier
876b7ef454
Add top-level generate and publish CLI aliases
2026-03-02 06:28:04 -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
da1e04d99e
Fix Copy as gRPCurl with template-tag payloads ( #413 )
2026-02-28 07:39:44 -08:00
Gregory Schier
5fa2469cd6
Some cleanup
2026-02-28 07:24:30 -08:00
Gregory Schier
49053cb423
Fix [object Object] request descriptions after OpenAPI import ( #412 )
2026-02-27 15:36:46 -08:00
Gregory Schier and Claude Opus 4.6
37d0cabb22
fix: preserve drive letter in Windows plugin paths ( #410 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-26 16:23:24 -08:00
Gregory Schier
435ee54140
docs: clarify app vs cli tag naming
2026-02-26 09:40:58 -08:00
Gregory Schier
3a6630a14d
tests(cli): prevent request send test teardown hang ( #408 )
2026-02-26 08:58:13 -08:00
Gregory Schier
ffc80d234c
Remove noisy logs
2026-02-26 08:13:18 -08:00
Gregory Schier
644c683714
Update CLI package
2026-02-26 08:13:07 -08:00
Gregory Schier
d2c1bd79ac
Fix chaining multiple requests together.
...
Fixes
https://yaak.app/feedback/posts/request-chaining-issue-on-cold-start
2026-02-26 08:12:54 -08:00
Gregory Schier
020589f2e6
fix: keep Send All response updates window-scoped ( #405 )
2026-02-25 06:54:59 -08:00
Gregory Schier
b2a70d8938
cli: prep 0.4.0 stable release
2026-02-23 08:55:16 -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
35d9ed901a
Add workspace/environment schemas and shared agent hints
2026-02-23 08:06:41 -08:00
Gregory Schier
1e7e1232da
cli: compact schema output by default and tighten field docs
2026-02-22 16:18:29 -08:00
Gregory Schier
c31d477a90
cli: share HTTP helpers and improve schema guidance
2026-02-22 16:03:05 -08:00
Gregory Schier
443e1b8262
ci(cli): stamp Cargo version from release tag before build
2026-02-22 15:35:42 -08:00
Gregory Schier
c6b7cb2e32
ci(cli): use build script with SKIP_WASM_BUILD in release workflow
2026-02-22 15:26:21 -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
a1e84c7785
Bump @yaakapp/cli to 0.4.0-beta.2
2026-02-22 14:28:49 -08:00
Gregory Schier
fea4411afa
Remove recursive API npm publish script
2026-02-22 14:21:07 -08:00
Gregory Schier
8315e4afad
Add API release workflow and harden CLI npm publish
2026-02-22 14:11:26 -08:00
Gregory Schier
a19ee9b502
fix(cli-release): set npm dist-tag for prerelease publishes
2026-02-22 10:42:14 -08:00
Gregory Schier
0130bdee6f
Install dbus build deps for Linux CLI release builds
2026-02-22 10:22:11 -08:00
Gregory Schier
71ae9f41ed
Use npm trusted publishing for CLI release workflow
2026-02-22 10:10:06 -08:00
Gregory Schier
d06b6ce636
Merge plugin CLI into here ( #404 )
2026-02-22 10:06:24 -08:00
Gregory Schier
f5727b28c4
faker: render Date outputs as ISO strings
2026-02-21 07:24:07 -08:00
Gregory Schier
c62db7be06
Add contribution policy docs and PR checklist template
2026-02-20 14:09:59 -08:00
Gregory Schier
4e56daa555
CLI send enhancements and shared plugin event routing ( #398 )
2026-02-20 13:21:55 -08:00
Gregory Schier
949c4a445a
Fix NTLM challenge parsing when WWW-Authenticate has Negotiate first ( #402 )
2026-02-20 08:48:27 -08:00
Gregory Schier
1f588d0498
Fix live visibility for streaming HTTP responses ( #401 )
2026-02-20 07:15:55 -08:00
Gregory Schier
4573edc1e1
Restore send parity in shared HTTP pipeline ( #400 )
2026-02-19 14:36:45 -08:00
Gregory Schier
5a184c1b83
Fix OAuth token fetch failures from ad-hoc response persistence ( #399 )
2026-02-19 14:04:34 -08:00
Gregory Schier
7b73401dcf
Show delete action for duplicate base environments
2026-02-19 06:17:38 -08:00
Gregory Schier
8571440d84
release: remove stale windows signatures before machine bundle
2026-02-18 16:51:38 -08:00
Gregory Schier
bc37a5d666
release: clean stale windows installers before machine bundle
2026-02-18 16:11:08 -08:00
Gregory Schier
a80f2ccf9a
Port claude skills
2026-02-18 16:04:17 -08:00
Gregory Schier
1eaf276b75
release: include setup-machine signature artifact
2026-02-18 07:08:34 -08:00
Gregory Schier
e9559dfdfa
Update release.yml
2026-02-18 06:40:09 -08:00
Gregory Schier
4c2e7b8609
Rename machine setup file for easier suffix matching
2026-02-18 06:36:59 -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
076058da4f
release: add per-machine NSIS installer for enterprise deployment
2026-02-17 14:49:54 -08:00
Gregory Schier
f1bc4aa146
Reapply "models: remove legacy template-function-faker plugin row"
...
This reverts commit 773c4a24a5 .
2026-02-17 09:11:55 -08:00
Gregory Schier
773c4a24a5
Revert "models: remove legacy template-function-faker plugin row"
...
This reverts commit 6cc659e5c4 .
2026-02-17 09:08:44 -08:00
Gregory Schier
6cc659e5c4
models: remove legacy template-function-faker plugin row
2026-02-17 08:52:35 -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
cc4d598af3
Update skill
2026-02-16 06:02:03 -08:00
Gregory Schier
65e91aec6b
Fix git pull conflicts with pull.ff=only and improve commit UX ( #394 )
2026-02-13 14:46:47 -08:00
Gregory Schier
ae943a5fd2
Fix lint: ignore flatpak in biome, fix search cursor iterator usage
2026-02-12 15:34:13 -08:00
Gregory Schier and Claude Opus 4.6 <noreply@anthropic.com
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
1127d7e3fa
Use consistent release title format in generate-release-notes command
2026-02-11 17:38:13 -08:00
Gregory Schier and Claude Opus 4.6
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
26aba6034f
Move faker plugin back to external (plugins-external/faker)
2026-02-11 10:22:20 -08:00
Gregory Schier
9a1d613034
Fix RPM bundle path validation for metainfo file
2026-02-11 08:14:16 -08:00
Gregory Schier
3e4de7d3c4
Move build scripts to Flathub repo, keep release prep scripts here
2026-02-11 07:28:56 -08:00
Gregory Schier
b64b5ec0f8
Refresh Git dropdown data on open and fetch periodically
...
- Add refreshKey to useGit queries so dropdown data refreshes on open
- Convert fetchAll from mutation to query with 10-minute refetch interval
- Re-run status query after fetchAll completes via dataUpdatedAt key
- Use placeholderData to keep previous data during key changes
- Remove disabled state from Push, Pull, and Commit menu items
2026-02-11 07:20:53 -08:00
Gregory Schier
510d1c7d17
Remove Flatpak manifest (lives in Flathub repo)
2026-02-11 06:32:39 -08:00
Gregory Schier
ed13a62269
Use static desktop file and clean up manifest comments
2026-02-11 06:30:09 -08:00
Gregory Schier
935d613959
Move lockfile patch to standalone script
2026-02-10 23:35:14 -08:00
Gregory Schier
adeaaccc45
Add v2026.2.0 release to metainfo, simplify CI workflow
...
- Metainfo is managed upstream (updated before tagging)
- CI no longer modifies metainfo; just copies manifest and sources to Flathub
- Flathub manifest installs metainfo from git source
- Permissions reverted to read-only
2026-02-10 23:29:27 -08:00
Gregory Schier
d253093333
Revert "Simplify CI: metainfo releases only accumulate in Flathub repo"
...
This reverts commit f265b7a572 .
2026-02-10 23:26:52 -08:00
Gregory Schier
f265b7a572
Simplify CI: metainfo releases only accumulate in Flathub repo
...
- Remove metainfo update from update-manifest.sh
- Remove CI step that committed metainfo back to app repo
- Revert permissions back to read-only
- CI now inserts release entry directly into Flathub repo's metainfo
2026-02-10 23:26:22 -08:00
Gregory Schier
68b2ff016f
CI: rewrite metainfo paths for Flathub repo
2026-02-10 23:24:09 -08:00
Gregory Schier
a1c6295810
Clean up Flatpak manifest for v2026.2.0
...
- Update tag to v2026.2.0
- Use SKIP_WASM_BUILD env var instead of build-time package.json patch
- Install metainfo from git source (remove temporary type: file source)
- Fix fix-lockfile.mjs to skip workspace packages
- CI: commit metainfo releases back to app repo, bump permissions to write
2026-02-10 23:19:23 -08:00
Gregory Schier
76ee3fa61b
Flatpak: build from source instead of repackaging debs ( #389 )
2026-02-10 23:05:33 -08:00
Gregory Schier
7fef35ce0a
Ship metainfo in deb, remove from Flatpak manifest
2026-02-10 15:26:40 -08:00
Gregory Schier
654af09951
Bump GNOME runtime to 49, fix corrupted arm64 SHA256
2026-02-10 15:22:51 -08:00
Gregory Schier
484dcfade0
Add Flatpak and Flathub packaging support ( #388 )
2026-02-10 14:38:40 -08:00
Gregory Schier and Claude Opus 4.6
fda18c5434
Snapshot faker template function names in test
...
Replace the brittle count assertion (toBe(226)) with a snapshot of all
exported function names. This catches accidental additions, removals,
or renames across faker upgrades with a clear diff.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-09 10:22:03 -08:00