Skip to content

feat: add MCOpenNex update presenter - #1

Draft
ciqueira wants to merge 1 commit into
mainfrom
feat/mcopennex-update-presenter
Draft

feat: add MCOpenNex update presenter#1
ciqueira wants to merge 1 commit into
mainfrom
feat/mcopennex-update-presenter

Conversation

@ciqueira

Copy link
Copy Markdown
Owner

What changed

  • adds a shared MCOpenNex client for anonymous update and notice checks;
  • starts the check asynchronously outside render and exposes snapshots through the OFX Support group;
  • adds non-persistent update status plus Check for Updates and Open MCNexus actions;
  • opens only allowlisted mcnexus and HTTPS URLs through native platform APIs;
  • documents the runtime boundary and Apache-2.0 attribution.

Runtime behavior

Instances in one host process share the SDK client and check interval. OFX UI actions pull immutable snapshots; render never starts network work or mutates the host UI.

Validation

  • universal macOS bundle built for arm64 and x86_64;
  • staging endpoint embedded through the build-time override;
  • native SDK tests and CI passed on macOS and Windows.

The matching MC-OFX build-system PR adds the pinned SDK checkout, compilation, linkage, and legal bundle files.

@ciqueira
ciqueira force-pushed the feat/mcopennex-update-presenter branch 4 times, most recently from e1ef776 to cec9ae8 Compare July 30, 2026 01:38
@ciqueira
ciqueira force-pushed the feat/mcopennex-update-presenter branch from cec9ae8 to ac3dbc4 Compare July 30, 2026 02:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant