Skip to content

A desktop app that will give you an overview of opened PRs and notify you via system notifications when a new PR is opened, when you're tagged in a PR or when anything changes.

Notifications You must be signed in to change notification settings

TheTranceMachine/github-notifications

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Github Notifications app

Problem

An experienced SME in a corporate company has to deal with many PRs opened by members of their team and sometimes members of other teams. Whith this many PRs, it's hard to have an overview and bigger picture of the incoming work. The email notifications coming into your inbox can sometimes be difficult to handle. Moreover, some PRs are opened by bots and are only spamming your inbox.

Solution

A desktop app that will give you an overview of opened PRs and notify you via system notifications when a new PR is opened, when you're tagged in a PR or when anything changes.

Features

  • Categorize the view with filters.
  • Mute PRs opened by bots
  • Adjust the notifications parameters and sensitivity
  • Open PRs directly from the desktop app
  • View PR details
  • Change status of PRs

Tech stack

  • Github API
  • React.js
  • Redux
  • Redux Saga
  • carbon-components
  • Electron.js

get it up and running.

After you clone this project, do the following:

npm install

# start app as Electron desktop app (MacOS)
npm run electron-dev

# start app in your browser
npm run start

Access locally: http://localhost:5555

You will need a Github Personal Access Token (Profile - Settings - Developer settings) to use on the login page.

Login page:

URL: https://github.com

URL (enterprise): https://github.{company}.com

Token: Personal Access Token

To receive notifications please adjust your Github Profile notifications settings (Profile - Notifications)

Add yourself as a watcher to repositories on Github in order to receive notifications from that repo

About

A desktop app that will give you an overview of opened PRs and notify you via system notifications when a new PR is opened, when you're tagged in a PR or when anything changes.

Topics

Resources

Stars

Watchers

Forks

Languages

  • JavaScript 88.1%
  • SCSS 8.2%
  • HTML 3.4%
  • Dockerfile 0.3%