## Documentation System - Create complete documentation hub at /dashboard/docs with: - Getting Started guide with quick setup and troubleshooting - Hook Setup Guide with platform-specific configurations - API Reference with all endpoints and examples - FAQ with searchable questions and categories - Add responsive design with interactive features - Update navigation in base template ## Tool Call Tracking - Add ToolCall model for tracking Claude Code tool usage - Create /api/tool-calls endpoints for recording and analytics - Add tool_call hook type with auto-session detection - Include tool calls in project statistics and recalculation - Track tool names, parameters, execution time, and success rates ## Project Enhancements - Add project timeline and statistics pages (fix 404 errors) - Create recalculation script for fixing zero statistics - Update project stats to include tool call counts - Enhance session model with tool call relationships ## Infrastructure - Switch from requirements.txt to pyproject.toml/uv.lock - Add data import functionality for claude.json files - Update database connection to include all new models - Add comprehensive API documentation 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
23 lines
477 B
Python
23 lines
477 B
Python
"""
|
|
Database models for the Claude Code Project Tracker.
|
|
"""
|
|
|
|
from .base import Base
|
|
from .project import Project
|
|
from .session import Session
|
|
from .conversation import Conversation
|
|
from .activity import Activity
|
|
from .waiting_period import WaitingPeriod
|
|
from .git_operation import GitOperation
|
|
from .tool_call import ToolCall
|
|
|
|
__all__ = [
|
|
"Base",
|
|
"Project",
|
|
"Session",
|
|
"Conversation",
|
|
"Activity",
|
|
"WaitingPeriod",
|
|
"GitOperation",
|
|
"ToolCall",
|
|
] |