Releases: Shahfarzane/opencode-mobile
Releases · Shahfarzane/opencode-mobile
v1.2.0
🎉 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
useEventStreamhook - Improved terminal stream handling in
useTerminalStreamhook
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
🎉 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-blurpackage - Integrated
@openchamber/sharedworkspace 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