documentation/NOTIFICATIONS.md · main · 2026-09-26

Notifications

Notifications from all extensions are in one feed, with the newest first.

Commands · Types

Commands

gitsocial notifications [--all] [--type mention,follow] [--limit <n>]
gitsocial notifications count
gitsocial notifications read <id> | read-all
gitsocial notifications unread <id> | unread-all

gitsocial fetch reports the unread count when it finishes. In the TUI, @ opens the feed.

Types

The scope of a type tells which repositories can create it. GitSocial does not notify you about your own actions.

ScopeRepositories
workspaceyour repository
forksthe registered forks
followedthe repositories in your lists
inheritedthe memo repositories that you add with memo inherit add
anyall repositories in the cache
TypeScopeTrigger
mentionanyyour email is mentioned in a commit message
referenceanya Closes: or Refs: trailer names an item you authored
editanysomeone else edits or retracts an item you authored, in any extension
comment, repost, quoteworkspace, followedon your post, or on a thread you took part in
followworkspacea repository adds yours to a list
issue-assignedanyan issue is assigned to you
issue-closed, issue-reopenedanysomeone else closes or reopens an issue assigned to you
fork-issueforkssomeone else opens an issue on a registered fork
fork-prforksa non-draft pull request on a registered fork targets your repository
review-requestedanyyou are added as a reviewer on an open, non-draft pull request
feedback, approved, changes-requestedworkspace, anyon a pull request in your workspace or one you authored
pr-merged, pr-closedanysomeone else merges or closes a pull request you authored
pr-readyforksa draft pull request on a registered fork is marked ready
head-advanced, base-advancedworkspace, forksa branch of an open pull request is ahead of its recorded tip, until pr update records the new tip
head-deleted, base-deletedworkspace, forksa branch of an open pull request is not on its remote
new-releasefolloweda repository in your lists publishes a release
memo-commentanysomeone else comments on a memo you authored
inherited-policyinheriteda priority/critical memo is added to an inherited repository
branch-divergedworkspacea local gitmsg/<ext> branch has unpushed commits and diverges from origin

The four branch notifications come from review_branch_observations (ARCHITECTURE.md), which GitSocial updates after each fetch, and go to the author and the reviewers of the pull request. A notification clears when pr update records the new tip, when the branch is on its remote again, or when the pull request closes. branch-diverged clears when the local and remote branches no longer diverge, for example after you merge and push.

The read state of each notification is in core_notification_reads.