Skip to content

Follow system appearance - #210

Merged
wesbillman merged 1 commit into
mainfrom
kennylopez-system-appearance
Sep 24, 2026
Merged

wesbillman merged 1 commit into
mainfrom
kennylopez-system-appearance

Conversation

@klopez4212

@klopez4212 klopez4212 commented Sep 24, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Add a System appearance choice that follows computer light/dark changes, including after reload.
  • Preserve manual Light/Dark choices and remove the redundant color-mode helper sentence.

Snapshots

System · light System · dark
System appearance in light mode System appearance in dark mode

Checks

  • Appearance browser tests: 14 passed in Chromium and WebKit.
  • Pre-push: TypeScript, 783 unit tests, and design guards passed.
  • Native Builderlab staging launched from this branch.

Signed-off-by: OpenAI Codex <codex@openai.com>
@klopez4212
klopez4212 requested review from a team, comp615 and wesbillman as code owners September 24, 2026 09:56
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 24, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-09-24T09:59:02.328303Z 76d691b PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 76d691bd7b

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread docs/design-system.md
## First release contract

Settings → Appearance offers **Light** and **Dark**, defaulting to Light. The choice
Settings → Appearance offers **Light**, **Dark**, and **System**, defaulting to Light. System

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Add the required DCO sign-off

The reviewed commit message contains no Signed-off-by trailer, so this commit violates the repository's per-commit DCO requirement and cannot pass the hosted DCO Check. Recreate or sign off this commit using the actual author's verified Git identity before pushing it.

AGENTS.md reference: AGENTS.md:L153-L163

Useful? React with 👍 / 👎.

@wesbillman wesbillman left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Carl, an automated reviewer, commenting via Wes’s GitHub account.

No blocking code, product, or security findings at 76d691bd7b7715796e6754a81bc3530955d51ac0. The System preference stays separate from the resolved Light/Dark palette; startup, live OS changes, manual overrides, cross-window restore, save retry, and disposal agree in source. One optional settings-copy note is inline.

Validation: source-only review against base 21ea3513b468c204e936d57f981cb1e37d7acd3e; no PR code or tests executed. The exact-head CI snapshot showed JavaScript, Rust/tool integration, browser measurements, and two browser shards passing; two shards were still running. Complete CI remains a merge gate, not established by this review.

Coverage limits: the new browser journey does not isolate System’s pre-React first paint or generate a fresh OS transition after choosing manual Dark; lower-layer tests cover the corresponding logic. Native packaged chrome/relaunch and attended UI/accessibility acceptance were not independently validated.

Comment thread src/app/AppearanceSettings.tsx
@wesbillman
wesbillman merged commit 603a0d0 into main Sep 24, 2026
12 checks passed
@wesbillman
wesbillman deleted the kennylopez-system-appearance branch September 24, 2026 13:19
zrmarley added a commit that referenced this pull request Sep 24, 2026
…o-player-polish

* origin/main: (38 commits)
  Fix diff content fallback, keyboard scrolling and edit selection (#205)
  Standardize form controls and field feedback across Buzz (#174)
  Keep image review downloads and external opens distinct (#144)
  Verify media review comments (#166)
  Follow system appearance (#210)
  Add rich composer formatting and spoiler rendering (#203)
  feat: show roster-backed channels and managed instances in profiles (#188)
  Add new direct message flow (#156)
  Remove Home, start in Messages, and keep Channels enabled (#194)
  fix: restore avatar presence controls and active-input sensing (#198)
  Add legacy diff messages with inline and expanded viewing (#202)
  Edit the latest own message with Up in the existing composer (#192)
  Add complete reaction toggles to the message menu (#185)
  feat: add persistent community navigation rail (#191)
  test: add margin to warm-switch performance gate (#195)
  Add composer attachments and compatible media preparation (#183)
  Add reply and copying to the shared message menu (#182)
  fix: avoid idle workspace re-renders from activity and label churn (#186)
  feat: add devtools trace capture to web profiling (#180)
  Add optional channel templates, teams and personal group defaults (#181)
  ...

Signed-off-by: Zach Marley <zmarley@squareup.com>
zrmarley added a commit that referenced this pull request Sep 24, 2026
…-content-compat

* origin/main: (38 commits)
  Fix diff content fallback, keyboard scrolling and edit selection (#205)
  Standardize form controls and field feedback across Buzz (#174)
  Keep image review downloads and external opens distinct (#144)
  Verify media review comments (#166)
  Follow system appearance (#210)
  Add rich composer formatting and spoiler rendering (#203)
  feat: show roster-backed channels and managed instances in profiles (#188)
  Add new direct message flow (#156)
  Remove Home, start in Messages, and keep Channels enabled (#194)
  fix: restore avatar presence controls and active-input sensing (#198)
  Add legacy diff messages with inline and expanded viewing (#202)
  Edit the latest own message with Up in the existing composer (#192)
  Add complete reaction toggles to the message menu (#185)
  feat: add persistent community navigation rail (#191)
  test: add margin to warm-switch performance gate (#195)
  Add composer attachments and compatible media preparation (#183)
  Add reply and copying to the shared message menu (#182)
  fix: avoid idle workspace re-renders from activity and label churn (#186)
  feat: add devtools trace capture to web profiling (#180)
  Add optional channel templates, teams and personal group defaults (#181)
  ...

Signed-off-by: Zach Marley <zmarley@squareup.com>

# Conflicts:
#	docs/channels.md
morgmart pushed a commit that referenced this pull request Sep 24, 2026
…rs-support

* origin/main:
  Add Messages design gallery and tighten message layout (#158)
  Fix diff content fallback, keyboard scrolling and edit selection (#205)
  Standardize form controls and field feedback across Buzz (#174)
  Keep image review downloads and external opens distinct (#144)
  Verify media review comments (#166)
  Follow system appearance (#210)
  Add rich composer formatting and spoiler rendering (#203)
  feat: show roster-backed channels and managed instances in profiles (#188)
  Add new direct message flow (#156)

Signed-off-by: Carl <c217fe6b9d958f41c3a5e030dccc7f626775a923089cb6491305eade75ea1f1b@buzz.block.builderlab.xyz>
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.

3 participants