abkslm and nucleic
378d362675
Extend VM Service Linux Support
...
Nucleic-Session: 44D29355-D1D8-4327-97B6-B1AEBD5EDE57
Co-authored-by: Nucleic <[email protected] >
2026-07-08 05:54:49 -07:00
abkslm and nucleic
c76d9d04ff
Handle Hardcoded Path Conflicts
...
Nucleic-Session: 1097CEC4-A18A-4474-967A-80B333C5493A
Co-authored-by: Nucleic <[email protected] >
2026-07-08 04:56:05 -07:00
abkslm and nucleic
053d08be6a
Handle Hardcoded Path Conflicts
...
Nucleic-Session: 1097CEC4-A18A-4474-967A-80B333C5493A
Co-authored-by: Nucleic <[email protected] >
2026-07-08 04:55:58 -07:00
abkslm and nucleic
28772ea59f
Handle Hardcoded Path Conflicts
...
Nucleic-Session: 1097CEC4-A18A-4474-967A-80B333C5493A
Co-authored-by: Nucleic <[email protected] >
2026-07-08 04:55:52 -07:00
abkslm and nucleic
36ba1c12b5
Handle Hardcoded Path Conflicts
...
Nucleic-Session: 1097CEC4-A18A-4474-967A-80B333C5493A
Co-authored-by: Nucleic <[email protected] >
2026-07-08 04:54:50 -07:00
abkslm and nucleic
960fd2a41d
Add App Bundle Integration
...
Nucleic-Session: 307EEE49-F1A9-4AF7-B2C1-72C8473CD6B4
Co-authored-by: Nucleic <[email protected] >
2026-07-08 04:51:24 -07:00
abkslm and nucleic
25c47b9cdb
Install Agent Stage Stuck
...
Nucleic-Session: CC59896F-5A33-43D8-93E0-AD8C2B16E60E
Co-authored-by: Nucleic <[email protected] >
2026-07-08 04:25:52 -07:00
abkslm and nucleic
6451770629
Install Agent Stage Stuck
...
Nucleic-Session: CC59896F-5A33-43D8-93E0-AD8C2B16E60E
Co-authored-by: Nucleic <[email protected] >
2026-07-08 04:25:39 -07:00
abkslm and nucleic
2b440e09e9
Install Agent Stage Stuck
...
Nucleic-Session: CC59896F-5A33-43D8-93E0-AD8C2B16E60E
Co-authored-by: Nucleic <[email protected] >
2026-07-08 03:58:41 -07:00
abkslm and nucleic
0610162637
Install Agent Stage Stuck
...
Nucleic-Session: CC59896F-5A33-43D8-93E0-AD8C2B16E60E
Co-authored-by: Nucleic <[email protected] >
2026-07-08 03:58:26 -07:00
abkslm and nucleic
ac6c8aba1e
Install Agent Stage Stuck
...
Nucleic-Session: CC59896F-5A33-43D8-93E0-AD8C2B16E60E
Co-authored-by: Nucleic <[email protected] >
2026-07-08 03:40:09 -07:00
abkslm and nucleic
b03288578a
Install Agent Stage Stuck
...
Nucleic-Session: CC59896F-5A33-43D8-93E0-AD8C2B16E60E
Co-authored-by: Nucleic <[email protected] >
2026-07-08 03:17:31 -07:00
abkslm and nucleic
48e5a6bd46
Adjust vsock Communication
...
Nucleic-Session: FB93F687-B87C-4745-8C92-EAAB2B643AC5
Co-authored-by: Nucleic <[email protected] >
2026-07-07 21:53:09 -07:00
abkslm and nucleic
0ac4bc995f
Release Script Performance
...
Nucleic-Session: CD4356E1-586A-42A7-823F-68348CA860B8
Co-authored-by: Nucleic <[email protected] >
2026-07-07 20:55:39 -07:00
abkslm and nucleic
68ab3cd3cb
Release Script Performance
...
Nucleic-Session: CD4356E1-586A-42A7-823F-68348CA860B8
Co-authored-by: Nucleic <[email protected] >
2026-07-07 20:55:06 -07:00
abkslm and nucleic
ee8f2ee9f1
Provisioned VM Image Preparation
...
Nucleic-Session: 28559516-7571-4295-A21C-28B0B95D9427
Co-authored-by: Nucleic <[email protected] >
2026-07-07 03:17:34 -07:00
abkslm and nucleic
834c718180
Provisioned VM Image Preparation
...
Nucleic-Session: 28559516-7571-4295-A21C-28B0B95D9427
Co-authored-by: Nucleic <[email protected] >
2026-07-07 03:17:24 -07:00
abkslm and nucleic
5630b31cb5
Provisioned VM Image Preparation
...
Nucleic-Session: 28559516-7571-4295-A21C-28B0B95D9427
Co-authored-by: Nucleic <[email protected] >
2026-07-07 03:04:20 -07:00
abkslm and nucleic
e52fd645ed
nvrsion: recovered uncommitted work after restart
...
Nucleic-Recovery: 1
Co-authored-by: Nucleic <[email protected] >
2026-07-06 11:38:57 -07:00
abkslm and nucleic
e06155c92a
Begin MACOS_VM_NATIVE_AGENT_Markdown
...
Nucleic-Session: 8BBA8B40-FA38-4556-8B3A-7A2DFD4C87B2
Co-authored-by: Nucleic <[email protected] >
2026-07-06 03:45:05 -07:00
abkslm and nucleic
17677061a8
Begin MACOS_VM_NATIVE_AGENT_Markdown
...
Nucleic-Session: 8BBA8B40-FA38-4556-8B3A-7A2DFD4C87B2
Co-authored-by: Nucleic <[email protected] >
2026-07-06 03:44:55 -07:00
abkslm and nucleic
c8025bb374
Begin MACOS_VM_NATIVE_AGENT_Markdown
...
Nucleic-Session: 8BBA8B40-FA38-4556-8B3A-7A2DFD4C87B2
Co-authored-by: Nucleic <[email protected] >
2026-07-06 03:44:18 -07:00
abkslm and nucleic
bdaf160e59
Begin MACOS_VM_NATIVE_AGENT_Markdown
...
Nucleic-Session: 8BBA8B40-FA38-4556-8B3A-7A2DFD4C87B2
Co-authored-by: Nucleic <[email protected] >
2026-07-06 03:36:33 -07:00
abkslm and nucleic
b6fd30fa5d
nvrsion: recovered uncommitted work after restart
...
Nucleic-Recovery: 1
Co-authored-by: Nucleic <[email protected] >
2026-07-06 02:44:40 -07:00
abkslm and nucleic
4ddb734547
Add Virtualization Framework Support
...
Nucleic-Session: 4FCF4F8B-A7C3-42F6-BE13-1979080F61C7
Co-authored-by: Nucleic <[email protected] >
2026-07-06 01:56:02 -07:00
abkslm and nucleic
2caf18a57d
Add Virtualization Framework Support
...
Nucleic-Session: 4FCF4F8B-A7C3-42F6-BE13-1979080F61C7
Co-authored-by: Nucleic <[email protected] >
2026-07-06 01:54:21 -07:00
abkslm and nucleic
0ab15ee3b1
Add Virtualization Framework Support
...
Nucleic-Session: 4FCF4F8B-A7C3-42F6-BE13-1979080F61C7
Co-authored-by: Nucleic <[email protected] >
2026-07-06 01:54:14 -07:00
abkslm and nucleic
ae08b37286
Add Virtualization Framework Support
...
Nucleic-Session: 4FCF4F8B-A7C3-42F6-BE13-1979080F61C7
Co-authored-by: Nucleic <[email protected] >
2026-07-06 01:53:10 -07:00
abkslm and nucleic
101e7bf3c6
Add Virtualization Framework Support
...
Nucleic-Session: 4FCF4F8B-A7C3-42F6-BE13-1979080F61C7
Co-authored-by: Nucleic <[email protected] >
2026-07-06 01:53:09 -07:00
abkslm and nucleic
3694d023d2
Add Virtualization Framework Support
...
Nucleic-Session: 4FCF4F8B-A7C3-42F6-BE13-1979080F61C7
Co-authored-by: Nucleic <[email protected] >
2026-07-06 01:53:07 -07:00
abkslm and nucleic
0ae94c98cb
Add Virtualization Framework Support
...
Nucleic-Session: 4FCF4F8B-A7C3-42F6-BE13-1979080F61C7
Co-authored-by: Nucleic <[email protected] >
2026-07-06 01:53:06 -07:00
abkslm and nucleic
8d9675f28f
Add Virtualization Framework Support
...
Nucleic-Session: 4FCF4F8B-A7C3-42F6-BE13-1979080F61C7
Co-authored-by: Nucleic <[email protected] >
2026-07-06 01:53:04 -07:00
abkslm and nucleic
e347cf768e
Add Virtualization Framework Support
...
Nucleic-Session: 4FCF4F8B-A7C3-42F6-BE13-1979080F61C7
Co-authored-by: Nucleic <[email protected] >
2026-07-06 01:53:03 -07:00
abkslm and nucleic
f4f07866bf
Add Virtualization Framework Support
...
Nucleic-Session: 4FCF4F8B-A7C3-42F6-BE13-1979080F61C7
Co-authored-by: Nucleic <[email protected] >
2026-07-06 01:52:57 -07:00
abkslm and nucleic
9336104e03
Add Virtualization Framework Support
...
Nucleic-Session: 4FCF4F8B-A7C3-42F6-BE13-1979080F61C7
Co-authored-by: Nucleic <[email protected] >
2026-07-06 00:58:32 -07:00
abkslm and nucleic
d3179e027a
Add Virtualization Framework Support
...
Nucleic-Session: 4FCF4F8B-A7C3-42F6-BE13-1979080F61C7
Co-authored-by: Nucleic <[email protected] >
2026-07-06 00:58:10 -07:00
abkslm and nucleic
4fa0117b4b
Add Virtualization Framework Support
...
Nucleic-Session: 4FCF4F8B-A7C3-42F6-BE13-1979080F61C7
Co-authored-by: Nucleic <[email protected] >
2026-07-06 00:56:59 -07:00
abkslm and nucleic
9b7edd2bb2
nvrsion: Add: Adjust ‘make release-*’ to skip re-uploading prior releases in the R2 bucket to reduce bandwidth and ops.
...
Nucleic-Promote: 1
Co-authored-by: Nucleic <[email protected] >
2026-07-04 21:31:34 -07:00
abkslm and nucleic
9d48995579
nvrsion: Add: Fix parse-entitlements error in scripts/package-app.sh
...
Nucleic-Promote: 1
Co-authored-by: Nucleic <[email protected] >
2026-07-04 18:11:01 -07:00
abkslm and Claude Fable 5
61e11572b8
Add Tailscale (Tailnet) as a sync transport between Mac and iPhone
...
Settings ▸ Remote gains a "Connect via" picker — LAN (default), Tailscale
(tailnet), or Relay (disabled, coming soon). On Tailnet, both devices run an
embedded tsnet node via TailscaleKit (tailscale/libtailscale) and sync frames
flow over the user's tailnet, so the phone can connect from anywhere the
tailnet reaches; Noise E2EE runs above the transport unchanged.
- NucleicTailnet (new target, macOS + iOS): TailnetNode wraps TailscaleKit's
node lifecycle (auth-key login, generation-fenced start/stop since up() is
un-cancellable) and drops to the framework's public C API for the data path
— tailscale_dial/listen/accept hand back full-duplex socketpair fds, wrapped
by FDFrameChannel (DispatchIO) into the shared FrameChannel seam. The Swift
wrapper's one-way connection actors can't carry a bidirectional stream.
- Host: TailnetListener adopts SyncListener; startSyncServer is single-flight
and honors toggle-off/picker changes at the commit point; pairing QRs carry
transport + tailnet IP/port hints (PairingPayload additive optional fields,
forward/backward compatible over CBOR).
- iPhone: pair/reconnect dial over whichever transport the pairing recorded;
Settings gains a Tailscale auth-key field (Keychain, committed on editing
end); connectivity chip shows "Connected · Tailnet".
- TailscaleKit has no SwiftPM distribution: scripts/build-tailscalekit.sh
builds a pinned libtailscale commit into an untracked local xcframework;
Package.swift links it only when present (everything builds without it, the
picker then reports Tailscale support as not built in), and the script
clears SwiftPM's content-keyed manifest cache so the toggle is picked up.
- iOS floor 17.0 → 18.1 (TailscaleKit requires the iOS 18 Swift runtime);
package-app.sh embeds the framework in the .app like Sparkle.
703-test suite: no new failures (the 7 fake-claude/fake-grok staging issues
reproduce identically on an untouched checkout — pre-existing, tracked
separately). New coverage: FDFrameChannel over socketpairs, pairing-payload
version-skew both directions, transport-setting resolution.
Co-Authored-By: Claude Fable 5 <[email protected] >
2026-07-03 03:50:45 -07:00
abkslm and nucleic
82027bc7a6
nvrsion: Add: Adjust iOS beta channel release targets to “Nucleic Remote (Beta)” in BUILD.md, Makefile, app-logo-beta.icon/icon.json, ios/NucleicRemote/NucleicRemote.xcodeproj/project.pbxproj, scripts/ios-release.sh, signing/README.md.
...
Nucleic-Promote: 1
Co-authored-by: Nucleic <[email protected] >
2026-07-02 22:12:15 -07:00
abkslm and nucleic
98f84d21a1
nvrsion: Add: Adjust Canary Build Auto-Update to run every hour, fix Keychain permission audit by updating files: ControlAuth.swift, GitHubCredentials.swift, HeartbeatReporter.swift, KeychainOwnedAccess.swift, HostIdentityStore.swift, PushRelayClient.swift, refactor Remote Build Icon to use “bell.and.waves.left.and.right.fill” in ios/NucleicRemote/NucleicRemote/Views/BuildBanner.swift, add a Remote Release Channel Check in AppStore.swift, Sync/ConnectionHandler.swift, Sync/SyncHostBridge.swift, Sync/ReleaseChannel.swift, Sync/SyncClient.swift, Sync/WireMessages.swift, tests/SyncHostTests.swift, tests/SyncTestSupport.swift, and align build number hash in ios/NucleicRemote/NucleicRemote.xcodeproj/project.pbxproj, ios/NucleicRemote/NucleicRemote/Info.plist, ios/NucleicRemote/NucleicRemote/Views/BuildBanner.swift.
...
Nucleic-Promote: 1
Co-authored-by: Nucleic <[email protected] >
2026-07-02 21:54:40 -07:00
abkslm and nucleic
94f96b60bf
nvrsion: Add: Update Hdiutil Mount Command to use diskutil image attach with --mountPoint and --mountOptions, and update scripts/generate-appcast.sh.
...
Nucleic-Promote: 1
Co-authored-by: Nucleic <[email protected] >
2026-07-02 21:19:19 -07:00
abkslm and nucleic
e8d41429fc
nvrsion: Add: Fix hdiutil mount command deprecation warning in scripts/make-dmg.sh.
...
Nucleic-Promote: 1
Co-authored-by: Nucleic <[email protected] >
2026-07-02 20:38:28 -07:00
abkslm and nucleic
8f03fc35a7
nvrsion: Add deprecation warnings and updates for Hdiutil mount command; fix BUILD.md, Makefile, and related files.
...
Nucleic-Promote: 1
Co-authored-by: Nucleic <[email protected] >
2026-07-02 20:24:53 -07:00
abkslm and nucleic
f4d9fe9651
nvrsion: Add scripts/make-dmg.sh: Update Hdiutil Mount Command.
...
Nucleic-Promote: 1
Co-authored-by: Nucleic <[email protected] >
2026-07-02 20:19:48 -07:00
abkslm and nucleic
cf9c09b3e1
nvrsion: Add: Stabilize Lightning Bolt Position in HomeView to prevent side-to-side swinging, fix iOS build scripts for TestFlight versioning, update signing instructions, update the “make release-*” process to use ‘diskutil image attach --mountPoint --mountOptions nob’ instead of deprecated ‘hdiutil attach -mountpoint -nobrowse ...’, adjust error message background color in RootView and AppStore, and add Marketing Page Link on ./website/index.html mirroring ./website/iphone.html.
...
Nucleic-Promote: 1
Co-authored-by: Nucleic <[email protected] >
2026-07-02 18:56:51 -07:00
abkslm and nucleic
a824a02d64
Create TestFlight Versions
...
Nucleic-Session: 1E7DF522-F57E-4717-8A39-4AA9781F3DBB
Co-authored-by: Nucleic <[email protected] >
2026-07-02 18:24:47 -07:00
abkslm and nucleic
3046eb08bf
Create TestFlight Versions
...
Nucleic-Session: 1E7DF522-F57E-4717-8A39-4AA9781F3DBB
Co-authored-by: Nucleic <[email protected] >
2026-07-02 16:46:23 -07:00
abkslm and nucleic
25d55aeab3
Makefile Entry Creation
...
Nucleic-Session: 68BC2F7D-7E9C-45FD-BA8B-CAD374976C8F
Co-authored-by: Nucleic <[email protected] >
2026-07-02 16:32:17 -07:00