Gitify v5.10.0
What's Changed
๐ Features
- feat: my quick links by @setchy in #1259
- feat(settings): keyboard shortcut to open app by @setchy in #1260
- feat: group notifications by repository or date by @setchy in #1273
- feat: fetch notifications on navigation by @setchy in #1305
- feat: devtools context menu by @afonsojramos in #1324
- feat: notification filters by @setchy in #1304
- feat: reset to default settings by @setchy in #1321
- feat: add icons to header sections by @setchy in #1329
- style: legend text and icon alignment by @afonsojramos in #1340
- fix: radio buttons alignment by @afonsojramos in #1341
- feat: show notification number for issues, prs, discussions by @setchy in #1276
- feat: align filters by using legend component by @setchy in #1344
- feat: settings header icon by @setchy in #1343
- feat: zoom buttons by @afonsojramos in #1333
๐ Bug Fixes
- fix: regression in login layout by @setchy in #1280
- fix: account header toggle by @setchy in #1288
- refactor: fix event prop on click and subtle ui tweaks by @setchy in #1291
- fix: app overflow by @afonsojramos in #1332
- fix: sound import by @afonsojramos in #1345
๐งผ Code Refactoring
- refactor: component props by @setchy in #1265
- refactor: rename repository component by @setchy in #1267
- refactor: functions over arrow fns by @setchy in #1264
- refactor: move
Button
component into component/buttons by @setchy in #1269 - refactor: extract sidebar button component by @setchy in #1270
- feat: avatar component by @setchy in #1274
- refactor: rename custom text size to xxs by @setchy in #1277
- refactor: gitify logo icon by @setchy in #1275
- refactor: move
electron
files into dedicated folder by @afonsojramos in #1284 - refactor: invert groupBy to avoid negative conditions by @setchy in #1290
- refactor: introduce size enum to control all icon/buttons consistently by @setchy in #1294
- refactor: interaction button and hover group components by @setchy in #1289
- refactor(avatar): remove cursor style by @setchy in #1287
- refactor: opacity enum by @setchy in #1292
- refactor: subtle ui tweaks by @setchy in #1295
- refactor: notification row header component by @setchy in #1302
- refactor: further margin and size tweaks by @setchy in #1301
- refactor: use URL to build href by @setchy in #1309
- refactor: remove null ternaries by @setchy in #1306
- refactor: extract pill section into it's own component by @setchy in #1296
- refactor: emoji updates by @setchy in #1310
- refactor: notification footer component by @setchy in #1303
- feat: increase tooltip width by @setchy in #1313
- refactor: split settings into smaller components by @setchy in #1320
- refactor: button component by @afonsojramos in #1318
๐ Documentation
- docs: create contributing and add project philosophy by @afonsojramos in #1286
- docs: add badge logos by @setchy in #1323
๐งช Testing
๐๏ธ Build System
- build(biome): enable noConsoleLog rule by @setchy in #1268
- chore: add ts-check to js files by @afonsojramos in #1285
- chore: cleanup gitignore file by @setchy in #1293
- ci: run staged files' tests only by @afonsojramos in #1339
- build: check for PR labels by @setchy in #1342
- build: auto label prs by @setchy in #1347
- build(release): a fresh attempt to use default github_token by @setchy in #1348
๐ฆ Dependency Updates
- chore(deps): update dependency @types/node to v20.14.4 by @renovate in #1261
- chore(deps): update pnpm to v9.4.0 by @renovate in #1262
- chore(deps): update dependency @types/node to v20.14.5 by @renovate in #1263
- fix(deps): update dependency @primer/octicons-react to v19.10.0 by @renovate in #1272
- chore(deps): update dependency @types/node to v20.14.6 by @renovate in #1281
- chore(deps): update dependency electron to v31.0.2 by @renovate in #1282
- chore(deps): update dependency webpack to v5.92.1 by @renovate in #1283
- chore(deps): update dependency @biomejs/biome to v1.8.2 by @renovate in #1297
- chore(deps): update dependency node to v20.15.0 by @renovate in #1298
- chore(deps): update dependency @types/node to v20.14.7 by @renovate in #1299
- fix(deps): update dependency typescript to v5.5.2 by @renovate in #1300
- chore(deps): update dependency @types/node to v20.14.8 by @renovate in #1307
- fix(deps): update dependency react-router-dom to v6.24.0 by @renovate in #1311
- fix(deps): update dependency menubar to v9.5.0 by @renovate in #1316
- chore(deps): update dependency @types/node to v20.14.9 by @renovate in #1314
- chore(deps): update dependency electron to v31.1.0 by @renovate in #1315
- chore(deps): update dependency @biomejs/biome to v1.8.3 by @renovate in #1319
- chore(deps): update dependency postcss to v8.4.39 by @renovate in #1322
- fix(deps): update dependency react-router-dom to v6.24.1 by @renovate in #1326
- fix(deps): update dependency typescript to v5.5.3 by @renovate in #1327
- chore(deps): update dependency webpack-merge to v6 by @renovate in #1328
- chore(deps): update dependency @types/node to v20.14.10 by @renovate in #1335
- fix(deps): pin dependencies by @renovate in #1334
- chore(deps): update dependency rimraf to v5.0.8 by @renovate in #1336
- fix(deps): update dependency tailwind-merge to v2.4.0 by @renovate in #1338
- chore(deps): update pnpm to v9.5.0 by @renovate in #1337
- chore(deps): update dependency node to v20.15.1 by @renovate in #1350
- chore(deps): update dependency ts-jest to v29.2.0 by @renovate in #1351
- chore(deps): update dependency rimraf to v6 by @renovate in #1352
Full Changelog: v5.9.0...v5.10.0