Skip to content
Merged
Changes from all commits
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
c85648e
feat(capsule_image_codec): land a2 image codec capsule
senseix21 May 15, 2026
4a35845
feat(capsule_wallpaper): switch to modular runtime bootstrap
senseix21 May 15, 2026
7313637
feat(capsule_wallpaper): require shell and compositor discovery
senseix21 May 15, 2026
30da761
feat(capsule_wallpaper): tighten deterministic set-get state
senseix21 May 15, 2026
25d5903
feat(capsule_wallpaper): persist set-policy through context
senseix21 May 15, 2026
9b3ad98
feat(capsule_wallpaper): complete a3 service path
senseix21 May 15, 2026
de0bc53
feat(clipboard): implement bounded history service
senseix21 May 15, 2026
d3bb23f
docs(plan-a): log c08 completion evidence
senseix21 May 15, 2026
3a28fb0
feat(login): add session gate capsule and static-gate markers
senseix21 May 15, 2026
2460ab0
docs(plan-a): log c09 completion evidence
senseix21 May 15, 2026
e146b3c
feat(login): add full-screen render path
senseix21 May 15, 2026
3228e63
docs(plan-a): log c09-r2 completion evidence
senseix21 May 15, 2026
f4e5485
feat(desktop-shell): validate tray runtime and sign artifacts
senseix21 May 15, 2026
fb74181
docs(plan-a): log c10 completion evidence
senseix21 May 15, 2026
6aac5db
feat(desktop-shell): add wm and policy clients
senseix21 May 15, 2026
e3494f7
docs(plan-a): log c10-r2 completion evidence
senseix21 May 15, 2026
d8d05eb
docs(plan-a): close a6 checklist evidence
senseix21 May 15, 2026
55c8af4
docs(plan-a): log c10-r3 completion evidence
senseix21 May 15, 2026
20ff8c8
feat(apps-wave1): add app skeleton and seven app capsules
senseix21 May 15, 2026
6ac1e0d
chore(apps-wave1): add signed trust artifacts for app capsules
senseix21 May 15, 2026
8eb85bc
docs(plan-a): log a7 build and sign evidence
senseix21 May 15, 2026
6df2b4a
feat(userspace): wire app capsule boot integration
senseix21 May 15, 2026
1d62cc2
toolkit: build on all 3 triples — ungate nonos_libc (Cargo.toml) [0.1]
senseix21 May 17, 2026
f7de13f
virtio_gpu: staged bring-up markers — setup/sequence.rs [0.2.a]
senseix21 May 17, 2026
e193a54
virtio_gpu: pre-setup marker + error-string on failure — main.rs [0.2.a]
senseix21 May 17, 2026
eeeb7ce
compositor: clipped layer blit — sw_blitter/copy_rect.rs [0.2.b]
senseix21 May 17, 2026
440e138
compositor: Surface type + copy_rect export — sw_blitter/mod.rs [0.2.b]
senseix21 May 17, 2026
c0023c8
compositor: surface attach cache — state/attach.rs [0.2.b]
senseix21 May 17, 2026
2b16bb8
compositor: z-sorted snapshot; drop dead read — state/scene.rs [0.2.b]
senseix21 May 17, 2026
fa6396a
compositor: AttachCache in Context — state/context.rs [0.2.b]
senseix21 May 17, 2026
410a637
compositor: export attach module — state/mod.rs [0.2.b]
senseix21 May 17, 2026
d1cc477
compositor: real z-order damage-clipped composite — frame_pacer/compo…
senseix21 May 17, 2026
6fc84d4
compositor: composite module — frame_pacer/mod.rs [0.2.b]
senseix21 May 17, 2026
b1bcab7
compositor: tick uses real composite (fixes tick.rs:51 background-onl…
senseix21 May 17, 2026
a57b4db
compositor: init AttachCache in Context — setup/prime.rs [0.2.b]
senseix21 May 17, 2026
fe3ef8f
compositor: evict attach cache on scene_remove — server/handlers/scen…
senseix21 May 17, 2026
642500c
compositor: typed parse errno consts — protocol/errno.rs [1.1]
senseix21 May 17, 2026
a0a6cf6
compositor: export typed parse errnos — protocol/mod.rs [1.1]
senseix21 May 17, 2026
1e4256e
compositor: typed parse Result (E_BAD_MAGIC/VERSION/LEN) — protocol/d…
senseix21 May 17, 2026
89d77fb
compositor: reply typed parse error, no silent drop — server/runner.r…
senseix21 May 17, 2026
3858fe2
wallpaper: typed parse errno consts — protocol/errno.rs [1.1]
senseix21 May 17, 2026
e0dc2ed
wallpaper: export typed parse errnos — protocol/mod.rs [1.1]
senseix21 May 17, 2026
0bc513e
wallpaper: typed parse Result — protocol/decode.rs [1.1]
senseix21 May 17, 2026
e14a7d3
wallpaper: reply typed parse error — server/runner.rs [1.1]
senseix21 May 17, 2026
45caed6
desktop_shell: typed parse errno consts — protocol/errno.rs [1.1]
senseix21 May 17, 2026
820f572
desktop_shell: export typed parse errnos — protocol/mod.rs [1.1]
senseix21 May 17, 2026
29da74b
desktop_shell: typed parse Result — protocol/decode.rs [1.1]
senseix21 May 17, 2026
19077e3
desktop_shell: reply typed parse error — server/runner.rs [1.1]
senseix21 May 17, 2026
2003b24
ci: deterministic Plan-A runtime lane — nonos-ci/plan-a-runtime.sh [0…
senseix21 May 17, 2026
917def5
login: distinct parse errno consts (E_BAD_MAGIC/LEN/VERSION) — protoc…
senseix21 May 17, 2026
965ceab
login: export distinct parse errnos — protocol/mod.rs [1.1]
senseix21 May 17, 2026
1d8424c
login: split collapsed E_INVAL into typed parse errors — protocol/dec…
senseix21 May 17, 2026
035dcf5
clipboard: distinct parse errno consts — protocol/errno.rs [1.1]
senseix21 May 17, 2026
b14dde1
clipboard: export distinct parse errnos — protocol/mod.rs [1.1]
senseix21 May 17, 2026
9585564
clipboard: split collapsed E_INVAL into typed parse errors — protocol…
senseix21 May 17, 2026
d45251c
userspace: embed signed login ELF+cert+manifest — capsule_login/embed…
senseix21 May 17, 2026
b3505dd
userspace: login capsule lifecycle state — capsule_login/state.rs [1.3]
senseix21 May 17, 2026
4f4abdd
userspace: signed spawn_verified for login — capsule_login/spawn.rs […
senseix21 May 17, 2026
f7b3637
userspace: login kernel-mirror module — capsule_login/mod.rs [1.3]
senseix21 May 17, 2026
09100a2
userspace: embed signed clipboard ELF+cert+manifest — capsule_clipboa…
senseix21 May 17, 2026
b38c881
userspace: clipboard capsule lifecycle state — capsule_clipboard/stat…
senseix21 May 17, 2026
adb2398
userspace: signed spawn_verified for clipboard — capsule_clipboard/sp…
senseix21 May 17, 2026
11085c5
userspace: clipboard kernel-mirror module — capsule_clipboard/mod.rs …
senseix21 May 17, 2026
56b0e8c
userspace: embed signed image_codec ELF+cert+manifest — capsule_image…
senseix21 May 17, 2026
0ec6f80
userspace: image_codec capsule lifecycle state — capsule_image_codec/…
senseix21 May 17, 2026
242df25
userspace: signed spawn_verified for image_codec — capsule_image_code…
senseix21 May 17, 2026
b97c2cc
userspace: image_codec kernel-mirror module — capsule_image_codec/mod…
senseix21 May 17, 2026
687ea3e
userspace: declare login/clipboard/image_codec mirror modules — mod.r…
senseix21 May 17, 2026
29ca120
userspace: cfg-gated boot spawn of login/clipboard/image_codec after …
senseix21 May 17, 2026
a41b038
build: nonos-capsule-{login,clipboard,image-codec} features + desktop…
senseix21 May 17, 2026
53e3876
login: declare CAPSULE_KERNEL_MIRROR — Capsule.mk [1.3]
senseix21 May 17, 2026
b216d46
clipboard: declare CAPSULE_KERNEL_MIRROR — Capsule.mk [1.3]
senseix21 May 17, 2026
756a5b4
image_codec: declare CAPSULE_KERNEL_MIRROR — Capsule.mk [1.3]
senseix21 May 17, 2026
25a49e9
build: nonos-mk-plan-a-runtime target (build desktop-gui + esp + run …
senseix21 May 17, 2026
13727b3
chore: retire feature/plan-a-rusty-user-surface (substance in main; s…
senseix21 May 18, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

These merge commits were added into this branch cleanly.

There are no new changes to show.