github gitify-app/gitify v6.15.0

one day ago

Gitify v6.15.0

Tip

๐ŸŽ‰ This release features enhancements that significantly improve the efficiency of GitHub API quota utilization.

๐Ÿš€ Happy coding!

What's Changed

๐Ÿš€ Features

  • feat(url): improve fallback url support by @setchy in #2445
  • feat(api): simplify discussions enrichment and use graphql-codegen for types by @setchy in #2444
  • feat(pr): add support for merge queue by @setchy in #2470
  • feat(api): implement graphql merge query pattern to reduce api call volume by @setchy in #2478

๐Ÿ› Bug Fixes

  • fix(metric): use tooltip to improve reliability of rendering by @setchy in #2477
  • fix(renovate): use changelogUrl instead of deprecated sourceUrl by @afonsojramos in #2485
  • fix: apply high contrast colors when system theme is selected by @afonsojramos in #2490
  • fix(sidebar): use tailwind to animate loading/refresh incidator by @setchy in #2492
  • fix(tooltip): change show/hide behavior to work with links in description by @setchy in #2501

๐Ÿงผ Code Refactoring

  • refactor(handler): issue state by @setchy in #2442
  • refactor(handlers): move icon color into each handler by @setchy in #2469
  • refactor(api): use graphql api for issue and pull request enrichment by @setchy in #2468
  • refactor(api): use fragments for nested types by @setchy in #2471
  • refactor: use fragments for details by @setchy in #2474
  • refactor(api): fetch authenticated user details via GraphQL query by @setchy in #2472
  • refactor(api): use @octokit/types REST schema type by @setchy in #2473
  • refactor: add type-safe useAppContext hook by @afonsojramos in #2480
  • refactor: use GitifyNotification type with transformation layer by @afonsojramos in #2484
  • refactor: use default handler defaultURL by @setchy in #2493
  • refactor(handlers): consistently use GitifyNotification by @setchy in #2494
  • refactor(group): isGroupByDate helper util by @setchy in #2496
  • refactor(sidebar): primary account util by @setchy in #2497
  • refactor: use handler for NotificationHeader formatting by @setchy in #2498
  • refactor: set reason details upon GitifyNotification transformation by @setchy in #2499
  • refactor(handlers): default user type for notification by @setchy in #2500
  • refactor: clear separation between mock utils by @setchy in #2503
  • refactor(renovate): remove unused package rule by @setchy in #2507

๐Ÿงช Testing

  • test(jest): set timezone for stable snapshots by @setchy in #2443

๐Ÿ“ฆ Dependency Updates

  • chore(deps): update @types/react to v19.2.7 by @renovate[bot] in #2424
  • chore(deps): update @biomejs/biome to v2.3.8 by @renovate[bot] in #2423
  • chore(deps): update actions/checkout action to v6.0.1 by @renovate[bot] in #2426
  • chore(deps): update @primer/octicons-react to v19.21.1 by @renovate[bot] in #2425
  • fix(deps): update react-router-dom to v7.10.1 by @renovate[bot] in #2433
  • chore(deps): update pnpm to v10.24.0 by @renovate[bot] in #2432
  • chore(deps): update actions/setup-node action to v6.1.0 by @renovate[bot] in #2431
  • fix(deps): update react monorepo to v19.2.1 by @renovate[bot] in #2429
  • chore(deps): update electron to v39.2.5 by @renovate[bot] in #2427
  • chore(deps): update ts-jest to v29.4.6 by @renovate[bot] in #2428
  • chore(deps): update @primer/react to v38.3.0 by @renovate[bot] in #2430
  • chore(deps): update css-minimizer-webpack-plugin to v7.0.3 by @renovate[bot] in #2435
  • chore(deps): update terser-webpack-plugin to v5.3.15 by @renovate[bot] in #2437
  • chore(deps): update electron to v39.2.6 by @renovate[bot] in #2436
  • chore(deps): update @primer/react to v38.4.0 by @renovate[bot] in #2438
  • chore(deps): update sonarsource/sonarqube-scan-action action to v7 by @renovate[bot] in #2440
  • chore(deps): update node.js to v24.12.0 by @renovate[bot] in #2439
  • chore(deps): update @types/node to v24.10.2 by @renovate[bot] in #2446
  • chore(deps): update pnpm to v10.25.0 by @renovate[bot] in #2447
  • chore(deps): update actions/download-artifact action to v7 by @renovate[bot] in #2448
  • chore(deps): update actions/upload-artifact action to v6 by @renovate[bot] in #2449
  • chore(deps): update @primer/react to v38.5.0 by @renovate[bot] in #2451
  • chore(deps): update @types/node to v24.10.3 by @renovate[bot] in #2450
  • chore(deps): update @primer/primitives to v11.3.2 by @renovate[bot] in #2452
  • chore(deps): update tailwindcss monorepo to v4.1.18 by @renovate[bot] in #2453
  • chore(deps): update css-minimizer-webpack-plugin to v7.0.4 by @renovate[bot] in #2454
  • chore(deps): update terser-webpack-plugin to v5.3.16 by @renovate[bot] in #2455
  • fix(deps): update react monorepo to v19.2.3 by @renovate[bot] in #2456
  • chore(deps): update electron to v39.2.7 by @renovate[bot] in #2457
  • chore(deps): update @types/node to v24.10.4 by @renovate[bot] in #2458
  • chore(deps): update @biomejs/biome to v2.3.10 by @renovate[bot] in #2459
  • chore(deps): update @testing-library/react to v16.3.1 by @renovate[bot] in #2460
  • chore(deps): update pnpm to v10.26.0 by @renovate[bot] in #2461
  • chore(deps): update @primer/react to v38.6.0 by @renovate[bot] in #2462
  • chore(deps): update @primer/react to v38.6.1 by @renovate[bot] in #2463
  • chore(deps): update webpack to v5.104.0 by @renovate[bot] in #2464
  • fix(deps): update react-router-dom to v7.11.0 by @renovate[bot] in #2467
  • chore(deps): update webpack to v5.104.1 - autoclosed by @renovate[bot] in #2466
  • chore(deps): update pnpm to v10.26.1 by @renovate[bot] in #2465
  • chore(deps): update pnpm to v10.26.2 by @renovate[bot] in #2476
  • chore(deps): update @primer/react to v38.6.2 by @renovate[bot] in #2475
  • chore(deps): update @primer/css to v22.1.0 by @renovate[bot] in #2491
  • chore(deps): update pnpm to v10.27.0 by @renovate[bot] in #2495
  • chore(deps): update @biomejs/biome to v2.3.11 by @renovate[bot] in #2504
  • chore(deps): update electron-builder to v26.4.0 by @renovate[bot] in #2505
  • fix(deps): update electron-updater to v6.7.3 by @renovate[bot] in #2506
  • chore(deps): update styled-components to v6.2.0 by @renovate[bot] in #2510
  • fix(deps): update react-router-dom to v7.12.0 by @renovate[bot] in #2511
  • chore(deps): update @primer/react to v38.7.0 by @renovate[bot] in #2509

๐Ÿงน Chore

  • chore(biome): disable useUniqueElementIds rule by @afonsojramos in #2483
  • chore: hide graphql-codegen files in PR previews by @setchy in #2487
  • chore(renovate): enable dependency dashboard approval workflow by @setchy in #2486

Full Changelog: v6.14.1...v6.15.0

Don't miss a new gitify release

NewReleases is sending notifications on new releases.