Skip to content

feat(fresh-ui): desktop UI components — tray, menus, dialogs, notifications, window chrome #843

Description

@rickylabs

Part of #840.

Dedicated @netscript/fresh-ui desktop components productizing the POC's desktop-chrome.ts pattern (feature-detect desktop globals via local structural types — no any, no ambient augmentation, lint-clean in web builds):

Design source: PR #822 (rfc.md) + run .llm/runs/rfc-single-deployment--orchestrator/.

Option-A execution rescope (owner-ratified 2026-07-18)

Upstream Deno 2.9.3 deletes op_desktop_verify_ed25519 at bootstrap (keep-list omission in denoland/deno#33441 — bug filed as denoland/deno#36150), so the auto-update apply/rollback execution proof cannot run on any platform until a fixed Deno release ships. That execution proof is re-scoped to successor #859 (0.0.1-beta.12). Everything else shipped and was proven in the beta.11 wave; gate boxes below annotated accordingly.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions