All Projects → codecentric → merge-request-notifier

codecentric / merge-request-notifier

Licence: MIT license
This app shows your merge requests grouped by projects and WIP status. It is accessible from the system tray.

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to merge-request-notifier

redmine merge request links
Display links to associated Gitlab merge requests and GitHub pull requests on Redmine's issue page.
Stars: ✭ 32 (-31.91%)
Mutual labels:  gitlab, pull-requests, merge-requests
Github Issue Templates
🔣 A collection of GitHub issue and pull request templates
Stars: ✭ 3,074 (+6440.43%)
Mutual labels:  pull-requests, merge-requests
Export Pull Requests
Export pull requests and/or issues to a CSV file. Supports GitHub, GitLab, and Bitbucket
Stars: ✭ 68 (+44.68%)
Mutual labels:  gitlab, pull-requests
vscode-github
GitHub Support for vscode
Stars: ✭ 124 (+163.83%)
Mutual labels:  gitlab, pull-requests
routing
Aplus Framework Routing Library
Stars: ✭ 186 (+295.74%)
Mutual labels:  gitlab
assign-author
GitHub Actions to assign author to issue or PR
Stars: ✭ 55 (+17.02%)
Mutual labels:  pull-requests
Prinder
Free Pull Request reminder for Github. Has configurations to post reminders to Slack and email along with jinja templating
Stars: ✭ 21 (-55.32%)
Mutual labels:  pull-requests
Hacktoberfest
Hacktoberfest 2020 Beginner's Friendly Repository
Stars: ✭ 46 (-2.13%)
Mutual labels:  pull-requests
github-pr-reviewers
This project adds more features to github using user scripts.
Stars: ✭ 15 (-68.09%)
Mutual labels:  pull-requests
Containerization-Automation
Study and Use of Containers and Automation Tools
Stars: ✭ 45 (-4.26%)
Mutual labels:  gitlab
pagination
Aplus Framework Pagination Library
Stars: ✭ 167 (+255.32%)
Mutual labels:  gitlab
gitlab-config
🦊 Semantic-release shareable config for GitLab
Stars: ✭ 36 (-23.4%)
Mutual labels:  gitlab
pull requests to slack
Send Github pull request notifications to Slack
Stars: ✭ 21 (-55.32%)
Mutual labels:  pull-requests
tracboat
Trac to GitLab migration toolbox
Stars: ✭ 32 (-31.91%)
Mutual labels:  gitlab
mmd-gitlab-backuper
a package to backup from all projects that you have on gitlab
Stars: ✭ 27 (-42.55%)
Mutual labels:  gitlab
session
Aplus Framework Session Library
Stars: ✭ 170 (+261.7%)
Mutual labels:  gitlab
RecordingSample
Recording Sample by React Native
Stars: ✭ 27 (-42.55%)
Mutual labels:  gitlab
Learn-To-Use-Github
Wanna Learn How to use github ? come on in
Stars: ✭ 68 (+44.68%)
Mutual labels:  pull-requests
gitlabFAQ
🐧 Gitlab常见问题和有用信息、链接 📝
Stars: ✭ 21 (-55.32%)
Mutual labels:  gitlab
github-task-manager
receive github hook, notify agent, receive task results, notify github
Stars: ✭ 13 (-72.34%)
Mutual labels:  pull-requests

Merge Request Notifier

This app shows your GitLab merge requests grouped by projects and WIP status. It is accessible from the system tray.

Light Mode Dark Mode
App Screenshot (Light Mode) App Screenshot (Dark Mode)

Tray Icon

In the system tray you wil see the number of all open merge requests.

System Tray

Notification

You will receive a desktop notification when a new merge request is created. If you are not interested in "work in progress" merge request you can disable notifications for these. In addition you can disable notifications at all.

Notification Screenshot

App Updates (macOS only)

You will be always up to date with our integrated in app updates 🎉. Once there is a new update available you will be notified with a prominent alert above the merge requests. On the details page you find the release notes from github.

New Update Alert Release Notes
New Update Alert Release Notes

Installation

macOS

Manual installation

The macOS installer is uploaded at the releases page. Please download and install.

With homebrew-cask

If you're using homebrew-cask, this app can be installed via it. Please tap the repository URL and install this app via brew cask as follows.

brew tap codecentric/merge-request-notifier https://github.com/codecentric/merge-request-notifier
brew install --cask merge-request-notifier

It's the easiest way to install and manage this app on macOS.

Windows

The Windows installer is uploaded at the releases page. Please download and install.

Linux

Dependencies

This app is using a library that uses libsecret to store the personal access token on your device.

Depending on your distribution, you will need to run the following command:

  • Debian/Ubuntu: sudo apt-get install libsecret-1-dev
  • Red Hat-based: sudo yum install libsecret-devel
  • Arch Linux: sudo pacman -S libsecret

Arch Linux

merge-request-notifier is available from the AUR. Install it using yay (or any other AUR helper):

$ yay -S merge-request-notifier

Other

Check the releases page for packages for your distribution.

Development

Install all dependencies

yarn install

Usage

This will start the application with hot-reload so you can instantly start developing your application.

# start the renderer process with webpack-dev-server
yarn start-renderer

# start the main process (electron app)
yarn start-main

Logs

You will find the application logs in the following folders

OS Folder
Linux ~/.config/merge-request-notifier/logs/{process type}.log
macOS ~/Library/Logs/merge-request-notifier/{process type}.log
Windows %USERPROFILE%\AppData\Roaming\merge-request-notifier\logs{process type}.log

App Settings

You will find the application settings in the following folders

OS Folder
Linux $XDG_CONFIG_HOME/merge-request-notifier/Settings or ~/.config/merge-request-notifier/Settings
macOS ~/Library/Application\ Support/merge-request-notifier/Settings
Windows %APPDATA%/merge-request-notifier/Settings

New Releases

Create a new Release and Publish it

yarn dist
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].