Files
TimeTracker/docs
Dries Peeters 77aec94b86 feat: Add project costs tracking and remove license server integration
Major Features:
- Add project costs feature with full CRUD operations
- Implement toast notification system for better user feedback
- Enhance analytics dashboard with improved visualizations
- Add OIDC authentication improvements and debug tools

Improvements:
- Enhance reports with new filtering and export capabilities
- Update command palette with additional shortcuts
- Improve mobile responsiveness across all pages
- Refactor UI components for consistency

Removals:
- Remove license server integration and related dependencies
- Clean up unused license-related templates and utilities

Technical Changes:
- Add new migration 018 for project_costs table
- Update models: Project, Settings, User with new relationships
- Refactor routes: admin, analytics, auth, invoices, projects, reports
- Update static assets: CSS improvements, new JS modules
- Enhance templates: analytics, admin, projects, reports

Documentation:
- Add comprehensive documentation for project costs feature
- Document toast notification system with visual guides
- Update README with new feature descriptions
- Add migration instructions and quick start guides
- Document OIDC improvements and Kanban enhancements

Files Changed:
- Modified: 56 files (core app, models, routes, templates, static assets)
- Deleted: 6 files (license server integration)
- Added: 28 files (new features, documentation, migrations)
2025-10-09 11:50:26 +02:00
..
2025-09-05 15:00:08 +02:00

TimeTracker Documentation

Welcome to the TimeTracker documentation. This directory contains comprehensive documentation for all aspects of the application.

📚 Documentation Index

🚀 Getting Started

🐳 Docker & Deployment

🔧 Features

🛠️ Technical Details

📋 Project Guidelines

🔍 Quick Navigation

For New Users

  1. Start with the main README.md
  2. Check REQUIREMENTS.md for system requirements
  3. Review PROJECT_STRUCTURE.md for architecture overview

For Developers

  1. Read CONTRIBUTING.md for contribution guidelines
  2. Review feature-specific documentation for areas you're working on
  3. Check SOLUTION_GUIDE.md for common issues

For Deployment

  1. Review DOCKER_PUBLIC_SETUP.md for Docker deployment
  2. Check DOCKER_STARTUP_TROUBLESHOOTING.md if you encounter issues
  3. See SOLUTION_GUIDE.md for deployment solutions

📝 Documentation Structure

All documentation files are organized by category and purpose:

  • Feature Documentation: Explains specific application features
  • Technical Guides: Implementation details and technical information
  • Deployment Guides: Setup and deployment instructions
  • Troubleshooting: Common issues and their solutions
  • Project Guidelines: Community and contribution guidelines

🤝 Contributing to Documentation

If you find errors or want to improve the documentation:

  1. Check the CONTRIBUTING.md guidelines
  2. Make your changes
  3. Submit a pull request

Good documentation helps everyone use and contribute to the project effectively!