diff --git a/README.md b/README.md
index ec9ef36..f501ae1 100644
--- a/README.md
+++ b/README.md
@@ -18,6 +18,12 @@ build configuration, and native integrations.
## Wallet development
+Rust workspaces pin the shared `tx-types` 0.2 transaction core and its matching
+noun runtime to one Git revision. `packages/wallet-engine` and `nockster-esp`
+call the same `tx_types::planner`; their adapters provide RPC note data, wallet envelopes,
+and software or hardware signatures. Composer inputs include the actual
+`note_data` map and an explicit candidate height for time-locked inputs.
+
Use Node and npm versions matching `package.json`. Install dependencies from
this directory; npm workspaces share the root lockfile. The Rust engine pins
its toolchain in `packages/wallet-engine/rust-toolchain.toml`; the desktop
diff --git a/apps/desktop/src-tauri/Cargo.lock b/apps/desktop/src-tauri/Cargo.lock
index 84afd58..0155e68 100644
--- a/apps/desktop/src-tauri/Cargo.lock
+++ b/apps/desktop/src-tauri/Cargo.lock
@@ -2362,7 +2362,7 @@ checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086"
[[package]]
name = "nockster-desktop"
-version = "1.2.0"
+version = "1.3.0"
dependencies = [
"base64 0.22.1",
"hidapi",
diff --git a/apps/desktop/src-tauri/Cargo.toml b/apps/desktop/src-tauri/Cargo.toml
index 78ffa57..328cd7e 100644
--- a/apps/desktop/src-tauri/Cargo.toml
+++ b/apps/desktop/src-tauri/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "nockster-desktop"
-version = "1.2.0"
+version = "1.3.0"
edition = "2021"
rust-version = "1.90"
diff --git a/apps/desktop/src-tauri/tauri.conf.json b/apps/desktop/src-tauri/tauri.conf.json
index 6d17138..8cddf42 100644
--- a/apps/desktop/src-tauri/tauri.conf.json
+++ b/apps/desktop/src-tauri/tauri.conf.json
@@ -1,7 +1,7 @@
{
"$schema": "https://schema.tauri.app/config/2",
"productName": "Nockster",
- "version": "1.2.0",
+ "version": "1.3.0",
"identifier": "io.swps.nockster.desktop",
"build": {
"beforeDevCommand": "npm run dev:web",
diff --git a/apps/desktop/src/transactions/Composer.svelte b/apps/desktop/src/transactions/Composer.svelte
index 214fc5b..3d73814 100644
--- a/apps/desktop/src/transactions/Composer.svelte
+++ b/apps/desktop/src/transactions/Composer.svelte
@@ -45,7 +45,8 @@
commitments: '',
refundAddress: '',
refundHeight: '',
- branch: 'claim'
+ branch: 'claim',
+ preimages: ''
};
let outputs = [newOutput(1)];
let nextOutputId = 2;
@@ -100,7 +101,7 @@
let selectionTimer: ReturnType