7.10.0 (2026-10-17)
๐ Features
- notifications: rework hover actions and wrap metric pills (#3407) (c9737b6)
- notifications: rework hover actions into a full-height rail (c9737b6)
- notifications: show identifiers for releases and commits (#3408) (3d6e444)
- notifications: support copilot agent session (#3384) (4e3041e)
- release tag octicon (#3443) (dd828ca)
๐ Bug Fixes
- ci: stop tracking local Git worktrees (f24dbab)
- deps: declare @graphql-codegen/typed-document-node devDependency (#3450) (933e2ed)
- graphql: support GitHub and Bitbucket schemas in the editor config (#3451) (bd7711c)
- migrate to CSS-based Primer theme provider (#3394) (98dd13d)
- sonar: handle app.whenReady rejection on startup (typescript:S9383) (#3380) (50d7311)
- sonar: resolve floating promises (typescript:S9383) (#3359) (9c0cc59)
- sonar: resolve nested ternary in review sort (typescript:S3358) (#3376) (45891c3)
- sonar: resolve S9383 floating promises (9c0cc59)
- stabilize account scopes icon components (#3393) (a547cd8)
- test helper (e348056)
- validate OAuth state on the web-flow callback (#3444) (10235b2)
๐งผ Code Refactoring
- renderer: codify module boundaries and decompose notification state (#3410) (bd0e08d)
- renderer: extract login validation into utils/auth (#3413) (f7f9ba2)
- renderer: extract notification list builders into utils (#3412) (e41ab92)
- renderer: relocate shortcut-registration store into stores (#3411) (f25d64f)
- renderer: use function declarations for React components (#3421) (26abebd)
- sonar: avoid awaiting promises sequentially in loops (S9382) (77a5fb8)
- sonar: avoid awaiting promises sequentially in loops (typescript:S9382) (#3358) (77a5fb8)
- sonar: mark component props as read-only (typescript:S6759) (#3448) (f7617e7)
- sonar: reduce NotificationList cognitive complexity (typescript:S3776) (#3372) (2d1a4b5)
๐ Documentation
- add emoji headings to the README (#3418) (a887e83)
- adopt the organization-wide code of conduct (#3414) (c734d7a)
- emoji headings in the contributing guide (#3419) (756a77d)
๐ค Continuous Integration
- guard CI dependency version compatibility (#3445) (5dfa48e)
- refactor renovate.json configuration for clarity (#3377) (d04db40)
- teach actionlint the ubuntu-26.04-arm runner label (#3375) (3110760)
๐ฆ Dependency Updates (Core)
- deps-core: update @primer/octicons-react to v19.40.0 (#3435) (eafbbfb)
- deps-core: update @primer/react to v38.40.1 (#3378) (36b6b22)
- deps-core: update electron to v44.7.0 (#3398) (dccf749)
- deps-core: update electron to v44.7.1 (#3446) (5cec8cc)
- deps-core: update electron to v44.7.2 (#3453) (159bee3)
- deps-core: update electron-menubar to v11.1.1 (#3342) (261e656)