Releases: jecluis/ghd
v0.5.0
This release brings a slew of UI improvements, both visible to the user and cleanups of existing infrastructure.
Features
- Show Pull Request details on click, instead of opening a new browser window. A browser window can be opened from the
github
icon within the details view. (#18) - Added an
actions
dropdown menu to each Pull Request table, allowing marking entries either viewed or archived in bulk. (#30, #20) - Added badges to each Pull Request card, indicating the number of total, recent, and viewed entries. (#24)
- Added proper logging to the backend, limiting the messages users see by default. This can be increased with
RUST_LOG=ghd
as an evironment variable when running the application. (#26)
Enhancements
- Make left sidebar sticky to viewport height. (#25)
- Expand/collapse Pull Request lists. (#24)
- Refactored Pull Request list widget, splitting it into several different components to reduce code duplication. (#27)
Bug Fixes
v0.4.0
This new release brings a few bug fixes, some enhancements, a few new features.
New Features
- New exit button added to the layout, allowing users to explicitly exit the application on those systems where window events may not play nicely (#13).
- New shortcut (
Control+q
) to exit the application (#13). - Desktop file added to the repository (#14), which can be found at (1).
- Database is now migrated on upgrade (#2).
- Allow archiving items after they have been viewed (#3).
Enhancements
- Application version added to the layout (#15).
- Show message if token has expired.
Bug Fixes
- UI refreshed even if there are no updates (#7)
- Fixed misalignment on "user add" dialog (#12)
- Fixed backend crash if user's token has expired (#21)
(1): https://github.com/jecluis/ghd/blob/main/contrib/ghd.desktop
v0.3.0
This new release brings listing all the Pull Requests the user is involved with, both their own and those of other users. Additionally, brings new iconography when listing Pull Requests, and an overall bettered UI/UX.
Previously deployed databases will need to be removed before running this new version, as their schema is incompatible.
v0.2.0
The second release of GHD brings an Angular frontend, and more stuff under the hood, such as, but not limited to,
- Tracking multiple users
- Listing the Pull Requests associated with each user
- Updating the state of user's Pull Requests
- Marking Pull Requests as viewed
The UI does still need a bit of work to expose these things in all their glory though.
Finally, GHD now requires a Personal Access Token from GitHub, and will not work with the new, beta, Fine-Grained PAT.