github gitify-app/gitify v6.16.0

7 hours ago

Gitify v6.16.0

What's Changed

๐Ÿš€ Features

  • feat: format display attributes on GitifyNotification by @setchy in #2502
  • feat(sidebar): focused mode toggle (participating vs participating+watching) by @setchy in #2513
  • feat: add 'Show read notifications' setting by @afonsojramos in #2488
  • feat(shortcuts): add key bindings and hints by @setchy in #2515
  • feat: format notification titles with backticks as code by @setchy in #2548
  • feat: add support for github cloud data residency by @setchy in #2561
  • feat(auth): use oauth device code flow for Login with GitHub authentication by @setchy in #2547

๐Ÿ› Bug Fixes

  • fix(tooltip): improve handling when user scrolls by @setchy in #2514
  • fix(api): split merged graphql enrichment into batches to limit errors by @setchy in #2555

๐Ÿงผ Code Refactoring

  • refactor: centralize notification removal logic and re-enable mark as done by @afonsojramos in #2518
  • refactor(test): setup axios default adapter in test util by @setchy in #2524
  • refactor: tailwind by @setchy in #2532
  • refactor(auth): use @octokit/oauth-methods by @setchy in #2523
  • refactor: align boolean state variable names by @setchy in #2546
  • refactor: checkbox onChange fns by @setchy in #2550
  • refactor(api): adopt @octokit/types by @setchy in #2525
  • refactor: test prop interfaces and clarify animation state variables by @setchy in #2552
  • refactor(api): request and client types by @setchy in #2545
  • refactor(ci): improve ci workflows and test feedback loop by @setchy in #2556
  • refactor: notification interaction remove callback by @setchy in #2558
  • refactor(api): migrate from custom axios rest/graphql client to official octokit sdk by @Copilot in #2153

๐Ÿงช Testing

  • test: group tests by suite and assert response shapes satisfy expected types by @setchy in #2551

๐Ÿ“ฆ Dependency Updates

  • chore(deps): update pnpm to v10.28.0 by @renovate[bot] in #2521
  • chore(deps): update styled-components to v6.3.1 by @renovate[bot] in #2522
  • chore(deps): update @types/react to v19.2.8 by @renovate[bot] in #2519
  • chore(deps): update node.js to v24.13.0 by @renovate[bot] in #2520
  • chore(deps): update @graphql-codegen/cli to v6.1.1 by @renovate[bot] in #2527
  • chore(deps): update actions/setup-node action to v6.2.0 by @renovate[bot] in #2531
  • chore(deps): update @types/node to v24.10.7 by @renovate[bot] in #2529
  • chore(deps): update @parcel/watcher to v2.5.4 by @renovate[bot] in #2528
  • chore(deps): update styled-components to v6.3.5 by @renovate[bot] in #2530
  • chore(deps): update @types/node to v24.10.8 by @renovate[bot] in #2534
  • chore(deps): update styled-components to v6.3.6 by @renovate[bot] in #2536
  • chore(deps): update babel monorepo to v7.28.6 by @renovate[bot] in #2535
  • chore(deps): update @primer/octicons-react to v19.21.2 by @renovate[bot] in #2533
  • chore(deps): update @types/node to v24.10.9 by @renovate[bot] in #2538
  • chore(deps): update styled-components to v6.3.8 - autoclosed by @renovate[bot] in #2539
  • chore(deps): update electron to v40 by @renovate[bot] in #2541
  • chore(deps): update mini-css-extract-plugin to v2.10.0 by @renovate[bot] in #2540
  • chore(deps): update @primer/react to v38.7.1 by @renovate[bot] in #2542
  • chore(deps): update html-webpack-plugin to v5.6.6 by @renovate[bot] in #2549
  • chore(deps): update pnpm to v10.28.1 by @renovate[bot] in #2554
  • chore(deps): update @testing-library/react to v16.3.2 by @renovate[bot] in #2553
  • chore(deps): update actions/checkout action to v6.0.2 by @renovate[bot] in #2557
  • fix(deps): update react-router-dom to v7.13.0 by @renovate[bot] in #2566
  • chore(deps): update @types/react to v19.2.9 by @renovate[bot] in #2565
  • chore(deps): update @biomejs/biome to v2.3.12 by @renovate[bot] in #2563
  • chore(deps): pin @octokit/request-error to 7.1.0 by @renovate[bot] in #2562
  • chore(deps): update @parcel/watcher to v2.5.6 by @renovate[bot] in #2564

๐Ÿงน Chore

  • chore(vscode): remove unused tailwind settings by @setchy in #2559

Full Changelog: v6.15.0...v6.16.0

Don't miss a new gitify release

NewReleases is sending notifications on new releases.