Merged
Conversation
When a user starts their work day, the New Task form now automatically opens instead of showing just the collapsed FAB button. This improves the user experience by reducing the number of clicks needed to create their first task. Changes: - Added defaultOpen prop to NewTaskForm component - Track auto-open state in Index.tsx when day starts via dialog - Updated CLAUDE.md time tracking flow documentation https://claude.ai/code/session_01G7jBqP6aRrYSLsiC82pEZW
Updated lockfile from npm install during development. https://claude.ai/code/session_01G7jBqP6aRrYSLsiC82pEZW
AdamJ
added a commit
that referenced
this pull request
Feb 2, 2026
* feat: Auto-open New Task form when starting a day When a user starts their work day, the New Task form now automatically opens instead of showing just the collapsed FAB button. This improves the user experience by reducing the number of clicks needed to create their first task. Changes: - Added defaultOpen prop to NewTaskForm component - Track auto-open state in Index.tsx when day starts via dialog - Updated CLAUDE.md time tracking flow documentation * chore: update package-lock.json Updated lockfile from npm install during development. --------- Co-authored-by: Claude <noreply@anthropic.com>
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.
Summary
This PR implements an auto-open feature for the New Task form when users start a new day, improving the workflow by immediately presenting the task creation interface without requiring an additional click.
Key Changes
defaultOpenprop to control initial open state of the form dialogautoOpenTaskFormstate that triggers whenstartDay()is called, passing this state to the NewTaskForm via thedefaultOpenpropdevOptionalflags todev: truefor @swc packages in package-lock.json for consistencyImplementation Details
defaultOpenprop defaults tofalseto maintain backward compatibilityhandleStartDayWithDateTime()is called,autoOpenTaskFormis set totrueTesting Recommendations
defaultOpen={false}in other contextshttps://claude.ai/code/session_01G7jBqP6aRrYSLsiC82pEZW