Skip to content

Move the library, gpui and gpui-component to their latest revisions - #63

Merged
jlucaso1 merged 1 commit into
mainfrom
claude/version-bumps-whatsapp-gpui-8g54r2
Aug 31, 2026
Merged

Move the library, gpui and gpui-component to their latest revisions#63
jlucaso1 merged 1 commit into
mainfrom
claude/version-bumps-whatsapp-gpui-8g54r2

Conversation

@jlucaso1

@jlucaso1 jlucaso1 commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

cargo update across the whole tree, the week since #56. Every git source
moved and nothing in the manifests had to be asked for a new version, so the
diff is the lock file alone.

The git sources

The registry deps

hermit-abi 0.5.3, sval and its eight satellites 2.22.0, value-bag 1.14.0
— all transitive, all patch or minor.

What cargo update still lists, and why it stays

Unchanged from #56: the deliberate dual-major getrandom (0.4 for wacore,
0.2 for the older transitive dependency, both named so each can name its own
wasm backend, which is why they read as behind each other); cocoa and
generic-array, transitive and not ours to pin; and the four rtc-* crates,
which come from the library's VoIP stack rather than from a manifest here.

Verified

cargo fmt --all -- --check, cargo clippy --workspace --all-targets -- -D warnings and cargo test --workspace (every suite green) against the new
revisions, plus cargo +nightly check on wasm32-unknown-unknown for both
oxidezap-gui and oxidezap-session — which is where the two gpui web
changes above would have shown up.

🤖 Generated with Claude Code

https://claude.ai/code/session_017ZQ28Vqpc3pCasXu3Rzzja


Generated by Claude Code


Summary by cubic

Moves whatsapp-rust, zed (gpui and its satellites), and gpui-component to their latest revisions via cargo update. No manifests needed changes, so the diff is only the lock file.

Dependencies

  • whatsapp-rust now reports whether a snapshot MAC mismatch is in the key or the fold.
  • gpui gates blocking executor APIs behind wasm and gpui_web lets an app supply fonts; no calls here change.
  • gpui-component restores the dialog overlay, fixes a popup blocking the mouse, fades the disabled switch track instead of the thumb, and locks the Markdown table's wheel axis.
  • Registry updates (hermit-abi, sval, value-bag) are all transitive patch/minor bumps.
  • fmt, clippy, tests, and wasm32-unknown-unknown checks pass against the new revisions.

Written for commit 10193e3. Summary will update on new commits.

Review in cubic

`cargo update` across the whole tree, a week's worth of upstream. Every
git source moved and nothing in the manifests had to be asked for a new
version, so the diff is the lock file alone.

- **whatsapp-rust** and its ten satellites: `ff0813ba` -> `210bf742`. A
  snapshot MAC mismatch now says whether it is the key or the fold
  (oxidezap/whatsapp-rust#1369), and a test harness bumps its version
  ahead of the IQ answer (#1368). All eleven still resolve from one git
  source on one branch, as the manifest requires.
- **zed** (`gpui`, `gpui_platform` and their satellites): `399258fe` ->
  `76b1096c`, eighteen commits. Two of them reach this tree rather than
  the editor above it: `gpui` gates its blocking executor APIs on wasm
  (zed#63484), which is the compile-time form of the rule `exec/` already
  follows here, and `gpui_web` lets an application provide its own fonts
  (zed#63493). Neither changes a call this front end makes -- the wasm
  checks below are where that was verified rather than assumed.
- **gpui-component** (and `-base`, `-assets`, `-macros`): `c6a68e0c` ->
  `c5ade488`, fourteen commits. The ones a window here can feel are the
  dialog's overlay coming back (#2891), a popup blocking the mouse behind
  it (#2887), the disabled switch fading its track rather than its thumb
  (#2886) and the Markdown table's wheel axis lock (#2890).

## The registry deps

`hermit-abi` 0.5.3, `sval` and its eight satellites 2.22.0, `value-bag`
1.14.0 -- all transitive, all patch or minor.

## What `cargo update` still lists, and why it stays

Unchanged from the last bump: the deliberate dual-major `getrandom` (0.4
for `wacore`, 0.2 for the older transitive dependency, each naming its own
wasm backend, which is why they read as behind each other); `cocoa` and
`generic-array`, transitive and not ours to pin; and the four `rtc-*`
crates, which come from the library's VoIP stack.

## Verified

`cargo fmt --all -- --check`, `cargo clippy --workspace --all-targets --
-D warnings` and `cargo test --workspace` all clean against the new
revisions, plus `cargo +nightly check` on `wasm32-unknown-unknown` for
both `oxidezap-gui` and `oxidezap-session` -- which is where the two gpui
web changes above would have shown up.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017ZQ28Vqpc3pCasXu3Rzzja
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Aug 31, 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-08-31T17:55:51.713852Z 10193e3 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.

@coderabbitai

coderabbitai Bot commented Aug 31, 2026

Copy link
Copy Markdown

Important

Review skipped

Review was skipped due to path filters

⛔ Files ignored due to path filters (1)
  • Cargo.lock is excluded by !**/*.lock

CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including **/dist/** will override the default block on the dist directory, by removing the pattern from both the lists.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: a0c96ad7-0b2b-475d-a6a8-a4e19acaa91b

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@jlucaso1
jlucaso1 merged commit 3202b86 into main Aug 31, 2026
11 checks passed
@jlucaso1
jlucaso1 deleted the claude/version-bumps-whatsapp-gpui-8g54r2 branch August 31, 2026 18:12
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.

2 participants