mirror of
https://github.com/DRYTRIX/TimeTracker.git
synced 2025-12-20 10:19:56 -06:00
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)
36 lines
737 B
Plaintext
36 lines
737 B
Plaintext
# Local Testing Environment Variables
|
|
# Copy this file to .env.local-test and modify as needed
|
|
|
|
# Timezone (default: Europe/Brussels)
|
|
TZ=Europe/Brussels
|
|
|
|
# Currency (default: EUR)
|
|
CURRENCY=EUR
|
|
|
|
# Timer settings
|
|
ROUNDING_MINUTES=1
|
|
SINGLE_ACTIVE_TIMER=true
|
|
IDLE_TIMEOUT_MINUTES=30
|
|
|
|
# User management
|
|
ALLOW_SELF_REGISTER=true
|
|
ADMIN_USERNAMES=admin,testuser
|
|
|
|
# Security (CHANGE THESE FOR PRODUCTION!)
|
|
SECRET_KEY=local-test-secret-key-change-this
|
|
|
|
# Database (SQLite for local testing)
|
|
DATABASE_URL=sqlite:////data/timetracker.db
|
|
|
|
# Logging
|
|
LOG_FILE=/app/logs/timetracker.log
|
|
|
|
# Cookie settings (disabled for local testing)
|
|
SESSION_COOKIE_SECURE=false
|
|
REMEMBER_COOKIE_SECURE=false
|
|
|
|
# Flask environment
|
|
FLASK_ENV=development
|
|
FLASK_DEBUG=true
|
|
|