Embed native desktop inspection in Ace #47Mergediamnbutlermerged 3 commits intofeat/github-cachefromrefs/pull/47/headConversationFiles changed43 files changed+1601-85StackedSplit.github/workflows/desktop-release.yml+1 −0.gitignore+2 −0apps/app/src/desktop.ts+2 −1apps/app/src/host-settings.tsx+7 −1apps/app/src/native-settings.tsx+110 −0apps/app/src/timeline.ts+14 −1apps/app/src/transcript.ts+9 −2apps/desktop/native/Package.resolved+60 −0apps/desktop/native/Package.swift+37 −0apps/desktop/native/sources/client/client.swift+272 −0apps/desktop/native/sources/desktop/desktop.swift+129 −0apps/desktop/native/sources/desktop/project.swift+123 −0apps/desktop/native/sources/signing/signing.swift+49 −0apps/desktop/package.json+1 −1apps/desktop/scripts/helper.ts+61 −5apps/desktop/scripts/sign-dev.ts+5 −0apps/desktop/scripts/sign.ts+22 −3apps/desktop/src/index.ts+19 −8apps/desktop/src/native.ts+79 −0apps/desktop/src/protocol.ts+12 −0apps/host/src/desktop.ts+217 −0apps/host/src/worker.ts+2 −0apps/host/src/workspace.ts+6 −1docs/architecture.md+46 −15docs/desktop-tools.md+53 −0docs/terms.md+7 −5docs/updates.md+20 −6packages/channel/package.json+1 −0packages/channel/src/channel.ts+5 −0packages/channel/src/desktop.ts+64 −0packages/channel/src/protocol.ts+9 −1packages/channel/src/room.ts+3 −3packages/channel/src/workspace.ts+45 −11packages/ui/src/components/blocks/image-view.tsx+9 −2packages/ui/src/components/blocks/image.tsx+8 −2packages/ui/src/components/blocks/tool-layout.ts+1 −0packages/ui/src/components/blocks/tool-view.tsx+27 −9packages/ui/src/components/blocks/tool.tsx+36 −1packages/ui/src/components/timeline/layout.ts+10 −1packages/ui/src/lib/tool-summary.ts+2 −0packages/ui/src/types.ts+1 −1readme.md+14 −5services/channel/src/object.ts+1 −0