Skip to content

Cherry-pick: upstream native app updates (macOS/iOS) (9 commits) #902

@alexey-pelykh

Description

@alexey-pelykh

Upstream Cherry-Pick

Source: openclaw/openclaw
Scanned: 2026-03-10
Sync cursor: d15b6af77be5c06dd64

Commits

Hash Subject Tier Files
6ff7e8f42 talk: add configurable silence timeout AUTO-PARTIAL (resolved: discard gutted) alive=16, gutted=2
0af3118d0 fix: harden talk silence timeout parsing (openclaw#39607) (thanks @danodoesdesign) AUTO-PICK alive=5, gutted=0
4f482d2a2 refactor: share Apple talk config parsing AUTO-PARTIAL (resolved: discard gutted) alive=2, gutted=5
b4c895041 refactor: centralize talk silence timeout defaults AUTO-PARTIAL (resolved: discard gutted) alive=11, gutted=3
da3cccb21 test: decouple ios talk parsing coverage AUTO-PICK alive=3, gutted=0
8d3d742c6 refactor: require canonical talk resolved payload AUTO-PARTIAL (resolved: discard gutted) alive=4, gutted=4
16a5f0b00 refactor: split talk gateway config loaders AUTO-PARTIAL (resolved: discard gutted) alive=4, gutted=2
53fb317e7 fix(macos): clean swiftformat pass and sendable warning AUTO-PARTIAL (resolved: discard gutted) alive=3, gutted=126
d5b305b25 fix: follow up openclaw#39321 and openclaw#38445 landings AUTO-PARTIAL (resolved: discard gutted) alive=2, gutted=3

Adaptation Notes

AUTO-PARTIAL commits: Gutted files are all FORK_DELETED or NEW_UPSTREAM — safe to discard during cherry-pick.

  • 6ff7e8f42: discard 2 gutted/rebranded files
  • 4f482d2a2: discard 5 gutted/rebranded files
  • b4c895041: discard 3 gutted/rebranded files
  • 8d3d742c6: discard 4 gutted/rebranded files
  • 16a5f0b00: discard 2 gutted/rebranded files
  • 53fb317e7: discard 126 gutted/rebranded files
  • d5b305b25: discard 3 gutted/rebranded files

Surface overlap (26 files may need conflict resolution)

Execution

Pick up with: /pick-from-openclaw pick up issue #N

Cherry-pick checklist:

  • Commits applied
  • Post-pick verification passed
  • Pick-notes written
  • Issue closed

Metadata

Metadata

Assignees

No one assigned

    Labels

    cherry-pickCherry-pick from upstream

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions