{"id":28746193,"url":"https://github.com/ether/ep_what_have_i_missed","last_synced_at":"2025-06-16T14:30:42.610Z","repository":{"id":36972558,"uuid":"272204627","full_name":"ether/ep_what_have_i_missed","owner":"ether","description":"An Etherpad plugin for prompting a user to ask them if they want to catch up on what they have missed then showing them a diff","archived":false,"fork":false,"pushed_at":"2025-04-08T19:04:27.000Z","size":269,"stargazers_count":3,"open_issues_count":6,"forks_count":5,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-04-08T20:21:47.433Z","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":"apache-2.0","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","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":"2020-06-14T13:09:53.000Z","updated_at":"2025-04-08T19:04:31.000Z","dependencies_parsed_at":"2023-10-15T17:48:47.311Z","dependency_job_id":"f0e87210-191d-460d-a91f-ebb8119d5d69","html_url":"https://github.com/ether/ep_what_have_i_missed","commit_stats":{"total_commits":119,"total_committers":7,"mean_commits":17.0,"dds":0.6638655462184874,"last_synced_commit":"3b864c7f2c08b1aef40a295cd31d171e18012ed4"},"previous_names":[],"tags_count":50,"template":false,"template_full_name":null,"purl":"pkg:github/ether/ep_what_have_i_missed","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ether%2Fep_what_have_i_missed","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ether%2Fep_what_have_i_missed/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ether%2Fep_what_have_i_missed/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ether%2Fep_what_have_i_missed/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ether","download_url":"https://codeload.github.com/ether/ep_what_have_i_missed/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ether%2Fep_what_have_i_missed/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260175620,"owners_count":22970009,"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:41.713Z","updated_at":"2025-06-16T14:30:42.515Z","avatar_url":"https://github.com/ether.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Publish Status](https://github.com/ether/ep_what_have_i_missed/workflows/Node.js%20Package/badge.svg) ![Backend Tests Status](https://github.com/ether/ep_what_have_i_missed/workflows/Backend%20tests/badge.svg)\n\n## What have I missed while being away from a pad?  \n\nThis plugin aids to help authors that have been absent from a pad to be able to \"quickly\" catch up with what's been changed since they were last present.\n\nWhen an author revisits an old pad they are presented a message saying \"Since you were last here there have been XX changes to this pad.  Review the changes\"\n\nThe author is initially presented with a differential snapshot of the changes since they were last present.  \n\nIf this is not sufficient and the author wants additional information then a link to the timeslider(including their previous position) is available.\n\n## Views\n\n 1. Atomic: Link to timeslider at point author was last present on the pad.  Useful for full timeline of events.\n 1. Differential(default): A \"diff\" view shows a comparison of before/after line-by-line.  Useful for a quick snap shot of what has changed from point A to Z but does not include steps on the way through and also does not include who has changed what.  For further analysis the Atomic / timeslider view can be used.\n\n# Security consideration\nThe plugin stores the last revision an author was present on a pad in their browser cookies.  This means the padId is present in their browser cookies.\n\n[![Travis (.org)](https://img.shields.io/travis/JohnMcLear/ep_what_have_i_missed)](https://travis-ci.org/github/JohnMcLear/ep_what_have_i_missed)\n\n# Installing\n\nOption 1.\n\nUse the ``/admin`` interface, search for ``ep_what_have_i_missed`` and click Install\n\nOption 2.\n```\nnpm install ep_what_have_i_missed\n```\n\nOption 3.\n```\ncd your_etherpad_install/node_modules\ngit clone https://github.com/JohnMcLear/ep_what_have_i_missed\n```\n\n# Bug Reports\n\nPlease submit bug reports or patches at https://github.com/JohnMcLear/ep_what_have_i_missed/issues\n\n# Todo\n- [ ] Stats\n- [ ] Full test coverage\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fether%2Fep_what_have_i_missed","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fether%2Fep_what_have_i_missed","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fether%2Fep_what_have_i_missed/lists"}