Git Product home page Git Product logo

freaktechnik / advanced-github-notifier Goto Github PK

View Code? Open in Web Editor NEW
79.0 8.0 5.0 10.24 MB

A Firefox extension, that not only shows a count of notifications, but also shows notification popups and has a popup that gives direct access to the notifications.

Home Page: https://addons.mozilla.org/addon/advanced-github-notifier/?utm_source=github&utm_content=about

License: Mozilla Public License 2.0

HTML 9.13% JavaScript 89.65% CSS 1.22%
github notifications firefox-extension github-notifier notification-popups popup webextension transifex

advanced-github-notifier's People

Contributors

allcontributors[bot] avatar dependabot[bot] avatar edubxb avatar freaktechnik avatar gluons avatar greenkeeper[bot] avatar peterdavehello avatar snyk-bot avatar tooomm 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

advanced-github-notifier's Issues

An in-range update of eslint-plugin-freaktechnik is breaking the build 🚨

Version 5.1.3 of eslint-plugin-freaktechnik was just published.

Branch Build failing 🚨
Dependency eslint-plugin-freaktechnik
Current Version 5.1.2
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

eslint-plugin-freaktechnik is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push The Travis CI build failed Details

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of web-ext is breaking the build 🚨

Version 2.2.0 of web-ext was just published.

Branch Build failing 🚨
Dependency web-ext
Current Version 2.1.0
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

web-ext is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push The Travis CI build failed Details

Release Notes 2.2.0

Dependency updates

  • update addons-linter to version 0.27.0 to add Firefox 57 schema definitions (#1101) (f6f8ccb)

See all changes: 2.1.0...2.2.0

Commits

The new version differs by 2 commits.

  • ff0e335 chore: Bump version for release
  • f6f8ccb fix(package): update addons-linter to version 0.27.0 (#1101)

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of @freaktechnik/eslint-config-test is breaking the build 🚨

Version 5.1.5 of @freaktechnik/eslint-config-test was just published.

Branch Build failing 🚨
Dependency @freaktechnik/eslint-config-test
Current Version 5.1.3
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

@freaktechnik/eslint-config-test is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push The Travis CI build failed Details

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Put "Mark all as read" button in footer

I think the "Mark as read" should be moved outside the actual panel content if possible, perhaps add it to the footer beside "Open notifications page", which is similar to the dropdown menu of the downloads panel footer:

image

It could be represented with a checkmark icon rather than text. Just an idea.

Adjust toolbarbutton id value

Currently the id for the toolbar button seems to be _8d4b86c5-64bf-4780-b029-0112386735ab_-browser-action (via DOMi).

So is it possible to change the id to something that's easier to identify? Like advancedGithubNotifier-button for example. Thanks.

Go to oldest unread comment on non-issue items

Currently the extension only knows how to scroll to the oldest unread comment on issues. However there are also commits (and maybe other things I'm forgetting) that have comments that you can get notified about.

This is a follow up to #30

Tries to connect to localhost

I haven't had any luck getting this addon to work in FF52. After installing, when I first clicked on the notification icon, it took me to GitHub and I granted it access. Now when I click on the icon, it just opens a new tab to https://localhost/github-auth?code=x&state=y. Obviously this does not work. I've tried it with both 1.0 and 1.1.0pre1.
Browser console output:

15:33:34.447 TypeError: NetworkError when attempting to fetch resource.  background.js:239:29
	needsAuth/</< moz-extension://b34b1b7d-25b5-4376-ad57-5db075a9845f/scripts/background.js:239:29
	(Async: promise callback)
	needsAuth/< moz-extension://b34b1b7d-25b5-4376-ad57-5db075a9845f/scripts/background.js:208:13
15:33:34.451 “nsICookieManager2.getCookiesFromHost()” is changed. Update your code and pass the correct originAttributes. Read more on MDN: https://developer.mozilla.org/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsICookieManager2  cookietracker.js:82:12
15:33:34.559 “nsICookieManager2.getCookiesFromHost()” is changed. Update your code and pass the correct originAttributes. Read more on MDN: https://developer.mozilla.org/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsICookieManager2  cookietracker.js:82:12
15:33:34.595 Use of nsIFile in content process is deprecated.  bootstrap.js:36:40

Set duration of desktop notifications

Notifications seem to last about 20 seconds, is there a way to configure how long they are displayed for, and also a way to disable them entirely?

Make sure it works

I am not sure, the current way the polling works will persist unread notifications and remove read ones.

Handle fixed width popup

Currently the fixed-width popup is a mess depending on its contents. The extension should work-around the browser styles not handling that for now.

Put repository name on a new line

In the panel, can you move the repo name underneath or above the name of the issue/pull request etc, rather than beside it? Currently having the name beside it can make the panel seem too wide.

Linking to issue comment or event

When I click on an issue in the panel, can it automatically take me to the new comment or event that was posted, without having to scroll down? For example:

https://github.com/ParticleCore/Iridium/issues/23#event-1213342840
https://github.com/Codeusa/Borderless-Gaming/issues/343#issuecomment-323610791

advanced-github-notifier seems to not open the full url including the # character.

popup no longer opens

Clicking the addon icon stopped working for me with the recent Nightly update,

debug console output when clicking the icon:

image

Running 1.2.1 with Nightly 57.0a1 (2017-09-07) (64-bit) on Windows 10

Thanks, let me know if you need anything else.

No system notifications

The extension icon displays updates just fine and I see a red bubble with the notification count, but I don't see popup tile notifications from the browser anymore!
I used to see them which was awesome, but they are gone now since several days.

Running FF56 on Windows 10. Show Notifications enabled.


Edit: Since I use portable Firefox I double checked Settings -> System -> Notifications & actions, Firefox is not displayed as sender there at all. I blame the recent 1709 win update I applied recently.
This might be the cause, since I don't see notifications for finished downloads, too. :(
Seems to be more likely than an update to FF56?

Not seeing notifications on Firefox 59

I have a single unread notification on github, but the plugin doesn't show that I have any notifications.

I've just installed this for the first time, and noticed one other thing when logging into github (I don't know if this is relevant): the final redirect from github to localhost was unable to display anything, and just showed an "unable to connect" page.

I think I am now logged in, however, because when I "log out" in the addon-page, clicking on the icon logs me back in again instantly.

Show only certain repos

Thank you for this very nice addon.
I am following many repos, but I am only interested in the unread count from two of it.
It would be very nice to filter which repos (counts) are shown.

Firefox Nightly 58 - PopUp menu grapgical bug

On Firefox Nightly 58 Pop-Up menu seems kinda messed up.
gitpopup
Looks like Hover styling isn't removed correctly.
This appears when hovering over each item and then stopping you hover over "Mark All as read" or "Show all notification"

Long text for notification create issues

I saw in case that a ticket have a long title the text can wrap on another one.
So maybe cut long text can be an idea to avoid that (When this problem happen again i will publish a screenshot).

Doesn't show notifications from private repos

When opening the AGN menu, it only shows notifications from public repos, even if there's more from private repos.

E.g. right now I have 9 notifications and it only shows 1 in the menu. Seems like it'll only show notifications from public repos, since the other 8 notifications are in private repos.

An in-range update of web-ext is breaking the build 🚨

Version 2.2.1 of web-ext was just published.

Branch Build failing 🚨
Dependency web-ext
Current Version 2.2.0
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

web-ext is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push The Travis CI build failed Details

Release Notes 2.2.1

Bug Fixes

  • Fixed deploy script so that it always publishes a production build. Version 2.2.0 is broken because it's a development build. (#1105) (2b7afb5)

See all changes: 2.2.0...2.2.1

Commits

The new version differs by 2 commits.

  • 68797ea chore: Bump version for release
  • 2b7afb5 fix: Fixed deploy script so that it always publishes a production build. Version 2.2.0 is broken because it's a development build. (#1105)

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Not updating notifications after waking up sleep machine

This addon will not update notifications after I wake my machine up. Maybe there is some time it has no Internet connection so fetching fails and it stop to retry.

OS: Windows 10
Firefox Developer Edition 57.0b2
Advanced GitHub Notifier 1.2.1

Badge color

Is it possible to change the badge color depending on if you're participating in any notifications or not? For example, use a blue background color for "standard" notifications, and if you're participating in any of the issues, then use a different color (red for example) to bring extra attention to it.

Chrome/Opera version

Heya! This extension looks awesome! But is there any plans for releasing it for Chrome/Opera?

An in-range update of eslint is breaking the build 🚨

Version 4.7.2 of eslint just got published.

Branch Build failing 🚨
Dependency eslint
Current Version 4.7.1
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As eslint is “only” a devDependency of this project it might not break production or downstream projects, but “only” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this 💪

Status Details
  • dependency-ci An error occured Details
  • continuous-integration/travis-ci/push The Travis CI build passed Details

Release Notes v4.7.2
Commits

The new version differs by 3 commits.

  • e164397 4.7.2
  • b7818ba Build: changelog update for 4.7.2
  • 4f87732 Fix: Revert setting node.parent early (fixes #9331) (#9336)

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

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.