BeaconCMS / BeaconCMS/beacon_live_admin

Display the diff between revisions

Open
#229 0 comments 0 reactions 0 assignees View on GitHub
area:content-ux enhancement good first issue roadmap ux
Dominant language
JavaScript
Stars
73
Forks
35
PR merge metrics
No merged PRs in 30d

Description

On the revisions tab, it should display a diff representation of what actually changed between revisions otherwise it's hard to spot the differences between revisions.

For text content we can use https://hex.pm/packages/text_diff and for relational data we might display a similar representation with added/removed/changed lines and diff the content of changes lines, for example a meta tag that changed the content only but kept the same name.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start at the revisions tab entry point and trace how revision data is currently rendered. Evaluate text_diff for text content and define how relational changes should show added, removed, and changed lines, including changed meta-tag content. Done means the tab presents an understandable diff for both text and relational revisions.

Written by the indexing model from the issue text.

Assessment

Tech stack
elixir, javascript
Domain
full-stack
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.