Week 18 - Sidebar enhancement and message editing features
Jun 29th, 2025
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.
Sidebar enhancements: Complete sidebar flexibility
We've enhanced 120 AI Chat's sidebar behavior with full collapse-to-expand functionality. Users can now resize the conversation list sidebar from completely hidden (zero width) to full expansion, providing maximum screen real estate for lengthy AI conversations when needed.
This addresses a key user request for distraction-free chat experiences on smaller MacBook screens. When working with complex prompts or reviewing long AI responses, users can completely hide the sidebar to focus solely on the active conversation, then restore it instantly when they need to switch contexts.
The resize includes fluid macOS-native animations that respect system motion preferences, ensuring the workspace transformation feels natural and responsive within the Mac environment.
Sidebar enhancements: Stage remember
120 AI Chat now remembers each user's preferred sidebar width across app sessions, automatically restoring their personalized workspace layout when reopening the application. This preference is stored locally and syncs with the user's conversation database.
This eliminates the daily friction of readjusting workspace preferences. Whether users prefer a narrow sidebar for quick conversation switching or a wider panel for better conversation title visibility, 120 AI Chat maintains their optimal setup consistently.
Message management - User message editing
We've introduced a new message editing system that opens an editing panel on the right side of 120 AI Chat's interface. This approach keeps the original conversation context visible while providing ample space for message refinement.
Users can now edit their previous messages through a clean, focused interface with syntax highlighting for code blocks and proper text formatting preservation. The editing panel includes a Save button that applies changes and maintains conversation threading integrity.
Message management - AI response editing
The ability to edit AI responses enables users to refine generated content for their specific needs, whether correcting minor inaccuracies, adjusting tone, or customizing outputs before using them in external workflows.
The right-panel editing interface respects 120 AI Chat's conversation flow while providing sufficient workspace for substantial message modifications. The layout prevents accidental edits to the main conversation while editing is in progress.
Message management - Copy message
We've implemented one-click copying for both user messages and AI responses, addressing a frequent user workflow need in 120 AI Chat.
Each message now includes a subtle copy button that appears on hover, maintaining the clean conversation aesthetic while providing instant access to content copying. The buttons integrate with macOS's native clipboard system and respect rich text formatting.
This feature directly supports common user patterns like copying AI-generated code snippets, sharing conversation excerpts, or moving content between 120 AI Chat and other macOS applications. The copy function preserves formatting and includes proper attribution when copying AI responses.
Looking forward
Next week, we're beginning work on Anthropic integration to bring more AI models to 120 AI Chat, and implementing Ollama support so users can run local LLMs directly within our native macOS interface. These additions will further establish 120 AI Chat as a better native AI chat experience cross platforms.