Conversation
Closed
Add Bubble Tea model struct and required methods as foundationf for incremental UI improvements
Add consistent title styling with bottom border Add rounded borders for individual entries Add help text styling Improve week date range display format
Replace basic entry.String() with detailed formatting Add proper label-value styling for dates, times, duration Include structured sections for breaks and notes Add Daily Entries section header with emoji Match formatting patterns from other report commands
Add totalWorkTime field to model struct Calculate total work time accounting for breaks and lunch Add styled summary section with entry count and total hours Follow same calculation logic as monthly report
Complete UI consistency with other report commands
Create endModel struct with workday completion data Implement styled View with work summary and validation status Display work duration, start/end times, and validation results Show success/warning indicators based on validation results
Add Bubble Tea and create startModel struct to track workday start state Implement styled View with start confirmation and next steps Display different titles for new vs overwritten entries Show previous entry end time updates when applicable Add helpful next steps section with command examples
Create breakModel struct for both start/stop break scenarios Implement styled View with break details and daily summaries Display break start/end times, reasons, and durations Show daily break statistics (count and total time) Add helpful action guidance for each break state Replace simple print statements with rich styled confirmations
Fix issue where entry modifications weren't persisting due to working with copies. Working directly with the entries slice was the approach that fixed the issue.
Restructure monthly report in a simplified manner but keeping the UI styling.
Simplify the report structure to be a tabular view, making easier to visualize and scan the information
Add internal/styles package with reusable UI components Migrate cmd/start.go to use shared styles Establish consistent color palette across application
Instead of using the lipgloss components we use the shared components from the internal/styles package where we centralized our UI styling.
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.
No description provided.