Skip to content

Releases: Shahfarzane/opencode-mobile

v1.2.0

15 Jan 14:05

Choose a tag to compare

🎉 OpenCode Mobile v1.2.0

This release brings significant improvements to message handling, pagination, and overall debugging experience.

✨ New Features

  • Message Pagination: Added "Load More" functionality in MessageList for better performance with long conversations
  • Dynamic App Version: Settings screen now displays the actual app version dynamically
  • Permission Header Component: New dedicated component for permission handling UI

🔧 Improvements

Chat Experience

  • Enhanced MessageList component with pagination and load more functionality
  • Improved ToolPart component with new icon and better state management
  • Refined ToolOutputDialog with improved styling and interaction
  • Better ReasoningPart styling and visual feedback
  • Updated icon usage across components for consistency

Session Management

  • Enhanced SessionSheet component with improved UX
  • Better event stream handling in useEventStream hook
  • Improved terminal stream handling in useTerminalStream hook

Settings & Configuration

  • Dynamic version display in settings
  • Improved AgentsList component
  • Enhanced ProvidersList component

🐛 Bug Fixes

  • Fixed message rendering issues in long conversations
  • Improved memory usage with pagination
  • Better error handling in event streams

📦 Technical Improvements

  • Optimized component re-renders
  • Better TypeScript types across components
  • Improved code organization

Full Changelog: v1.1.0...v1.2.0

v1.1.0

14 Jan 07:46

Choose a tag to compare

🎉 OpenCode Mobile v1.1.0

This release brings major improvements to the chat experience, file handling, and overall UI polish.

✨ New Features

  • File Attachments: Attached files (images, documents) are now properly sent to the LLM for analysis
  • Expo Blur Integration: Added blur effects for improved visual feedback
  • Custom Sheet Component: New reusable Sheet component for consistent modal experiences

🔧 Improvements

Chat Experience

  • Rebuilt File Picker with native Modal for reliable file selection
  • Rebuilt Server File Picker with full-screen Modal and smooth animations
  • Rebuilt Context Usage Display modal with improved UX
  • Enhanced Model Picker with dynamic dropdown positioning
  • Optimized message rendering with memoization for better performance

UI/UX Polish

  • Replaced BottomSheet components with custom Modal-based Sheet for consistency
  • Improved keyboard handling across all input components
  • Streamlined haptics usage throughout the app
  • Enhanced styling consistency with theme tokens

Code Quality

  • Removed Reactotron integration (cleanup)
  • Improved type safety across components
  • Better import organization and structure

📦 Dependencies

  • Added expo-blur package
  • Integrated @openchamber/shared workspace package

🐛 Bug Fixes

  • Fixed gray overlay blocking file picker and context usage display
  • Fixed file attachments not being visible to LLM
  • Fixed deprecated ImagePicker.MediaTypeOptions usage
  • Fixed keyboard covering model picker dropdown

Full Changelog: v1.0.0...v1.1.0