Skip to content

Releases: walter-juan/ghd

Version 2.0.0

26 Jan 16:11
28a86ff
Compare
Choose a tag to compare

Added

  • Confirmation before delete a repository
  • Koin as dependency injection
  • openBrowser flag to open browser automatically after run dependencyUpdates

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

07 Jan 20:24
4b4deea
Compare
Choose a tag to compare

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:
      1. Better notifications per pull request, now you can filter by username, state, activity, etc. see this in the new Notifications screen
      2. 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

23 Nov 19:02
Compare
Choose a tag to compare

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

10 Oct 16:41
0c6f986
Compare
Choose a tag to compare

Changed

  • Use icons from an external dependency

Version 1.5.2

16 Jun 17:00
3a6075d
Compare
Choose a tag to compare

Added

  • Group the list of repos by group

Version 1.5.1

15 Jun 12:20
a42da8b
Compare
Choose a tag to compare

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

14 May 11:25
1ec2fdc
Compare
Choose a tag to compare

⚠️ 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

05 May 09:59
ea43d81
Compare
Choose a tag to compare

Fixed

  • Trim data when import and before save to avoid errors

Changed

  • Update dependencies

Version 1.4.1

27 Mar 21:52
a1e8b13
Compare
Choose a tag to compare

Changed

  • Update dependencies
  • Internal changes

Version 1.4.0

10 Nov 15:24
Compare
Choose a tag to compare

⚠️ 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