{"id":18267480,"url":"https://github.com/freaktechnik/advanced-github-notifier","last_synced_at":"2025-04-09T10:05:30.855Z","repository":{"id":37405893,"uuid":"70697688","full_name":"freaktechnik/advanced-github-notifier","owner":"freaktechnik","description":"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.","archived":false,"fork":false,"pushed_at":"2025-03-26T14:34:42.000Z","size":9314,"stargazers_count":82,"open_issues_count":26,"forks_count":5,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-03-26T15:42:58.580Z","etag":null,"topics":["firefox-extension","github","github-notifier","notification-popups","notifications","popup","transifex","webextension"],"latest_commit_sha":null,"homepage":"https://addons.mozilla.org/addon/advanced-github-notifier/?utm_source=github\u0026utm_content=about","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/freaktechnik.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-10-12T12:28:05.000Z","updated_at":"2025-03-26T14:34:47.000Z","dependencies_parsed_at":"2024-01-19T18:29:55.615Z","dependency_job_id":"b9a00e4d-f2f6-4636-a450-d81955f77ee4","html_url":"https://github.com/freaktechnik/advanced-github-notifier","commit_stats":null,"previous_names":[],"tags_count":42,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freaktechnik%2Fadvanced-github-notifier","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freaktechnik%2Fadvanced-github-notifier/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freaktechnik%2Fadvanced-github-notifier/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freaktechnik%2Fadvanced-github-notifier/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/freaktechnik","download_url":"https://codeload.github.com/freaktechnik/advanced-github-notifier/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248018060,"owners_count":21034048,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["firefox-extension","github","github-notifier","notification-popups","notifications","popup","transifex","webextension"],"created_at":"2024-11-05T11:27:35.083Z","updated_at":"2025-04-09T10:05:30.833Z","avatar_url":"https://github.com/freaktechnik.png","language":"JavaScript","readme":"# ![](images/icon-48.png) Advanced GitHub Notifier\n\n[![Add-On Version](https://img.shields.io/amo/v/advanced-github-notifier.svg)](https://addons.mozilla.org/addon/advanced-github-notifier/?utm_source=github\u0026utm_content=version) [![AMO Rating](https://img.shields.io/amo/stars/advanced-github-notifier.svg)](https://addons.mozilla.org/addon/advanced-github-notifier/?utm_source=github\u0026utm_content=rating) [![AMO User Count](https://img.shields.io/amo/users/advanced-github-notifier.svg)](https://addons.mozilla.org/addon/advanced-github-notifier/?utm_source=github\u0026utm_content=users) [![AMO Download Count](https://img.shields.io/amo/d/advanced-github-notifier.svg)](https://addons.mozilla.org/addon/advanced-github-notifier/?utm_source=ghdownloads)\u003cbr\u003e\n[![codecov](https://codecov.io/gh/freaktechnik/advanced-github-notifier/graph/badge.svg?token=i1mW9Zwa89)](https://codecov.io/gh/freaktechnik/advanced-github-notifier)\n\nA Firefox extension, that not only shows a count of notifications, but also\nshows notification popups and has a popup that gives direct access to the\nnotifications. Supports github.com, GitHub Enterprise, GitLab and Gitea.\n\n## Installation\n\nA stable release version is availabe here:\n\n[![addons.mozilla.org/](https://addons.cdn.mozilla.net/static/img/addons-buttons/AMO-button_2.png)](https://addons.mozilla.org/addon/advanced-github-notifier/?utm_source=github\u0026utm_content=installation)\n\nTo run the in-development version from this repository, you either need to use\nabout:debugging or the `web-ext` tool. Further the API credentials stored in `config.js` are not\nincluded in this repo.\n\n### Pre-configuring a GitHub enterprise OAuth app\n\nYou can pre-configure an OAuth app to authenticate against your enterprise installation using [Firefox Enterprise Policies](https://support.mozilla.org/en-US/kb/enforcing-policies-firefox-enterprise). The policy should look something like this (or equivalent registry keys, however that works):\n\n```json\n{\n    \"policies\": {\n        \"3rdparty\": {\n            \"Extensions\": {\n                \"{8d4b86c5-64bf-4780-b029-0112386735ab}\": {\n                    \"enterprise\": {\n                        \"instanceURL\": \"Base URL of your GitHub enterprise instance (HTTPS only)\",\n                        \"clientId\": \"Client ID of the OAuth app\",\n                        \"clientSecret\": \"Client secret of the OAuth app\"\n                    }\n                }\n            }\n        }\n    }\n}\n```\n\nThe OAuth app's redirect URL should be set to `https://8317bdea4958553dcce6194bd09e3d5a2b504f5b.extensions.allizom.org/login` for the release version of this extension.\n\n## Contributing\n\nPlease check the [CONTRIBUTING.md](CONTRIBUTING.md)\n\n## License\n\nThis extension is licensed under the [MPL-2.0](LICENSE), the octocat and octicons\nare licensed under the [MIT license](images/LICENSE) according to their source.\n\nThis product is not developed or run by GitHub. It is a hobbyist project that\nuses the official GitHub API to display information about the notifications\nof a user on the GitHub platform. GitHub and the associated imagery are subject\nto copyright and trademarks of GitHub, Inc.\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n    \u003ctr\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://humanoids.be\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/640949?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMartin Giger\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freaktechnik/advanced-github-notifier/commits?author=freaktechnik\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://www.transifex.com/freaktechnik/advanced-github-notifier/dashboard/\" title=\"Translation\"\u003e🌍\u003c/a\u003e \u003ca href=\"https://github.com/freaktechnik/advanced-github-notifier/commits?author=freaktechnik\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"https://github.com/freaktechnik/advanced-github-notifier/commits?author=freaktechnik\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://www.google.com/+SaranTanpituckpong\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/4688092?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSaran Tanpituckpong\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freaktechnik/advanced-github-notifier/commits?author=gluons\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/freaktechnik/advanced-github-notifier/issues?q=author%3Agluons\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://www.transifex.com/freaktechnik/advanced-github-notifier/dashboard/\" title=\"Translation\"\u003e🌍\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://edubxb.net\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/1192339?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eEduardo Bellido Bellido\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freaktechnik/advanced-github-notifier/commits?author=edubxb\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://daniele.tech\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/403283?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDaniele Scasciafratte\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freaktechnik/advanced-github-notifier/issues?q=author%3AMte90\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://www.transifex.com/freaktechnik/advanced-github-notifier/dashboard/\" title=\"Translation\"\u003e🌍\u003c/a\u003e \u003ca href=\"#ideas-Mte90\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/Acid-Crash\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/32600318?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eacid-crash\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freaktechnik/advanced-github-notifier/issues?q=author%3AAcid-Crash\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/freaktechnik/advanced-github-notifier/commits?author=Acid-Crash\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"http://sid-kap.github.io\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/6425077?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSid Kapur\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freaktechnik/advanced-github-notifier/issues?q=author%3Asid-kap\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"http://raskchanky.com\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/947?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJosh Black\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-raskchanky\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/Keith94\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/5490615?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ekeith94\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-Keith94\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/sergioc\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/493451?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSergio\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freaktechnik/advanced-github-notifier/issues?q=author%3Asergioc\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"#ideas-sergioc\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"https://github.com/freaktechnik/advanced-github-notifier/commits?author=sergioc\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://www.transifex.com/user/profile/vl.maksime/\"\u003e\u003cimg src=\"https://secure.gravatar.com/avatar/4feb84897d4178746e4b0a63a79a7dff?s=100\u0026d=identicon?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eVladimir Maksimenko\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.transifex.com/freaktechnik/advanced-github-notifier/dashboard/\" title=\"Translation\"\u003e🌍\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"http://wiki.mozilla.org/User:YFdyh000\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/1769875?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eYFdyh000\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.transifex.com/freaktechnik/advanced-github-notifier/dashboard/\" title=\"Translation\"\u003e🌍\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://www.transifex.com/user/profile/tw0517tw/\"\u003e\u003cimg src=\"https://secure.gravatar.com/avatar/5ede715d039ef2ff3e747ae6ce2a9ff5?s=100\u0026d=identicon?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003e東曄 吳\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.transifex.com/freaktechnik/advanced-github-notifier/dashboard/\" title=\"Translation\"\u003e🌍\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/tooomm\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/9874850?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003etooomm\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freaktechnik/advanced-github-notifier/commits?author=tooomm\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/freaktechnik/advanced-github-notifier/issues?q=author%3Atooomm\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"#ideas-tooomm\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"https://github.com/freaktechnik/advanced-github-notifier/commits?author=tooomm\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://www.transifex.com/user/profile/AlexDafonte/\"\u003e\u003cimg src=\"https://secure.gravatar.com/avatar/0598a2be942c96cbc8fe77232d95389d?s=128\u0026d=identicon?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAlejandro Dafonte\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.transifex.com/freaktechnik/advanced-github-notifier/dashboard/\" title=\"Translation\"\u003e🌍\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/Vistaus\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/1716229?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eHeimen Stoffels\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.transifex.com/freaktechnik/advanced-github-notifier/dashboard/\" title=\"Translation\"\u003e🌍\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://www.transifex.com/user/profile/Doryan/\"\u003e\u003cimg src=\"https://secure.gravatar.com/avatar/22de3450962f68fefa85cfe4d65148e7?s=128\u0026d=identicon?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDoryan R\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://www.transifex.com/freaktechnik/advanced-github-notifier/dashboard/\" title=\"Translation\"\u003e🌍\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://www.domoritz.de\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/589034?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDominik Moritz\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-domoritz\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://www.linkedin.com/in/PeterKehl\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/4270240?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePeter Kehl\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freaktechnik/advanced-github-notifier/issues?q=author%3Apeter-kehl\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffreaktechnik%2Fadvanced-github-notifier","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffreaktechnik%2Fadvanced-github-notifier","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffreaktechnik%2Fadvanced-github-notifier/lists"}