Skip to content

The GitHub Notifications IntelliJ Plugin allows you to effortlessly view your GitHub notifications directly within the IntelliJ IDEA development environment.

Notifications You must be signed in to change notification settings

naoyukik/intellij-plugin-github-notifications

Repository files navigation

GitHub Notifications IntelliJ Plugin

Build Version Downloads

The GitHub Notifications IntelliJ Plugin allows you to effortlessly view your GitHub notifications directly within the IntelliJ IDEA development environment. With this plugin, there's no need to frequently switch back and forth between your browser and IDE, improving your productivity during development.

Key Features

  • Real-time Notification Tracking: Displays a list of unread GitHub notifications.
  • Intuitive Link Navigation: Quickly open relevant GitHub resources (pull requests, issues, etc.) directly from the notification list.
  • Simple Usability: Refresh your notifications with just one click.
  • Organized Notification View: Presents notifications in a readable table format, including details like the link, reason, and timestamp.
  • Repository Filtering: Quickly filter notifications by specific GitHub repositories for a more focused view.
  • Scheduled Updates: Automatically refresh notifications at user-defined intervals to stay up-to-date without manual intervention.

How to Use

Reviewer Filters

  • Basic usage: Choose a reviewer name to filter notifications with that specific reviewer

  • Multiple reviewers: Separate with commas to filter by ANY of the specified reviewers

    Format: reviewer1,reviewer2,reviewer3
    

Label Filters

  • Basic usage: Choose a label name to filter notifications with that specific label

  • Multiple labels: Separate with commas to filter by ANY of the specified labels

    Format: label1,label2,label3
    

Limitations

  • Limit on the number of notifications: Only the latest 50 notifications can be retrieved.
  • No tracking of updates: Displaying updates based on differences from the current state is not supported.

These limitations are planned to be addressed in future updates.

Important: This plugin requires GitHub CLI to be installed and properly authenticated on your system. Please ensure it is set up before using this plugin.

This plugin is designed to empower developers to remain focused on their work environment while staying up-to-date with important updates on GitHub.

Installation

  • Using the IDE built-in plugin system:

    Settings/Preferences > Plugins > Marketplace > Search for "intellij-plugin-github-notifications" > Install

  • Using JetBrains Marketplace:

    Go to JetBrains Marketplace and install it by clicking the Install to ... button in case your IDE is running.

    You can also download the latest release from JetBrains Marketplace and install it manually using Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...

  • Manually:

    Download the latest release and install it manually using Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...


Plugin based on the IntelliJ Platform Plugin Template.

About

The GitHub Notifications IntelliJ Plugin allows you to effortlessly view your GitHub notifications directly within the IntelliJ IDEA development environment.

Resources

Stars

Watchers

Forks

Packages

No packages published