mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-19 17:11:42 -06:00
122fc1c786
* fix(apps): render legacy plan events when the Gateway lacks the progress-card store progressCard.get ships in no released Gateway tag, so iOS/macOS on any current release silently showed no status card after the durable-card migration. Restore legacy stream:"plan" rendering, synthesized into the unified progress card and gated on a tri-state capability probe so a dual-emitting Gateway never fights the durable store. Mirrors the Android fix in #125444. * fix(apps): invalidate progress-card capability on gateway route replacement A replacement route may be a different Gateway, so a cached known-absent store must not authorize the legacy plan fallback against a new Gateway that dual-emits both sources. Clear and re-probe on .routeChanged.