Skip to content

Releases: gitify-app/gitify

v5.0.0

20 Mar 18:07
d607b68
Compare
Choose a tag to compare

Gitify v5.0.0

The Gitify maintainers are happy to share our first major release in over 3 years! This release is jam packed with lots of tasty enhancements and updates.

⚡️What's Changed

🚀 Features

  • feat: add a "mark notification as done" button by @adufr in #706
  • feat: update/move "unsubscribe" icon by @adufr in #745
  • feat: add "Mark as done on open" setting by @adufr in #746
  • feat: better notification type icons by @adufr in #748
  • feat: improve icons ui/ux by @adufr in #776
  • feat: create FirstRun directory if missing by @jtzero in #781
  • feat: mark repository as done by @adufr in #788
  • feat: add member_feature_requested reason by @setchy in #806
  • feat: add security_advisory_credit reason by @setchy in #807
  • feat: support repository invitation links by @setchy in #812
  • feat: support icons/colors for checksuite / workflow notifications by @setchy in #814
  • feat: add support for approval_requested reason by @setchy in #819
  • feat: add support for WorkflowRun subject by @setchy in #820
  • feat: issue not planned icon by @setchy in #822
  • feat: support discussion state types by @setchy in #827
  • feat: use regex to extract all checksuite attributes by @setchy in #849
  • feat: use regex to extract workflow-run attributes by @setchy in #850
  • feat: simplify icon colors and improve accessibility when in light-mode by @setchy in #857
  • feat: link workflow run notifications to actions by @setchy in #859
  • feat: link checksuite notifications to actions by @setchy in #851
  • feat: add types for issue, pullrequest and issuecomments by @setchy in #871
  • feat: add hover title text to icons by @setchy in #866
  • feat: show action buttons only on hover by @setchy in #869
  • feat: add title to notification heading by @setchy in #897
  • feat: show notification last update user by @setchy in #898
  • feat: add release user by @setchy in #899
  • feat(icons): use standard octicons by @setchy in #885

🐛 Bug Fixes

  • fix: remove notification from state on open by @adufr in #789
  • fix: missing icon colors on first load by @adufr in #787
  • fix(deps): downgrade to electron@19 to resolve macos code signing and startup crash by @setchy in #910

🧼 Code Refactoring

  • feat: prevent local files from opening by @setchy in #777
  • fix: correct typos by @setchy in #768
  • refactor: is enterprise host fn by @setchy in #791
  • refactor: update Subject type by @setchy in #809
  • chore: remove delayedHideAppIcon() by @adufr in #810
  • refactor: simplify notification html url logic by @setchy in #793
  • fix: add type to urls by @setchy in #811
  • refactor: order reasons alphabetically by @setchy in #824
  • refactor: order state types alphabetically by @setchy in #825
  • refactor: split issue state types and document pullrequest state type by @setchy in #826
  • refactor: extract state notification logic by @setchy in #845
  • refactor: use state for inferred checksuite status by @setchy in #848
  • refactor: use nodes shorthand in graphql queries by @setchy in #860
  • refactor(sidebar): wrap gitify icon with button by @setchy in #892
  • refactor: ensure all buttons have label and accessibility text by @setchy in #891
  • refactor(discussions): optimize graphql queries by @setchy in #861
  • refactor: add title to unread notifications button by @setchy in #896
  • refactor: subject exports and tests by @setchy in #900
  • refactor(jest): align test suite names to match code under test by @setchy in #902
  • fix: improve error handling by @setchy in #901

🧪 Tests

  • test: add coverage for repository invitation icon by @setchy in #769
  • test: add notification color coverage by @setchy in #790
  • test: api request coverage by @setchy in #792
  • test: fix typo in notification color test by @setchy in #805
  • test(helper): addDate and searchQueryString by @setchy in #803
  • test: cover scenarios where no data object is provided to api call by @setchy in #804

🏗️ Build System

  • chore: update runners to macos-14 by @afonsojramos in #744
  • build(renovate): configuration updates for major versions and osv by @setchy in #752
  • chore: bump pnpm/action-setup by @setchy in #779
  • build: update issues url by @setchy in #856
  • build: add clean script by @setchy in #855
  • build: remove duplicated deps by @setchy in #870
  • build(semantic-prs): allow special chars in scope by @setchy in #880
  • build: override @babel/traverse version by @setchy in #879
  • build(jest): enable coverage by default by @setchy in #881
  • build: allow release workflow to be run manually by @setchy in #903
  • build(release): add artifact steps to release jobs by @setchy in #904

📦 Dependency Updates

  • chore(deps): update dependency @types/node to v20.11.14 by @renovate in #740
  • chore(deps): update dependency nock to v13.5.1 by @renovate in #741
  • fix(deps): update dependency @electron/remote to v2.1.2 by @renovate in #742
  • chore(deps): update dependency @electron/notarize to v2.2.1 by @renovate in #739
  • chore(deps): update dependency prettier to v3.2.5 by @renovate in #753
  • chore(deps): update pnpm to v8.15.3 by @renovate in #754
  • chore(deps): update dependency node to v20.11.1 by @renovate in #756
  • chore(deps): update dependency @types/jest to v29.5.12 by @renovate in #755
  • chore(deps): update dependency postcss to v8.4.35 by @renovate in #758
  • fix(deps): update dependency axios to v1.6.7 by @renovate in #757
  • chore(deps): update dependency webpack to v5.90.1 by @renovate in #761
  • chore(deps): update dependency @testing-library/react to v14.2.1 by @renovate in #759
  • chore(deps): update dependency postcss-loader to v8.1.0 by @renovate in #760
  • chore(deps): update dependency @types/react to v18.2.55 by @renovate in #763
  • chore(deps): update dependency electron-builder to v24.13.0 by @renovate in #765
  • chore(deps): update dependency css-loader to v6.10.0 by @renovate in #764
  • chore(deps): update dependency husky to v9 by @renovate in #762
  • chore(deps): update dependency webpack to v5.90.2 by @renovate in #771
  • chore(deps): update dependency @types/node to v20.11.19 by @renovate in #770
  • fix(deps): update react-router monorepo to v6.22.0 by @renovate in #773
  • chore(deps): update dependency @electron/notarize to v2.3.0 by @renovate in https...
Read more

v4.6.1

22 Jan 19:57
2e971be
Compare
Choose a tag to compare

Warning

⚠️ MacOS Users ⚠️

The installation files that got generated through GitHub Actions are currently broken due to signing issues, as such, the files attached below were built using the personal machine of @afonsojramos.

If you do not want to run an unsigned version of Gitify, please skip this version.

What's Changed

  • chore(deps): update dependency @types/jest to v29.5.10 by @renovate in #687
  • chore(deps): update dependency @types/react to v18.2.42 by @renovate in #688
  • fix(deps): update dependency @electron/remote to v2.1.0 by @renovate in #665
  • refactor: use brew CLI over custom action by @afonsojramos in #689
  • deps: remove coveralls by @afonsojramos in #690
  • feat: check for github scopes by @afonsojramos in #673
  • deps: replace testing-library's react-hooks for react by @afonsojramos in #692
  • deps: switch and upgrade @electron/notarize by @afonsojramos in #691
  • chore: rename to on-tag and trigger web build by @afonsojramos in #693
  • chore: cleanup workflows by @afonsojramos in #694
  • chore(deps): update dependency electron to v22 [security] by @renovate in #657
  • chore: bump to 4.6.0 by @afonsojramos in #695
  • fix: on-tag workflow by @afonsojramos in #697
  • fix(macos): switch from altool to notarytool by @afonsojramos in #698
  • chore: Set the Apple Team Id for macOS signing by @manosim in #699
  • chore(deps): update dependency @types/node to v20.10.6 by @renovate in #702
  • chore(deps): update dependency @types/react to v18.2.46 by @renovate in #703
  • chore(deps): update dependency postcss-loader to v7.3.4 - autoclosed by @renovate in #704
  • fix(deps): update dependency @electron/remote to v2.1.1 by @renovate in #705
  • chore(deps): pin dependencies by @renovate in #701
  • fix(deps): update dependency axios to v1.6.5 by @renovate in #709
  • chore(deps): update dependency prettier to v3.2.4 by @renovate in #710
  • chore(deps): update dependency tailwindcss to v3.4.1 by @renovate in #711
  • feat: link to release tag by @setchy in #707
  • refactor: remove now redundant mark as read on click functionality by @setchy in #713
  • chore(deps): update pnpm to v8.14.1 by @renovate in #715
  • chore(deps): update dependency @types/react to v18.2.48 by @renovate in #718
  • chore(deps): update dependency autoprefixer to v10.4.17 - autoclosed by @renovate in #717
  • fix(deps): update react-router monorepo to v6.21.3 by @renovate in #716
  • chore(deps): update dependency postcss to v8.4.33 by @renovate in #719
  • chore(deps): update dependency style-loader to v3.3.4 by @renovate in #720
  • chore(deps): update dependency node to v20.11.0 by @renovate in #722
  • chore(deps): update dependency nock to v13.5.0 by @renovate in #721
  • chore(deps): update dependency css-loader to v6.9.1 by @renovate in #723
  • chore(deps): update dependency electron-builder to v24.11.0 by @renovate in #724
  • chore(deps): update dependency postcss-loader to v8 by @renovate in #726
  • fix(deps): update dependency date-fns to v3 by @renovate in #725
  • fix(deps): update dependency date-fns to v3.3.0 by @renovate in #727
  • docs: add myself to codeowners by @setchy in #729
  • chore: bump to v4.6.1 by @afonsojramos in #730
  • chore(deps): update actions/setup-node action to v4 by @renovate in #731
  • fix(deps): update dependency date-fns to v3.3.1 by @renovate in #735
  • chore(deps): update dependency ts-jest to v29.1.2 - autoclosed by @renovate in #733
  • chore(deps): update pnpm to v8.14.2 by @renovate in #734
  • chore(deps): update actions/upload-artifact action to v4 by @renovate in #732
  • chore(deps): update actions/github-script action to v7 by @renovate in #736
  • chore(deps): update dependency @electron/notarize to v2 by @renovate in #737

Full Changelog: v4.5.1...v4.6.1

v4.5.1

30 Nov 12:22
3ae925c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.5.0...v4.5.1

v4.5.0

30 Nov 11:08
1fd095f
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v4.4.0...v4.5.0

v4.4.0

24 Sep 17:39
d70aaba
Compare
Choose a tag to compare

Gitify is back 💥

Hello, @afonsojramos here 👋 Clearly this project has a lot of love from the community, with over 4k ⭐ here on GitHub! Many apps have tried to redo what Gitify is trying to achieve, but we have remained the only Open-Source alternative, so we should be thankful for it and make it work long term. I am here to help facilitate that, and I hope that I'm able to rise to the challenge! Anyways, enough chit-chat, let's get on with...

Welcome to the first Gitify's release in over 2 years 🚀

What's Changed

New Contributors

Full Changelog: v4.3.1...v4.4.0

Release 4.3.1

15 Nov 12:41
f446794
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.3.0...v4.3.1

Release 4.3.0

28 Oct 21:11
b716ccb
Compare
Choose a tag to compare

Changes

Release 4.2.1

06 Apr 09:09
2bb033a
Compare
Choose a tag to compare

Features

  • Fix "Login with GitHub Token" to support the new token format y GitHub #492 by @jasonbarry

Release 4.2.0

24 Jan 23:24
6e32f87
Compare
Choose a tag to compare

Features

Release 4.1.0

05 Jan 21:31
e0121ae
Compare
Choose a tag to compare

Features

  • Login with a personal access token #471 by @manosim
  • Added a quit button for logged out users #467 by @manosim
  • Add a link to GitHub Notifications page by pressing the notifications count (sidebar) #473 by @manosim