v5.7.0
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
- feat(accounts): enhance auth account data structure by @setchy in #1139
- feat: format notification metrics within "pills" by @setchy in #1169
- feat: linked issue indicator by @setchy in #1160
- feat: labels indicator by @setchy in #1161
- feat: milestone indicator by @setchy in #1178
- feat: add pill display settings by @setchy in #1184
- feat: new account management view by @setchy in #1172
🐛 Bug Fixes
- fix: account name header height by @setchy in #1159
- fix: add datetime error handling by @setchy in #1167
- fix: notification component mocks by @afonsojramos in #1174
- fix: cleanup migration test output by @afonsojramos in #1175
- fix: tooltip z index to prevent items showing through by @setchy in #1186
🧼 Code Refactoring
- refactor: update import statements by @setchy in #1143
- refactor(mocks): use consistent naming by @setchy in #1142
- refactor(state): update state storage by @setchy in #1150
- refactor: replace accounts with auth for AuthState by @setchy in #1154
- refactor: process platform by @setchy in #1153
- refactor: continued renaming of accounts to auth by @setchy in #1156
- refactor: login methods and options by @setchy in #1158
- refactor: use tailwind classes in place of spaces by @setchy in #1170
- refactor: user's name can be null by @setchy in #1173
- refactor: update notification footer styles by @setchy in #1177
- refactor: tooltips by @setchy in #1185
- refactor: more pill css changes by @setchy in #1183
🧪 Testing
- test(settings): remove unused mock by @setchy in #1140
- test: add missing mock by @setchy in #1147
- test(settings): add account hostname test by @setchy in #1152
- test: markRepoNotificationsDone by @setchy in #1155
- test: add coverage for null conditions by @setchy in #1176
🏗️ 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