Commit Graph

4 Commits

  • Fix project isolation: Make loadChatHistory respect active project sessions
    - Modified loadChatHistory() to check for active project before fetching all sessions
    - When active project exists, use project.sessions instead of fetching from API
    - Added detailed console logging to debug session filtering
    - This prevents ALL sessions from appearing in every project's sidebar
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
  • Fix two critical session issues in Claude Code IDE
    Issue 1: Sessions history not showing in left sidebar
    - Converted loadChatHistoryOnLoad IIFE to named loadChatHistory() function
    - Added refresh calls in loadSessionMessages() after loading messages
    - Added guard to skip refresh if showing "Loading session..." state
    - Sidebar now properly shows all active sessions after attachment
    
    Issue 2: New chat session button fails with 'Failed to create session'
    - Changed startNewChat() to call loadChatHistory() instead of loadChatView()
    - Prevents triggering URL-based attachment logic that was causing confusion
    - Sidebar now refreshes correctly without getting stuck in loading state
    
    Also updated cache-bust version to force browser reload.
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
  • feat: AI auto-fix bug tracker with real-time error monitoring
    - Real-time error monitoring system with WebSocket
    - Auto-fix agent that triggers on browser errors
    - Bug tracker dashboard with floating button (🐛)
    - Live activity stream showing AI thought process
    - Fixed 4 JavaScript errors (SyntaxError, TypeError)
    - Fixed SessionPicker API endpoint error
    - Enhanced chat input with Monaco editor
    - Session picker component for project management
    
    Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
  • Initial commit: Obsidian Web Interface for Claude Code
    - Full IDE with terminal integration using xterm.js
    - Session management with local and web sessions
    - HTML preview functionality
    - Multi-terminal support with session picker
    
    Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>