Releases
v8.0.0
Compare
Sorry, something went wrong.
No results found
8.0.0 (2026-11-04)
⚠ BREAKING CHANGES
auth: migrate custom OAuth app login to the device flow (#3449 )
renderer: remove legacy context storage migration (#3515 )
🚀 Features
add CI checks pill for pull requests (#3548 ) (89c63d6 )
add screen reader labels to metric pills (#3542 ) (98af9f0 )
align stacked and linked issue pill labels to Type: value format (4e4ae21 )
align stacked PR and linked issue pill labels to Type: value format (#3551 ) (4e4ae21 )
auth: migrate custom OAuth app login to the device flow (#3449 ) (358206c )
i18n: add internationalization support (#3523 ) (f5b1698 )
login: refine GitHub secondary auth methods (#3568 ) (90ffede )
notifications: add actionable native notifications (#3574 ) (61925f5 )
notifications: add loading state for initial fetch (#3460 ) (51ec01a )
notifications: collapse overflowing metric pills (#3589 ) (94d41ff )
notifications: improve single notification copy (#3575 ) (3f944d8 )
notifications: show loading state on initial fetch (51ec01a )
open linked issue when clicking the linked issues pill (#3546 ) (dff5e3e )
pause polling while locked or suspended (#3590 ) (cce9aad )
renderer: add route and app error boundaries (#3594 ) (ff55103 )
renderer: adopt data router navigation (#3593 ) (cdf770b )
settings: add help tooltips to remaining controls (#3494 ) (3bf9e9b )
show milestone state in milestone pill tooltip (#3544 ) (db167ef )
show only issue number in parent issue pill (#3540 ) (7b6e3bc )
show review required indicator in reviews pill (#3549 ) (4d47efd )
tray: show the unread count on the Linux tray icon (#3603 ) (fdbddf9 )
updater: link release notes from update dialog (#3592 ) (e136808 )
🐛 Bug Fixes
a11y: accessible names for help buttons and scope status icons (#3558 ) (3866936 )
a11y: give help buttons and scope status icons accessible names (3866936 )
clarify GitHub device-flow and classic PAT login copy (#3298 ) (9687027 )
dev: run the lint checker through vp lint (#3582 ) (bd30890 )
enforce zoom limits on shortcuts and hide login scrollbar (#3569 ) (e9da8ab )
github: optimize notification enrichment requests (#3583 ) (db4e3a2 )
github: reduce merged GraphQL batch size to avoid resource limits (#3559 ) (ea7d72f )
glass: blend the Linux hover action rail into the hovered row (#3604 ) (e93b71d )
launch dev builds alongside installed Gitify (#3567 ) (360f0c1 )
notifications: align chevron disclosure and expose expanded state (#3620 ) (4f23d5c )
notifications: bound notification exit animation (#3584 ) (1397f08 )
notifications: size GitHub enrichment batches at 50 (#3597 ) (eff295f )
remove duplicate tab stop on non-clickable metric pills (#3545 ) (c4ffed3 )
respect package-managed updates and user preferences (#3346 ) (67614ae )
settings: center the toggle switch on/off glyphs (#3606 ) (b101838 )
test unique keys (0ee38fb )
tests (727b191 )
use stack icon and gray color for stacked pull request pill (#3543 ) (dce51bc )
⚡️ Performance
decouple notification actions from the notifications query (#3426 ) (3df1176 )
🧼 Code Refactoring
auto-launch: drop unsupported openAsHidden (9c0e07b )
drop unsupported openAsHidden (#3587 ) (9c0e07b )
filters: adopt Primer checkbox and help popover (#3497 ) (9035425 )
lint: share renderer boundary file globs (#3488 ) (f821b1f )
make milestone pill prop optional (#3547 ) (1a01ca2 )
notifications: read alert settings with useEffectEvent (#3595 ) (365dfbd )
remove tooltip on overflow metric pill (f129490 )
renderer: break import cycles and enable no-cycle globally (#3489 ) (d9d166e )
renderer: import store modules directly in utils (#3490 ) (0676c29 )
renderer: model chevron icon choice as a direction (#3527 ) (215bb5c )
renderer: polish tooltip copy (#3495 ) (8ed45cf )
renderer: remove legacy Context storage migration (2a15119 )
renderer: remove legacy context storage migration (#3515 ) (2a15119 )
reorder metric pills into a logical flow (#3541 ) (73207d5 )
settings: align control visibility gating (#3493 ) (095a2b9 )
settings: refresh controls with Primer (#3496 ) (6797023 )
settings: split inbox and alert sections (#3492 ) (f9510fe )
tooltips copy (8ed45cf )
📚 Documentation
complete TSDoc accuracy and add guardrails (#3530 ) (ada11aa )
complete TSDoc accuracy and guardrails (ada11aa )
define TSDoc convention and align IPC docs (#3528 ) (635e09d )
update Homebrew install copy (#3626 ) (867955c )
Update Homebrew installation instructions (eff14d3 )
🏗️ Build System
dev: run development from a branded Electron app bundle (#3576 ) (bcddd5f )
harden packaged builds with Electron fuses (#3442 ) (6700bb0 )
validate runtime dependency classification (#3573 ) (b951835 )
🤖 Continuous Integration
keep milestone description in sync with release version (#3552 ) (5b97ade )
labeler: accept breaking-change markers in PR titles (#3513 ) (b37c1f3 )
📦 Dependency Updates (Core)
deps-core: update @primer/css to v22.3.3 (#3599 ) (23d8b3d )
deps-core: update @primer/octicons-react to v19.41.0 (#3471 ) (4a5c670 )
deps-core: update @primer/octicons-react to v19.42.0 (#3532 ) (505c71c )
deps-core: update @primer/react to v38.42.0 (#3472 ) (d5574cb )
deps-core: update @primer/react to v38.43.0 (#3533 ) (f64ab57 )
deps-core: update electron to v44.9.1 [security] (#3462 ) (7867b82 )
deps-core: update electron to v45 (#3478 ) (66425fc )
deps-core: update electron to v45.1.0 (#3579 ) (cb16a3a )
deps-core: update electron to v45.2.1 (#3614 ) (74da72e )
deps-core: update electron-menubar to v11.1.2 (#3480 ) (c56b4f8 )
deps-core: update electron-updater to v6.8.11 (#3467 ) (fbf4d98 )
🫶 Contributors
You can’t perform that action at this time.