Releases: walter-juan/ghd
Releases · walter-juan/ghd
Version 2.0.0
Added
- Confirmation before delete a repository
- Koin as dependency injection
openBrowser
flag to open browser automatically after rundependencyUpdates
Changed
- 🎨 New application design
- Default synchronization interval changed from 1 to 5 minutes
- Update dependencies
Removed
- Mark as seen
- Login screen
Dependency updates
GitHub action- MaterialColors
Version 1.6.0
Added
- Add the API rate limit in pull requests and releases top bar
Changed
- Notifications behaviour
⚠️ Check the repositories screen and the new notifications screen to update according to your preferences, now you have:- Better notifications per pull request, now you can filter by username, state, activity, etc. see this in the new Notifications screen
- Split enable/disable pull requests and releases between enabled/disable synchronization and enable/disable notifications
- Pull request card
- Icons changed for a more descriptive ones
- Show if the pull request can be merged (mergeable)
- Pull request seen behaviour
- Shows a small circle in the icons to indicate the changes since seen
- Shows if the code has been changed since seen
- Update dependencies
Removed
- Notifications for release updates
Fixed
- Ensures that only one instance of the application can run at the same time
Version 1.5.4
Added
- Be able to filter the pull requests notifications by state
Changed
- Pull request created notifications renamed to pull request state changed notifications
- Pull request updated notifications renamed to pull request activity notifications
Fixed
- Pull request activity always sent notifications when they were never marked as seen
Version 1.5.3
Changed
- Use icons from an external dependency
Version 1.5.2
Added
- Group the list of repos by group
Version 1.5.1
Changed
- Use multiplatform setting library
- Update dependencies
- Update GitHub Actions
- Remove database entities and use directly the domain ones
- Increment to 25 the pull requests to retrieve
Fixed
- Pull requests synchronization
Version 1.5.0
⚠️ IMPORTANT ⚠️
- The database has been replaced. Before upgrading export the repositories and update the exported YAML to import them later.
Changed
- Replace Exposed for Room multiplatform
- Replace Voyager for ViewModel and Jetpack Navigation multiplatform
- Replace Octicons for Tabler icons
- Replace Remix for Tabler icons
Security
- 😔 Database encryption removed, everything stored as plain text
Version 1.4.2
Fixed
- Trim data when import and before save to avoid errors
Changed
- Update dependencies
Version 1.4.1
Changed
- Update dependencies
- Internal changes
Version 1.4.0
⚠️ IMPORTANT ⚠️
- The database has been replaced. Before upgrading export the repositories and update the exported YAML to import them later.
- After updating the app, it will prompt you to "open" it, as if a database already exists, but that won't be the case. Instead, you should click the "fresh start" button to reset everything.
Added
- Add the
ghdCleanDebugAppFolder
gradle task to clean the debug app folder - Error handling during synchronization
- Enable pull requests or releases features from repos
- New screen with an example of the YAML file used for the bulk import of repositories
Changed
- Update dependencies and Ruby version
- Sort pull request first by state, then by seen and finally by the created date
- Notifications now are joined all together in the settings screen
- Decrement the retrieved pull requests from 50 to 10 to improve the performance
- Change how to know if the DB is encrypted
Removed
- Dependency updates scheduled workflow, now only the manual one is available
- Feature previews removed
Security
- Resolve a high severity Dependabot alert