Tether macOS app modularization and DMG build fix
Tether macOS build
This release ships a refreshed Tether desktop build with a reorganized app structure, updated web experience, and a fixed DMG packaging flow.
What's changed
- Modularized the macOS app into Swift package targets: Core, UI, Networking, and App.
- Moved shared models, networking services, design system pieces, and reusable UI into
ui/Sources. - Updated the main app UI, graph pane, inspector, sidebar, settings, welcome screen, and shell chrome.
- Refreshed the web landing page styling and assets.
- Fixed DMG packaging to build from
ui/Loom.xcodeprojusing the existingTetherscheme. - Added the
loom-proxyhelper into the packaged app bundle. - Improved
.gitignorerules for build artifacts, local data, env files, Node/Next, Rust, Swift, and Xcode outputs.
Build
The macOS app was built successfully in Release configuration and packaged as a compressed DMG.
Download
Download the DMG: