Skip to content

Recover prepared Control Center improvements - #50

Merged
waml merged 1 commit into
mainfrom
codex/recover-prepared-work
May 18, 2026
Merged

Recover prepared Control Center improvements#50
waml merged 1 commit into
mainfrom
codex/recover-prepared-work

Conversation

@waml

@waml waml commented May 18, 2026

Copy link
Copy Markdown
Contributor

Summary

Recover the prepared Control Center work that was preserved in the local afd4cef commit but did not make it into the published 0.2.0/0.2.1 releases.

This PR is intentionally targeted on top of current main instead of trying to merge the disconnected historical branch wholesale.

Restored from the prepared work

  • Governor card layout: title, narrow two-column numeric fields, visible safe defaults, and digit-only inputs.
  • Governor risk acknowledgement: the word risks opens a detailed disclaimer modal explaining high-frequency automation risks and what the governor limits do.
  • Unsaved settings protection: live refresh no longer silently wipes in-progress governor edits.
  • Footer/status UI: compact two-line footer with activity summary and color-coded status messages instead of one long/truncated line.
  • Bulk visibility bridge: exposes setTabsVisible, showAllTabs, and hideAllTabs through preload/main IPC so the header toggle can use the desktop bridge directly.
  • Browser selector order: Chrome CDP is listed before Electron in Control Center.

Validation

  • node --check ui/control-center.js
  • node --check main.mjs
  • node --check ui/preload.mjs
  • node --check ui/preload.cjs
  • git diff --check
  • npm test passed: 162/162
  • npm pack --dry-run --json: version 0.2.2, 40 files, no private workflow matches

Note

I am not merging or publishing this without explicit approval. This PR is for review of the recovered work first.

@waml
waml merged commit 84f3258 into main May 18, 2026
2 checks passed
@waml
waml deleted the codex/recover-prepared-work branch May 18, 2026 01:06
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