Giter VIP home page Giter VIP logo

refined-github-notifications's Introduction

Userscript: Refined GitHub Notifications

Enhances the GitHub Notifications page, making it more productive and less noisy.

Install on Greasyfork

Introduction

Check Anthony's Talk or the Transcripts to learn more about the philosophy and motivations behind this userscript.

Features

Note: It's pretty opinionated. I'd encourage you to fork and customize it to your own needs.

  • Add target="_blank" to all notifications (and remove notification_referrer_id)
  • Refresh the page when going back to the tab, so you get the latest notifications
  • Remove bot avatars
  • Colorize the notification type (mention, review request, etc.)
  • Auto mark notifications as done (remove it from the list), if:
    • The issue/PR is closed/merged, and you have not participated at all
    • The issue/PR is closed/merged, and you already read it
    • PRs created by Renovate, if not participating
    • New commits pushed to PRs
    • *Notifications you have bookmarked will be bypassed
  • Make sure only one notification tab is opened
  • When going to the issue from the notification, inject a floating button to mark it as done and close the tab.
  • Alt/Option + X to mark a notification as done and close it
  • Preview issue body when hovering over the title

GitHub Token

When using "Detail Preview" feature, GitHub token would be better to provide to avoid rate limit. You can set the token by running the following command in the console of any page on GitHub:

localStorage.setItem('github_token', 'your token')

Sponsors

License

MIT License © 2023 Anthony Fu

refined-github-notifications's People

Contributors

antfu avatar mvayngrib avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

refined-github-notifications's Issues

Rename?

Hello, I just saw this userscript, I think its name makes it sounds like an extension or feature of Refined GitHub. Would it be possible to rename it if it's not too much trouble? It's ok either way

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.