Skip to content

Comments

Frontend improvements: responsive design, SSE reliability, and cache management#107

Merged
chriswritescode-dev merged 3 commits intomainfrom
dev
Feb 5, 2026
Merged

Frontend improvements: responsive design, SSE reliability, and cache management#107
chriswritescode-dev merged 3 commits intomainfrom
dev

Conversation

@chriswritescode-dev
Copy link
Owner

Summary

This PR includes three main improvements to the frontend:

  • Responsive design improvements: QuestionPrompt component now adapts better to mobile screens with responsive padding, spacing, and text sizing. Stop button in PromptInput had duplicate border class removed.

  • SSE connection reliability: Added ensureSSEConnected() function that ensures SSE is connected before critical actions (permissions, questions, sending prompts). Also added automatic SSE reconnection on Cloudflare 524 timeout errors, reducing user frustration with temporary network issues.

  • OpenCode version cache management: Fixed cache updates for OpenCode version on install/upgrade operations. Version display now properly reflects the installed version immediately after install/upgrade actions, including recovery scenarios.

Changes

  • Responsive layout improvements in QuestionPrompt component for mobile devices
  • SSE reconnection before critical actions and Cloudflare 524 error handling
  • Proper cache updates for OpenCode version on install/upgrade

@chriswritescode-dev chriswritescode-dev merged commit c453235 into main Feb 5, 2026
3 checks passed
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.

1 participant