Releases: gitify-app/gitify
Releases · gitify-app/gitify
v6.1.0
Gitify v6.1.0
What's Changed
🚀 Features
🧼 Code Refactoring
- refactor: use primer components for notification metric tooltip by @setchy in #1814
- refactor: fix issues identified by sonar by @setchy in #1818
- refactor: further sonar issue fixes by @setchy in #1819
- refactor: user type utils by @setchy in #1820
- refactor: suppress math.random sonar warnings by @setchy in #1824
- refactor: resolve sonar feedback re login fn by @setchy in #1823
- refactor: resolve sonar feedback on regex patterns by @setchy in #1825
📦 Dependency Updates
- chore(deps): update pnpm to v9.15.5 by @renovate in #1807
- chore(deps): update @types/node to v22.13.1 by @renovate in #1810
- chore(deps): update semver to v7.7.1 by @renovate in #1811
- chore(deps): update @primer/octicons-react to v19.15.0 by @renovate in #1812
- chore(deps): update electron to v34.1.0 by @renovate in #1816
- chore(deps): update styled-components to v6.1.15 by @renovate in #1815
- chore(deps): update tailwindcss monorepo to v4.0.4 by @renovate in #1817
- chore(deps): update electron to v34.1.1 by @renovate in #1821
- chore(deps): update tailwindcss monorepo to v4.0.5 by @renovate in #1827
- chore(deps): update tailwindcss monorepo to v4.0.6 by @renovate in #1828
Full Changelog: v6.0.0...v6.1.0
v6.0.0
Gitify v6.0.0
Important
🚀 Gitify v6 is here and we can't wait for you to try it! 🚀
- 🎨 Fresh new user experience by adopting GitHub Primer Design System.
Completely revamped GitHub SSO login experience, now using your native browser for seamless authentication - including 2FA and Passkeys.
- 🔐 Encrypted token storage for increased security.
- 🧪 Migration to SonarQube Cloud for quality analytics.
- 🏗️ And much more!
🔎 Found an issue? Open an issue, and we’ll triage/fix it ASAP!
What's Changed
🚀 Features
- feat: download progress precision by @setchy in #1734
- feat: linux check for updates by @setchy in #1737
- feat: adopt primer design system ui components by @setchy in #1589
- feat: log when scopes missing by @setchy in #1743
- feat: error tray icon by @setchy in #1742
- feat: adopt RelativeTime primer component by @setchy in #1750
- feat: continue primer component and design token migration by @setchy in #1749
- feat: shrink sidebar width by @setchy in #1754
- feat: primer color schemes by @setchy in #1752
- feat: notification number relo for groupByDate mode by @setchy in #1762
- feat: avatar with fallback icons component by @setchy in #1763
- feat: default tray count to on by @setchy in #1776
- feat: user setting to wrap notification titles by @setchy in #1779
- feat(auth): use system browser for GitHub SSO / OAuth authentication by @setchy in #1781
- feat: filter counters by @setchy in #1788
- feat: truncate long avatar names by @setchy in #1792
- feat: gitify dev protocol by @setchy in #1801
- feat: encrypt tokens using safe storage api by @setchy in #1800
- feat: sonarqube setup by @setchy in #1805
🐛 Bug Fixes
- fix: only inspect errors when fetched notifications exist by @setchy in #1732
- fix: update context menus by @setchy in #1735
- fix: update available by @setchy in #1740
- fix: x overflow always hidden by @setchy in #1744
- fix: prevent default filters from getting overwritten by @aravindparappil46 in #1757
- fix: page layouts by @setchy in #1766
- fix: theme provider by @setchy in #1782
- fix: hover group background color by @setchy in #1783
🧼 Code Refactoring
- refactor: platform shared util by @setchy in #1736
- refactor: namespaced events by @setchy in #1738
- refactor: native and filter notification utils by @setchy in #1739
- refactor: scrollbar styling by @setchy in #1741
- refactor: use Icon instead of deprecated Octicon component by @setchy in #1747
- refactor: notification footer by @setchy in #1753
- refactor: remove unused tooltip option by @setchy in #1755
- refactor: simplify field components by @setchy in #1756
- refactor: error page fallback by @setchy in #1765
- refactor: control sidebar width via tailwind config by @setchy in #1774
- refactor: rewrite login forms with primer by @setchy in #1775
- refactor: account, repository and notification row layouts by @setchy in #1777
- refactor: checkbox component visible flag by @setchy in #1780
- refactor: nest detailed notification sub-settings by @setchy in #1785
- refactor: update settings parent groupings and tooltips by @setchy in #1786
- refactor: remove legacy account model and migration util by @setchy in #1787
- refactor: remove nprogress loading indicator by @setchy in #1790
- refactor: reset settings component by @setchy in #1791
🏗️ Build System
📦 Dependency Updates
- chore(deps): update @testing-library/react to v16.2.0 by @renovate in #1731
- chore(deps): update @types/node to v22.10.7 by @renovate in #1730
- fix(deps): update react-router-dom to v7.1.3 by @renovate in #1733
- chore(deps): update styled-components to v6.1.14 by @renovate in #1745
- chore(deps): update node.js to v22.13.1 by @renovate in #1751
- chore(deps): pin @primer/primitives to 10.3.4 by @renovate in #1758
- chore(deps): update electron to v34.0.1 by @renovate in #1759
- chore(deps): update @types/react to v19.0.8 by @renovate in #1768
- chore(deps): update @types/node to v22.10.9 by @renovate in #1767
- chore(deps): upgrade Tailwind v4 by @bmulholland in #1770
- chore(deps): update @types/node to v22.10.10 by @renovate in #1773
- chore(deps): update @types/node to v22.12.0 by @renovate in #1784
- fix(deps): update update-electron-app to v3.1.1 by @renovate in #1795
- chore(deps): update electron to v34.0.2 by @renovate in #1793
- fix(deps): update react-router-dom to v7.1.4 by @renovate in #1794
- chore(deps): update tailwind-merge to v3 by @renovate in #1798
- fix(deps): update electron-log to v5.3.0 by @renovate in #1797
- chore(deps): update semver to v7.7.0 by @renovate in #1796
- chore(deps): update tailwindcss monorepo to v4.0.1 by @renovate in #1799
- chore(deps): update @types/node to v22.13.0 by @renovate in #1804
- fix(deps): update react-router-dom to v7.1.5 by @renovate in #1803
- chore(deps): update tailwindcss monorepo to v4.0.3 by @renovate in #1802
New Contributors
- @aravindparappil46 made their first contribution in #1757
Full Changelog: v5.18.0...v6.0.0
v5.18.0
Gitify v5.18.0
⚡️ What's Changed
🚀 Features
- feat: improve version handling robustness by @setchy in #1674
- feat: animate account refresh button by @setchy in #1689
- feat(accounts): warn when missing scopes by @setchy in #1688
- feat: limit auto updater by @setchy in #1694
- feat: auto update progress and cancelled events by @setchy in #1715
- feat: optimize github action workflows by @setchy in #1720
- feat: reusable github action workflows by @setchy in #1721
- feat: add
failed at startup
checksuite handling by @setchy in #1723
🐛 Bug Fixes
- fix(deps): downgrade @primer/octicons-react due to UI regression by @setchy in #1690
- fix: github app url by @setchy in #1698
- fix: macos code signing by @setchy in #1725
🧼 Code Refactoring
- refactor: extract feature based utils by @setchy in #1672
- refactor: use semver to parse header and perform comparisons by @setchy in #1673
- refactor(logging): improve details in logs by @setchy in #1681
- refactor(shared): create
electron-log
wrapper by @setchy in #1692 - refactor: action trigger logic by @setchy in #1722
- refactor: simplify action triggers by @setchy in #1724
🏗️ Build System
- build(deps): bump cross-spawn from 7.0.3 to 7.0.6 by @dependabot in #1700
- build(deps): bump micromatch from 4.0.5 to 4.0.8 by @dependabot in #1704
- build(deps): bump nanoid from 3.3.7 to 3.3.8 by @dependabot in #1703
- build(deps): bump ws from 8.16.0 to 8.18.0 by @dependabot in #1701
📦 Dependency Updates
- chore(deps): update dependency @types/node to v22.10.2 by @renovate in #1671
- fix(deps): update dependency update-electron-app to v3.1.0 by @renovate in #1678
- chore(deps): update dependency terser-webpack-plugin to v5.3.11 by @renovate in #1676
- chore(deps): pin dependency @types/semver to 7.5.8 by @renovate in #1675
- chore(deps): update dependency @primer/octicons-react to v19.14.0 - manually reverted by @renovate in #1677
- fix(deps): update dependency react-router-dom to v7 by @renovate in #1643
- chore(deps): update tailwindcss to v3.4.17 by @renovate in #1679
- chore(deps): update @types/react to v19.0.2 by @renovate in #1680
- chore(deps): update pnpm to v9.15.1 by @renovate in #1682
- fix(deps): update react-router-dom to v7.1.0 by @renovate in #1683
- chore(deps): update webpack-cli to v6 by @renovate in #1684
- fix(deps): update react-router-dom to v7.1.1 by @renovate in #1686
- chore(deps): update tailwind-merge to v2.6.0 by @renovate in #1687
- chore(deps): update @primer/octicons-react to v19.14.0 by @renovate in #1691
- chore(deps): update concurrently to v9.1.1 by @renovate in #1693
- chore(deps): update pnpm to v9.15.2 by @renovate in #1695
- chore(deps): update concurrently to v9.1.2 by @renovate in #1697
- chore(deps): update @types/node to v22.10.3 by @renovate in #1699
- chore(deps): update @types/node to v22.10.5 by @renovate in #1706
- chore(deps): update pnpm to v9.15.3 by @renovate in #1708
- chore(deps): update @types/react to v19.0.3 by @renovate in #1707
- chore(deps): update electron to v33.3.0 by @renovate in #1709
- chore(deps): update electron to v33.3.1 by @renovate in #1710
- chore(deps): update @types/react to v19.0.4 by @renovate in #1712
- chore(deps): update typescript to v5.7.3 by @renovate in #1713
- chore(deps): update node.js to v22.13.0 by @renovate in #1714
- chore(deps): update ts-loader to v9.5.2 by @renovate in #1716
- chore(deps): update postcss to v8.5.0 by @renovate in #1719
- chore(deps): update react monorepo by @renovate in #1718
- chore(deps): update @types/node to v22.10.6 by @renovate in #1717
- chore(deps): update @types/react to v19.0.7 by @renovate in #1726
- chore(deps): update pnpm to v9.15.4 - autoclosed by @renovate in #1727
- chore(deps): update postcss to v8.5.1 by @renovate in #1728
- chore(deps): update electron to v34 by @renovate in #1729
Full Changelog: v5.17.0...v5.18.0
v5.17.0
Gitify v5.17.0
⚡️ What's Changed
🚀 Features
🐛 Bug Fixes
🧼 Code Refactoring
📦 Dependency Updates
- chore(deps): update dependency @types/node to v22.9.0 by @renovate in #1624
- chore(deps): update dependency electron to v33.1.0 by @renovate in #1625
- chore(deps): update dependency nock to v13.5.6 by @renovate in #1627
- chore(deps): update dependency postcss to v8.4.48 by @renovate in #1628
- fix(deps): update dependency electron-log to v5.2.2 by @renovate in #1629
- chore(deps): update dependency electron to v33.2.0 by @renovate in #1630
- fix(deps): update dependency react-router-dom to v6.28.0 by @renovate in #1631
- chore(deps): update dependency postcss to v8.4.49 by @renovate in #1634
- chore(deps): update pnpm to v9.13.2 by @renovate in #1636
- chore(deps): update dependency tailwindcss to v3.4.15 by @renovate in #1635
- chore(deps): update pnpm to v9.14.2 by @renovate in #1639
- chore(deps): update dependency husky to v9.1.7 by @renovate in #1638
- chore(deps): update dependency @types/node to v22.9.1 by @renovate in #1637
- chore(deps): update dependency typescript to v5.7.2 by @renovate in #1641
- chore(deps): update dependency @types/node to v22.9.3 by @renovate in #1640
- chore(deps): update dependency tailwind-merge to v2.5.5 by @renovate in #1642
- fix(deps): update dependency electron-log to v5.2.3 by @renovate in #1644
- chore(deps): update dependency @types/node to v22.10.0 by @renovate in #1648
- chore(deps): update dependency class-variance-authority to v0.7.1 by @renovate in #1647
- chore(deps): update dependency axios to v1.7.8 by @renovate in #1646
- chore(deps): update dependency @types/node to v22.10.1 by @renovate in #1649
- chore(deps): update dependency electron to v33.2.1 by @renovate in #1650
- chore(deps): update pnpm to v9.14.4 by @renovate in #1651
- chore(deps): update dependency webpack to v5.97.0 by @renovate in #1653
- chore(deps): update dependency tailwindcss to v3.4.16 by @renovate in #1652
- chore(deps): update node.js to v22.12.0 by @renovate in #1654
- chore(deps): update dependency @types/react to v18.3.13 by @renovate in #1657
- chore(deps): update dependency @primer/octicons-react to v19.13.0 by @renovate in #1659
- chore(deps): update dependency axios to v1.7.9 by @renovate in #1658
- chore(deps): update dependency @testing-library/react to v16.1.0 by @renovate in #1663
- chore(deps): update dependency webpack to v5.97.1 by @renovate in #1661
- chore(deps): update dependency @types/react to v18.3.14 by @renovate in #1660
- fix(deps): update dependency electron-log to v5.2.4 by @renovate in #1662
- chore(deps): update react monorepo to v19 (major) by @renovate in #1664
- chore(deps): update react monorepo to v19.0.1 by @renovate in #1667
- chore(deps): update pnpm to v9.15.0 by @renovate in #1668
- chore(deps): update dependency @types/react-dom to v19.0.2 by @renovate in #1669
Full Changelog: v5.16.2...v5.17.0
v5.16.2
Gitify v5.16.2
⚡️ What's Changed
🐛 Bug Fixes
📦 Dependency Updates
- chore(deps): update dependency electron-builder to v25.1.8 by @renovate in #1590
- chore(deps): update dependency tailwind-merge to v2.5.4 by @renovate in #1591
- chore(deps): update dependency @primer/octicons-react to v19.12.0 by @renovate in #1592
- chore(deps): update dependency electron to v33 by @renovate in #1593
- chore(deps): update dependency @types/node to v20.16.13 by @renovate in #1596
- chore(deps): update dependency @biomejs/biome to v1.9.4 by @renovate in #1595
- chore(deps): update dependency electron to v33.0.1 by @renovate in #1597
- chore(deps): update dependency html-webpack-plugin to v5.6.2 by @renovate in #1598
- chore(deps): update pnpm to v9.12.2 by @renovate in #1600
- chore(deps): update dependency tailwindcss to v3.4.14 by @renovate in #1599
- chore(deps): update dependency @types/node to v20.16.14 by @renovate in #1601
- chore(deps): update dependency electron to v33.0.2 by @renovate in #1602
- chore(deps): update dependency @types/jest to v29.5.14 by @renovate in #1604
- chore(deps): update dependency @types/react to v18.3.12 by @renovate in #1605
- chore(deps): update dependency html-webpack-plugin to v5.6.3 by @renovate in #1606
- chore(deps): update dependency @types/node to v20.17.0 by @renovate in #1607
- chore(deps): update dependency @types/node to v20.17.1 by @renovate in #1609
- chore(deps): update pnpm to v9.12.3 by @renovate in #1610
- chore(deps): update dependency node to v22 by @renovate in #1613
- chore(deps): update dependency @types/node to v22.8.4 by @renovate in #1614
- chore(deps): update dependency @types/node to v22.8.5 by @renovate in #1615
- chore(deps): update dependency @types/node to v22.8.6 by @renovate in #1616
- chore(deps): update dependency webpack to v5.96.0 by @renovate in #1618
- chore(deps): update dependency mini-css-extract-plugin to v2.9.2 by @renovate in #1617
- chore(deps): update dependency webpack to v5.96.1 by @renovate in #1620
- chore(deps): update dependency @types/node to v22.8.7 by @renovate in #1619
- chore(deps): update dependency concurrently to v9.1.0 by @renovate in #1621
New Contributors
Full Changelog: v5.16.1...v5.16.2
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: restore settings order by @setchy in #1527
- fix: handle exceptions when fetching specific html url by @setchy in #1552
- 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
- fix(deps): update dependency date-fns to v4 by @renovate in #1530
- 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
- fix(deps): update dependency date-fns to v4.1.0 by @renovate in #1536
- 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
- fix(deps): update dependency electron-updater to v6.3.9 by @renovate in #1569
- 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