Gregory Schier
6600116b1a
Merge branch 'main' into wip/yaak-proxy-foundation
...
# Conflicts:
# apps/yaak-client/components/JsonBodyEditor.tsx
# apps/yaak-client/lib/jsonComments.ts
# package-lock.json
# packages/theme/src/window.ts
# packages/ui/src/components/HeaderSize.tsx
2026-03-11 15:36:57 -07:00
Gregory Schier
6915778c06
Refactor desktop app into separate client and proxy apps
2026-03-06 09:23:19 -08:00
Gregory Schier
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
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
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
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
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
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
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
076058da4f
release: add per-machine NSIS installer for enterprise deployment
2026-02-17 14:49:54 -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
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
484dcfade0
Add Flatpak and Flathub packaging support ( #388 )
2026-02-10 14:38:40 -08:00
Gregory Schier
bd7e840a57
Fix x64 macOS build bundling wrong architecture binaries
...
Set YAAK_TARGET_ARCH before npm run bootstrap so vendor scripts
download the correct x64 binaries instead of arm64 ones.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-26 20:00:59 -08:00
Gregory Schier
72a7e6963d
Separate entitlements for main app, yaaknode, and yaakprotoc
2026-01-11 14:05:47 -08:00
Gregory Schier
494e9efb64
Apply entitlements when signing vendored binaries
2026-01-11 14:03:35 -08:00
Gregory Schier
9fe077f598
Sign vendored binaries with hardened runtime on macOS
2026-01-11 10:14:39 -08:00
Gregory Schier
31edd1013f
Add missing bootstrap step to release workflow
2026-01-11 09:42:36 -08:00
Gregory Schier
ef80216ca1
Decouple core Yaak logic from Tauri ( #354 )
2026-01-08 20:44:25 -08:00
Gregory Schier
26a3e88715
Store and show request body in UI ( #327 )
2025-12-28 08:07:42 -08:00
Gregory Schier
6a0d5d2337
Add Claude Code GitHub Workflow ( #332 )
2025-12-28 07:07:20 -08:00
Gregory Schier
ba6e64ef37
Explicit targets
2025-11-28 09:07:01 -08:00
Gregory Schier
d7a68c2d53
Fix Rust version
2025-11-28 09:04:59 -08:00
Gregory Schier
e8e1d9246e
Try using window-latest for ARM build
2025-11-28 08:53:44 -08:00
Gregory Schier
07f4696a2c
Install wasm-pack from cargo for Windows ARM compat
2025-11-28 06:04:48 -08:00
Gregory Schier
2ddb1096df
Try building Windows ARM too
2025-11-27 15:41:17 -08:00
Gregory Schier
0149355d66
Try fix xdg-mime missing on ARM
2025-11-27 14:10:13 -08:00
Gregory Schier
2e7749a883
Fix?
2025-11-27 13:53:50 -08:00
Gregory Schier
cd0e8c0bc2
Try arm linux builds
2025-11-27 13:47:58 -08:00
Gregory Schier
a04db485de
Run CI on main
2025-11-23 08:46:26 -08:00
Gregory Schier
ec3e2e16a9
Switch to BiomeJS ( #306 )
2025-11-23 08:38:13 -08:00
Gregory Schier
0d725b59bd
Verify trusted-signing-cli version
2025-11-10 15:02:10 -08:00
Gregory Schier
632860c29b
Try again
2025-11-10 14:58:54 -08:00