diff --git a/RemoteDesktopToolApps.xcodeproj/project.pbxproj b/RemoteDesktopToolApps.xcodeproj/project.pbxproj index a630afc..58711ba 100644 --- a/RemoteDesktopToolApps.xcodeproj/project.pbxproj +++ b/RemoteDesktopToolApps.xcodeproj/project.pbxproj @@ -7,6 +7,7 @@ objects = { /* Begin PBXBuildFile section */ + 682E681ED5B44483A43AE001 /* ClientFileTransferPreference.swift in Sources */ = {isa = PBXBuildFile; fileRef = 682E681ED5B44483A43AE002 /* ClientFileTransferPreference.swift */; }; A1B2C3D4E5F60718293A4B51 /* VampTerminalApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1B2C3D4E5F60718293A4B61 /* VampTerminalApp.swift */; }; A1B2C3D4E5F60718293A4B52 /* VampTerminalHomeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1B2C3D4E5F60718293A4B62 /* VampTerminalHomeView.swift */; }; A1B2C3D4E5F60718293A4B53 /* VampTerminalPaneView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1B2C3D4E5F60718293A4B63 /* VampTerminalPaneView.swift */; }; @@ -216,6 +217,7 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ + 682E681ED5B44483A43AE002 /* ClientFileTransferPreference.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClientFileTransferPreference.swift; sourceTree = ""; }; 0345A10097A893247ED19D06 /* AppShadows.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppShadows.swift; sourceTree = ""; }; 064171D9674F98769423CDCD /* ClientSettingsSyncService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClientSettingsSyncService.swift; sourceTree = ""; }; 079E1DC4FB7A753AC04D0A6D /* PRRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PRRow.swift; sourceTree = ""; }; @@ -480,6 +482,7 @@ 29C501666FFC1EB1008320D4 /* ClientAudioRenderer.swift */, BAC12D9674133B1583C58E59 /* ClientClipboardSyncManager.swift */, 793096FA7CF9657B352099BC /* ClientFileTransferManager.swift */, + 682E681ED5B44483A43AE002 /* ClientFileTransferPreference.swift */, BED6A0E8BC0E4EAEEFBD4673 /* ClientHostBlockedState.swift */, CBBE5CB889E4B1399F822B0B /* ClientiOSApp.swift */, 3D50F51A5242421995FA705F /* ClientReconnectCoordinator.swift */, @@ -1136,6 +1139,7 @@ 11E0E603F0591EFF5BA74C5A /* ClientAudioRenderer.swift in Sources */, E60ED875BB6FF9498EF7A170 /* ClientClipboardSyncManager.swift in Sources */, 3A35470F99F872D8EC1D300D /* ClientFileTransferManager.swift in Sources */, + 682E681ED5B44483A43AE001 /* ClientFileTransferPreference.swift in Sources */, 1F2AE0F18D955A8D8CDD77FE /* ClientHostBlockedState.swift in Sources */, 12C1ACF4FE7CB4E61DC0C6A2 /* ClientReconnectCoordinator.swift in Sources */, 05C6BBEFBD98F811F5050E17 /* ClientSessionCoordinator.swift in Sources */, @@ -1218,6 +1222,7 @@ 11E0E603F0591EFF5BA74C5A /* ClientAudioRenderer.swift in Sources */, E60ED875BB6FF9498EF7A170 /* ClientClipboardSyncManager.swift in Sources */, 3A35470F99F872D8EC1D300D /* ClientFileTransferManager.swift in Sources */, + 682E681ED5B44483A43AE001 /* ClientFileTransferPreference.swift in Sources */, 1F2AE0F18D955A8D8CDD77FE /* ClientHostBlockedState.swift in Sources */, 12C1ACF4FE7CB4E61DC0C6A2 /* ClientReconnectCoordinator.swift in Sources */, 05C6BBEFBD98F811F5050E17 /* ClientSessionCoordinator.swift in Sources */, diff --git a/docs/apps.json b/docs/apps.json index 7070b91..9d23058 100644 --- a/docs/apps.json +++ b/docs/apps.json @@ -50,6 +50,36 @@ "tintColor": "#6E6E73", "category": "utilities", "versions": [ + { + "version": "0.10.48", + "buildVersion": "127", + "marketingVersion": "0.10.48 (127)", + "date": "2026-09-28", + "localizedDescription": "Companion for Mac build 127 with optional managed inference runtimes. Includes Photos and Files image attachments, saved image drafts, queued-message recovery and manual send, model unloading, and simpler new sessions.", + "downloadURL": "https://github.com/Mesutcydev/vamp-assistant/releases/download/v0.10.48/Vamp-Assistant-iOS-0.10.48-build-127-unsigned.ipa", + "size": 7501732, + "minOSVersion": "18.0" + }, + { + "version": "0.10.47", + "buildVersion": "126", + "marketingVersion": "0.10.47 (126)", + "date": "2026-09-27", + "localizedDescription": "Attach images from Photos or Files using the chat + menu. Images stay with saved drafts and queued follow-ups, and reach native vision models on Mac build 126. Includes the queued-message send button and recovery fixes.", + "downloadURL": "https://github.com/Mesutcydev/vamp-assistant/releases/download/v0.10.47/Vamp-Assistant-iOS-0.10.47-build-126-unsigned.ipa", + "size": 7501731, + "minOSVersion": "18.0" + }, + { + "version": "0.10.46", + "buildVersion": "125", + "marketingVersion": "0.10.46 (125)", + "date": "2026-09-27", + "localizedDescription": "Send a saved queued follow-up directly from its card, even with an empty composer. Paired with Mac build 125, follow-ups keep the current model running and drain automatically after interrupted turns. Retries preserve the saved message and do not enqueue duplicates.", + "downloadURL": "https://github.com/Mesutcydev/vamp-assistant/releases/download/v0.10.46/Vamp-Assistant-iOS-0.10.46-build-125-unsigned.ipa", + "size": 7453680, + "minOSVersion": "18.0" + }, { "version": "0.10.45", "buildVersion": "124", diff --git a/docs/assistant/index.html b/docs/assistant/index.html index 6583cdf..4000e63 100644 --- a/docs/assistant/index.html +++ b/docs/assistant/index.html @@ -18,7 +18,7 @@

Think locally.
Work anywhere.

Write, research, and build on your Mac. Run a local model or your own provider, then keep going from iPhone or iPad.

@@ -138,8 +138,8 @@

Share the local model.

03Security

Power with a visible boundary.

The Mac owns execution. Remote clients can request work, but workspace confinement, Keychain storage, approvals, and revocation remain local.

Owner-controlled

A remote screen is not remote permission.

Sensitive tools, clipboard, files, Mac control, and workspace mutations stay behind the Mac app’s explicit policy and permission checks.

Private pairingUse a trusted LAN or Tailscale network and revoke saved devices at any time.
Keychain secretsProvider keys, session encryption keys, and remote tokens stay in platform storage.
Workspace confinementCode tools operate only inside the project the user selected.
Approval-gated actionsWrites and commands ask by default. Approval cards show the action; configured permission rules control what can run automatically.
-
04Download

Start on Mac.

Install the Mac app first, enable Remote Sessions, then pair the unsigned iOS companion or browser.

Vamp Assistant · macOS

Native Apple Silicon app.

Requires macOS 15 or later. The direct build is signed but not notarized; verify its SHA-256 before opening.

0.10.45 · build 124

-
Vamp Assistant · iOS

Native remote companion.

Requires iOS or iPadOS 18. The IPA is unsigned and must be re-signed with AltStore, SideStore, Sideloadly, or your own profile.

0.10.45 · build 124

+
04Download

Start on Mac.

Install the Mac app first, enable Remote Sessions, then pair the unsigned iOS companion or browser.

Vamp Assistant · macOS

Native Apple Silicon app.

Requires macOS 15 or later. The direct build is signed but not notarized; verify its SHA-256 before opening.

0.10.48 · build 127

+
Vamp Assistant · iOS

Native remote companion.

Requires iOS or iPadOS 18. The IPA is unsigned and must be re-signed with AltStore, SideStore, Sideloadly, or your own profile.

0.10.48 · build 127

diff --git a/docs/release.json b/docs/release.json index 23e1426..f9c19ea 100644 --- a/docs/release.json +++ b/docs/release.json @@ -50,20 +50,20 @@ "sha256Url": "https://github.com/Mesutcydev/vamp-suite/releases/download/vamp-stream-0.1.23-build-53/VampStream-iOS-0.1.23-build-53-altstore-unsigned.ipa.sha256" }, "vamp-assistant-macos": { - "name": "Vamp-Assistant-0.10.45-build-124-preview.dmg", - "url": "https://github.com/Mesutcydev/vamp-assistant/releases/download/v0.10.45/Vamp-Assistant-0.10.45-build-124-preview.dmg", - "label": "0.10.45 \u00b7 build 124", - "releaseUrl": "https://github.com/Mesutcydev/vamp-assistant/releases/tag/v0.10.45", - "tag": "v0.10.45", - "sha256Url": "https://github.com/Mesutcydev/vamp-assistant/releases/download/v0.10.45/Vamp-Assistant-0.10.45-build-124-preview.dmg.sha256" + "name": "Vamp-Assistant-0.10.48-build-127-preview.dmg", + "url": "https://github.com/Mesutcydev/vamp-assistant/releases/download/v0.10.48/Vamp-Assistant-0.10.48-build-127-preview.dmg", + "label": "0.10.48 \u00b7 build 127", + "releaseUrl": "https://github.com/Mesutcydev/vamp-assistant/releases/tag/v0.10.48", + "tag": "v0.10.48", + "sha256Url": "https://github.com/Mesutcydev/vamp-assistant/releases/download/v0.10.48/Vamp-Assistant-0.10.48-build-127-preview.dmg.sha256" }, "vamp-assistant-ios": { - "name": "Vamp-Assistant-iOS-0.10.45-build-124-unsigned.ipa", - "url": "https://github.com/Mesutcydev/vamp-assistant/releases/download/v0.10.45/Vamp-Assistant-iOS-0.10.45-build-124-unsigned.ipa", - "label": "0.10.45 \u00b7 build 124", - "releaseUrl": "https://github.com/Mesutcydev/vamp-assistant/releases/tag/v0.10.45", - "tag": "v0.10.45", - "sha256Url": "https://github.com/Mesutcydev/vamp-assistant/releases/download/v0.10.45/Vamp-Assistant-iOS-0.10.45-build-124-unsigned.ipa.sha256" + "name": "Vamp-Assistant-iOS-0.10.48-build-127-unsigned.ipa", + "url": "https://github.com/Mesutcydev/vamp-assistant/releases/download/v0.10.48/Vamp-Assistant-iOS-0.10.48-build-127-unsigned.ipa", + "label": "0.10.48 \u00b7 build 127", + "releaseUrl": "https://github.com/Mesutcydev/vamp-assistant/releases/tag/v0.10.48", + "tag": "v0.10.48", + "sha256Url": "https://github.com/Mesutcydev/vamp-assistant/releases/download/v0.10.48/Vamp-Assistant-iOS-0.10.48-build-127-unsigned.ipa.sha256" } } }