https://github.com/ether/ep_what_have_i_missed
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
https://github.com/ether/ep_what_have_i_missed
Last synced: 9 months ago
JSON representation
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
- Host: GitHub
- URL: https://github.com/ether/ep_what_have_i_missed
- Owner: ether
- License: apache-2.0
- Created: 2020-06-14T13:09:53.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-04-08T19:04:27.000Z (11 months ago)
- Last Synced: 2025-04-08T20:21:47.433Z (11 months ago)
- Language: JavaScript
- Homepage:
- Size: 263 KB
- Stars: 3
- Watchers: 6
- Forks: 5
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
 
## What have I missed while being away from a pad?
This 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.
When 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"
The author is initially presented with a differential snapshot of the changes since they were last present.
If this is not sufficient and the author wants additional information then a link to the timeslider(including their previous position) is available.
## Views
1. Atomic: Link to timeslider at point author was last present on the pad. Useful for full timeline of events.
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.
# Security consideration
The 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.
[](https://travis-ci.org/github/JohnMcLear/ep_what_have_i_missed)
# Installing
Option 1.
Use the ``/admin`` interface, search for ``ep_what_have_i_missed`` and click Install
Option 2.
```
npm install ep_what_have_i_missed
```
Option 3.
```
cd your_etherpad_install/node_modules
git clone https://github.com/JohnMcLear/ep_what_have_i_missed
```
# Bug Reports
Please submit bug reports or patches at https://github.com/JohnMcLear/ep_what_have_i_missed/issues
# Todo
- [ ] Stats
- [ ] Full test coverage