feat: Add bulk time entry feature for quick multi-day time logging#60
Merged
evilguy4000 merged 1 commit intodevelopfrom Sep 19, 2025
Merged
feat: Add bulk time entry feature for quick multi-day time logging#60evilguy4000 merged 1 commit intodevelopfrom
evilguy4000 merged 1 commit intodevelopfrom
Conversation
- Add comprehensive bulk time entry system allowing users to create multiple time entries across date ranges - Implement smart date range selection with weekend skipping option (max 31 days) - Add real-time preview showing affected dates, total days, and hours before creation - Include robust validation: conflict detection, overlap prevention, and data integrity checks - Create responsive UI with mobile optimization and accessibility features - Integrate with existing project/task system maintaining full compatibility - Add navigation links in main menu and dashboard quick actions - Implement atomic database transactions for reliable bulk operations - Support consistent time patterns (same start/end time across all days) - Include comprehensive documentation and user guidance Routes added: - GET/POST /timer/bulk - Main bulk entry form - GET /timer/bulk/<project_id> - Project-specific bulk entry UI improvements: - New bulk entry form with live preview and validation - Updated navigation dropdown with bulk entry option - Added bulk entry card to dashboard quick actions - Mobile-responsive design with touch-friendly interface This feature significantly reduces time entry overhead for users with regular work patterns, enabling creation of a full work week in seconds instead of minutes per day.
CI Pipeline StatusAll checks passed! ✅ Completed Checks:
Ready for review and merge 🚀 This comment was automatically generated by the CI pipeline. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Routes added:
UI improvements:
This feature significantly reduces time entry overhead for users with regular work patterns, enabling creation of a full work week in seconds instead of minutes per day.