Commit Graph
5028 Commits
Author SHA1 Message Date
abkslmandnucleic 5b3ce757c5 nvrsion: Add: Redesign the “Virtual Machines” section in Settings to include Linux controls and reduce layout clutter; refactor Linux VM Semantic Agent code, update documentation, and adjust related scripts and ignore files.
Nucleic-Promote: 1
Co-authored-by: Nucleic <[email protected]>
2026-07-08 20:10:52 -07:00
abkslmandnucleic 413814e3ea nvrsion: Add: Increase the width of the settings panel’s detail area in Sources/NucleicApp/SettingsView.swift, and run the AT-SPI liveness check on the Linux VM.
Nucleic-Promote: 1
Co-authored-by: Nucleic <[email protected]>
2026-07-08 19:54:23 -07:00
abkslmandnucleic 9de9d71aac nvrsion: promote trunk to dev
Nucleic-Promote: 1
Co-authored-by: Nucleic <[email protected]>
2026-07-08 19:51:10 -07:00
abkslmandnucleic af7c950e3d nvrsion: Add support for full Linux VM support, enable agent creation inside VMs, apply virtualization/containerization constraints, validate GNOME base rebuild, and implement Phase 1 transport using a second vsock.
Nucleic-Promote: 1
Co-authored-by: Nucleic <[email protected]>
2026-07-08 19:47:17 -07:00
abkslmandnucleic df6522a455 nvrsion: Add documentation and tooling for the Linux VM semantic agent, update views and logic, and adjust accessibility scripts.
Nucleic-Promote: 1
Co-authored-by: Nucleic <[email protected]>
2026-07-08 17:52:52 -07:00
abkslmandnucleic bb41794c91 nvrsion: Add settings for Linux VMs in Settings > Virtual Machines, refactor Wayland Compositor GNOME upgrade documentation, and incorporate vendored-subset Newton plan for improved accuracy on Wayland.
Nucleic-Promote: 1
Co-authored-by: Nucleic <[email protected]>
2026-07-08 17:34:11 -07:00
abkslm 6807d60b92 Merge nucleic/trunk into dev
Resolve modify/delete conflicts on the Linux VM feature. A prior 'promote
many changes from trunk' (9204614c) erroneously deleted the entire
first-party Linux VM implementation from dev (engine Linux extensions,
nucleic-linux-agent, linux-base bootstrap/provision, docs, build scripts)
while trunk kept developing it.

Every file that differs between dev and trunk is one where trunk is the
authoritative version: the 18 Linux files were wrongly removed from dev,
and dev's blob for each of the 14 modified files is an older state present
in trunk's history. dev carries no unique work, so this merge takes trunk's
tree wholesale, restoring the feature and advancing dev to trunk's content.
2026-07-08 22:45:44 +00:00
abkslmandnucleic a92fd46b41 Extend VM Service Linux Support
Nucleic-Session: 44D29355-D1D8-4327-97B6-B1AEBD5EDE57
Co-authored-by: Nucleic <[email protected]>
2026-07-08 15:38:18 -07:00
abkslmandnucleic 5d594a79f3 Extend VM Service Linux Support
Nucleic-Session: 44D29355-D1D8-4327-97B6-B1AEBD5EDE57
Co-authored-by: Nucleic <[email protected]>
2026-07-08 15:38:12 -07:00
abkslmandnucleic 5e4b80891e Extend VM Service Linux Support
Nucleic-Session: 44D29355-D1D8-4327-97B6-B1AEBD5EDE57
Co-authored-by: Nucleic <[email protected]>
2026-07-08 15:38:01 -07:00
abkslmandnucleic 579e21aef9 Extend VM Service Linux Support
Nucleic-Session: 44D29355-D1D8-4327-97B6-B1AEBD5EDE57
Co-authored-by: Nucleic <[email protected]>
2026-07-08 15:37:21 -07:00
abkslmandnucleic 93fa3044b9 Extend VM Service Linux Support
Nucleic-Session: 44D29355-D1D8-4327-97B6-B1AEBD5EDE57
Co-authored-by: Nucleic <[email protected]>
2026-07-08 15:36:52 -07:00
abkslmandnucleic ca6ec07a3f Extend VM Service Linux Support
Nucleic-Session: 44D29355-D1D8-4327-97B6-B1AEBD5EDE57
Co-authored-by: Nucleic <[email protected]>
2026-07-08 15:36:45 -07:00
abkslmandnucleic 14894c4863 Extend VM Service Linux Support
Nucleic-Session: 44D29355-D1D8-4327-97B6-B1AEBD5EDE57
Co-authored-by: Nucleic <[email protected]>
2026-07-08 15:36:37 -07:00
abkslmandnucleic d9fce1ec78 Extend VM Service Linux Support
Nucleic-Session: 44D29355-D1D8-4327-97B6-B1AEBD5EDE57
Co-authored-by: Nucleic <[email protected]>
2026-07-08 15:36:07 -07:00
abkslmandnucleic 865f95e396 nvrsion: recovered uncommitted work after restart
Nucleic-Recovery: 1
Co-authored-by: Nucleic <[email protected]>
2026-07-08 15:34:10 -07:00
abkslmandnucleic 686b7bbd97 nvrsion: Add Linux support to VM service by extending the MacVM engine and manager to handle Linux-specific components like virtio and virtual keyboard, extend the toolchain integration for Linux with mac toolchain freed up, display status during cold starts for “mcp__nucleic__mac_vm_exec”, and fix build script permission errors in ‘make app-dev’.
Nucleic-Promote: 1
Co-authored-by: Nucleic <[email protected]>
2026-07-08 15:27:44 -07:00
abkslmandnucleic b5f891bb45 Build Script Permission Issue
Nucleic-Session: 087840A1-8FF1-4EDD-A136-D75D0E6D2C7D
Co-authored-by: Nucleic <[email protected]>
2026-07-08 15:27:21 -07:00
abkslmandnucleic 8ae91ae4c0 Build Script Permission Issue
Nucleic-Session: 087840A1-8FF1-4EDD-A136-D75D0E6D2C7D
Co-authored-by: Nucleic <[email protected]>
2026-07-08 15:27:13 -07:00
abkslmandnucleic 3fcac277dc Build Script Permission Issue
Nucleic-Session: 087840A1-8FF1-4EDD-A136-D75D0E6D2C7D
Co-authored-by: Nucleic <[email protected]>
2026-07-08 15:27:09 -07:00
abkslmandnucleic 74d01de46e Build Script Permission Issue
Nucleic-Session: 087840A1-8FF1-4EDD-A136-D75D0E6D2C7D
Co-authored-by: Nucleic <[email protected]>
2026-07-08 15:27:00 -07:00
abkslmandnucleic c33c6e1aa5 Build Script Permission Issue
Nucleic-Session: 087840A1-8FF1-4EDD-A136-D75D0E6D2C7D
Co-authored-by: Nucleic <[email protected]>
2026-07-08 15:26:54 -07:00
abkslmandnucleic f10f85bf3c Build Script Permission Issue
Nucleic-Session: 087840A1-8FF1-4EDD-A136-D75D0E6D2C7D
Co-authored-by: Nucleic <[email protected]>
2026-07-08 15:26:50 -07:00
abkslmandnucleic 06952b2995 Build Script Permission Issue
Nucleic-Session: 087840A1-8FF1-4EDD-A136-D75D0E6D2C7D
Co-authored-by: Nucleic <[email protected]>
2026-07-08 15:26:47 -07:00
abkslm 9204614c37 promote many changes from trunk 2026-07-08 15:22:56 -07:00
abkslm d5e2ff3290 Merge nucleic/trunk into dev
Resolve additive conflict in Sources/NucleicCore/MacVM/MacVMSpec.swift:
keep the MacVMError.kernelMissing case (Linux base boot-artifact failure)
added on nucleic/trunk alongside dev's changes.
2026-07-08 22:20:25 +00:00
abkslmandnucleic 9129408c6f Display Status During Cold Start
Nucleic-Session: 511A2AAA-0E47-414C-9587-EA918A7BBF44
Co-authored-by: Nucleic <[email protected]>
2026-07-08 15:16:07 -07:00
abkslmandnucleic 51ceb73336 Display Status During Cold Start
Nucleic-Session: 511A2AAA-0E47-414C-9587-EA918A7BBF44
Co-authored-by: Nucleic <[email protected]>
2026-07-08 15:15:57 -07:00
abkslmandnucleic 70a81fc9ce Extend VM Service Linux Support
Nucleic-Session: 44D29355-D1D8-4327-97B6-B1AEBD5EDE57
Co-authored-by: Nucleic <[email protected]>
2026-07-08 15:11:44 -07:00
abkslmandnucleic 5808b898b5 Extend VM Service Linux Support
Nucleic-Session: 44D29355-D1D8-4327-97B6-B1AEBD5EDE57
Co-authored-by: Nucleic <[email protected]>
2026-07-08 15:11:38 -07:00
abkslmandnucleic 9ce23f279a Extend VM Service Linux Support
Nucleic-Session: 44D29355-D1D8-4327-97B6-B1AEBD5EDE57
Co-authored-by: Nucleic <[email protected]>
2026-07-08 15:11:32 -07:00
abkslmandnucleic 8be36cfc44 Extend VM Service Linux Support
Nucleic-Session: 44D29355-D1D8-4327-97B6-B1AEBD5EDE57
Co-authored-by: Nucleic <[email protected]>
2026-07-08 07:10:03 -07:00
abkslmandnucleic 2b4cba1f82 Extend VM Service Linux Support
Nucleic-Session: 44D29355-D1D8-4327-97B6-B1AEBD5EDE57
Co-authored-by: Nucleic <[email protected]>
2026-07-08 07:03:53 -07:00
abkslmandnucleic 0c91162f8c Extend VM Service Linux Support
Nucleic-Session: 44D29355-D1D8-4327-97B6-B1AEBD5EDE57
Co-authored-by: Nucleic <[email protected]>
2026-07-08 06:47:04 -07:00
abkslmandnucleic 5f73f16baa Extend VM Service Linux Support
Nucleic-Session: 44D29355-D1D8-4327-97B6-B1AEBD5EDE57
Co-authored-by: Nucleic <[email protected]>
2026-07-08 06:46:25 -07:00
abkslmandnucleic 1c5237c5c0 Extend VM Service Linux Support
Nucleic-Session: 44D29355-D1D8-4327-97B6-B1AEBD5EDE57
Co-authored-by: Nucleic <[email protected]>
2026-07-08 06:45:33 -07:00
abkslmandnucleic 4dbea9bd5c Extend VM Service Linux Support
Nucleic-Session: 44D29355-D1D8-4327-97B6-B1AEBD5EDE57
Co-authored-by: Nucleic <[email protected]>
2026-07-08 06:44:28 -07:00
abkslmandnucleic 9f8aaa7a0e Extend VM Service Linux Support
Nucleic-Session: 44D29355-D1D8-4327-97B6-B1AEBD5EDE57
Co-authored-by: Nucleic <[email protected]>
2026-07-08 06:44:20 -07:00
abkslmandnucleic 6219fbf604 Extend VM Service Linux Support
Nucleic-Session: 44D29355-D1D8-4327-97B6-B1AEBD5EDE57
Co-authored-by: Nucleic <[email protected]>
2026-07-08 06:43:37 -07:00
abkslmandnucleic 3ab8c8d408 Extend VM Service Linux Support
Nucleic-Session: 44D29355-D1D8-4327-97B6-B1AEBD5EDE57
Co-authored-by: Nucleic <[email protected]>
2026-07-08 06:43:32 -07:00
abkslmandnucleic e3501b93d1 Extend VM Service Linux Support
Nucleic-Session: 44D29355-D1D8-4327-97B6-B1AEBD5EDE57
Co-authored-by: Nucleic <[email protected]>
2026-07-08 06:43:20 -07:00
abkslmandnucleic 7e07aab390 Extend VM Service Linux Support
Nucleic-Session: 44D29355-D1D8-4327-97B6-B1AEBD5EDE57
Co-authored-by: Nucleic <[email protected]>
2026-07-08 06:42:37 -07:00
abkslmandnucleic 83a969b163 Extend VM Service Linux Support
Nucleic-Session: 44D29355-D1D8-4327-97B6-B1AEBD5EDE57
Co-authored-by: Nucleic <[email protected]>
2026-07-08 06:15:56 -07:00
abkslmandnucleic b30a3d4b25 Extend VM Service Linux Support
Nucleic-Session: 44D29355-D1D8-4327-97B6-B1AEBD5EDE57
Co-authored-by: Nucleic <[email protected]>
2026-07-08 06:05:13 -07:00
abkslmandnucleic 6f23af2651 Extend VM Service Linux Support
Nucleic-Session: 44D29355-D1D8-4327-97B6-B1AEBD5EDE57
Co-authored-by: Nucleic <[email protected]>
2026-07-08 06:05:00 -07:00
abkslmandnucleic 5d3b66a389 Extend VM Service Linux Support
Nucleic-Session: 44D29355-D1D8-4327-97B6-B1AEBD5EDE57
Co-authored-by: Nucleic <[email protected]>
2026-07-08 06:04:32 -07:00
abkslmandnucleic 19a2463660 Extend VM Service Linux Support
Nucleic-Session: 44D29355-D1D8-4327-97B6-B1AEBD5EDE57
Co-authored-by: Nucleic <[email protected]>
2026-07-08 06:02:48 -07:00
abkslmandnucleic f253e495f5 Extend VM Service Linux Support
Nucleic-Session: 44D29355-D1D8-4327-97B6-B1AEBD5EDE57
Co-authored-by: Nucleic <[email protected]>
2026-07-08 06:02:37 -07:00
abkslmandnucleic f350fd1b94 Extend VM Service Linux Support
Nucleic-Session: 44D29355-D1D8-4327-97B6-B1AEBD5EDE57
Co-authored-by: Nucleic <[email protected]>
2026-07-08 06:01:14 -07:00
abkslmandnucleic 823793e3e8 Extend VM Service Linux Support
Nucleic-Session: 44D29355-D1D8-4327-97B6-B1AEBD5EDE57
Co-authored-by: Nucleic <[email protected]>
2026-07-08 06:01:02 -07:00