Diff

Backstory

The idea of message editing had long tickled my fancy – maybe since – and throughout I'd been keen on having the entire history of changes come with each edited message itself. To make this happen I'd been determined that this history be represented not as the whole message repeated over and over again, but more concisely in terms of "what changed". It was then reading @CiaraNi@mastodon.green's love letter () to notifications of people making edits to (relatively) ancient posts, and realising that some Mastodon clients provide the "track changes" style inherent to the scheme I'd been mulling over, which the browser version I use does not, that spurred me on to give this a go.

Privacy note: Nothing actually gets sent back to the server, it all happens locally, so feel free to play with it to your heart's content.

Compose

Instant Notification

πŸ“œ

On-Focus Notification

πŸ“œ

Possibilities

Dependencies

  1. jsdiff for the diff'ing code.