Gitify v6.18.0
What's Changed
๐ Features
- feat(test): migrate from
jesttovitestby @setchy in #2606 - feat(build): automate release drafting by @setchy in #2618
- feat: migrate from
webpacktoviteby @setchy in #2617 - feat: add
RepositoryAdvisorysubject type handler by @codebytere in #2651 - feat: react devtools and twemoji plugin by @setchy in #2662
- feat(accounts): add action button to account errors by @setchy in #2675
- feat(auth): account scopes and expired token workflows by @setchy in #2671
- feat: dev logs by @setchy in #2690
- feat(auth): provide user choice on scopes by @setchy in #2691
๐ Bug Fixes
- fix: animate exit on unsubscribe by @setchy in #2600
- fix: resolve react-is version mismatch and .gitattributes syntax error by @codebytere in #2650
- fix: account error header by @setchy in #2672
- fix: set github app dev settings correctly by @setchy in #2673
- fix: compare account uuids by @setchy in #2674
- fix(api): no cache user responses by @setchy in #2677
๐งผ Code Refactoring
- refactor(api): graphql codegen by @setchy in #2619
- refactor(filters): use zustand for filters store by @setchy in #2633
- refactor(main): organize main structure by @setchy in #2678
- refactor(renderer): organize utils by @setchy in #2683
- refactor: vite-react plugin by @setchy in #2714
- refactor: handler overrides by @setchy in #2720
- refactor: random emoji core util by @setchy in #2727
- refactor: test renderWithProviders for store initialization by @setchy in #2728
๐ Documentation
๐งช Testing
- test: expect container for snapshot tests by @setchy in #2605
- test: vitest setup and cleanup by @setchy in #2726
๐๏ธ Build System
๐ฆ Dependency Updates
- chore(deps): update electron to v40.1.0 by @renovate[bot] in #2596
- fix(deps): update electron-updater to v6.8.2 by @renovate[bot] in #2601
- chore(deps): update electron-builder to v26.7.0 by @renovate[bot] in #2604
- chore(deps): update babel monorepo to v7.29.0 by @renovate[bot] in #2603
- chore(deps): update @primer/react to v38.9.0 by @renovate[bot] in #2602
- chore(deps): update pnpm to v10.29.3 by @renovate[bot] in #2615
- chore(deps): update dotenv to v17.3.1 by @renovate[bot] in #2613
- chore(deps): update @primer/react to v38.11.0 by @renovate[bot] in #2612
- fix(deps): update electron-updater to v6.8.3 by @renovate[bot] in #2610
- chore(deps): update node.js to v24.13.1 by @renovate[bot] in #2608
- chore(deps): update electron to v40.4.0 by @renovate[bot] in #2614
- chore(deps): update @primer/octicons-react to v19.22.0 by @renovate[bot] in #2611
- chore(deps): update semver to v7.7.4 by @renovate[bot] in #2609
- chore(deps): update @types/react to v19.2.14 by @renovate[bot] in #2607
- chore(deps): update styled-components to v6.3.9 by @renovate[bot] in #2616
- chore(deps): update electron to v40.4.1 by @renovate[bot] in #2621
- chore(deps): pin @tailwindcss/vite to 4.1.18 by @renovate[bot] in #2622
- chore(deps): update tailwind-merge to v3.4.1 by @renovate[bot] in #2625
- chore(deps): update rimraf to v6.1.3 by @renovate[bot] in #2624
- chore(deps): update @biomejs/biome to v2.3.15 by @renovate[bot] in #2623
- chore(deps): update pnpm to v10.30.0 by @renovate[bot] in #2629
- chore(deps): update @swc-contrib/plugin-graphql-codegen-client-preset to v0.18.0 by @renovate[bot] in #2628
- chore(deps): update @primer/react to v38.12.0 by @renovate[bot] in #2631
- chore(deps): update happy-dom to v20.6.2 by @renovate[bot] in #2630
- chore(deps): update @biomejs/biome to v2.4.2 by @renovate[bot] in #2627
- chore(deps): lock file maintenance by @renovate[bot] in #2632
- chore(deps): update electron-builder to v26.8.1 by @renovate[bot] in #2634
- chore(deps): update @biomejs/biome to v2.4.3 by @renovate[bot] in #2635
- chore(deps): update electron to v40.6.0 by @renovate[bot] in #2636
- chore(deps): update @biomejs/biome to v2.4.4 by @renovate[bot] in #2638
- chore(deps): update pnpm to v10.30.1 by @renovate[bot] in #2640
- chore(deps): update tailwind-merge to v3.5.0 by @renovate[bot] in #2643
- chore(deps): update @primer/react to v38.13.0 by @renovate[bot] in #2642
- chore(deps): update happy-dom to v20.6.3 by @renovate[bot] in #2639
- chore(deps): update tailwindcss monorepo to v4.2.0 by @renovate[bot] in #2644
- chore(deps): update happy-dom to v20.7.0 by @renovate[bot] in #2646
- chore(deps): lock file maintenance by @renovate[bot] in #2645
- chore(deps): update @graphql-codegen/cli to v6.1.2 by @renovate[bot] in #2648
- chore(deps): update tailwindcss monorepo to v4.2.1 by @renovate[bot] in #2652
- chore(deps): update actions/download-artifact action to v8 by @renovate[bot] in #2654
- chore(deps): update node.js to v24.14.0 by @renovate[bot] in #2653
- chore(deps): update actions/upload-artifact action to v7 by @renovate[bot] in #2655
- chore(deps): update electron to v40.6.1 by @renovate[bot] in #2656
- chore(deps): update @swc-contrib/plugin-graphql-codegen-client-preset to v0.19.0 by @renovate[bot] in #2659
- chore(deps): update graphql to v16.13.0 by @renovate[bot] in #2660
- chore(deps): update pnpm to v10.30.3 by @renovate[bot] in #2657
- fix(deps): update react-router-dom to v7.13.1 by @renovate[bot] in #2658
- chore(deps): lock file maintenance by @renovate[bot] in #2661
- chore(deps): update actions/setup-node action to v6.3.0 by @renovate[bot] in #2664
- chore(deps): update @types/node to v24.11.0 - autoclosed by @renovate[bot] in #2663
- chore(deps): update happy-dom to v20.8.3 by @renovate[bot] in #2670
- chore(deps): update electron to v40.7.0 by @renovate[bot] in #2669
- chore(deps): update @primer/react to v38.14.0 by @renovate[bot] in #2668
- chore(deps): update @biomejs/biome to v2.4.5 by @renovate[bot] in #2666
- chore(deps): update graphql to v16.13.1 by @renovate[bot] in #2667
- chore(deps): lock file maintenance by @renovate[bot] in #2665
- chore(deps): update @biomejs/biome to v2.4.6 by @renovate[bot] in #2679
- chore(deps): update electron to v40.8.0 by @renovate[bot] in #2681
- chore(deps): update @types/node to v24.12.0 by @renovate[bot] in #2680
- chore(deps): lock file maintenance by @renovate[bot] in #2682
- chore(deps): update graphqlcodegenerator monorepo by @renovate[bot] in #2685
- chore(deps): lock file maintenance by @renovate[bot] in #2686
- chore(deps): update pnpm to v10.31.0 by @renovate[bot] in #2687
- chore(deps): update actions/download-artifact action to v8.0.1 by @renovate[bot] in #2688
- chore(deps): update pnpm/action-setup action to v4.3.0 by @renovate[bot] in #2689
- chore(deps): update @vitejs/plugin-react-swc to v4.3.0 by @renovate[bot] in #2697
- chore(deps): update electron to v41 by @renovate[bot] in #2703
- chore(deps): update softprops/action-gh-release action to v2.6.1 by @renovate[bot] in #2700
- chore(deps): update pnpm/action-setup action to v5 by @renovate[bot] in #2704
- chore(deps): update pnpm to v10.32.1 by @renovate[bot] in #2698
- chore(deps): update @graphql-codegen/cli to v6.2.1 by @renovate[bot] in #2695
- chore(deps): update happy-dom to v20.8.4 by @renovate[bot] in #2694
- chore(deps): update @biomejs/biome to v2.4.7 by @renovate[bot] in #2692
- chore(deps): update vite-plugin-static-copy to v3.3.0 by @renovate[bot] in #2701
- chore(deps): update vite to v8 by @renovate[bot] in #2705
- chore(deps): update @primer/react to v38.15.0 by @renovate[bot] in #2696
- chore(deps): update @octokit/plugin-retry to v8.1.0 by @renovate[bot] in #2641
- chore(deps): update vitest monorepo to v4.1.0 by @renovate[bot] in #2702
- chore(deps): lock file maintenance by @renovate[bot] in #2706
- chore(deps): update @primer/react to v38.16.0 by @renovate[bot] in #2710
- chore(deps): update vite-plugin-electron to v0.29.1 by @renovate[bot] in #2708
- chore(deps): update @primer/css to v22.1.1 by @renovate[bot] in #2707
- chore(deps): update zustand to v5.0.12 by @renovate[bot] in #2709
- chore(deps): update @primer/octicons-react to v19.22.1 by @renovate[bot] in #2711
- chore(deps): update electron to v41.0.3 by @renovate[bot] in #2712
- chore(deps): update @primer/octicons-react to v19.23.0 by @renovate[bot] in #2713
- chore(deps): update tailwindcss monorepo to v4.2.2 by @renovate[bot] in #2717
- chore(deps): update @biomejs/biome to v2.4.8 by @renovate[bot] in #2715
- chore(deps): update vite to v8.0.1 by @renovate[bot] in #2718
- chore(deps): update @primer/octicons-react to v19.23.1 by @renovate[bot] in #2716
- chore(deps): update vite to v8.0.2 by @renovate[bot] in #2722
- fix(deps): update react-router-dom to v7.13.2 by @renovate[bot] in #2724
- chore(deps): update vitest monorepo to v4.1.1 by @renovate[bot] in #2723
๐งน Chore
- chore: more graceful error on missing GITHUB_TOKEN in codegen by @codebytere in #2649
- chore: update jsdocs by @setchy in #2684
Full Changelog: v6.17.0...v6.18.0