Skip to content

feat: cherry-pick community web UI improvements - #2

Merged
phona merged 7 commits into
devfrom
web-community-prs
Jul 8, 2026
Merged

feat: cherry-pick community web UI improvements#2
phona merged 7 commits into
devfrom
web-community-prs

Conversation

@phona

@phonaphona commented Jul 8, 2026

Copy link
Copy Markdown
Owner

Cherry-picked Community PRs

High Priority (Mobile & UX fixes)

  1. fix(app): respect safe area in web titlebar anomalyco/opencode#35481 — iOS PWA safe area in titlebar (4 lines)
  2. fix(app): insert newline on Enter for mobile prompt input anomalyco/opencode#32830 — Mobile Enter key inserts newline instead of submitting (10 lines)
  3. fix(app): eliminate session switch latency — deferRender, Suspense flash, instant rendering anomalyco/opencode#31395 — Eliminate session switch latency by removing deferRender (45 lines removed)
  4. fix(core): add diff size limits to prevent UI freeze with large changesets anomalyco/opencode#35546 — Diff size limits to prevent UI freeze with large changesets (248 lines)
  5. fix(app): clipboard fallback so copy buttons work in non-secure contexts anomalyco/opencode#17549 — Clipboard fallback for HTTP (non-HTTPS) contexts (89 lines)

Medium Priority (Performance & PWA)

  1. fix(app): prevent web client freeze from delta event bursts and SSE reconnect loops anomalyco/opencode#33289 — SSE sleep abort-aware to prevent reconnect delays (SDK-level fix)
  2. feat(app): add offline PWA support anomalyco/opencode#33532 — Offline PWA support with Workbox service worker (380 lines)

Skipped

What each PR fixes

PRIssueFix
anomalyco#35481iPhone notch overlaps titlebar buttonsenv(safe-area-inset-top) padding
anomalyco#32830Mobile users can't type newlinesTouch devices: Enter = newline, send button submits
anomalyco#31395White flash on session switchRemove deferRender gating
anomalyco#35546UI freezes on 10000+ file diffsTruncate large diffs with configurable limits
anomalyco#17549Copy buttons fail on HTTPdocument.execCommand("copy") fallback
anomalyco#33289SSE reconnect delay on abortSleep function checks abort signal
anomalyco#33532No PWA install prompt, no offlineWorkbox service worker + precaching

@phona
phona merged commit 8b49225 into devJul 8, 2026
@phona
phona deleted the web-community-prs branch July 8, 2026 10:34
Sign up for freeto 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.

1 participant

@phona