Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
1171 commits
Select commit Hold shift + click to select a range
318d37e
chore: biome
setchy Sep 9, 2025
9e6a222
chore: biome
setchy Sep 9, 2025
5a1b9be
fix(login): pat (#2218)
setchy Sep 9, 2025
3ddbb78
feat(filters): search by org, repo, author (#2214)
setchy Sep 9, 2025
337eb03
chore(deps): update @primer/octicons-react to v19.18.0 (#2219)
renovate[bot] Sep 10, 2025
ee78ce7
build: prepare `v6.8.0` release (#2220)
setchy Sep 10, 2025
8387cef
feat: primer v37 upgrade (#2221)
setchy Sep 10, 2025
5860727
chore(deps): update @biomejs/biome to v2.2.4 (#2222)
renovate[bot] Sep 10, 2025
fe43e3b
chore(deps): update electron to v38.1.0 (#2223)
renovate[bot] Sep 10, 2025
be7799a
refactor: adjust component margins
setchy Sep 11, 2025
c1eb727
chore(deps): update axios to v1.12.1 (#2226)
renovate[bot] Sep 12, 2025
5c1cc3e
chore(deps): update @types/node to v22.18.3 (#2228)
renovate[bot] Sep 15, 2025
847c31a
chore(deps): update @types/react to v19.1.13 (#2229)
renovate[bot] Sep 15, 2025
e1e53b5
chore(deps): update axios to v1.12.2 (#2230)
renovate[bot] Sep 15, 2025
5866e21
fix(deps): update react-router-dom to v7.9.1 (#2232)
renovate[bot] Sep 15, 2025
d50ffba
chore(deps): update pnpm to v10.16.1 (#2231)
renovate[bot] Sep 15, 2025
9025b6e
chore(deps): update @types/node to v22.18.4 (#2233)
renovate[bot] Sep 16, 2025
dc38b5d
chore(deps): update ts-jest to v29.4.2 (#2234)
renovate[bot] Sep 16, 2025
0607816
chore(deps): update electron to v38.1.1 (#2237)
renovate[bot] Sep 17, 2025
57939da
chore(deps): update @types/node to v22.18.5 (#2236)
renovate[bot] Sep 17, 2025
9f7eb5f
chore(deps): update pnpm to v10.17.0 (#2239)
renovate[bot] Sep 18, 2025
7197917
chore(deps): update electron to v38.1.2 (#2238)
renovate[bot] Sep 18, 2025
d499fbe
feat: increase emoji size (#2235)
setchy Sep 18, 2025
4907952
chore(deps): update @types/node to v22.18.6 (#2240)
renovate[bot] Sep 18, 2025
63b6c32
chore(deps): update sonarsource/sonarqube-scan-action action to v6 (#…
renovate[bot] Sep 18, 2025
0fb34d9
chore(deps): update ts-jest to v29.4.3 (#2241)
renovate[bot] Sep 18, 2025
4e0e940
chore(deps): update ts-jest to v29.4.4 (#2243)
renovate[bot] Sep 20, 2025
ea6c591
chore(deps): update pnpm to v10.17.1 (#2244)
renovate[bot] Sep 23, 2025
f8aa449
chore(deps): update node.js to v22.20.0 (#2245)
renovate[bot] Sep 24, 2025
4f77a98
fix(deps): update react-router-dom to v7.9.2 (#2246)
renovate[bot] Sep 25, 2025
33a2cb6
chore(deps): update @primer/primitives to v11.2.0 (#2247)
renovate[bot] Sep 26, 2025
d70a10b
refactor(filters): has active filters (#2248)
setchy Sep 26, 2025
91777d1
chore(deps): update jest monorepo to v30.2.0 (#2253)
renovate[bot] Sep 28, 2025
e0a6032
chore(deps): update electron to v38.2.0 (#2252)
renovate[bot] Sep 28, 2025
9bef620
fix(deps): update react-router-dom to v7.9.3 (#2251)
renovate[bot] Sep 28, 2025
eb6fe21
chore(deps): update @types/react to v19.1.15 (#2250)
renovate[bot] Sep 28, 2025
fbb58a2
refactor: adjust primer colors used for background (#2254)
setchy Sep 29, 2025
8b4778f
chore(deps): update webpack to v5.102.0 (#2256)
renovate[bot] Sep 30, 2025
5305340
chore(deps): update @types/node to v22.18.7 (#2255)
renovate[bot] Sep 30, 2025
3b44d8b
chore(deps): update @types/react to v19.1.16 (#2257)
renovate[bot] Sep 30, 2025
c5f6447
feat(settings): tray icon color (#2249)
setchy Oct 2, 2025
54e4a6a
chore(deps): update typescript to v5.9.3 (#2261)
renovate[bot] Oct 2, 2025
5218201
fix(deps): update react monorepo to v19.2.0 (#2263)
renovate[bot] Oct 2, 2025
5dc7389
chore(deps): update @testing-library/jest-dom to v6.9.1 (#2262)
renovate[bot] Oct 2, 2025
4895f86
chore(deps): update @biomejs/biome to v2.2.5 (#2258)
renovate[bot] Oct 2, 2025
ffafb15
chore(deps): update @types/node to v22.18.8 (#2259)
renovate[bot] Oct 2, 2025
e1769e8
fix: snapshots
setchy Oct 2, 2025
69d80fe
chore(deps): update tailwindcss monorepo to v4.1.14 (#2260)
renovate[bot] Oct 2, 2025
91dd4c1
fix: unread active toggle
setchy Oct 2, 2025
20f7721
chore(deps): update pnpm to v10.18.0 (#2264)
renovate[bot] Oct 2, 2025
66cd5ae
build: prepare `v6.9.0` release (#2265)
setchy Oct 2, 2025
287f48b
fix: icon color when idle (#2266)
setchy Oct 3, 2025
a1cec7d
build: prepare `v6.9.1` release (#2267)
setchy Oct 3, 2025
c1d97ae
chore(deps): update pnpm to v10.17.1 (#2268)
renovate[bot] Oct 3, 2025
38b30e7
chore(deps): update electron to v38.2.1 (#2271)
renovate[bot] Oct 4, 2025
d54d4bc
chore(deps): update pnpm to v10.18.0 (#2272)
renovate[bot] Oct 4, 2025
78cddf3
chore(deps): update webpack to v5.102.1 (#2276)
renovate[bot] Oct 7, 2025
359e915
chore(deps): update semver to v7.7.3 (#2275)
renovate[bot] Oct 7, 2025
b62b62d
chore(deps): update pnpm to v10.18.1 (#2273)
renovate[bot] Oct 7, 2025
1c4f08a
chore(deps): update react monorepo (#2274)
renovate[bot] Oct 7, 2025
bb698e3
chore(deps): update @primer/octicons-react to v19.18.1 (#2277)
renovate[bot] Oct 8, 2025
5943dab
chore(deps): update electron to v38.2.2 (#2278)
renovate[bot] Oct 8, 2025
fcdfced
build(vscode): sonarlint (#2279)
setchy Oct 8, 2025
538b7e5
refactor: fix sonarlint issues (#2280)
setchy Oct 8, 2025
e719675
fix: sonar lint issue
setchy Oct 8, 2025
633d9f3
refactor: sonar issue reduce -> flatMap (#2281)
setchy Oct 8, 2025
2ab57e2
refactor: sonar issue notifications promise all (#2282)
setchy Oct 8, 2025
8775986
refactor: native notif
setchy Oct 8, 2025
44ba6ae
refactor: context lint issue
setchy Oct 9, 2025
52aeed4
refactor: fix sonar lint feedback (svg/img, filter) (#2283)
setchy Oct 9, 2025
1eb9c5d
Update CONTRIBUTING.md
setchy Oct 10, 2025
915dca3
chore(deps): update pnpm to v10.18.2 (#2287)
renovate[bot] Oct 13, 2025
affec1f
chore(deps): update @types/node to v22.18.9 (#2286)
renovate[bot] Oct 13, 2025
a0d22b0
fix(deps): update menubar to v9.5.2 (#2296)
renovate[bot] Oct 13, 2025
055be2d
chore(deps): update @types/react-dom to v19.2.2 (#2295)
renovate[bot] Oct 13, 2025
318855f
chore(deps): update @types/node to v22.18.10 (#2294)
renovate[bot] Oct 13, 2025
e77244e
chore(deps): update @primer/primitives to v11.2.1 (#2293)
renovate[bot] Oct 13, 2025
d733f11
chore(deps): update @biomejs/biome to v2.2.6 (#2292)
renovate[bot] Oct 13, 2025
f0e1f0a
chore(deps): update pnpm/action-setup action to v4.2.0 (#2291)
renovate[bot] Oct 13, 2025
57bf5d5
chore(deps): update ts-jest to v29.4.5 (#2288)
renovate[bot] Oct 13, 2025
5064f9e
chore(deps): update @primer/octicons-react to v19.19.0 (#2290)
renovate[bot] Oct 13, 2025
ea570a9
fix(deps): update react-router-dom to v7.9.4 (#2289)
renovate[bot] Oct 13, 2025
73c96bb
chore(deps): update pnpm to v10.18.3 (#2299)
renovate[bot] Oct 15, 2025
0f7f59f
chore(deps): update actions/setup-node action to v6 (#2300)
renovate[bot] Oct 15, 2025
27caa0c
feat: stabilize notification order during interactions (#2298)
setchy Oct 15, 2025
56b98ec
feat: ability to set fetch type (interval or inactivity) (#2301)
setchy Oct 15, 2025
d4843b1
refactor: remove redundant Object.values
setchy Oct 16, 2025
7f6f0cb
feat(settings): allow user configurable notification fetch intervals …
setchy Oct 16, 2025
3835d0c
chore(deps): update electron to v38.3.0 (#2304)
renovate[bot] Oct 16, 2025
95df2d6
feat(settings): improve tooltips (#2305)
setchy Oct 16, 2025
e685d03
build: prepare `v6.10.0` release (#2306)
setchy Oct 16, 2025
0a79755
fix: error emoji text component (#2307)
setchy Oct 16, 2025
7312b0e
fix: typo
setchy Oct 16, 2025
c415871
refactor: external link indicators (#2310)
setchy Oct 17, 2025
f184ee7
chore(deps): update @types/node to v22.18.11 (#2311)
renovate[bot] Oct 18, 2025
731bbcf
refactor: client formatting
setchy Oct 18, 2025
16d8670
refactor: use `useConfirm` @primer hook (#2313)
setchy Oct 18, 2025
969e5da
refactor: filter custom counter size (#2312)
setchy Oct 18, 2025
115170e
fix: notification read state when using `delayNotificationState` sett…
setchy Oct 20, 2025
4ec7b45
chore(deps): update node.js to v22.21.0 (#2316)
renovate[bot] Oct 21, 2025
a1dae06
chore(deps): update tailwindcss monorepo to v4.1.15 (#2315)
renovate[bot] Oct 21, 2025
3fec206
chore(deps): update pnpm to v10.19.0 (#2319)
renovate[bot] Oct 23, 2025
05c22c8
chore(deps): update @biomejs/biome to v2.2.7 (#2317)
renovate[bot] Oct 23, 2025
ef316ca
chore(deps): update electron to v38.4.0 (#2318)
renovate[bot] Oct 23, 2025
505f25e
chore(deps): update actions/upload-artifact action to v5 (#2327)
renovate[bot] Oct 28, 2025
67004ba
chore(deps): update actions/download-artifact action to v6 (#2326)
renovate[bot] Oct 28, 2025
6951c28
chore(deps): update tailwindcss monorepo to v4.1.16 (#2321)
renovate[bot] Oct 28, 2025
22ba075
chore(deps): update axios to v1.13.0 (#2323)
renovate[bot] Oct 28, 2025
642d63e
chore(deps): update electron to v39 (#2328)
renovate[bot] Oct 28, 2025
546d5f8
chore(deps): update @biomejs/biome to v2.3.1 (#2322)
renovate[bot] Oct 28, 2025
094249d
chore(deps): update axios to v1.13.1 (#2330)
renovate[bot] Oct 28, 2025
d31b882
chore(deps): update pnpm to v10.20.0 (#2331)
renovate[bot] Oct 28, 2025
1a0ec49
chore(deps): update @biomejs/biome to v2.3.2 (#2329)
renovate[bot] Oct 29, 2025
52cb368
chore(deps): Update .nvmrc to v24 (#2333)
setchy Oct 29, 2025
ef83065
chore(deps): update @types/node to v24 (#2325)
renovate[bot] Oct 29, 2025
78e0639
chore(deps): update @types/node to v24.9.2 (#2334)
renovate[bot] Oct 29, 2025
05f92dd
fix(deps): update react-router-dom to v7.9.5 (#2336)
renovate[bot] Oct 29, 2025
fef606a
feat: set url for native notification (#2338)
setchy Oct 30, 2025
be368d8
chore(deps): update @electron/notarize to v3.1.1 (#2342)
renovate[bot] Nov 1, 2025
87c37fc
chore(deps): update rimraf to v6.1.0 (#2343)
renovate[bot] Nov 1, 2025
9bc4f4a
chore(deps): update electron to v39.1.0 (#2348)
renovate[bot] Nov 6, 2025
bdbdaf2
chore(deps): update @types/node to v24.10.0 (#2347)
renovate[bot] Nov 6, 2025
2bc554a
chore(deps): update @primer/octicons-react to v19.20.0 (#2346)
renovate[bot] Nov 6, 2025
06c8630
chore(deps): update axios to v1.13.2 (#2345)
renovate[bot] Nov 6, 2025
cd9d3c8
chore(deps): update @biomejs/biome to v2.3.3 (#2344)
renovate[bot] Nov 6, 2025
3c77479
fix: orphaned notification groupings (#2337)
setchy Nov 6, 2025
d257c53
chore(deps): update @biomejs/biome to v2.3.4 (#2349)
renovate[bot] Nov 6, 2025
52e6803
chore(deps): update electron to v39.1.1 (#2350)
renovate[bot] Nov 7, 2025
2001a58
chore(deps): update @primer/primitives to v11.3.0 (#2352)
renovate[bot] Nov 7, 2025
beb16ca
chore(deps): update tailwindcss monorepo to v4.1.17 (#2351)
renovate[bot] Nov 7, 2025
f404642
docs: update comment
setchy Nov 8, 2025
372b43d
refactor(filters): sort sections by title (#2354)
setchy Nov 8, 2025
cd08939
fix: fetch notifications on account add/remove (#2355)
setchy Nov 9, 2025
0863411
refactor: group logic and add test coverage (#2356)
setchy Nov 9, 2025
fc31f7d
test: call correct function
setchy Nov 9, 2025
46db36d
Merge branch 'main' of https://github.com/gitify-app/gitify
setchy Nov 9, 2025
4b5ed0f
refactor: simplify tray color/count updates (#2339)
setchy Nov 9, 2025
f272d28
refactor: percentage branded type with controls (#2357)
setchy Nov 9, 2025
6fae78b
chore(deps): update tailwind-merge to v3.4.0 (#2358)
renovate[bot] Nov 9, 2025
80d8b91
chore(deps): update @primer/react to v38 (#2324)
renovate[bot] Nov 9, 2025
91aeb28
fix: delay notification when all read (#2359)
setchy Nov 9, 2025
0b432bc
build: prepare `v6.11.0` release (#2360)
setchy Nov 9, 2025
7806a49
fix(sidebar): unread count (#2361)
setchy Nov 9, 2025
30acefa
build: prepare `v6.11.1` release (#2362)
setchy Nov 9, 2025
a4e5aa5
refactor: add type to prevent future drift (#2363)
setchy Nov 10, 2025
eb45038
chore(deps): update pnpm to v10.21.0 (#2364)
renovate[bot] Nov 10, 2025
261a85f
test: api client test cases (#2366)
setchy Nov 10, 2025
1ab715e
refactor: remote fixme - permanent fix now
setchy Nov 10, 2025
1df8e35
chore(deps): update @types/react to v19.2.3 (#2368)
renovate[bot] Nov 12, 2025
382e03b
chore(deps): update electron to v39.1.2 (#2369)
renovate[bot] Nov 12, 2025
732952a
chore(deps): update @biomejs/biome to v2.3.5 (#2367)
renovate[bot] Nov 12, 2025
fc8a1d1
chore(deps): update node.js to v24.11.1 (#2370)
renovate[bot] Nov 12, 2025
8321c80
chore(deps): update @types/react-dom to v19.2.3 (#2371)
renovate[bot] Nov 12, 2025
944bbc7
refactor: second instance handling (#2285)
setchy Nov 12, 2025
4b36edb
fix: format component
setchy Nov 12, 2025
600f6b8
chore: update fn description
setchy Nov 12, 2025
c60d05f
refactor: external link indicator (#2372)
setchy Nov 12, 2025
c00879a
fix: error component height based on accounts (#2375)
setchy Nov 12, 2025
687173f
fix: icon on error recovery (#2374)
setchy Nov 12, 2025
776f35b
chore(deps): update pnpm to v10.22.0 (#2377)
renovate[bot] Nov 12, 2025
c3207b2
chore(deps): update @types/react to v19.2.4 (#2376)
renovate[bot] Nov 12, 2025
fb92cf1
chore(deps): update @primer/octicons-react to v19.21.0 (#2378)
renovate[bot] Nov 13, 2025
0ce35cd
fix: switch app layout to prevent sidebar buttons auto focus (#2379)
setchy Nov 13, 2025
5c195f7
fix: hover group consistency (#2380)
setchy Nov 13, 2025
8fdc612
build: prepare `v6.12.0` release (#2381)
setchy Nov 13, 2025
4566416
refactor: tooltips (#2382)
setchy Nov 13, 2025
cd0e615
fix: on focus hidden sentinel (#2383)
setchy Nov 13, 2025
1e7b91b
refactor: component props (#2384)
setchy Nov 13, 2025
e0ec802
fix: layout height
setchy Nov 13, 2025
5f7eeca
fix(deps): update react-router-dom to v7.9.6 (#2385)
renovate[bot] Nov 14, 2025
730e925
Merge branch 'main' of https://github.com/gitify-app/gitify
setchy Nov 14, 2025
572f887
refactor: globalThis to window
setchy Nov 14, 2025
97d8cf5
refactor: native test
setchy Nov 14, 2025
24d4998
refactor: formatting
setchy Nov 14, 2025
94a8f00
fix: tray color error (#2386)
setchy Nov 14, 2025
d8b7f01
chore(deps): update electron to v39.2.0 (#2387)
renovate[bot] Nov 14, 2025
bf120e6
build: prepare `v6.13.0` release (#2388)
setchy Nov 14, 2025
15f40e9
chore(deps): update @types/react to v19.2.5 (#2389)
renovate[bot] Nov 15, 2025
82085f1
test: improve native test (#2391)
setchy Nov 16, 2025
36d4be8
refactor: standardize use of `renderWithAppContext` and mocks (#2392)
setchy Nov 16, 2025
3102e16
chore(deps): update electron to v39.2.1 (#2394)
renovate[bot] Nov 17, 2025
757f4c2
refactor: test mock helpers
setchy Nov 17, 2025
3ae2f95
Merge branch 'main' of https://github.com/gitify-app/gitify
setchy Nov 17, 2025
a05f237
chore: bump engines node 24 (#2395)
setchy Nov 17, 2025
05c390b
chore(deps): update @biomejs/biome to v2.3.6 (#2393)
renovate[bot] Nov 17, 2025
e446c42
refactor: test mock helpers
setchy Nov 17, 2025
5495ad7
test: add coverage settings
setchy Nov 17, 2025
89412f0
test: explicit state
setchy Nov 17, 2025
606df87
test: update mock
setchy Nov 17, 2025
206f571
feat(menu): auto-hide `no updates available` (#2390)
setchy Nov 17, 2025
8e67ab4
refactor: test suites (#2397)
setchy Nov 17, 2025
6a0f24f
refactor: app context helper
setchy Nov 17, 2025
34f0ca6
refactor: updater
setchy Nov 17, 2025
c758145
refactor: further test suite changes (#2398)
setchy Nov 17, 2025
d51cbbf
chore(deps): update actions/checkout action to v5.0.1 (#2399)
renovate[bot] Nov 18, 2025
530f51d
refactor: global resize listener and simplify restore state logic (#2…
setchy Nov 19, 2025
27371cc
chore(deps): update @types/react to v19.2.6 (#2402)
renovate[bot] Nov 19, 2025
e5ed5c8
refactor: readonly
setchy Nov 19, 2025
941aff4
Merge branch 'main' of https://github.com/gitify-app/gitify
setchy Nov 19, 2025
5fa09e4
chore(deps): update electron to v39.2.2 (#2403)
renovate[bot] Nov 19, 2025
0d5eb55
chore(deps): update webpack to v5.103.0 (#2405)
renovate[bot] Nov 19, 2025
53fe6ac
chore(deps): update html-webpack-plugin to v5.6.5 (#2404)
renovate[bot] Nov 19, 2025
eedb06f
refactor: type consistency
setchy Nov 19, 2025
d959814
chore: remove stray comment
setchy Nov 19, 2025
2ef073f
refactor: use window not globalThis
setchy Nov 19, 2025
94c3e71
refactor: remove unused primer experimental (#2406)
setchy Nov 19, 2025
ab6e032
chore(deps): update @primer/primitives to v11.3.1 (#2407)
renovate[bot] Nov 19, 2025
3fd02bc
chore(deps): update rimraf to v6.1.2 (#2409)
renovate[bot] Nov 19, 2025
7a774bc
chore(deps): update @primer/react to v38.2.0 (#2408)
renovate[bot] Nov 19, 2025
5323f9b
chore(deps): update electron to v39.2.3 (#2410)
renovate[bot] Nov 20, 2025
fc40776
chore(deps): update actions/checkout action to v6 (#2412)
renovate[bot] Nov 20, 2025
6141ceb
chore(deps): update pnpm to v10.23.0 (#2411)
renovate[bot] Nov 20, 2025
f9aedf0
chore(deps): update @biomejs/biome to v2.3.7 (#2414)
renovate[bot] Nov 22, 2025
10a7b9c
refactor: app state handling (#2415)
setchy Nov 23, 2025
c49a5cf
feat(icons): offline icon (#2416)
setchy Nov 23, 2025
853b314
config(renovate): adopt best-practices preset
setchy Nov 23, 2025
02c37f3
Merge branch 'main' of https://github.com/gitify-app/gitify
setchy Nov 23, 2025
65c7d67
config(renovate): adopt best-practices preset
setchy Nov 23, 2025
23250ae
refactor: config settings types (#2417)
setchy Nov 24, 2025
e7d9c7e
refactor: account notifications (#2418)
setchy Nov 24, 2025
40f70a6
build: prepare `v6.14.0` release (#2419)
setchy Nov 24, 2025
3a2ef68
fix: account token encryption/decryption (#2421)
setchy Nov 24, 2025
98e7846
build: prepare `v6.14.1` release (#2422)
setchy Nov 25, 2025
aad3ae9
chore(deps): update @types/react to v19.2.7 (#2424)
renovate[bot] Dec 1, 2025
42b24f8
chore(deps): update @biomejs/biome to v2.3.8 (#2423)
renovate[bot] Dec 1, 2025
187528b
chore(deps): update actions/checkout action to v6.0.1 (#2426)
renovate[bot] Dec 8, 2025
70b8b31
chore(deps): update @primer/octicons-react to v19.21.1 (#2425)
renovate[bot] Dec 8, 2025
6f3408d
fix(deps): update react-router-dom to v7.10.1 (#2433)
renovate[bot] Dec 8, 2025
3706a99
chore(deps): update pnpm to v10.24.0 (#2432)
renovate[bot] Dec 8, 2025
c372fb2
chore(deps): update actions/setup-node action to v6.1.0 (#2431)
renovate[bot] Dec 8, 2025
118d866
fix(deps): update react monorepo to v19.2.1 (#2429)
renovate[bot] Dec 8, 2025
2b536a4
chore(deps): update electron to v39.2.5 (#2427)
renovate[bot] Dec 8, 2025
809fd15
chore(deps): update ts-jest to v29.4.6 (#2428)
renovate[bot] Dec 8, 2025
437cbf2
chore(deps): update @primer/react to v38.3.0 (#2430)
renovate[bot] Dec 8, 2025
20406e2
chore(deps): update css-minimizer-webpack-plugin to v7.0.3 (#2435)
renovate[bot] Dec 11, 2025
57d792f
chore(deps): update terser-webpack-plugin to v5.3.15 (#2437)
renovate[bot] Dec 11, 2025
6f48170
chore(deps): update electron to v39.2.6 (#2436)
renovate[bot] Dec 11, 2025
b42bd82
chore(deps): update @primer/react to v38.4.0 (#2438)
renovate[bot] Dec 11, 2025
23c7a93
chore(deps): update sonarsource/sonarqube-scan-action action to v7 (#…
renovate[bot] Dec 11, 2025
a2462cd
chore(deps): update node.js to v24.12.0 (#2439)
renovate[bot] Dec 11, 2025
79fb4f5
refactor(handler): issue state (#2442)
setchy Dec 12, 2025
e74e0a6
config: update gitignore
setchy Dec 12, 2025
f782b4d
Merge branch 'main' of https://github.com/gitify-app/gitify
setchy Dec 12, 2025
79ba94b
test(jest): set timezone for stable snapshots (#2443)
setchy Dec 12, 2025
df35341
fix: tests
setchy Dec 12, 2025
a901224
feat(url): improve fallback url support (#2445)
setchy Dec 12, 2025
633c25f
chore(deps): update @types/node to v24.10.2 (#2446)
renovate[bot] Dec 13, 2025
75b84d6
chore(deps): update pnpm to v10.25.0 (#2447)
renovate[bot] Dec 13, 2025
4f78a9f
chore(deps): update actions/download-artifact action to v7 (#2448)
renovate[bot] Dec 13, 2025
1fdaabb
chore(deps): update actions/upload-artifact action to v6 (#2449)
renovate[bot] Dec 13, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
fix(login): pat (gitify-app#2218)
Signed-off-by: Adam Setch <[email protected]>
  • Loading branch information
setchy authored Sep 9, 2025
commit 5a1b9bef2f70f2584d3f3fa93ea49055bd9da994
11 changes: 5 additions & 6 deletions src/renderer/context/App.test.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -201,6 +201,10 @@ describe('renderer/context/App.tsx', () => {
});
});

afterEach(() => {
jest.clearAllMocks();
});

it('should call loginWithPersonalAccessToken', async () => {
apiRequestAuthMock.mockResolvedValueOnce(null);

Expand Down Expand Up @@ -230,15 +234,10 @@ describe('renderer/context/App.tsx', () => {
expect(fetchNotificationsMock).toHaveBeenCalledTimes(1),
);

expect(apiRequestAuthMock).toHaveBeenCalledTimes(2);
expect(apiRequestAuthMock).toHaveBeenCalledTimes(1);
expect(apiRequestAuthMock).toHaveBeenCalledWith(
'https://api.github.com/notifications',
'HEAD',
'123-456',
);
expect(apiRequestAuthMock).toHaveBeenCalledWith(
'https://api.github.com/user',
'GET',
'encrypted',
);
});
Expand Down
8 changes: 5 additions & 3 deletions src/renderer/context/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -225,7 +225,9 @@ export const AppProvider = ({ children }: { children: ReactNode }) => {
const loginWithOAuthApp = useCallback(
async (data: LoginOAuthAppOptions) => {
const { authOptions, authCode } = await authGitHub(data);

const { token, hostname } = await getToken(authCode, authOptions);

const updatedAuth = await addAccount(auth, 'OAuth App', token, hostname);
setAuth(updatedAuth);
saveState({ auth: updatedAuth, settings });
Expand All @@ -235,7 +237,9 @@ export const AppProvider = ({ children }: { children: ReactNode }) => {

const loginWithPersonalAccessToken = useCallback(
async ({ token, hostname }: LoginPersonalAccessTokenOptions) => {
await headNotifications(hostname, token);
const encryptedToken = (await encryptValue(token)) as Token;
await headNotifications(hostname, encryptedToken);

const updatedAuth = await addAccount(
auth,
'Personal Access Token',
Expand All @@ -250,10 +254,8 @@ export const AppProvider = ({ children }: { children: ReactNode }) => {

const logoutFromAccount = useCallback(
async (account: Account) => {
// Remove notifications for account
removeAccountNotifications(account);

// Remove from auth state
const updatedAuth = removeAccount(auth, account);
setAuth(updatedAuth);
saveState({ auth: updatedAuth, settings });
Expand Down