abkslm and Claude Fable 5
d4734e5872
Phone-initiated project creation: projectCreated reply + iOS Add Project UI
...
The createProject verb landed host-side but nothing sent it. This adds the
client half (CLOUD_RUNTIME §6 "phone-initiated project creation"):
Wire: WireCreateProjectRequest gains an optional requestID;
HostMsg.projectCreated (WireProjectCreated: requestID echo + projectID/name
on success, error message on failure) answers the requesting connection —
additive (.unknown fallback on old clients) with the SyncClient.Event case
+ messageLoop branch per the §11.2 checklist. SyncHostBridge.createProject
now returns the outcome; ConnectionHandler folds a thrown WireError into a
failed outcome so the asking UI always settles.
iOS: Projects tab gains an Add Project sheet (git URL + optional
name/branch, host picker when several live hosts advertise
canCreateProjects), driven by RemoteStore.addProject state — creating →
created/failed, correlated by requestID so a stale reply can't settle a
newer request. The project row itself arrives via the dashboard push.
Verified: macOS nucleicd/NucleicApp builds + protocol/sync suites green;
iOS xcodebuild green; Linux nucleicd build + protocol suite green (167
tests, incl. new round-trip/legacy-tolerance coverage).
Co-Authored-By: Claude Fable 5 <[email protected] >
2026-07-10 21:18:51 +00:00
abkslm
447dd4040a
Merge branch 'dev' into nucleic/plucky-umber-viper
2026-07-10 14:05:09 -07:00
abkslm
5595e69c74
Merge nucleic/plucky-umber-viper into dev
2026-07-10 14:05:09 -07:00
abkslm and Claude Fable 5
396a5c1694
Close the runner dispatch gap: createProject wire verb + boot project seeding
...
ANTIMATTER_RUNNER §0.2 item 1, both layers. A fresh runner could pair but
not receive work — startChat needs an existing project and transfer import
rejects unknown ones.
(a) Interim: nucleicd reads NUCLEIC_RUNNER_PROJECTS (git URLs) and clones +
registers each as a controlled project at boot. Idempotent by normalized
origin remote (AppStore.projectMatching(remote:)), so a persistent-disk
reboot never stacks repo-2 clones; a failed seed logs and moves on.
(b) Wire verb per the §11.4 additive recipe: WireCreateProjectRequest
(gitURL/branch/name, decode-defaulted optionals), ClientMsg.createProject
gated on new WireCapabilities.canCreateProjects (decode-default false),
ConnectionHandler control-scope handling into a defaulted-reject
SyncHostBridge hook, AppStore conformance via addClonedProject (controlled
clone; new optional branch passes through git clone --branch), iOS
RemoteStore switches handled inertly, round-trip + legacy-tolerance tests.
Verified: Linux nucleicd build + protocol suite (166 green) in the swift
6.3 container; boot smoke test — seed cloned on boot 1, skipped as already
registered on boot 2; macOS nucleicd/NucleicApp build + protocol/sync/
transfer suites green; iOS xcodebuild green.
Co-Authored-By: Claude Fable 5 <[email protected] >
2026-07-10 21:04:39 +00:00
abkslm
40b2f83d96
Merge nucleic/gentle-breezy-egret into dev
2026-07-10 04:18:32 -07:00
abkslm
4781a8741c
Merge nucleic/clever-umber-yak into dev
2026-07-10 03:46:31 -07:00
abkslm
5b5d2b64a0
Merge nucleic/olive-meadow-badger into dev
2026-07-10 03:23:32 -07:00
abkslm
c0186effa4
Merge nucleic/keen-feather-wren into dev
2026-07-10 00:38:05 -07:00
abkslm
d93d1890d6
Merge nucleic/zesty-river-wren into dev
2026-07-10 00:27:35 -07:00
abkslm
30ffc6020a
Merge nucleic/fuzzy-jade-egret into dev
2026-07-09 21:51:06 -07:00
abkslm
a99474f08a
Merge branch 'dev' into nucleic/trunk
2026-07-09 16:49:49 -07:00
abkslm and Nucleic
a2783fc101
nvrsion: Add, rename, and replace “Orbital” → “Antimatter” in the meshing system, including all usages across SettingsView.swift, RemoteAccessView.swift, ios/NucleicRemote/NucleicRemote/Views/SettingsView.swift, and website/index.html.
...
Nucleic-Promote: 1
Co-authored-by: Nucleic <[email protected] >
2026-07-09 16:49:49 -07:00
abkslm and Nucleic
a10b41ef48
Replace NVRSION Card Text
...
Nucleic-Session: 4B375B1B-7262-4798-9FB4-36970F4C05FE
Co-authored-by: Nucleic <[email protected] >
2026-07-09 16:49:37 -07:00
abkslm and Nucleic
ac6c026fcc
Replace NVRSION Card Text
...
Nucleic-Session: 4B375B1B-7262-4798-9FB4-36970F4C05FE
Co-authored-by: Nucleic <[email protected] >
2026-07-09 16:49:32 -07:00
abkslm and Nucleic
3cf44bd799
nvrsion: Add: Verify Codex tool availability (auto-allow to codex), adjust file operation logic to match Claude, update tests for WorktreeMutationGuard, fix unreliable push-based Live Activities launch in iOS Canary via TestFlight, verify Codex tool availability, fix foreground connection delay when reopening the iOS app after backgrounding or locking, refactor system development to handle VM artifact-driven project path reconstruction via mounting and symlinking, display VM Import Status for apps imported to macos or linux VMs.
...
Nucleic-Promote: 1
Co-authored-by: Nucleic <[email protected] >
2026-07-09 14:56:47 -07:00
abkslm
834111017f
Merge branch 'dev' into nucleic/trunk
2026-07-09 14:56:47 -07:00
abkslm and Nucleic
9d68293be9
Foreground Connection Delay Adjustment
...
Nucleic-Session: CB658C4F-A19F-447C-B313-7CB21783BD94
Co-authored-by: Nucleic <[email protected] >
2026-07-09 14:37:38 -07:00
abkslm and Nucleic
39fd8081f7
Foreground Connection Delay Adjustment
...
Nucleic-Session: CB658C4F-A19F-447C-B313-7CB21783BD94
Co-authored-by: Nucleic <[email protected] >
2026-07-09 14:37:30 -07:00
abkslm and Nucleic
f0c6488a06
Foreground Connection Delay Adjustment
...
Nucleic-Session: CB658C4F-A19F-447C-B313-7CB21783BD94
Co-authored-by: Nucleic <[email protected] >
2026-07-09 14:37:23 -07:00
abkslm and Nucleic
c9c422d536
Foreground Connection Delay Adjustment
...
Nucleic-Session: CB658C4F-A19F-447C-B313-7CB21783BD94
Co-authored-by: Nucleic <[email protected] >
2026-07-09 14:37:13 -07:00
abkslm and Nucleic
d31e556ca8
Foreground Connection Delay Adjustment
...
Nucleic-Session: CB658C4F-A19F-447C-B313-7CB21783BD94
Co-authored-by: Nucleic <[email protected] >
2026-07-09 14:37:00 -07:00
abkslm and Nucleic
a7e83a7e87
Foreground Connection Delay Adjustment
...
Nucleic-Session: CB658C4F-A19F-447C-B313-7CB21783BD94
Co-authored-by: Nucleic <[email protected] >
2026-07-09 14:36:51 -07:00
abkslm and Nucleic
7978e96228
Foreground Connection Delay Adjustment
...
Nucleic-Session: CB658C4F-A19F-447C-B313-7CB21783BD94
Co-authored-by: Nucleic <[email protected] >
2026-07-09 14:36:42 -07:00
abkslm and Nucleic
6b096ffe18
Foreground Connection Delay Adjustment
...
Nucleic-Session: CB658C4F-A19F-447C-B313-7CB21783BD94
Co-authored-by: Nucleic <[email protected] >
2026-07-09 14:36:09 -07:00
abkslm
7cd77d2e60
Merge branch 'dev' into nucleic/trunk
2026-07-09 02:06:40 -07:00
abkslm
02a488d68b
control panel updates, vm updates
2026-07-09 02:03:53 -07:00
abkslm and Nucleic
5f54c8a4e4
Add Usage Metrics
...
Nucleic-Session: B4F51091-BE3C-42D3-BCDD-8E89E83543D0
Co-authored-by: Nucleic <[email protected] >
2026-07-09 01:50:47 -07:00
abkslm and Nucleic
d4c8eab3a7
Add Usage Metrics
...
Nucleic-Session: B4F51091-BE3C-42D3-BCDD-8E89E83543D0
Co-authored-by: Nucleic <[email protected] >
2026-07-09 01:50:39 -07:00
abkslm and Nucleic
af972a55a2
Add Usage Metrics
...
Nucleic-Session: B4F51091-BE3C-42D3-BCDD-8E89E83543D0
Co-authored-by: Nucleic <[email protected] >
2026-07-09 01:50:25 -07:00
abkslm and Nucleic
cba241e4e9
Add Usage Metrics
...
Nucleic-Session: B4F51091-BE3C-42D3-BCDD-8E89E83543D0
Co-authored-by: Nucleic <[email protected] >
2026-07-09 01:47:35 -07:00
abkslm and Nucleic
7c2ead6c09
Add Usage Metrics
...
Nucleic-Session: B4F51091-BE3C-42D3-BCDD-8E89E83543D0
Co-authored-by: Nucleic <[email protected] >
2026-07-09 01:47:30 -07:00
abkslm and Nucleic
375f999e5c
Add Usage Metrics
...
Nucleic-Session: B4F51091-BE3C-42D3-BCDD-8E89E83543D0
Co-authored-by: Nucleic <[email protected] >
2026-07-09 01:47:24 -07:00
abkslm and Nucleic
fbba0f5f60
Add Usage Metrics
...
Nucleic-Session: B4F51091-BE3C-42D3-BCDD-8E89E83543D0
Co-authored-by: Nucleic <[email protected] >
2026-07-09 01:45:36 -07:00
abkslm and Nucleic
a83d635b6b
Add Usage Metrics
...
Nucleic-Session: B4F51091-BE3C-42D3-BCDD-8E89E83543D0
Co-authored-by: Nucleic <[email protected] >
2026-07-09 01:45:24 -07:00
abkslm
fe7e724447
Merge branch 'dev' into nucleic/trunk
2026-07-07 23:40:50 -07:00
abkslm and Nucleic
dae732b64e
nvrsion: Add, Fix, Refactor, Update Sections, macOS 26 references, HTML handling, Chat: Sidebar Shade Adjustment to SettingsView, MCPApprovalServer, MacVM components, Project, SessionController, documentation, Chat: Add Section to HTML with footer margin/padding, Chat: Display Subagent Events.
...
Nucleic-Promote: 1
Co-authored-by: Nucleic <[email protected] >
2026-07-07 22:54:42 -07:00
abkslm and Nucleic
ba79744d59
Display Subagent Events
...
Nucleic-Session: C0D404BC-7C32-4ECC-9F1E-3426BFE53298
Co-authored-by: Nucleic <[email protected] >
2026-07-07 22:43:40 -07:00
abkslm and Nucleic
43443f561e
Display Subagent Events
...
Nucleic-Session: C0D404BC-7C32-4ECC-9F1E-3426BFE53298
Co-authored-by: Nucleic <[email protected] >
2026-07-07 22:43:31 -07:00
abkslm
ebed9a8b28
Merge branch 'nucleic/trunk' into dev
...
Resolve SettingsView.swift IPSW picker conflict in favor of trunk's flat catalog.
2026-07-08 03:34:05 +00:00
abkslm and Nucleic
ade62ceff7
nvrsion: Add: Provisioned VM Image Preparation to run on macvm-spike; Fix: Move Model Selector Position.
...
Nucleic-Promote: 1
Co-authored-by: Nucleic <[email protected] >
2026-07-07 05:17:27 -07:00
abkslm and Nucleic
d16731db72
Move Model Selector Position
...
Nucleic-Session: 855E352B-51E5-4752-9C04-2C23B973FA44
Co-authored-by: Nucleic <[email protected] >
2026-07-07 04:41:20 -07:00
abkslm and Nucleic
7de020cfa8
Move Model Selector Position
...
Nucleic-Session: 855E352B-51E5-4752-9C04-2C23B973FA44
Co-authored-by: Nucleic <[email protected] >
2026-07-07 04:41:06 -07:00
abkslm and Nucleic
8b852d1520
nvrsion: Add: Provisioned VM Image Preparation, refactor PushRelayClient.swift, SyncHost.swift, LiveActivity.swift, apns.ts, LiveActivityManager.swift, and hold “Done” sessions in view in Live Activity until the user opens the app and views the sessions.
...
Nucleic-Promote: 1
Co-authored-by: Nucleic <[email protected] >
2026-07-07 04:09:22 -07:00
abkslm
6cfb58f398
Merge branch 'dev' into nucleic/trunk
2026-07-07 04:09:22 -07:00
abkslm and Nucleic
ae92be76ff
Live Activity Session Retention
...
Nucleic-Session: F2CCC9F2-A7BA-4A94-ADAA-5414F168045E
Co-authored-by: Nucleic <[email protected] >
2026-07-07 03:00:29 -07:00
abkslm and Nucleic
d7cab5a3c4
Live Activity Session Retention
...
Nucleic-Session: F2CCC9F2-A7BA-4A94-ADAA-5414F168045E
Co-authored-by: Nucleic <[email protected] >
2026-07-07 03:00:23 -07:00
abkslm and Nucleic
fb465600d8
Live Activity Session Retention
...
Nucleic-Session: F2CCC9F2-A7BA-4A94-ADAA-5414F168045E
Co-authored-by: Nucleic <[email protected] >
2026-07-07 03:00:06 -07:00
abkslm and Nucleic
44116a20d1
Live Activity Session Retention
...
Nucleic-Session: F2CCC9F2-A7BA-4A94-ADAA-5414F168045E
Co-authored-by: Nucleic <[email protected] >
2026-07-07 03:00:02 -07:00
abkslm and Nucleic
040f2a5e46
Live Activity Session Retention
...
Nucleic-Session: F2CCC9F2-A7BA-4A94-ADAA-5414F168045E
Co-authored-by: Nucleic <[email protected] >
2026-07-07 02:59:49 -07:00
abkslm
68fecc4812
Merge branch 'dev' into nucleic/trunk
2026-07-07 01:53:09 -07:00