{"id":28746188,"url":"https://github.com/ether/ep_desktop_notifications","last_synced_at":"2025-08-24T21:24:17.646Z","repository":{"id":7518714,"uuid":"8869402","full_name":"ether/ep_desktop_notifications","owner":"ether","description":"Etherpad Desktop Chat Notifications","archived":false,"fork":false,"pushed_at":"2025-02-17T12:03:41.000Z","size":4018,"stargazers_count":5,"open_issues_count":6,"forks_count":13,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-06-16T14:49:47.915Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ether.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","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,"zenodo":null}},"created_at":"2013-03-19T02:45:34.000Z","updated_at":"2025-02-17T12:03:44.000Z","dependencies_parsed_at":"2025-06-16T14:37:27.074Z","dependency_job_id":"2f646e58-691f-498c-a326-962aa9a29ef0","html_url":"https://github.com/ether/ep_desktop_notifications","commit_stats":null,"previous_names":["johnmclear/ep_desktop_notifications"],"tags_count":38,"template":false,"template_full_name":null,"purl":"pkg:github/ether/ep_desktop_notifications","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ether%2Fep_desktop_notifications","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ether%2Fep_desktop_notifications/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ether%2Fep_desktop_notifications/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ether%2Fep_desktop_notifications/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ether","download_url":"https://codeload.github.com/ether/ep_desktop_notifications/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ether%2Fep_desktop_notifications/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265277548,"owners_count":23739408,"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":[],"created_at":"2025-06-16T14:30:40.833Z","updated_at":"2025-07-14T10:07:41.787Z","avatar_url":"https://github.com/ether.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Publish Status](https://github.com/ether/ep_desktop_notifications/workflows/Node.js%20Package/badge.svg) ![Backend Tests Status](https://github.com/ether/ep_desktop_notifications/workflows/Backend%20tests/badge.svg)\n\n# Desktop Chat Notifications\n![Screenshot](https://user-images.githubusercontent.com/64109265/81602939-c7547080-93cd-11ea-84a1-a06fde79926f.png)\n\nGet notifications on your desktop when someone sends a chat message to your pad.\nNo matter, if you are on another browser tab or if you've minimized your browser.\n\nWorks on Chrome and on Firefox. Should work fine in all webkit browsers.\n\nSee the [compatibility table] to see which browsers support native desktop notifications.\nFor other browsers there might be add-ons.\n\n# HOW TO USE (tm)\n\nWhen loading a pad, desktop notifications are enabled by default.\nNotifications can be disabled for each pad via the pad's settings.\n\nYou can change the initial state:\n\n* with a settings entry:\n    * `\"ep_desktop_notifications_default\": false,`\n* or with an URL parameter:\n    * http://URL?DesktopNotifications=false\n\nThe first time you open a pad with activated desktop notifications,\nyour browser asks for your permission to show notifications.\nThis permission is valid for the given host running your etherpad service.\nYou can change or reset the permission anytime in your browser settings\n(e.g. for Firefox: Page Info/Ctrl-I - Permissions - Show Notifications).\n\n\n# TODO\n\n* Test URL parameter feature.\n\n# WHY\n\nEtherpad-lite is a perfect match for small distributed\nproject teams and deserves a much bigger user base.\n\nThe plugin ep_desktop_notifications (in combination\nwith e.g. ep_real_time_chat, ep_headings and ep_markdown)\nis an important step towards world dominance. ;-)\n\n# License\nApache 2\n\n\n[compatibility table]: https://developer.mozilla.org/en-US/docs/Web/API/notification#Browser_compatibility\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fether%2Fep_desktop_notifications","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fether%2Fep_desktop_notifications","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fether%2Fep_desktop_notifications/lists"}