Releases: gitify-app/gitify
Releases · gitify-app/gitify
v5.16.1
v5.16.0
Gitify v5.16.0
What's Changed
🚀 Features
🐛 Bug Fixes
- fix: discussions url by @setchy in #1582
- fix(deps): update dependency menubar to v9.5.1 by @renovate in #1584
📦 Dependency Updates
- chore(deps): update pnpm to v9.12.1 by @renovate in #1579
- chore(deps): update dependency typescript to v5.6.3 by @renovate in #1578
- chore(deps): update dependency @types/node to v20.16.11 by @renovate in #1577
- chore(deps): update dependency electron to v32.2.0 by @renovate in #1581
Full Changelog: v5.15.0...v5.16.0
v5.15.0
Gitify v5.15.0
What's Changed
🚀 Features
- feat: change icon navigation to go
home
by @setchy in #1533 - feat: hide windows taskbar by @setchy in #1561
🐛 Bug Fixes
- fix(deps): update dependency date-fns to v4 by @renovate in #1530
- fix: restore settings order by @setchy in #1527
- fix(deps): update dependency date-fns to v4.1.0 by @renovate in #1536
- fix: handle exceptions when fetching specific html url by @setchy in #1552
- fix(deps): update dependency electron-updater to v6.3.9 by @renovate in #1569
- fix: continue if notification enrichment fails by @setchy in #1572
🧼 Code Refactoring
- refactor: change chevron type for closed sections by @setchy in #1537
- refactor: update sidebar labels by @setchy in #1538
- refactor: native notification title by @setchy in #1543
- refactor: login routes by @setchy in #1549
- refactor: tailwind config ts by @setchy in #1557
- refactor: icon path fn by @setchy in #1559
- refactor: use sentence case for interaction by @setchy in #1558
- refactor: combine mark as fns to support a list of notifications by @setchy in #1560
- refactor: major project structure update by @setchy in #1564
- refactor: chevron helper by @setchy in #1574
📚 Documentation
- docs: update homebrew install instructions by @setchy in #1542
- docs: add simple design guidelines section by @setchy in #1540
🧪 Testing
🏗️ Build System
📦 Dependency Updates
- chore(deps): update dependency @biomejs/biome to v1.9.1 by @renovate in #1528
- chore(deps): update dependency postcss to v8.4.47 by @renovate in #1529
- chore(deps): update dependency @types/react to v18.3.6 by @renovate in #1531
- chore(deps): update dependency tailwindcss to v3.4.12 by @renovate in #1535
- chore(deps): update dependency @types/react to v18.3.7 - autoclosed by @renovate in #1534
- chore(deps): update dependency @electron/notarize to v2.5.0 by @renovate in #1539
- chore(deps): update dependency electron to v32.1.1 by @renovate in #1544
- chore(deps): update dependency @biomejs/biome to v1.9.2 by @renovate in #1545
- chore(deps): update dependency electron to v32.1.2 by @renovate in #1547
- chore(deps): update dependency @types/react to v18.3.8 by @renovate in #1546
- chore(deps): update pnpm to v9.11.0 by @renovate in #1548
- chore(deps): update dependency @types/node to v20.16.9 by @renovate in #1553
- chore(deps): update dependency @types/react to v18.3.9 by @renovate in #1554
- chore(deps): update dependency webpack to v5.95.0 by @renovate in #1556
- chore(deps): update dependency tailwindcss to v3.4.13 by @renovate in #1555
- chore(deps): update dependency @types/react to v18.3.10 by @renovate in #1563
- chore(deps): update dependency @types/node to v20.16.10 by @renovate in #1562
- chore(deps): update dependency @biomejs/biome to v1.9.3 by @renovate in #1565
- chore(deps): update pnpm to v9.12.0 by @renovate in #1566
- chore(deps): update dependency node to v20.18.0 by @renovate in #1571
- chore(deps): update dependency electron-builder to v25.1.7 by @renovate in #1570
- chore(deps): update dependency tailwind-merge to v2.5.3 - autoclosed by @renovate in #1568
Full Changelog: v5.14.0...v5.15.0
v5.14.0
Gitify v5.14.0
What's Changed
🚀 Features
- feat: login with github app by @setchy in #1493
- feat: mark as done on unsubscribe by @setchy in #1498
- feat(settings): alternate idle tray icon by @setchy in #1501
- feat: improve robustness of subject user handling by @setchy in #1517
- feat(api): use conditional requests and fetch all inbox notifications by @setchy in #1414
🐛 Bug Fixes
- fix: default avatar icon size by @setchy in #1507
- fix: account header quick links by @setchy in #1511
🧼 Code Refactoring
📦 Dependency Updates
- chore(deps): update dependency husky to v9.1.5 by @renovate in #1479
- chore(deps): update dependency nock to v13.5.5 by @renovate in #1480
- chore(deps): update dependency electron to v32 by @renovate in #1481
- chore(deps): update dependency @types/react to v18.3.4 by @renovate in #1482
- chore(deps): update dependency electron to v32.0.1 by @renovate in #1483
- chore(deps): update dependency node to v20.17.0 by @renovate in #1484
- fix(deps): update dependency electron-updater to v6.3.4 by @renovate in #1486
- chore(deps): update pnpm to v9.8.0 by @renovate in #1488
- chore(deps): update dependency webpack to v5.94.0 by @renovate in #1487
- chore(deps): update dependency ts-jest to v29.2.5 by @renovate in #1490
- fix(deps): update dependency axios to v1.7.5 by @renovate in #1491
- chore(deps): update pnpm to v9.9.0 by @renovate in #1496
- chore(deps): update dependency @types/node to v20.16.2 by @renovate in #1495
- chore(deps): update dependency @types/react to v18.3.5 by @renovate in #1500
- chore(deps): update dependency @testing-library/react to v16.0.1 by @renovate in #1499
- chore(deps): update dependency @types/node to v20.16.3 by @renovate in #1502
- fix(deps): update dependency axios to v1.7.7 by @renovate in #1504
- chore(deps): update dependency postcss to v8.4.42 by @renovate in #1503
- chore(deps): update dependency postcss to v8.4.43 by @renovate in #1505
- chore(deps): update dependency postcss to v8.4.44 by @renovate in #1508
- chore(deps): update dependency @types/node to v20.16.4 by @renovate in #1509
- chore(deps): update dependency electron-builder to v25 by @renovate in #1510
- chore(deps): update dependency @types/node to v20.16.5 by @renovate in #1512
- chore(deps): update dependency electron to v32.0.2 by @renovate in #1513
- chore(deps): update dependency postcss to v8.4.45 by @renovate in #1514
- fix(deps): update dependency electron-log to v5.2.0 by @renovate in #1515
- fix(deps): update dependency typescript to v5.6.2 by @renovate in #1523
- chore(deps): update pnpm to v9.10.0 by @renovate in #1522
- chore(deps): update dependency electron to v32.1.0 by @renovate in #1521
- chore(deps): update dependency tailwindcss to v3.4.11 by @renovate in #1519
- fix(deps): update dependency react-router-dom to v6.26.2 by @renovate in #1520
- chore(deps): update dependency husky to v9.1.6 by @renovate in #1518
- chore(deps): update dependency @types/jest to v29.5.13 by @renovate in #1524
- chore(deps): update dependency @biomejs/biome to v1.9.0 by @renovate in #1525
Full Changelog: v5.13.1...v5.14.0
v5.13.1
v5.13.0
Gitify v5.13.0
What's Changed
🚀 Features
- feat(accounts): set primary account by @setchy in #1436
- feat: improve error logging by @setchy in #1455
- feat(accounts): add avatar, account-level quick links and account refresh support by @setchy in #1438
- feat(settings): disable
show accounts
when multiple accounts are authenticated by @setchy in #1439
🐛 Bug Fixes
- fix: openLinks on first login screen by @shiron-dev in #1451
- fix: only perform reset app on reset button interaction by @setchy in #1453
- fix: remove account notifications on logout by @setchy in #1457
- fix(auth): restore oauth2 flow functionality by @setchy in #1456
- fix: cross-platform emoji compatibility by @setchy in #1449
🧼 Code Refactoring
- refactor: improve app update experience by @setchy in #1450
- refactor: login pages ui by @setchy in #1454
- refactor: rename
showAccountHostname
toshowAccountHeader
by @setchy in #1464
🧪 Testing
🏗️ Build System
📦 Dependency Updates
- chore(deps): update dependency @types/node to v20.14.15 by @renovate in #1459
- fix(deps): update dependency electron-updater to v6.3.3 by @renovate in #1461
- fix(deps): update dependency tailwind-merge to v2.5.0 - autoclosed by @renovate in #1462
- chore(deps): update dependency tailwindcss to v3.4.9 - autoclosed by @renovate in #1460
- fix(deps): update dependency tailwind-merge to v2.5.2 by @renovate in #1465
- fix(deps): update dependency axios to v1.7.4 [security] by @renovate in #1466
- chore(deps): update dependency electron to v31.4.0 by @renovate in #1470
- chore(deps): update dependency tailwindcss to v3.4.10 by @renovate in #1467
- chore(deps): update pnpm to v9.7.1 by @renovate in #1468
- chore(deps): update dependency @electron/notarize to v2.4.0 by @renovate in #1469
- chore(deps): update dependency @types/node to v20.16.0 by @renovate in #1473
- chore(deps): update dependency @types/node to v20.16.1 by @renovate in #1474
- fix(deps): update dependency @discordapp/twemoji to v15.1.0 by @renovate in #1475
New Contributors
- @shiron-dev made their first contribution in #1451
Full Changelog: v5.12.1...v5.13.0
v5.12.1
v5.12.0
Gitify v5.12.0
What's Changed
🚀 Features
- feat: add accelerator shortcuts by @setchy in #1396
- feat: set tray tooltip by @setchy in #1401
- feat: developer context menu by @setchy in #1399
- feat: add electron-log by @setchy in #1400
- feat(developer): reset application by @setchy in #1405
- feat(developer): take screenshot by @setchy in #1404
- feat: hide hover groups on transition by @setchy in #1427
- feat: use first account for quick link hostname by @setchy in #1411
- feat: gracefully handle partial failure for multiple accounts by @setchy in #1419
- feat: check for updates by @setchy in #1397
- feat: use platform version for github enterprise server feature availability (mark as done) by @setchy in #1424
🧼 Code Refactoring
- refactor: change first run error log level by @setchy in #1406
- refactor: rename isEnterpriseHost helper by @setchy in #1413
- refactor: fix biomejs lint warning by @setchy in #1420
📚 Documentation
📦 Dependency Updates
- chore(deps): update dependency ts-jest to v29.2.3 by @renovate in #1392
- fix(deps): update dependency react-router-dom to v6.25.1 by @renovate in #1393
- chore(deps): update dependency husky to v9.1.1 by @renovate in #1394
- chore(deps): update pnpm to v9.6.0 by @renovate in #1398
- fix(deps): update dependency typescript to v5.5.4 by @renovate in #1402
- chore(deps): update dependency @types/node to v20.14.12 by @renovate in #1403
- fix(deps): update dependency electron-updater to v6.3.1 by @renovate in #1407
- fix(deps): update dependency electron-log to v5.1.7 by @renovate in #1408
- chore(deps): update dependency node to v20.16.0 by @renovate in #1409
- chore(deps): update dependency husky to v9.1.3 by @renovate in #1415
- chore(deps): update dependency tailwindcss to v3.4.7 by @renovate in #1417
- chore(deps): update dependency electron to v31.3.0 - autoclosed by @renovate in #1418
- chore(deps): update dependency postcss to v8.4.40 by @renovate in #1416
- chore(deps): update dependency @types/node to v20.14.13 by @renovate in #1421
- chore(deps): update dependency electron to v31.3.1 by @renovate in #1425
- chore(deps): update dependency husky to v9.1.4 by @renovate in #1426
- chore(deps): update dependency @types/node to v20.14.14 by @renovate in #1428
- fix(deps): update dependency electron-updater to v6.3.2 by @renovate in #1431
- fix(deps): update dependency axios to v1.7.3 by @renovate in #1430
- fix(deps): update dependency react-router-dom to v6.26.0 by @renovate in #1432
- chore(deps): update dependency ts-jest to v29.2.4 by @renovate in #1429
- chore(deps): update dependency autoprefixer to v10.4.20 by @renovate in #1433
Full Changelog: v5.11.0...v5.12.0
v5.11.0
Gitify v5.11.0
What's Changed
🚀 Features
- feat: add support for RepositoryDependabotAlertsThread by @setchy in #1356
- feat: add tooltip support to radio group by @setchy in #1378
- feat(settings): open links in foreground or background by @setchy in #1376
- feat: repo-level transition and delayed notifications by @setchy in #1365
- feat: animate all notifications upon repository interaction by @setchy in #1383
- feat: mark notification as read to allow transition effects time by @setchy in #1389
🐛 Bug Fixes
- fix: use installed version of
lint-staged
by @afonsojramos in #1357 - fix: alignment of notification title and number by @setchy in #1361
- fix(deps): update dependency @primer/octicons-react to v19.11.0 by @renovate in #1372
- fix: overflow ellipsis by @setchy in #1375
- fix: add pointer to setting inputs by @setchy in #1374
- fix(deps): update dependency react-router-dom to v6.25.0 by @renovate in #1386
🧼 Code Refactoring
- refactor: slim down zoom controls by @setchy in #1363
- refactor: only open https external links by @setchy in #1379
- refactor: split default and mock settings into sections by @setchy in #1377
📚 Documentation
🧪 Testing
🏗️ Build System
- build(husky): restore pre-commit by @setchy in #1353
- chore: switch biome to
check
and add--no-errors-on-unmatched
by @afonsojramos in #1358 - build: revert to use pnpx by @setchy in #1362
📦 Dependency Updates
- chore(deps): update dependency electron to v31.2.0 by @renovate in #1354
- chore(deps): update dependency ts-jest to v29.2.2 by @renovate in #1360
- chore(deps): update dependency rimraf to v6.0.1 by @renovate in #1359
- chore(deps): update dependency webpack to v5.93.0 by @renovate in #1371
- chore(deps): update dependency electron to v31.2.1 by @renovate in #1384
- chore(deps): update dependency tailwindcss to v3.4.6 by @renovate in #1385
- chore(deps): update dependency @types/node to v20.14.11 by @renovate in #1387
- deps: update electron-updater by @setchy in #1388
Full Changelog: v5.10.0...v5.11.0
v5.10.0
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