Changelog
Release Notes
All notable changes to Comet AI Browser, including new features, bug fixes, and documentation updates.
v0.2.9.4.3
stableLatest2026-04-23
Nebula
New Features
- Enhanced CLI with model selection - Reads configured models from browser
- Interactive model selection - Choose model by number
- Chat sessions with history - Stored in ~/.comet-ai/
- Live streaming output
- Last used model saved automatically
- Supports all providers: ollama, openai, anthropic, gemini, xai, groq
Bug Fixes
- Fixed scripts not found in packaged app - Copy to temp before execution
- Added scripts/ to build files
Documentation
- Added Comet CLI documentation
v0.2.9.4.2
stable2026-04-23
Nebula
Bug Fixes
- Fixed macOS app not launching - removed restricted entitlements
- Removed com.apple.security.cs.allow-jit
- Removed com.apple.security.cs.allow-unsigned-executable-memory
- Removed com.apple.security.cs.disable-library-validation
- App now works with ad-hoc code signing (no Apple Developer required)
Documentation
- Created v0.2.9.4.2 release notes in /release_notes/
v0.2.9.4.1
stable2026-04-23
Nebula
New Features
- Desktop Control from Mobile - Control desktop AI chat from mobile app
- Enhanced QR Scanner - Improved QR code scanning for pairing
- AI Streaming - Real-time AI response streaming to mobile
- Sync Settings UI - Connection status and settings management
Bug Fixes
- Improved camera handling on iOS for QR scanning
- Fixed TypeScript types for WiFiSyncService
- Fixed clipboard sync loop prevention
- Added proper echo prevention for desktop control
Changes
- Updated WiFiSyncService with desktop-control handler
- Updated ConnectDesktopPage with improved QR scanner
- Updated SyncService with AI streaming support
Documentation
- Created v0.2.9.4.1 release notes in /release_notes/
v0.2.9.4.2
stable2026-04-23
Nebula
New Features
- Comet-AI CLI - Powerful terminal-based browser control (comet ask, comet search)
- Automatic Response Continuation - Fixed AI interruptions with seamless "Keep-Alive" stitching
- Finalized Siri & Apple Shortcuts - Zero-setup AppIntents for hands-free automation
- Secure CLI Authentication - Token-based authorization via ~/.comet-ai-token
- Deep Link Sync - Unified routing for CLI, Siri, and deep-link triggers
Bug Fixes
- Fixed AI mid-task interruption issues by implementing auto-continuation loop
- Fixed permission errors in CLI command execution
- Resolved deep link routing conflicts in packaged builds
Changes
- Updated main.js with CLI native bridge endpoints
- Enhanced AIChatSidebar with recursive generation support
- Synchronized versioning to v0.2.9.4 across all components
Documentation
- Updated README.md with comprehensive CLI usage guide
- Updated Apple Integration docs with Siri phrase reference
- Synchronized AI-GUIDE.md with latest stable version standards
v0.2.9.3
stable2026-04-20
Omni
New Features
- Siri Shortcuts Integration - Native macOS App Intents with 12 pre-configured shortcuts
- URL Scheme Handler - comet-ai:// protocol for Shortcuts app triggers
- AppleScript Bridge - Voice command automation via osascript
- Voice Input Handler - macOS Dictation + Text-to-Speech integration
- Shortcuts Templates - Pre-built templates for common AI actions
- Windows Shortcuts Integration - Windows Shortcuts, Voice Control, Copilot
- Windows Voice Recognition - System.Speech for TTS/STT
- Windows Copilot Integration - com.microsoft.copilot: protocol
- Linux Integration - GNOME/KDE desktop integration
- Linux Voice (TTS) - espeak with 80+ voices
- Linux Notifications - notify-send, kdialog support
- Linux Desktop Shortcuts - .desktop file generation
- Native Click Alternatives - Platform-specific automation (macOS steve, Windows nut.js/xa11y)
- Native OCR Alternatives - uniOCR, RustO! (PaddleOCR) with 99.3% accuracy
- Cross-Platform Automation Fallback Chain - nut.js → xa11y → robotjs
- Cross-Platform OCR Fallback Chain - Platform Native → uniOCR → RustO! → Tesseract
Bug Fixes
- Removed Protected Ecosystem footer from PDF generation
- Fixed macOS build with ad-hoc signing (--c mac.signingIdentity=-)
- Fixed GitHub Actions build error: empty password for code signing
Changes
- Main.js: 11,083 lines (base), Preload.js: 682 lines
- Robot-service.js: 292 lines, Tesseract-service.js: 1,125 lines
- Automation index.js: 147 lines
- Linux integration.js: 495 lines, Windows integration.js: 385 lines
- SiriShortcutsIntegration.js: 260 lines
- All platform integrations now have consistent API structure
Documentation
- Created Apple Integration docs page (/docs/apple-integration)
- Created Windows Integration docs page (/docs/windows-integration)
- Created Linux Integration docs page (/docs/linux-integration)
- Updated search index with all platform integration entries
- Updated components page with correct line counts
Security
- Updated security contact: preetjgfilj2@gmail.com
v0.2.9.1
stable2026-04-17
Nebula
New Features
- Native AI Sidebar V2 - Thuki-inspired SwiftUI floating assistant
- Morphing Container - Spotlight-style input bar transforms to full chat
- Command Suggestions - /screen, /think, /search, /summarize with real-time filtering
- Multi-Provider LLM Integration - Ollama, OpenAI, Anthropic, Gemini
- Auto-Start Login Item Integration - Start sidebar at system login
- Native Swift Module - N-API bridge for Electron + SwiftUI
- Context Quotes - Selected text pre-fills as quoted context
- Smart Auto-Scroll - Follows content unless user scrolls up
- Typing Indicator - Pulsing dots animation during AI response
- Conversation History - Date-grouped organization
Bug Fixes
- Fixed BrowserView not appearing after app launch - added immediate addBrowserView call
- Fixed hasSeenWelcomePage/hasCompletedStartupSetup defaults blocking BrowserView bounds
Changes
- MASSIVE REFACTOR: main.js reduced from ~11,000 lines to ~3,900 lines (64% reduction)
- Modular IPC Handlers: Moved all handlers to src/main/handlers/ modules (14+ modules)
- Lazy Service Loading: Services now load on-demand for faster startup
- Removed landing page from default startup - app now opens directly to browser
- Added Sidebar Version selector to macOS menu (Comet > Sidebar Version)
- Added Sidebar Version toggle in settings panel
Documentation
- Created comprehensive release notes
- Added full Apache 2.0 attribution for Thuki
- Updated README with Native Sidebar V2 documentation and main.js refactor
- Updated AI-GUIDE.md with main.js refactor details
- Created ACKNOWLEDGMENTS.md with Thuki license compliance
Security
- Thuki is Apache 2.0 licensed - attribution added per Section 4d
v0.2.9
stable2026-04-13
Nebula
New Features
- Context-Aware BrowserView Virtualization - Detaches engine when using internal tools to save 40-60% CPU
- Professional PDF Orchestration with automated Table of Contents (TOC) and native structural analysis
- SecureDOM Reader & In-Page DOM Search - Sanitized page analysis with XSS filtering
- Standardized 56px UI Header Architecture for consistent vertical rhythm
Bug Fixes
- CRITICAL: Fixed "App not working" crash caused by React hook (useEffect) dependency mismatch in Sidebar
- Fixed transparent logo visibility in production/packaged builds using nativeImage
- Fixed double-header gap between TitleBar and main workspace
Changes
- Updated landing page "Get Started" flow to integrate with StartupSetupUI
- Gated window resize events to improve responsiveness when BrowserView is detached
Documentation
- Updated AI-GUIDE.md with SecureDOM and In-Page search documentation
- Updated Security docs with new Sandbox + Filtering architectural details
- Synchronized versioning to v0.2.9 across all platforms
v0.2.8.2
stable2026-04-12
Nebula
New Features
- Advanced Document Generation Engine with PDF, Excel (XLSX), PowerPoint (PPTX), and Mermaid diagram support
- Mermaid to PDF converter with SVG rendering and multi-page PDF export
- Custom typing animation hooks (useTypingAnimation, useStreamingParser) with multiple cursor styles
- Raycast extension with 6 commands (chat, browse, ocr, pdf, automation, settings)
Bug Fixes
- Fixed Google Cloud Sync sign-in - added frontend auth-callback listener
- Fixed OCR collapsible display using explicit type casting
- Fixed thinking indicator to use theme-specific colors from gradient preset
- Fixed mobile shell approval deep link handler for QR codes
Changes
- Updated TypeScript target to ES2020 for better compatibility
- Added AI streaming parser hook for smooth message parsing during streaming
Documentation
- Updated AI-GUIDE.md with complete documentation workflow
- Updated all search indexes with new commands and features
- Updated version to 0.2.8.2
v0.2.8
alpha2026-04-08
Nebula
New Features
- Created comprehensive Automation Layer documentation (docs/AUTOMATION.md)
- Created Plugin System API documentation (docs/PLUGIN_API.md)
- Added Jest test suite with 79 passing tests
- Extracted shared types to AIChatSidebar/types.ts for modularization
- Created AIChatSidebar/helpers.ts with utility functions
Changes
- Updated GitHub Actions to use Node.js 20 LTS for stability
- Changed CI/CD to use npm ci for deterministic installs
- Added test job dependency before build in CI pipeline
- Updated package.json with npm test, npm run test:watch, npm run test:coverage scripts
- Updated GitHub Actions action versions to v4
- Added proper Linux dependencies (libx11-xcb-dev, libxcb-dri3-dev, etc.)
Documentation
- Updated ARCHITECTURE.md with references to AUTOMATION.md and PLUGIN_API.md
- Updated AI-GUIDE.md last updated date
v0.2.7.1
alpha2026-04-06
Stardust
Bug Fixes
- Fixed Next.js 16 Turbopack/webpack config conflict - added turbopack: {} to next.config.js
- Fixed "Can't resolve fs" build errors in user-preferences module
- Fixed package.json duplicate optionalDependencies JSON parse error
- Fixed TypeScript compilation errors for npm run dev
- Added complete plugins API type definitions to electron.d.ts
- Fixed PluginSettings.tsx type mapping and callback annotations
- Fixed AIChatSidebar.tsx result property access (output → result)
- Fixed AIUtils.ts data.title undefined reference
- Replaced ES2018 gs regex flags with compatible [\s\S]*? pattern
Changes
- Updated tsconfig.json target from ES2017 to ES2020
Documentation
- Updated AI-GUIDE.md with TypeScript compilation guide
v0.2.7
alpha2026-04-05
Stardust
New Features
- Added Components documentation page with overview of all UI components and services
- Enhanced SEO with JSON-LD structured data for better AI crawler indexing
- Created robots.txt allowing all AI crawlers (GPTBot, ClaudeBot, Gemini, Perplexity)
- Added PWA manifest.json for app install capability
- Added AI-GUIDE.md for AI code writers
Bug Fixes
- Fixed document-generation broken link (now points to /docs/ai-commands#pdf)
- Fixed Components tab in docs sidebar navigation
- Removed macOS-only @next/swc-darwin-arm64 causing Vercel build failure
Changes
- Updated sitemap.xml with all doc pages for better indexing
- Enhanced metadata with OpenGraph, Twitter cards, and canonical URLs
- Updated docs layout to use dynamic version from version.ts
Documentation
- Created comprehensive Components reference page
- Updated docs sidebar with Components tab
- Added SEO optimization guide in AI-GUIDE.md
v0.2.6
alpha2026-04-01
Stardust
New Features
- Added Swift UI improvements with THINK UI
- Added Liquid Glass Theme for macOS native UI
- Added MermaidView for Swift (MermaidJS via WKWebView)
- Added macOS menu with direct settings access
Bug Fixes
- Fixed OCR click JSON parsing with regex fallback
- Added robotJS for external app clicking
- Fixed AI message rendering on Swift (br, bold, math)
- Removed Swift title bar (.windowStyle(.hiddenTitleBar))
Documentation
- Added cross-app OCR/click documentation in AI guide
- Updated AIConstants.ts with cross-app documentation
v0.2.5
stable2026-03-29
Stardust
New Features
- Initial stable release
- Core AI agent with chain-of-thought reasoning
- Triple-lock security model
- WiFi Sync between desktop and mobile
- PDF generation with 5 templates
Contribute
Help improve Comet AI by reporting issues, contributing code, or improving documentation.