Week 25 - Seamless updates & developer-focused enhancements
Aug 17th, 2025
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.
Seamless auto-update system
Both 120 AI Chat and 120 HN now feature integrated auto-update capabilities that eliminate the manual download and permission setup process. When new versions are available, users receive a subtle notification toast: "Updated to v.123. Click to update."
One-click updates: After clicking the notification, both applications automatically restart and launch the updated version without requiring additional user intervention or system permission changes. This creates a streamlined update experience that respects user workflow while ensuring access to latest features.
Background processing: The update system downloads new versions in the background, minimizing interruption to active conversations or reading sessions.
macOS integration: The auto-update process works seamlessly with macOS security features, handling code signing and permission management automatically while maintaining the security standards users expect from native applications.
120 HN - Story refresh system
We've implemented auto-refresh functionality for 120 HN's story list, addressing a key user workflow issue where fresh content required manual tab navigation. The new system includes both automatic and manual refresh options.
Automatic refresh cycle: When enabled, 120 HN automatically refreshes the story list every hour, ensuring users stay current with trending discussions without manual intervention. This feature respects user preferences and can be disabled for users who prefer manual control.
Manual refresh control: A dedicated refresh button provides immediate story list updates when users want to check for breaking news or time-sensitive discussions. This gives users precise control over content freshness during active browsing sessions.
State preservation: Both refresh methods maintain user reading position and interface state, preventing disruption to ongoing reading or comment exploration activities.
120 AI Chat - Developer code theme library
We've introduced a curated collection of popular code themes specifically chosen for developer workflows within 120 AI Chat. This enhancement addresses frequent requests from technical users who spend significant time reviewing AI-generated code.
Popular theme selection: The theme library includes industry-standard options that developers recognize from their preferred IDEs and code editors, creating familiar syntax highlighting environments within chat conversations.
Live preview: Users can apply code themes through the Settings window and immediately see changes reflected in the main chat interface. This real-time preview eliminates guesswork when selecting optimal themes for different coding contexts.
Syntax highlighting enhancement: The improved code rendering works seamlessly with our multi-threaded conversation system, ensuring consistent syntax highlighting regardless of which AI model generated the code content.
Input shortcut
We've added Command+Enter keyboard shortcut support for creating newlines within the chat input area, addressing a common workflow request from users who compose longer, structured prompts.
This shortcut follows standard macOS text editing conventions, making multi-paragraph prompt composition feel more natural for users transitioning from other text editing environments.
Official support channel
We've established an official support repository at https://github.com/120-dev-apps/120-dev-support to provide centralized assistance for both applications and gather structured user feedback.
The GitHub support channel enables users to report issues, request features, and access documentation in a collaborative environment that benefits the entire user community.
Looking forward
Next week, we're beginning implementation of the prompt library system for 120 AI Chat. We're also preparing the initial window framework for 120 Table app development. The success of our auto-update system opens possibilities for more frequent feature releases across our application suite.