Skip to content

Releases: gitify-app/gitify

v5.9.0

17 Jun 16:36
01f3c8d
Compare
Choose a tag to compare

Gitify v5.9.0

What's Changed

🚀 Features

🐛 Bug Fixes

  • fix: regression in all read ui by @setchy in #1242
  • fix: regression in delay notification state behavior by @setchy in #1241

🧼 Code Refactoring

🏗️ Build System

📦 Dependency Updates

  • chore(deps): update dependency ts-jest to v29.1.5 by @renovate in #1255

Full Changelog: v5.8.1...v5.9.0

v5.8.1

13 Jun 20:34
fb177e5
Compare
Choose a tag to compare

Gitify v5.8.1

What's Changed

🚀 Features

🐛 Bug Fixes

🧼 Code Refactoring

Full Changelog: v5.8.0...v.5.8.1

v5.8.0

13 Jun 12:37
655100a
Compare
Choose a tag to compare

Gitify v5.8.0

This release unlocks the flexibility and power of our new account management module. Users can now authenticate multiple GitHub Cloud or GitHub Enterprise Server accounts with an authentication method of their choice 🔥

⚡️What's Changed

🚀 Features

🐛 Bug Fixes

🧼 Code Refactoring

📚 Documentation

🏗️ Build System

  • build: lint staged biome fix by @setchy in #1198
  • build: refactor website workflow to trigger netlify deployment by @setchy in #1199
  • build(release): remove gh_token env by @setchy in #1213

📦 Dependency Updates

  • chore(deps): update dependency electron to v30.1.0 by @renovate in #1196
  • chore(deps): update dependency @biomejs/biome to v1.8.1 by @renovate in #1216
  • chore(deps): update pnpm to v9.3.0 by @renovate in #1217
  • chore(deps): update dependency electron to v31 by @renovate in #1221
  • chore(deps): update dependency webpack to v5.92.0 by @renovate in #1225
  • chore(deps): update dependency electron to v31.0.1 by @renovate in #1227

👏 New Contributors

Full Changelog: v5.7.0...v5.8.0

v5.7.0

06 Jun 03:09
39a7c3b
Compare
Choose a tag to compare

Gitify v5.7.0

This release introduces a completely reworked Account Management module which will set the foundation for upcoming enhancements, along with UI updates to improve notification metrics (pills) for linked issues, labels and milestones.

⚡️What's Changed

🚀 Features

🐛 Bug Fixes

🧼 Code Refactoring

🧪 Testing

🏗️ Build System

📦 Dependency Updates

  • chore(deps): update dependency electron to v30.0.8 by @renovate in #1146
  • chore(deps): update dependency @types/react to v18.3.3 by @renovate in #1144
  • chore(deps): update dependency css-loader to v7.1.2 by @renovate in #1145
  • chore(deps): update dependency ts-jest to v29.1.4 by @renovate in #1148
  • chore(deps): update pnpm to v9.1.3 - autoclosed by @renovate in #1149
  • chore(deps): update pnpm to v9.1.4 by @renovate in #1164
  • chore(deps): update dependency electron to v30.0.9 by @renovate in #1163
  • chore(deps): update dependency node to v20.14.0 by @renovate in #1165
  • chore(deps): update dependency @types/node to v20.13.0 by @renovate in #1168
  • chore(deps): update dependency @types/node to v20.14.0 by @renovate in #1171
  • chore(deps): update dependency @types/node to v20.14.2 by @renovate in #1179
  • chore(deps): update dependency @biomejs/biome to v1.8.0 by @renovate in #1180
  • fix(deps): update dependency electron-updater to v6.2.1 by @renovate in #1181
  • chore(deps): update dependency @testing-library/react to v16 by @renovate in #1182
  • chore(deps): update pnpm to v9.2.0 by @renovate in #1188
  • chore(deps): update dependency tailwindcss to v3.4.4 by @renovate in #1187

Full Changelog: v5.6.0...v5.7.0

v5.6.0

22 May 08:54
3554605
Compare
Choose a tag to compare

Gitify v5.6.0

⚡️What's Changed

🚀 Features

  • feat: delay notification removal by @setchy in #1092
  • feat: add comment count icon by @setchy in #1108
  • feat: use last_read_at timestamp when available by @setchy in #1103
  • feat: support discussions for github server by @setchy in #1118
  • feat(auth): add create oauth app link to enterprise route by @setchy in #1119
  • feat(auth): disable generate a pat if no hostname by @setchy in #1120
  • feat(login): add help docs to login flows by @setchy in #1121
  • feat(settings): enable detailed notifications by default by @setchy in #1128
  • refactor: auth validation logic by @setchy in #1129
  • feat: improve enterprise login by @mashiro in #1112

🐛 Bug Fixes

  • fix(discussions): simplify search syntax and avoid over filtering for edge cases by @setchy in #1104

🧼 Code Refactoring

  • refactor: add types to helper fns by @setchy in #1093
  • refactor(discussions): use API to get latest comment and reply by @setchy in #1094
  • refactor: remove async from ipc handlers by @setchy in #1099
  • refactor: update enterprise host test data by @setchy in #1096
  • refactor: use URL object instead of strings by @setchy in #1095
  • refactor: main script by @setchy in #1098
  • refactor(auth): remove repo scopes check by @setchy in #1127
  • refactor(auth): update ux and terminology by @setchy in #1122

📦 Dependency Updates

  • chore(deps): update dependency node to v20.13.0 by @renovate in #1102
  • chore(deps): update dependency electron to v30.0.3 by @renovate in #1101
  • chore(deps): update dependency @testing-library/react to v15.0.7 by @renovate in #1100
  • fix(deps): update dependency react-router-dom to v6.23.1 by @renovate in #1107
  • chore(deps): update dependency rimraf to v5.0.6 by @renovate in #1106
  • chore(deps): update dependency node to v20.13.1 by @renovate in #1105
  • chore(deps): update dependency @types/react to v18.3.2 by @renovate in #1109
  • chore(deps): update dependency rimraf to v5.0.7 by @renovate in #1110
  • chore(deps): update pnpm to v9.1.1 by @renovate in #1111
  • chore(deps): update dependency electron to v30.0.4 by @renovate in #1114
  • chore(deps): update dependency @types/node to v20.12.12 by @renovate in #1113
  • chore(deps): update dependency @electron/notarize to v2.3.2 by @renovate in #1115
  • chore(deps): update dependency electron to v30.0.6 by @renovate in #1116
  • fix(deps): update dependency axios to v1.7.1 by @renovate in #1123
  • fix(deps): update dependency axios to v1.7.2 by @renovate in #1134
  • chore(deps): update pnpm to v9.1.2 by @renovate in #1133
  • chore(deps): update dependency ts-jest to v29.1.3 by @renovate in #1132

👏 New Contributors

Full Changelog: v5.5.0...v5.6.0

v5.5.0

06 May 16:07
20d45db
Compare
Choose a tag to compare

Gitify v5.5.0

This release enhances Pull Request notifications by adding visual indicators for PR Review status, along with a long list of internal technical health improvements.

⚡️What's Changed

🚀 Features

  • feat: skip fetching PR comments when none exist by @setchy in #1075
  • feat: add pr review icons (approved, requested changes, commented, dismissed) by @setchy in #1078

🐛 Bug Fixes

  • fix: website version bump workflow by @setchy in #1051
  • fix(deps): update dependency react-router-dom to v6.23.0 by @renovate in #1069

🧼 Code Refactoring

  • refactor: icons util with color enum by @setchy in #1042
  • refactor(api/errors): move error function and tests out by @setchy in #1046
  • refactor: improve return type by @setchy in #1054
  • refactor: use correct case for GitHub by @setchy in #1053
  • refactor: clarify unsubscribe behavior by @setchy in #1057
  • refactor: extract api calls into client with types by @setchy in #1056
  • refactor: use status type (loading, error, success) by @setchy in #1061
  • refactor(settings): use async await by @setchy in #1062
  • refactor: return static github api path by @setchy in #1064
  • refactor: replace axios.all and axios.spread by @setchy in #1063
  • refactor: simplify useNotifications by @setchy in #1070
  • refactor: get token for host by @setchy in #1072
  • refactor: add user type by @setchy in #1077
  • refactor: broaden try/catch and add coverage by @setchy in #1080
  • refactor: extract notification retrieval logic by @setchy in #1073
  • refactor: extract discussions api calls into client by @setchy in #1085

📚 Documentation

  • docs: update press image to match 5.3.0+ design by @setchy in #1044

🧪 Testing

🏗️ Build System

📦 Dependency Updates

  • chore(deps): update pnpm to v9.0.2 by @renovate in #1045
  • chore(deps): update pnpm to v9.0.4 by @renovate in #1050
  • chore(deps): update dependency electron to v30.0.1 by @renovate in #1049
  • chore(deps): update pnpm to v9.0.5 by @renovate in #1055
  • chore(deps): update dependency @biomejs/biome to v1.7.1 by @renovate in #1059
  • chore(deps): update dependency @testing-library/react to v15.0.5 by @renovate in #1065
  • chore(deps): update pnpm to v9.0.6 by @renovate in #1066
  • chore(deps): update dependency @types/react-test-renderer to v18.3.0 by @renovate in #1067
  • chore(deps): update react monorepo to v18.3.1 by @renovate in #1068
  • chore(deps): update dependency @biomejs/biome to v1.7.2 by @renovate in #1074
  • chore(deps): update dependency @types/node to v20.12.8 by @renovate in #1087
  • chore(deps): update dependency @testing-library/react to v15.0.6 by @renovate in #1086
  • chore(deps): update dependency electron to v30.0.2 by @renovate in #1089
  • chore(deps): update dependency @biomejs/biome to v1.7.3 by @renovate in #1088
  • chore(deps): update pnpm to v9.1.0 by @renovate in #1090

Full Changelog: v5.4.0...v5.5.0

v5.4.0

17 Apr 22:24
3ed4cf7
Compare
Choose a tag to compare

Gitify v5.4.0

Important

This release contains important fixes to system notifications and notification state management.
We advise everyone to hop onto this new release if you're having issues.

⚡️What's Changed

🚀 Features

  • feat(error): handle network connection errors by @setchy in #1030

🐛 Bug Fixes

  • fix: preserve zoomFactor on restarts by @adufr in #1035
  • fix: only show showNotificationsCountInTray setting on MacOS by @adufr in #1031
  • fix: inconsistent notification state by @setchy in #1037
  • fix: duplicate system notifications by @setchy in #1038

🧼 Code Refactoring

  • refactor(reason): separate into own file and use Record for mappings by @setchy in #1036

📦 Dependency Updates

Full Changelog: v5.3.0...v5.4.0

v5.3.0

16 Apr 18:40
ccbb324
Compare
Choose a tag to compare

Gitify v5.3.0

This release contains a number of usability enhancements, along with many internal technical health improvements. Enjoy!

⚡️What's Changed

🚀 Features

  • feat: add linux rpm support by @setchy in #957
  • feat: add linux snap support by @setchy in #958
  • feat: bring back ability to click full notification row by @setchy in #968
  • feat: notification user avatar by @setchy in #915
  • feat(settings): show account hostname by @setchy in #966
  • feat(settings): display username on logout hover by @setchy in #969
  • feat(discussions): default to discussion author by @setchy in #964
  • feat: add linter & switch formatter to biome by @afonsojramos in #976
  • feat: detailed error handling by @setchy in #965
  • feat: tooltips component with example by @setchy in #1006
  • feat: add tooltip for show participating setting by @setchy in #1008
  • feat(subject): support enriched commit notification details by @setchy in #1017
  • feat(refresh): reset interval on manual refresh by @setchy in #1014

🐛 Bug Fixes

🧼 Code Refactoring

  • refactor: temporarily disable oauth login method by @setchy in #952
  • refactor: rename markNotification to markNotificationRead by @setchy in #959
  • refactor(useNotifications): add types to callbacks by @setchy in #960
  • refactor: simplify default icon color by @setchy in #963
  • refactor: default to repo url by @setchy in #967
  • refactor(useNotifications): extract getNotifications into function by @setchy in #981
  • refactor: logout from by @setchy in #983
  • refactor(helper): extract isGitHubLoggedIn helper by @setchy in #982
  • refactor: fix typo by @setchy in #996
  • refactor: improve PAT login experience by @setchy in #999
  • refactor: field components by @setchy in #997
  • refactor: improve PAT login experience by @setchy in #1002
  • refactor: generalize color setting and skip detailed subject fetching when disabled by @setchy in #1005
  • refactor(sidebar): combine useContext by @setchy in #1013

📚 Documentation

  • docs: update faq section to point to website by @setchy in #956

🧪 Testing

🏗️ Build System

  • build: ensure homebrew-cask repo is in-sync with upstream by @setchy in #955
  • build: automate pr to website by @setchy in #954
  • build: override unnecessary permissions by @setchy in #970
  • chore: auto-collapse snaphsots in PRs by @bmulholland in #984
  • build: husky run all tests by @setchy in #1000
  • build(vscode): add tailwind extension by @setchy in #1001
  • build(renovate): use presets and increase frequency by @setchy in #1018

📦 Dependency Updates

  • chore(deps): update dependency @types/node to v20.12.3 by @renovate in #953
  • chore(deps): update dependency node to v20.12.1 by @renovate in #961
  • chore(deps): update dependency @types/node to v20.12.5 by @renovate in #971
  • chore(deps): update dependency electron to v29.2.0 by @renovate in #974
  • fix(deps): update dependency typescript to v5.4.4 - autoclosed by @renovate in #972
  • chore(deps): update dependency css-loader to v7 by @renovate in #975
  • chore(deps): pin dependency ts-node to 10.9.2 by @renovate in #988
  • chore(deps): update dependency css-loader to v7.1.0 by @renovate in #990
  • chore(deps): update dependency @testing-library/react to v14.3.0 by @renovate in #989
  • chore(deps): update dependency style-loader to v4 by @renovate in #991
  • chore(deps): update dependency @types/react to v18.2.75 by @renovate in #992
  • chore(deps): update dependency @types/node to v20.12.6 by @renovate in #993
  • chore(deps): update pnpm to v9 by @renovate in #1016
  • fix(deps): update dependency typescript to v5.4.5 by @renovate in #1022
  • chore(deps): update dependency @biomejs/biome to v1.7.0 by @renovate in #1023
  • chore(deps): update dependency node to v20.12.2 by @renovate in #1021
  • chore(deps): update dependency css-loader to v7.1.1 by @renovate in #1020
  • chore(deps): update dependency @types/react to v18.2.79 by @renovate in #1019
  • chore(deps): update dependency @testing-library/react to v15 by @renovate in #1024
  • chore(deps): update dependency electron to v30 by @renovate in #1025
  • chore(deps): update pnpm to v9.0.1 by @renovate in #1026

👏 New Contributors

Full Changelog: v5.2.0...v5.3.0

v5.2.0

02 Apr 17:37
87f6589
Compare
Choose a tag to compare

Gitify v5.2.0

Important

This release contains a key bugfix for GitHub Enterprise Server users

⚡️What's Changed

🚀 Features

  • feat: redesign settings ux by @setchy in #947
  • feat(settings): show notification count in tray by @setchy in #945

🐛 Bug Fixes

🧼 Code Refactoring

  • refactor: replace deprecated parse function with URL by @setchy in #942
  • refactor: extract notification count into reusable function by @setchy in #941
  • refactor: clarify show notifications setting by @setchy in #948

📦 Dependency Updates

  • chore(deps): update dependency @types/node to v20.12.2 by @renovate in #943
  • chore(deps): update pnpm to v8.15.6 by @renovate in #950
  • chore(deps): update dependency @types/react to v18.2.74 by @renovate in #949

Full Changelog: v5.1.0...v5.2.0

v5.1.0

28 Mar 03:24
c0da20e
Compare
Choose a tag to compare

Gitify v5.1.0

Hot off the heals from last weeks major Gitify v5.0.0 release, the Gitify maintainers are happy to share a minor update that adds a few more features, addresses some bugs, but most importantly brings Gitify up to the latest and greatest version of electron!!!

⚡️What's Changed

🚀 Features

  • feat: fallback to issue/pr user by @setchy in #916
  • feat: link version number to release notes by @setchy in #925
  • feat: add cursor pointer to interactive elements by @setchy in #927
  • feat(settings): ignore bot notifications by @setchy in #929
  • feat: add link to notification user profile by @setchy in #928

🐛 Bug Fixes

  • fix(avatar): add default icon when no repository avatar available by @setchy in #913
  • fix: hide default orange outline around gitify logo on first start by @setchy in #917
  • fix: update mac entitlements to prevent macos crash electron@20+ by @setchy in #933

🧼 Code Refactoring

  • refactor: make explicit the different user types by @setchy in #924
  • refactor(discussions): align type names to SDL and use fragment by @setchy in #926
  • refactor(settings): adjust margins by @setchy in #930
  • chore(deps): remove babel/traverse override by @setchy in #938

📚 Documentation

🏗️ Build System

  • build(prettier): include html, json, md files by @setchy in #914

📦 Dependency Updates

  • chore(deps): update dependency webpack to v5.91.0 by @renovate in #923
  • chore(deps): update dependency postcss to v8.4.38 by @renovate in #921
  • chore(deps): update dependency autoprefixer to v10.4.19 by @renovate in #920
  • fix(deps): update dependency typescript to v5.4.3 by @renovate in #922
  • chore(deps): update dependency node to v20.12.0 by @renovate in #932
  • chore(deps): update dependency @types/react to v18.2.72 by @renovate in #931
  • chore(deps): update dependency tailwindcss to v3.4.3 by @renovate in #936
  • chore(deps): update dependency electron to v29.1.6 by @renovate in #937
  • chore(deps): update dependency @types/react to v18.2.73 by @renovate in #935

Full Changelog: v5.0.0...v5.1.0