GithubHelp home page GithubHelp logo

colinlienard / gitlight Goto Github PK

View Code? Open in Web Editor NEW
707.0 9.0 32.0 10.68 MB

🐙 GitHub & GitLab notifications on your desktop

Home Page: https://gitlight.app

License: MIT License

JavaScript 0.57% HTML 0.33% TypeScript 26.71% Svelte 67.45% Rust 2.82% SCSS 2.12%
notifications svelte sveltekit tauri github gitlab

gitlight's Introduction

GitLight

GitHub & GitLab notifications on your desktop • gitlight.app

Download for Windows Apple Silicon Mac Intel Linux

About

Better GitHub and/or GitLab notifications. Available on MacOS, Windows, Linux and in the browser. Free and open-source.

Features

  • Get push notifications
  • Monitor notifications with efficiency thanks to a kanban style interface
  • Filter by repository, organization, pull request, issues, commits...
  • Get precise notification data
  • GitHub and GitLab notifications at the same time
  • And more...

Contributing

How to contribute

License

MIT © Colin Lienard

gitlight's People

Contributors

bbannier avatar bxb100 avatar colinlienard avatar jimit-exe avatar maastrich avatar olafurw avatar quiibz avatar renovate[bot] 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gitlight's Issues

Add select/deselect all watched repos

Select all or deselect all watched repos, and change a bit the styling of the sidebar

As for the filters, if most of the watched repos are selected, the button must be Deselect all, and if most of the watched repos are not selected, the button must be Select all

Feature Request: More advanced filtering

I'd love to be able to get even more granular with my filtering.

A few use cases that I've ran into pretty quickly:

  • Only show me open PRs (hide ones that are closed)
  • Only show commits from a certain person(s)
  • Only show PRs from a certain person(s)
  • Only show issues from a certain person(s)

Refine GitHub Permissions

Right now using this requires granting permission read and write permission to both private and public repos. Is this required and if not would it be possible to restrict it down for this app?

Feature Requests: Heuristics for expressing priority

Working with open source at scale, it can be difficult to assess priority in the GitHub UI. We have to work through various levels of labels, reactions, and other filtering in the UI.

These things can be bookmarked and the pain can be eased - but its still difficult and consumes a lot of time when its something you are working with every day. If GitLight were able to smartly prioritize issues, pull requests, and discussions to surface them sooner, we could work much faster.

In terms of the heuristics that could be used, I can think of (I'll use arrows to express bumping priority up and down):

  • ⬆️ I'm assigned to the issue/PR.
  • ⬆️ How many comments has this issue/PR gotten?
  • ⬆️ How many reactions have been seen on this issue/PR?
  • ⬇️ If an issue needs a reproduction, we can bump down the priority since we are waiting on more inputs.

There could also be a layer of tunable heuristics:

  • Assign a numerical value to a label (Maybe I want to prioritize bugs so I give that label a big number)
  • If I want to give more weight to PRs over issues, I can tune PRs to be higher.

Altogether, this would be a really great feature that I'm not sure I've seen anywhere else. I want to know as quickly as I can what work is most important for me to do so I can serve the community better - and I'd love for GitLight to be a part of that story!

Infinite loading with error `Uncaught (in promise) Error: Invalid notification type: WorkflowRun`

After authenticating with GitHub, all I get is infinite loading of notifications. In the console, I can see the following error:

caught (in promise) Error: Invalid notification type: WorkflowRun
    at hl (3.b6bc30a9.js:1:15748)
    at 3.b6bc30a9.js:20:11772
    at Array.map (<anonymous>)
    at a (3.b6bc30a9.js:20:11761)
hl @ 3.b6bc30a9.js:1
(anonymous) @ 3.b6bc30a9.js:20
a @ 3.b6bc30a9.js:20
await in a (async)
(anonymous) @ 3.b6bc30a9.js:20

I guess I have some notifications which are of a type that you don't yet support?

Let me know if you need further info.

image

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.