Product changelog
Release notes and focused development updates. For tutorials and comparisons, visit the guides and product updates hub.
Windows launch, conversation bookmarks, and Open Router free models
This week marks a significant milestone with the official Windows release of 120 AI Chat, alongside new organization features that help users manage important conversations and messages. We've also expanded our Open Router integration to highlight the nearly 40 free models now accessible directly within 120 AI Chat.
LM Studio integration and web search implementation
This week we focused on expanding 120 AI Chat local AI capabilities while introducing web search functionality that keeps conversations current with the latest information. Our native macOS AI chat application now offers more flexibility in AI model selection and real-time information access.
Multimodal file attachment support & Text-to-Speech expansion
This week adds file attachment support for PDFs and images, along with text-to-speech features, to 120 AI Chat. These updates build on the multimodal capabilities from previous weeks, allowing users to include documents and visuals in conversations for AI analysis. Our app continues to focus on native macOS integration for smooth handling of these inputs.
AI reasoning & unified model access with Open Router
This week brings reasoning controls and simplified AI model access to 120 AI Chat, our native cross-platform AI chat application. We've expanded support for the latest AI models including Gemini Flash 2.5 Image Generation and introduced OpenRouter integration for streamlined multi-model workflows.
Major multimodal expansion & comprehensive AI integration
These three weeks represent the most significant feature expansion in 120 AI Chat's development so far. We have transformed the application from a text-focused chat client into a comprehensive multimodal AI platform, integrating image generation, advanced model support, and sophisticated prompt management within our native interface.
Seamless updates & developer-focused enhancements
This week features the launch of our auto-update system across both applications 120 AI Chat and 120 HN, alongside targeted improvements for developers and enhanced user convenience features including a range of code theme libraries.
Persistent UI state, enhanced input, and auto-update
This week focuses on refining the new version (v0.3.5) for 120 AI Chat app with persistent user preferences, streamlined interface options, and improvements to text input and rendering. Our updates address key user feedback while laying the foundation for more seamless future updates.
Multi-threaded conversations release with Gemma 3 added
This week brings major version releases for both 120 AI Chat and 120 HN, featuring multi-threaded conversation capabilities and significant user experience improvements. Our focus has been on creating more natural workflows while maintaining the responsive, native macOS experience our users expect.
120 HN release, Ollama and Anthropic integration
This week marks a significant milestone for 120 AI Chat with the launch of local LLMs supported through Ollama, Anthropic integration, and the debut of our second native application - 120HN (Hacker News client). We've also refined core Markdown rendering components to ensure consistent, professional presentation across all conversation types.
Advanced chat parameters and scroll indicators implementation
This week, we've focused on enhancing 120 AI Chat's visual feedback systems and expanding AI control parameters. Our improvements address user navigation in long conversations while providing advanced users with deeper customization over AI behavior patterns.
Sidebar enhancement and message editing features
This week, we've enhanced 120 AI Chat's sidebar flexibility and conversation editing capabilities. Our focus has been on creating a more personalized experience while providing essential message management tools that integrate seamlessly with macOS workflows.
Precision chat controls & conversation editing
This week, we've enhanced 120 AI Chat's conversation control capabilities with precision settings and granular message management. These improvements directly address user feedback about wanting more control over AI behavior and conversation flow in our macOS native chat application.
Enhanced chat settings and interactive components
This week, we've focused on creating more intuitive user controls and expanding customization options throughout the application. Our development efforts have concentrated on building flexible components that improve both desktop and mobile experiences. In particular, we’ve aimed to make Settings more accessible and enjoyable to use: from toggle switches that are easier to tap on mobile, to resizable elements that adapt to varied screen setups. These improvements are laying the groundwork for a more seamless and personalized experience, whether users want to quickly adjust preferences on their phone or fine-tuning workspace settings on a larger display.
Text truncation, enhanced scrolling, and conversation optimization
This week at 120.dev has been all about refining the details that matter most to users. We've enhanced our text handling capabilities with truncation features, improved navigation through better scrolling controls, and introduced granular conversation settings that put users in control of their AI interactions.
Scrolling components, inline text formatting, and conversation context
Welcome back to the 120.dev development blog! This week we've enhanced our component library with scrolling capabilities and text formatting options. We've also made improvements to the 120 AI Chat app, focusing on user experience and conversational intelligence.
Enhanced toast notifications and conversation deletion
Welcome back to the 120.dev development blog! This week we've focused on refining our user experience through native notification systems and improved conversation deletion.
Typography enhancements and accessibility keyboard navigation
Welcome back to the 120.dev development blog! This week, we've made new progress in enhancing our typography system and keyboard accessibility for our 120 AI Chat app.
Theme mode settings and new toast component
This week at 120.dev, we’ve shipped more improvements to give users more control and feedback in our apps. First, we added a General Theme Mode toggle in Settings so users can choose Dark, Light, or System themes (System follows the OS preference automatically). Next, we expanded our component library with a versatile Toast Notification System, featuring multiple positions and contextual triggers.
Settings window and native Checkbox components
This week at 120.dev, we've been working on the Settings window layout for our 120 AI Chat app and also expanded our component library to include native Checkboxes. These components maintain the same vibrant color palette as our buttons ensuring visual consistency across our applications.
Text decorations and conversation creation
This week at 120.dev, we continued our focus on text decoration capabilities and further refined the conversation experience in the 120 AI Chat app. These enhancements build upon our recent typography improvements while introducing new interaction patterns that streamline the overall workflow.
Enhanced text styling and new conversation flow improvements
This week at 120.dev, we focused on improving text styling and refining the new conversation experience in the 120 AI Chat app. These enhancements, while subtle, contribute meaningfully to both visual clarity and interaction within the native application.
Welcome section animation, new conversation and text truncate
We have been focused on strengthening both our core UI components and the welcome experience.
Welcome section, conversation deletion and text wrap
This week, we've added a Welcome section and delete confirmation to our 120 AI Chat app, refined our native text rendering including text wrap, text truncate, and text ellipsis.
Community engagement, new conversation, sidebar animation
Our first community engagement, new conversation button, sidebar animation and avatar with custom radius.
Inline element rendering, badge component styles
Inline element rendering in native apps, and badge component with various colors and variants.
Storybook, Playwright visual testing, advanced box shadow
Component visualization inspired by Storybook, visual testing inspired by Playwright, and advanced inset box shadow rendering.
Avatar, Button, and CSS art
Avatar with text fallback, interactive Button, and CSS art rendered in Metal
Render Button component with Metal
Button, Metal rendering, and rounded corners.