Gregory Schier
07435dd53d
Fix Flatpak source build: binary paths, wasm skip, lockfile patching, metainfo
...
- Fix protoc paths (strip-components flattens archive structure)
- Patch lockfile at build time for nested workspace deps missing resolved URLs
- Skip wasm-pack build (pre-built wasm is checked into repo)
- Use cargo build directly instead of tauri CLI (avoids inotify limits)
- Fix binary name/path (yaak-app from workspace root target dir)
- Install icons from source tree instead of deb bundle
- Generate desktop file inline instead of extracting from deb
- Add metainfo as file source (not in tagged release yet)
- Add build-wasm.cjs script with SKIP_WASM_BUILD env var support
- Update generate-sources.sh to resolve nested node_modules deps
2026-02-10 18:34:38 -08:00
Gregory Schier
ab5c541e69
Flatpak: build from source instead of repackaging debs
...
- Rewrite Flatpak manifest to build from source using SDK extensions
(node22, rust-stable) with offline cargo/npm dependency caches
- Add generate-sources.sh to produce cargo-sources.json and
node-sources.json from lock files using flatpak-builder-tools
- Vendor Node.js, protoc, and wasm-pack as archive sources with
SHA256 verification and per-arch support
- Add SHA256 verification to vendor-node.cjs and vendor-protoc.cjs
- Rewrite update-manifest.sh to update git tag/commit and regenerate
dependency sources
- Update Flathub CI workflow to install generators and copy source
files
- Remove stale plugins/faker entry from package-lock.json
2026-02-10 16:20:25 -08:00
Gregory Schier
f2be52bfec
Fix npm audit
2026-01-09 14:23:03 -08:00
Gregory Schier
ef80216ca1
Decouple core Yaak logic from Tauri ( #354 )
2026-01-08 20:44:25 -08:00
Gregory Schier
33afafd890
Use unique Tauri identifier per worktree for app data isolation
2026-01-06 15:09:06 -08:00
Gregory Schier
1f8fa0f8c3
Separate app DB per Git worktree ( #348 )
2026-01-05 15:35:25 -08:00
Gregory Schier
52f7447f85
Support running multiple Yaak instances via git worktrees ( #341 )
2026-01-03 09:31:35 -08:00
Gregory Schier
6b9b207e1c
MCP Server Plugin ( #335 )
2025-12-31 08:41:57 -08:00
Gregory Schier
daba21fbca
Couple small fixes for Windows
2025-12-05 10:18:21 -08:00
Gregory Schier
a7574f2e5a
Fix vendor scripts for arm
2025-11-28 08:16:24 -08:00
Gregory Schier
07f4696a2c
Install wasm-pack from cargo for Windows ARM compat
2025-11-28 06:04:48 -08:00
Gregory Schier
8d1b17cac1
Add previewArgs support for template functions and enhance validation logic for form inputs
2025-11-27 12:55:39 -08:00
Gregory Schier
2bac610efe
Official 1Password Template Function ( #305 )
2025-11-22 06:08:13 -08:00
Gregory Schier
5465efea84
Don't build in vendor-plugins
2025-11-18 08:53:55 -08:00
Gregory Schier
6df13c452b
Upgrade dependencies
2025-07-14 07:35:37 -07:00
Gregory Schier
6c0f9377cd
Fix plugin builds
2025-07-07 14:17:47 -07:00
Gregory Schier
47722643ee
Add descriptions to plugins
2025-07-06 12:47:13 -07:00
Gregory Schier
1abe01aa5a
Embed migrations into Rust binary
2025-06-07 19:25:36 -07:00
Gregory Schier
9d9e83d59f
Remove sqlx for migrations ( #224 )
2025-06-03 14:42:32 -07:00
Gregory Schier
101efdd512
Merge plugins repo into mono
2025-05-29 08:02:24 -07:00
hexchain
7cba082eb0
Allow building and running on aarch64 Linux ( #206 )
...
Co-authored-by: Haochen Tong <haochentong@bytedance.com >
2025-05-01 08:06:13 -07:00
Gregory Schier
252d23bb0e
Support for OAuth 2.0 ( #5 )
2025-01-26 13:32:17 -08:00
Gregory Schier
e1363cf151
Make protoc writable before signing
2024-11-23 06:18:17 -08:00
Gregory Schier
80a7c2a9c7
Try updating protoc
2024-11-22 07:09:59 -08:00
Gregory Schier
f8c3f71cfe
Increase node download timeout
2024-10-02 10:14:51 -07:00
Gregory Schier
917adcfb2e
Better plugin development experience ( #118 )
2024-09-29 10:41:07 -07:00
Gregory Schier
2be45d6101
Simpler Tauri resource paths ( #112 )
2024-09-25 09:25:51 -07:00
Gregory Schier
574a92f5b7
Only download protoc if necessary
2024-09-24 07:14:15 -07:00
Gregory Schier
5ba11ca788
Bump plugin deps
2024-08-22 11:27:57 -07:00
Gregory Schier
9cdc13b632
Pass render purpose to render
2024-08-22 11:27:55 -07:00
Gregory Schier
5efd0c9c10
Tweak release things
2024-07-29 14:38:57 -07:00
Gregory Schier
3001bafb7f
Update vendor scripts again
2024-07-28 16:04:05 -07:00
Gregory Schier
430599d8b8
Refine vendor scripts
2024-07-28 15:56:48 -07:00
Gregory Schier
307ca480f3
Better NodeJS vendoring
2024-07-26 00:01:21 -07:00
Gregory Schier
2170a04ccc
Unique sidecar names
2024-07-24 07:04:14 -07:00
Gregory Schier
2273bb2df5
Fix NodeJS vendoring on Linux
2024-07-23 20:41:50 -07:00
Gregory Schier
f622f12bee
Fix nodejs vendoring
2024-07-23 15:37:27 -07:00
Gregory Schier
e05d73965a
Fix Windows vendor tmp path
2024-07-23 15:28:31 -07:00
Gregory Schier
bf1ad208c5
NODE_ARCH -> YAAK_TARGET_ARCH
2024-07-23 14:52:25 -07:00
Gregory Schier
73e815d059
Fix protoc vendoring
2024-07-23 14:35:39 -07:00
Gregory Schier
b019496bca
Fix NodeJS vendoring
2024-07-23 14:31:53 -07:00
Gregory Schier
5abf460fce
Some small refactoring
2024-07-21 22:18:45 -07:00
Gregory Schier
f1433b59d4
From SEA to regular NodeJS
2024-07-21 22:14:17 -07:00
Gregory Schier
63a193bb3e
Don't resign SEA binary
2024-07-20 10:28:50 -07:00
Gregory Schier
52ee0b524f
Remove tmp dirs
2024-07-19 16:58:55 -07:00
Gregory Schier
f0f12f7606
Again
2024-07-19 16:53:37 -07:00
Gregory Schier
c480c8d6cf
Better tmp dir creation
2024-07-19 16:51:05 -07:00
Gregory Schier
1d6ea42448
Fix tmpdir on Windows
2024-07-19 16:43:22 -07:00
Gregory Schier
c1fae5951a
Fix Node arch
2024-07-19 16:08:37 -07:00
Gregory Schier
7c1ccbec6d
Debug log
2024-07-19 16:01:05 -07:00