diff --git a/.github/workflows/static.yml b/.github/workflows/static.yml index b8bf82d..3a6dac7 100644 --- a/.github/workflows/static.yml +++ b/.github/workflows/static.yml @@ -1,10 +1,8 @@ name: Deploy to GitHub Pages on: - push: - branches: [ main ] - pull_request: - branches: [ main ] + release: + types: [published] # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages permissions: diff --git a/README.md b/README.md index 311c246..04c129e 100644 --- a/README.md +++ b/README.md @@ -366,16 +366,16 @@ See [Version Management Documentation](docs/VERSION_MANAGEMENT.md) for detailed ## 🔧 Features -- **Time Tracking**: Start/stop timer with project and task association -- **Project Management**: Create and manage projects with client information -- **Task Management**: Organize work into tasks and categories -- **Invoicing**: Generate professional invoices from time entries -- **Analytics**: Comprehensive reporting and time analysis -- **User Management**: Multi-user support with role-based access -- **Mobile Responsive**: Works on all devices -- **CLI Tools**: Command-line interface for administration -- **API Access**: RESTful API for integrations -- **Real-time Updates**: WebSocket-powered live updates +- **Time Tracking**: Start/stop timer with project and task association; idle detection; single-active-timer mode; manual and automatic entry sources; rounding rules +- **Client & Project Management**: Client organizations with contacts and default rates; project relationships; status management; error-preventing dropdowns; auto-populated rates +- **Task Management**: Per-project tasks, categories, and task-level time tracking +- **Invoicing**: Generate branded PDF invoices; billable hours, company branding/logo, currency, and rounding support +- **Analytics & Reports**: Real-time stats, period analysis, project/user summaries, CSV export, visual analytics +- **User & Roles**: Multi-user with role-based access control and admin panel +- **Mobile-Optimized UI**: Responsive layout and mobile-friendly charts +- **API & Integrations**: RESTful endpoints with JSON responses +- **CLI & Admin Tools**: Database migrations, management scripts, and utilities +- **Dockerized Deployment**: Local and remote compose files, public images on GitHub Container Registry ## 📚 Documentation diff --git a/docs/README.md b/docs/README.md index 7734510..51de867 100644 --- a/docs/README.md +++ b/docs/README.md @@ -13,10 +13,12 @@ Welcome to the TimeTracker documentation. This directory contains comprehensive - **[DOCKER_PUBLIC_SETUP.md](DOCKER_PUBLIC_SETUP.md)** - Public Docker deployment guide - **[DOCKER_STARTUP_TROUBLESHOOTING.md](DOCKER_STARTUP_TROUBLESHOOTING.md)** - Docker troubleshooting - **[SOLUTION_GUIDE.md](SOLUTION_GUIDE.md)** - Common problems and solutions +- **[GITHUB_WORKFLOW_IMAGES.md](GITHUB_WORKFLOW_IMAGES.md)** - Images built on releases and main ### 🔧 Features - **[TASK_MANAGEMENT.md](TASK_MANAGEMENT.md)** - Task management system overview - **[TASK_MANAGEMENT_README.md](TASK_MANAGEMENT_README.md)** - Detailed task management guide +- **[CLIENT_MANAGEMENT_README.md](CLIENT_MANAGEMENT_README.md)** - Client model and relationships - **[INVOICE_FEATURE_README.md](INVOICE_FEATURE_README.md)** - Invoice system documentation - **[ENHANCED_INVOICE_SYSTEM_README.md](ENHANCED_INVOICE_SYSTEM_README.md)** - Advanced invoice features - **[INVOICE_INTERFACE_IMPROVEMENTS.md](INVOICE_INTERFACE_IMPROVEMENTS.md)** - Invoice UI improvements