80 wires and counting

$ follow OpenClaw

Keep up with OpenClaw in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-07-14
stories 227

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

WebKit hosts silently ignored device cleanup; new in-page confirm lands

By RepoJournal · Filed · About OpenClaw

Settings → Devices cleanup and removal now confirm in-page, fixing a silent no-op for WebKit hosts where window.confirm resolves as Cancel.

The Settings → Devices cleanup and per-row Remove flows previously gated on window.confirm, which WebKit treats as Cancel when no native dialog bridge exists (macOS app before an earlier fix today, Tauri companion). The click was a silent no-op: no dialog, no RPC, no error. A redesign [1] replaces that with an in-page removal confirmation and tones down the accent-filled "Pair mobile device" button for the dark settings surface.

The Google Meet --since cursor parser [2] now uses parseStrictNonNegativeInteger, so hex, exponent, and fractional spellings are rejected at the CLI boundary instead of silently coercing to different cursor offsets. The oversized-file LOC ratchet prompted removal of a redundant file header comment.

Two refactors in openclaw/openclaw [3][4] extract or trim internals without behavior changes: runEmbeddedAttempt's 175-line stream setup sequence becomes prepareEmbeddedAttemptStreamRuntime with grouped inputs and explicit lifecycle callbacks, and Microsoft Teams trims 15 implementation details to module-private plus removes eight redundant or dead facade exports; six state/reset seams remain unchanged.

Clawsweeper cleanup removes stale legacy handoff bindings [5] and stale recovery imports [6], plus a fix [7] that rejects removed worker capabilities. Docs updates align the pull request template across OpenClaw repositories [8] and prevent source index git buffer overflow [9].

Action items

References

  1. [1] feat(ui): devices card action redesign + in-page removal confirm ↗ openclaw/openclaw
  2. [2] fix(google-meet): reject nondecimal transcript cursors (#106384) ↗ openclaw/openclaw
  3. [3] refactor(agents): extract attempt stream runtime setup ↗ openclaw/openclaw
  4. [4] refactor(msteams): trim internal exports ↗ openclaw/openclaw
  5. [5] test(repair): remove stale legacy handoff bindings ↗ openclaw/clawsweeper
  6. [6] fix(ledger): remove stale recovery imports ↗ openclaw/clawsweeper
  7. [7] fix(workflow): reject removed worker capabilities ↗ openclaw/clawsweeper
  8. [8] chore: align pull request template ↗ openclaw/docs
  9. [9] fix(docs): prevent source index git buffer overflow ↗ openclaw/docs

Quick answers

What shipped in OpenClaw on July 14, 2026?
Settings → Devices cleanup and removal now confirm in-page, fixing a silent no-op for WebKit hosts where window.confirm resolves as Cancel. In total, 201 commits and 26 pull requests landed.
Who contributed to OpenClaw on July 14, 2026?
5 developers shipped this update, including steipete, Wynne668, Vincent Koc, hannesrudolph, and openclaw-docs-sync[bot].
What were the notable OpenClaw updates?
feat(ui): devices card action redesign + in-page removal confirm, fix(google-meet): reject nondecimal transcript cursors (#106384), and refactor(agents): extract attempt stream runtime setup.