Skip to content

Releases: jecluis/ghd

v0.5.0

07 May 14:31
v0.5.0
0fc078a
Compare
Choose a tag to compare

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

  • Increased z-index on Pull Request table entry's state. (#29, #31)

v0.4.0

30 Apr 11:47
v0.4.0
1420ed7
Compare
Choose a tag to compare

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

25 Feb 19:30
v0.3.0
d60c2ce
Compare
Choose a tag to compare

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

20 Feb 11:04
v0.2.0
bfb3329
Compare
Choose a tag to compare

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.

v0.1.0

31 Jan 16:14
v0.1.0
bcbae1d
Compare
Choose a tag to compare

This is the initial version of GHD. It brings the amazing ability of setting a GitHub token via the UI.

This is not ready for consumption, unless for feedback purposes 😉