Changelog

Stay up to date with the latest features, improvements, and bug fixes in Benny Chat

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[0.8.1] - 2025-01-15

Added

Enhanced Documentation & Table Support

  • Beautiful Table Rendering - Responsive tables with professional styling for better data presentation
    • Smart horizontal scrolling with minimum column widths ensures readability on all devices
    • Automatic highlighting of summary rows (like "Total" rows) with distinct styling
    • Visual separators above important rows create clear data hierarchy
    • Consistent table experience across documentation and chat conversations
  • Quick Navigation Access - Streamlined access to key resources right from your workspace
    • Direct "Docs" link in user menu for instant access to integration guides
    • "Changelog" link keeps you updated on the latest features and improvements

Improved

Enhanced Visual Experience

  • Refined Sidebar Design - Professional interface with improved brand consistency
    • Active state indicators with signature teal accents for better navigation awareness
    • Enhanced visual hierarchy with thoughtful borders, backgrounds, and hover effects
    • Improved Focus management button with clear active/inactive states
    • Custom scrollbar styling that adapts beautifully to both light and dark themes
  • Better Content Readability - Cleaner typography and spacing throughout the app
    • Optimized list indentation for better content hierarchy and readability
    • Consistent spacing and visual flow across all markdown content
    • Enhanced visual separation between different content sections

Enhanced Integration Experience

  • Modernized Setup Process - Simplified and more secure integration configuration
    • Updated to fine-grained GitHub tokens for enhanced security and precise permissions
    • Step-by-step debugging guides help you resolve issues quickly and independently
    • Refreshed parameter names and clearer configuration instructions across all integrations
    • Comprehensive troubleshooting documentation with common solutions and tips

Fixed

  • Development Improvements - Behind-the-scenes enhancements for better stability
    • Resolved TypeScript compilation issues for smoother development experience
    • Updated model configurations for improved AI interactions

[0.8.0] - 2025-08-10

Added

Custom Starting Points

  • Personalized Conversation Starters - AI-generated conversation suggestions tailored to your interests and recent activity
    • Intelligent suggestions based on your focus areas, recent chats, and personal context
    • Dynamic generation that adapts to your current goals and preferences
    • Seamless integration with existing chat interface for effortless conversation initiation
    • Enhanced user onboarding with contextually relevant conversation prompts

Improved

AI Infrastructure Modernization

  • AI SDK v5 Integration - Complete upgrade to latest Vercel AI SDK for enhanced performance and capabilities
    • Modernized streaming architecture for better real-time interactions
    • Enhanced message structure with parts-based architecture for richer content support
    • Cleaner conversation endings
    • Better error handling and recovery mechanisms

User Experience Enhancements

  • Mobile Responsiveness - Significantly improved Focus cards display on mobile devices
    • Better touch interactions and responsive layouts
    • Optimized card sizing and spacing for smaller screens
    • Enhanced readability of focus priorities and status indicators
  • Content Formatting - Improved markdown list spacing for better readability
    • Consistent spacing between list items across all content areas
    • Enhanced visual hierarchy in markdown rendering
    • Better typography alignment with overall design system

Fixed

  • Release Automation - Streamlined version management and deployment processes
  • Focus System Stability - Enhanced error handling and data validation in focus management workflows
  • Performance Optimizations - Reduced bundle size and improved loading times with SDK v5 optimizations

[0.7.0] - 2025-08-06

Added

Focus Management System

  • AI-Native Productivity Hub - Complete goal and priority tracking system with AI integration
    • Create and manage focuses with priority levels (high, medium, low) and status tracking
    • Up to 5 focuses can provide context to AI assistant for personalized, goal-oriented assistance
    • Visual timeline showing progress updates, milestones, and completion tracking
    • Todoist project integration via MCP for seamless task alignment
    • Beautiful focus management UI at /chat/focuses with priority badges and status indicators
    • Toggleable feature in Settings → General with elegant feature preview cards

Enhanced Homepage Marketing

  • Focus Feature Highlights - Strategic homepage integration showcasing Focus as a key differentiator
    • Dedicated Focus section with 3-column value proposition layout positioned prominently
    • Enhanced Daily Assistant section with timeline visualization (11PM → 1AM → 7AM)
    • Modernized "How It Works" section with 2x2 grid, gradient badges, and visual connectors
    • Redesigned "Why Benny Chat" comparison as engaging card-based layout
    • Enhanced Feature Highlights with gradient preview areas inspired by settings toggle cards
    • Added community testimonials
    • Strategic CTAs linking to signup flow while maintaining conversion optimization

User Experience Improvements

  • Pagination System - Replaced infinite scroll with "Show More" buttons for better chat navigation
    • Cleaner, more predictable chat loading experience
    • Better performance for users with extensive chat histories
    • Consistent with modern web app patterns
  • Sidebar Enhancements - Collapsible sidebar functionality for Focus pages
  • 404 Page - Friendly 404 error page with logo and improved user experience

Improved

  • Focus System Integration - Seamless integration with existing AI pipeline
    • Enhanced system prompts with dynamic focus context injection
    • 9 comprehensive MCP tools for complete focus CRUD operations
    • Auto-enable logic for first 5 focuses in system prompt
    • Analytics for focus interactions and feature adoption
  • Settings Interface - Beautiful feature toggle cards with gradient previews for Focus system
  • Homepage Conversion - Optimized marketing flow with strategic focus placement and improved CTAs
  • Component Architecture - Modular settings components for better maintainability

Fixed

  • Dark Mode Compatibility - Improved code block visibility in dark mode
  • Message Context - Implemented 20-message context window limit for better AI processing performance
  • MCP Error Handling - Enhanced error messages with specific troubleshooting guidance

[0.6.0] - 2025-07-20

Added

  • GitHub Integration - New direct GitHub MCP integration for enhanced development workflows
    • Direct GitHub repository access for reading code, issues, and pull requests
    • Pull request review commenting capabilities for seamless collaboration
    • Code search across repositories with intelligent results
    • Issue commenting and tracking functionality
    • Comprehensive documentation for GitHub Actions integration

Improved

  • Privacy Controls - Enhanced security for sensitive configuration data
    • Show/hide toggle for Smithery API keys and profile information
    • Password-style input fields with visibility controls for better privacy protection
    • Improved user experience with eye/eye-off icons for easy toggling
  • Documentation - Reorganized GitHub integration documentation for better clarity
    • Split GitHub integrations into distinct Obsidian GitHub and direct GitHub MCPs
    • Enhanced setup guidance and usage examples for both integrations

Fixed

  • Settings Modal - Resolved click prevention issues for better usability
  • Integration Metadata - Fixed lookup errors that could cause integration status problems
  • System Prompts - Corrected integration metadata references in AI prompts for more accurate responses

[0.5.0] - 2025-07-16

Added

  • Fullscreen Mode for Excalidraw - Diagrams can now be opened in fullscreen mode for better editing experience

Improved

  • Tool UI - Enhanced tool invocations with human-readable titles, larger icons, and toggleable JSON details for better user experience
  • Excalidraw File Rendering - Now properly detects files by frontmatter metadata for better compatibility
  • Theme Integration - Replaced hardcoded gray colors with theme-aware tokens in Assistant Task Modal for better dark mode support
  • Mobile Compatibility - Improved iOS Safari compatibility for the TaskResultModal
  • User Experience - Input focus automatically blurs after sending messages for better flow

Fixed

  • Event Handling - Fixed suggested actions preventing chat expansion

[0.4.0] - 2025-07-04

Added

Custom System Prompt Feature

  • Personalized AI Assistant - Users can now customize their AI assistant's core identity and operating principles
    • New "System Prompt" tab in settings modal with tabbed interface (General, Tools, System Prompt)
    • Preview/edit modes with syntax highlighting and character counter (10,000 limit)
    • Real-time integration: custom prompts apply immediately to new conversations
    • Reset to default functionality for easy restoration
  • Visual Indicators - Clear identification of AI responses using custom prompts
    • "✨ Custom prompt" badge on customized responses
    • Real-time indicators during message generation
    • Persistent across page refreshes

Improved

  • Settings Modal - Redesigned with intuitive tabbed interface and better responsiveness
  • Error Handling - More robust error detection with clearer user messaging
  • Performance - Optimized rendering for better responsiveness with custom prompts
  • Analytics - Enhanced tracking in common error scenarios for improved reliability

Fixed

  • MCP Integration Errors - Fixed crashes when external services return unexpected responses
  • Message Streaming - Improved reliability of real-time message updates

[0.3.0] - 2025-06-18

Added

MCP Integrations

  • Limitless MCP Integration - Complete support for personal lifelog access from Limitless AI devices
    • Available in chat conversations and background jobs
    • Tools: getLifelogs, getLifelogEntry, searchLifelogs
    • Privacy-conscious usage with comprehensive documentation
  • Obsidian GitHub Integration - Migrated from private search to full Obsidian vault integration
    • Enhanced knowledge management capabilities
    • Tools: getFileContents, searchFiles, searchIssues, getCommitHistory
  • MCP Connection Validation - Test connections and sync projects directly from settings
    • Real-time connection testing for all MCP tools
    • Todoist project synchronization
    • Success/error indicators with tool counts

Documentation & Setup

  • MCP Integration Status System - Comprehensive setup guidance
    • Public documentation site at /integrations
    • Real-time status in chat system prompt
    • Individual setup guides for all integrations
    • SEO-optimized with structured data

UI/UX Enhancements

  • Collapsible Chat Input - Maximizes reading space
    • Auto-collapse after sending messages
    • Smooth height morphing animation
    • ESC key to collapse, auto-expand on focus
  • Redesigned Notifications - Improved content visibility
    • Integrated chat input at bottom
    • Full viewport height on mobile
    • Collapsible task descriptions
  • Obsidian Link Support - link syntax rendering with dark teal styling

Chat Features

  • Enhanced Chat History - Folder filtering and pagination
  • Date/Timezone Support - Context-aware interactions
  • Loading States - Skeleton UI during data fetching
  • Todo Labels - Colored badges for task organization

Changed

  • Daily Assistant Tasks - Enhanced task generation with reasoning model for more focused, actionable tasks
  • Updated dependencies including PostHog and AI SDK packages
  • Enhanced markdown rendering with better mobile styling
  • Improved documentation organization

Fixed

  • MCP Error Handling - Graceful degradation when services fail
    • No more 500 errors from bad configurations
    • Structured error categorization
    • User-friendly troubleshooting guidance
  • Open Graph Images - Fixed integration documentation image paths

[0.2.2] - 2025-06-10

Changed

  • Enhanced chat interface with dynamic chat title display

[0.2.1] - 2025-05-11

Fixed

  • Updated tool settings to correctly interpret enabled states as boolean values

[0.2.0] - 2025-05-02

Added

  • Initial release with core chat functionality
  • Basic MCP integrations
  • Authentication system with Discord OAuth
  • User settings and preferences

Stay Updated

Want to be notified about new releases and get early access? Join our Discord community to stay connected with the latest updates and connect with other users.