All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fix how week worked time is calculated
- Node packages updated
- Rust packages updated
- Fix a bug where the try and app icons weren't show properly
- Total week work time added in settings
- Node and rust packages updated
- MUI grid component replaced by grid2
- Migrate new TextField InputProps to slotProps
- Fix close button of sync modal
- Fix status of close button in the sync modal
- Add frontend tests with vitest
- Code refactored
- Integration configuration changed to json (BREAKING CHANGE!)
- Some packages updated
- External ID field changed to non-required
- Previous tasks longer than four days cannot been continued
- Packages updated
- Refactor some React code
- Disable 'send' button while redmine's activites are loading
- Add the 'project' column into the tasks to sync table
- Enable tauri's updater plugin to detect and install next versions automatically
- Rust and node dependencies updated
- Packages updated
- Catch network error if it's not available
- Hide "copy to add form" icon when the external id is missing
- Add more checks establishing the database connection
- Update some dependencies
- Bug fixed calculating the weekly and montly worked time
- Upgrade some npm packages
- Buttons color improved in the resume last task confirmation dialog
- Fix query to detect the last task
- Allows you to continue with a task form the previous day
- Dependencies upgraded
- Add a contribute and changelog links into the info settings tab
- Tauri Framework V2
- Task table component code improved
- Improve message when there are not tasks to send
- Improve design of the info settings tab
- Set the day to today on click on the header app logo
- Search results didn't show
- Copy project, desc or ext. id to the clipboard on click over
- Search results are cleaned once a new task is added
- Improved settings for the integrations and added a tooltip to show a help
- Add Jira integration
- Add sticky header in the sync tasks table for long tables
- Improve the responsive for the chronological view
- Add the project name in the favourites list
- Refresh favourites list on toggle one favourite
- Add a default message if there are not tasks to send
- Allow selecting the secondary colour for the theme
- Fix favourites title
- Fixed high CPU fixed when right sidebar was opened
- Favourites moved from to the right sidebar
- Build amd64 and arch64 images for macos
- Improve the sync modal adding asynchronous loading by the activities
- Reuse db connection
- Improve the performance of searchings
- Check if external id is valid when the sync modal is opened
- Rename some internal methods
- Sync component code refactored
- Replace some string types by enums
- Show the version number when a new version is available
- Improve how redmine activities are loaded. Now, they are loaded by project
- Align external id string to the right
- Improved how a new version is detected
- Fix areEquals method
- Change the systray icon
- Fixed a bug when trying to compare settings
- Add info tab to the settings page
- Add button to open the folder that contains the database file
- Add new logo
- The setting save button is disabled if the settings are not modified
- The integration token field type has been changed to "password"
- Fix a but where the start date was mark as invalid after edit another task
- Allow select an activity type for the Redmine tasks
- Notification of new version has been moved to the bottom of the page
- Snackbar messages moved to the bottom center of the page
- Integration tasks sent code refactored
- The color of the "new version" button has been changed
### Added
- Add favourites tasks feature
- Some task actions components refactored
- First stable version