mirror of
https://github.com/DRYTRIX/TimeTracker.git
synced 2026-01-18 01:59:43 -06:00
This commit improves the testing workflow, CI/CD documentation, and user experience: ## CI/CD Improvements: - Add comprehensive testing strategy documentation to CD release workflow - Document workflow triggers and testing approach in ci-comprehensive.yml - Update CI/CD documentation with testing workflow details ## UX Enhancements: - Add localStorage persistence for PWA install prompt dismissal - Prevent repeated PWA install prompts after user dismisses - Add dismiss button (×) to PWA install toast notification ## Dashboard Features: - Add edit and delete actions to recent time entries table - Include delete confirmation dialogs for time entries - Add notes field to "Start Timer" modal - Improve table layout with actions column ## Documentation: - Create TESTING_WORKFLOW_STRATEGY.md for comprehensive testing guidelines - Add QUICK_REFERENCE_TESTING.md for quick testing reference - Document changes in CHANGES_SUMMARY_TESTING_WORKFLOW.md - Update README_CI_CD_SECTION.md with workflow details ## Other Changes: - Update setup.py configuration - Enhance task templates (create/edit/view) with improved UI These changes improve developer experience with better testing documentation and enhance user experience with smarter PWA prompts and dashboard functionality.