v0.1.13
siddharthvaddem/openscreenv0.1.13Nov 22, 2025by alexchenzl
AI Summary
This release focuses on stability fixes for infinite loops, UI improvements like icon replacement, and enhanced AI integration including file attachments and API compatibility.
Key Highlights
- Added Portuguese (Brazil) language support
- Replaced emoji icons with professional React icons
- Fixed infinite loop affecting live nodes and sandboxes
- Added text file attachment support to chat
- Fixed Gemini API compatibility and JSON parsing
New Features
- Portuguese (Brazil) language support
- Professional React icons in settings
- Text file attachment support
- Strict sender check for side-panel connection port
Full Release Notes
## What's Changed * feat(i18n): add Portuguese (Brazil) language support #214 by @Marcos934 in https://github.com/nanobrowser/nanobrowser/pull/217 and @alexchenzl in https://github.com/nanobrowser/nanobrowser/pull/220 * feat: Replace emoji icons with professional React icons in settings by @Darkmintis in https://github.com/nanobrowser/nanobrowser/pull/222 * Enhance coding assistant guidance and discoverability by @PeterDaveHello in https://github.com/nanobrowser/nanobrowser/pull/225 * fix: an infinite loop affecting live nodes and sandboxed iframes (e.g., on amazon.com) by @alexchenzl in https://github.com/nanobrowser/nanobrowser/pull/243 * fix: upgrade getClickableElements to an iterative implementation to avoid recursion issues by @alexchenzl in https://github.com/nanobrowser/nanobrowser/pull/243 * feat: Add text file attachment support to chat interface by @cceasy in https://github.com/nanobrowser/nanobrowser/pull/242 * fix: Handle Gemini markdown-wrapped JSON in structured output by @benzntech in https://github.com/nanobrowser/nanobrowser/pull/264 * fix: Handle Gemini models via OpenAI-compatible API endpoints by @benzntech in https://github.com/nanobrowser/nanobrowser/pull/268 * fix: typo— "not exists" by @akshar-dave in https://github.com/nanobrowser/nanobrowser/pull/265 * fix: manually parsr json from model output as a fallback by @alexchenzl in https://github.com/nanobrowser/nanobrowser/pull/276 * upgrade dependencies and providers by @alexchenzl in https://github.com/nanobrowser/nanobrowser/pull/255 * upgrade default Gemini and Grok models by @alexchenzl in https://github.com/nanobrowser/nanobrowser/pull/277 * enhancement: Added a strict sender check for the side-panel connection port to prevent unauthorized connections by @alexchenzl in https://github.com/nanobrowser/nanobrowser/pull/278 ## New Contributors * @Marcos934 made their first contribution in https://github.com/nanobrowser/nanobrowser/pull/217 * @Darkmintis made their first contribution in https://github.com/nanobrowser/nanobrowser/pull/222 * @cceasy made their first contribution in https://github.com/nanobrowser/nanobrowser/pull/242 * @benzntech made their first contribution in https://github.com/nanobrowser/nanobrowser/pull/264 * @akshar-dave made their first contribution in https://github.com/nanobrowser/nanobrowser/pull/265 **Full Changelog**: https://github.com/nanobrowser/nanobrowser/compare/v0.1.12...v0.1.13