Commit Graph

3 Commits

  • feat: add database migration script for projects
    Add migration script to backfill existing sessions into projects:
    - Scans session files from Claude Sessions directory
    - Extracts unique project names from metadata.project field
    - Creates projects with random icons and colors
    - Links sessions to their respective projects in database
    - Provides detailed progress reporting and summary
    
    Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
  • feat: add SQLite database and projects table schema
    - Install better-sqlite3 package for persistent storage
    - Create database service with projects table schema
    - Add indexes on deletedAt and name for efficient queries
    - Support soft-delete with deletedAt timestamp
    - Export database instance for use in server.js
    
    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>