Releases: Tech9Apps/ai-harvest-timesheet
Releases · Tech9Apps/ai-harvest-timesheet
v2.0.3
Full Changelog: v2.0.2...v2.0.3
v2.0.2
Added
- Show human readable hours in the UI
- Added hours and minutes input fields for time entry
- Added validation for minutes (must be less than 60)
- Added error message display below time input fields
Fixed
- Window visibility restored when clicking dock icon after being hidden
- Fixed build duplication issue
- Improved vertical alignment of time entry controls
- Fixed layout of time entry editor to keep all elements in one line
v2.0.1
Added
- Show human-readable hours in the UI
Fixed
- Window visibility is restored when clicking the dock icon after being hidden
- Fixed build duplication issue
Documentation
- Updated project documentation
v2.0.0
Added
- System tray support with the following features:
- Quick access to billable hours
- Daily reminder for time logging
- Show/hide application from the tray
- Tray menu with essential functions
- Quick reset button for setting 8 hours
- External reference support for Github and Jira issues
- Visibility toggle for access token input
- Custom hours setting for daily enforcement
- Timelog reminder notifications
- Introduced various time distribution strategies
- Allow Github and Jira ticket links in Harvest
- Introduces flexible branch parsing mechanism
Changed
- Improved UI layout with tabular design for time preferences
- Enhanced message formatting
- Better colors and fonts
- Updated time format display
- Simplified UI by removing per-repository features
Fixed
- Fixed tray menu functionality
- Fixed build step to include icon
- Fixed validations
- Fixed repository enable/disable functionality
- Fixed logged hours calculation
- Fixed double loader issue
- Bug fixes for custom time frame
- Improved credential storage using file system
Security
- Enhanced credential management with secure file storage
Documentation
- Updated documentation with new features
- Added license information
- Improved README with usage instructions
v1.0.6
Added
- System tray support with the following features:
- Quick access to billable hours
- Daily reminder for time logging
- Show/hide application from tray
- Tray menu with essential functions
- Quick reset button for setting 8 hours
- External reference support for Github and Jira issues
- Visibility toggle for access token input
- Custom hours setting for daily enforcement
- Timelog reminder notifications
- Introduced various time distribution strategies
- Allow Github and Jira ticket links in Harvest
- Introduces flexible branch parsing mechanism
Changed
- Improved UI layout with tabular design for time preferences
- Enhanced message formatting
- Better colors and fonts
- Updated time format display
- Simplified UI by removing per repository features
Fixed
- Fixed tray menu functionality
- Fixed build step to include icon
- Fixed validations
- Fixed repository enable/disable functionality
- Fixed logged hours calculation
- Fixed double loader issue
- Bug fixes for custom time frame
- Improved credential storage using file system
Security
- Enhanced credential management with secure file storage
Documentation
- Updated documentation with new features
- Added license information
- Improved README with usage instructions
v1.0.4
Added
- Cross-repository hour distribution feature
- New option to distribute 8 hours across all repositories
- Added global and per-repository settings for cross-repository distribution
- Improved hour validation to consider total hours across all repositories
- Manual hour adjustment for individual commits
- Added ability to edit hours for each commit directly
- Visual indicators for manually adjusted hours
- Reset option to return to auto-calculated hours
- Real-time validation of manual adjustments
- Smart redistribution of remaining hours after manual adjustments
Changed
- Enhanced hour distribution logic
- Updated hour calculations to support cross-repository distribution
- Improved validation messages to reflect cross-repository context
- Better handling of hour redistribution across multiple repositories
- Added support for preserving manual adjustments during redistribution
Fixed
- Repository path input width adjustment
- Optimized layout to prevent text overflow in the "Add Repository" button
- Improved responsive design for repository management UI
v1.0.3
Full Changelog:
Added support for custom date ranges.
Users can now filter commits within a specific date range.