Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
ffcc9ff
Expose wrac_xtask typed commands
satoshi-assistant Jun 10, 2026
026f055
Update template xtask to typed API
satoshi-assistant Jun 10, 2026
e715aa0
Split template xtask CLI
satoshi-assistant Jun 10, 2026
be60750
Centralize WRAC xtask CLI
satoshi-assistant Jun 10, 2026
6a66b82
Share VST3 validator builds across plugins
satoshi-assistant Jun 11, 2026
46a4c8c
Add WRAC frontend runtime package
satoshi-assistant Jun 11, 2026
937b99d
Remove runtime package dependencies from git
satoshi-assistant Jun 11, 2026
231946d
Add WRAC runtime command wrappers
satoshi-assistant Jun 11, 2026
fa5651f
Add WRAC resize controller
satoshi-assistant Jun 11, 2026
e9977c5
Add WRAC native cursor bridge
satoshi-assistant Jun 11, 2026
0ab190f
Add WRAC focus and log helpers
satoshi-assistant Jun 11, 2026
2029d3f
Use shared WRAC frontend runtime in gain GUI
satoshi-assistant Jun 11, 2026
2b112a4
Document WRAC frontend runtime usage
satoshi-assistant Jun 11, 2026
e0bf4a3
Allow custom WRAC focus editability checks
satoshi-assistant Jun 11, 2026
6f3621a
Add WRAC plugin manifest support
satoshi-assistant Jun 11, 2026
5dab0f8
Resolve linked runtime package from gain GUI
satoshi-assistant Jun 11, 2026
33c4296
Derive manifest package defaults
satoshi-assistant Jun 11, 2026
a3cbc69
Merge pull request #108 from satoshi-assistant/codex/wrac-frontend-ru…
satoshi-szk Jun 11, 2026
fbd6e0d
Test plugin descriptor metadata codegen
satoshi-assistant Jun 11, 2026
3573a16
Merge pull request #109 from satoshi-assistant/codex/wrac-plugin-mani…
satoshi-szk Jun 11, 2026
17bc7be
Document WRAC crate responsibilities
satoshi-assistant Jun 11, 2026
cf73cf5
Use inline AAX stem configs in template manifest
satoshi-assistant Jun 11, 2026
4412231
Enforce conventional WRAC plugin layout
satoshi-assistant Jun 11, 2026
0342240
Merge pull request #110 from satoshi-assistant/codex/enforce-plugin-l…
satoshi-szk Jun 11, 2026
fa1286b
Build only the selected standalone app on launch
satoshi-assistant Jun 11, 2026
cd5e93c
Expose plugin selection for standalone builds
satoshi-assistant Jun 11, 2026
8730241
Merge pull request #111 from satoshi-assistant/codex/launch-selected-…
satoshi-szk Jun 11, 2026
217ce81
Simplify WRAC CLAP adapter API
satoshi-assistant Jun 11, 2026
079be8a
Rename shared CLAP event list view
satoshi-assistant Jun 11, 2026
9363cc5
Rename inactive processor initializer
satoshi-assistant Jun 11, 2026
b6322be
Serialize inactive parameter flushes
satoshi-assistant Jun 11, 2026
78a3008
Clarify processor downcast hooks
satoshi-assistant Jun 11, 2026
04d896a
Handle busy params flush input
satoshi-assistant Jun 11, 2026
9e2c816
Keep params flush on processor surface
satoshi-assistant Jun 11, 2026
9ddf1b8
Merge pull request #112 from satoshi-szk/codex/thin-clap-adapter-api
satoshi-szk Jun 11, 2026
586f988
Expose WRAC plugin package discovery (#113)
satoshi-assistant Jun 12, 2026
595fc43
Add configurable default AAX SDK root
satoshi-assistant Jun 13, 2026
b2968f5
Pin Windows CI to the VS 2022 image
satoshi-assistant Jun 13, 2026
efaa7f4
Merge pull request #114 from satoshi-assistant/codex/default-aax-sdk-…
satoshi-szk Jun 13, 2026
79940c6
Handle concurrent latest log archival
satoshi-assistant Jun 13, 2026
5caa2ce
Improve missing AAX SDK guidance
satoshi-assistant Jun 13, 2026
c6c3814
Clarify AAX SDK default path help
satoshi-assistant Jun 13, 2026
11e679d
Detect Windows CMake generator
satoshi-assistant Jun 13, 2026
b178899
Merge pull request #115 from satoshi-assistant/codex/windows-latest-v…
satoshi-szk Jun 13, 2026
23ce929
Expose more CLAP host callbacks
satoshi-assistant Jun 13, 2026
91d8457
Rename CLAP host callback helpers
satoshi-assistant Jun 13, 2026
c989456
Format WRAC Gain host callback updates
satoshi-assistant Jun 13, 2026
fd50276
Fallback to CMake-supported Visual Studio generator
satoshi-assistant Jun 13, 2026
2d181fc
Select Visual Studio generator from CMake help
satoshi-assistant Jun 13, 2026
dbc592f
Merge pull request #116 from satoshi-assistant/codex/cmake-generator-…
satoshi-szk Jun 13, 2026
a8803ef
Resolve Windows package manager commands from PATH
satoshi-assistant Jun 13, 2026
c113bf8
Merge pull request #117 from satoshi-assistant/codex/resolve-pnpm-com…
satoshi-szk Jun 13, 2026
1365ea9
Split GUI query and main-thread contracts
satoshi-assistant Jun 14, 2026
87170d7
Merge pull request #118 from satoshi-assistant/codex/gui-thread-contr…
satoshi-szk Jun 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 10 additions & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ members = [
"crates/wrac_clap_adapter",
"crates/wrac_host_context",
"crates/wrac_log",
"crates/wrac_manifest",
"crates/wrac_xtask",
"crates/wrac_wxp_gui",
]
Expand All @@ -16,6 +17,7 @@ clap-sys = "0.5.0"
novonotes_run_loop = { git = "https://github.com/novonotes/wxp.git", package = "novonotes_run_loop", rev = "db0db1c0ba795fd434a981c903dcd882b638e5ed" }
run_loop_timer = { git = "https://github.com/novonotes/wxp.git", package = "run_loop_timer", rev = "db0db1c0ba795fd434a981c903dcd882b638e5ed" }
wrac_clap_adapter = { path = "crates/wrac_clap_adapter" }
wrac_manifest = { path = "crates/wrac_manifest" }
wrac_host_context = { path = "crates/wrac_host_context" }
wrac_log = { path = "crates/wrac_log" }
wrac_wxp_gui = { path = "crates/wrac_wxp_gui" }
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ Supported plugin formats:
| Windows | CLAP / VST3 / AAX |
| Linux | CLAP / VST3 |

Default build, install, and validate targets come from `package.metadata.wrac.supported_formats`.
Default build, install, and validate targets come from `wrac-plugin.toml` `supported_formats`.
Use `--target` to request a specific subset; explicit plugin-format targets must be listed in `supported_formats`.
`cargo xtask build` also builds the development standalone app by default, and the build command accepts `standalone` as a development-only target.
Use `--dry-run` on build/install/validate commands to inspect the task graph before running it.
Expand Down
2 changes: 1 addition & 1 deletion README_JA.md
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ Standalone app は軽量な開発・smoke test 用 host です。リリース用
| Windows | CLAP / VST3 / AAX |
| Linux | CLAP / VST3 |

既定の build / install / validate target は `package.metadata.wrac.supported_formats` から決まります。
既定の build / install / validate target は `wrac-plugin.toml` の `supported_formats` から決まります。
`--target` を使うと特定の subset だけを指定できます。明示した plugin format target は `supported_formats` に含まれている必要があります。
`cargo xtask build` は既定で開発用 standalone app もビルドします。build コマンドでは、開発専用 target として `standalone` も指定できます。
build / install / validate では `--dry-run` を使って、実行前に task graph を確認できます。
Expand Down
1 change: 1 addition & 0 deletions crates/wrac_build/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ repository = "https://github.com/novonotes/wrac-plugin-template"
publish = false

[dependencies]
wrac_manifest = { workspace = true }
zip = { version = "2.4.2", default-features = false, features = ["deflate"] }

[lints.rust]
Expand Down
Loading
Loading