@sigit / siti / commits / e136b7d

Use the released Ed Swift 1.1.0 package

The visionOS app now takes Ed from ed-swift's 1.1.0 release instead of a sibling onde-ed-swift checkout. The README explains how to point it back at a local checkout for unreleased changes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

paydii committed Oct 9, 2026 at 11:21 UTC e136b7dd16e3ce4be465e051c535227dbbd7ab85
2 files changed +7 -19
xcode/README.md
+4 -11
@@ -22,24 +22,17 @@ open SitiVision.xcodeproj
22
23 Set your development team under Signing & Capabilities (defaults to `2TQF86ZACD`, the same team as the Tauri app's iOS build — see `../src-tauri/tauri.conf.json`), pick a Vision Pro simulator or device, hit Run.
24
25 -### Local Ed Swift checkout
25 +### Developing against a local Ed Swift checkout
26
27 -Until Ed Swift 1.1.0 is released, `project.yml` takes the `Ed` package by path from a sibling `onde-ed-swift` checkout (`../../onde-ed-swift`), the way `src-tauri/Cargo.toml` patches `ed-agent` to a sibling `onde-ed`. After the release, switch it to the published package:
27 +`project.yml` pulls `Ed` from the published [ed-swift](https://github.com/ondeinference/ed-swift) releases (`from: 1.1.0`), the same way `src-tauri/Cargo.toml` pins `ed-agent` from crates.io. To try an unreleased change, point the package at a sibling `onde-ed-swift` checkout instead:
28
29 ```yaml
30 packages:
31 Ed:
32 - url: https://github.com/ondeinference/ed-swift
33 - from: 1.1.0
32 + path: ../../onde-ed-swift
33 ```
34
36 -To build the visionOS slice of the local checkout, run this in `onde-ed-swift`:
37 -
38 -```
39 -make visionos
40 -```
41 -
42 -`make visionos` needs the sibling `onde-ed` Rust workspace (`ED_REPO` defaults to `../onde-ed`) and a nightly Rust toolchain with `-Z build-std`, since visionOS is a tier-3 target.
35 +Then build the visionOS slice in that checkout with `make visionos`. It needs the sibling `onde-ed` Rust workspace (`ED_REPO` defaults to `../onde-ed`) and a nightly Rust toolchain with `-Z build-std`, since visionOS is a tier-3 target.
36
37 ## What it does
38
xcode/project.yml
+3 -8
@@ -8,16 +8,11 @@ options:
8 createIntermediateGroups: false
9
10 # Ed Swift bundles the Onde inference engine, the same one the Rust side
11 -# reaches through `ed-agent` in src-tauri/Cargo.toml. Until Ed Swift 1.1.0 is
12 -# released the package is taken by path from a sibling checkout, the same way
13 -# src-tauri's `[patch.crates-io]` block points at onde-ed. After the release,
14 -# switch to:
15 -# Ed:
16 -# url: https://github.com/ondeinference/ed-swift
17 -# from: 1.1.0
11 +# reaches through `ed-agent` in src-tauri/Cargo.toml.
12 packages:
13 Ed:
20 - path: ../../onde-ed-swift
14 + url: https://github.com/ondeinference/ed-swift
15 + from: 1.1.0
16
17 schemes:
18 SitiVision: