Description
Implement a feature to allow users to schedule stopwatches with a specified start time. The stopwatch should start counting from the specified start time and not from the moment it is created.
Requirements
-
Start Time Input:
- Add an input field in the stopwatch creation form to specify the start time.
- The input should allow users to select a future date and time.
-
Timer Initialization:
- When the user creates a stopwatch with a specified start time, store this start time in the database.
- The stopwatch should start counting from the specified start time, regardless of when it was created.
-
UI/UX Changes:
- Update the UI to display the scheduled start time for each stopwatch.
- Indicate whether a stopwatch is scheduled to start in the future or is already running.
-
Notifications:
- Optionally, notify users when their scheduled stopwatch starts.
Acceptance Criteria
- Users can schedule a stopwatch with a future start time.
- The stopwatch begins counting from the specified start time.
- The UI displays scheduled and active stopwatches appropriately.
- The backend correctly handles the storage and initialization of scheduled stopwatches.
Additional Notes
- Ensure that the feature is thoroughly tested.
- Update documentation to include instructions on how to use the scheduling feature.
Priority: Medium
Status: Open
Labels: enhancement, good first issue
Description
Implement a feature to allow users to schedule stopwatches with a specified start time. The stopwatch should start counting from the specified start time and not from the moment it is created.
Requirements
Start Time Input:
Timer Initialization:
UI/UX Changes:
Notifications:
Acceptance Criteria
Additional Notes
Priority: Medium
Status: Open
Labels: enhancement, good first issue