A client-side web tool visualizing .eln file metadata differences across GitHub pull requests/GitLab merge requests.
This tool visualizes changes to .eln files (the ELN File Format) across a GitHub pull request or GitLab merge request. It extracts ro-crate-metadata.json from each changed .eln file on both sides of the diff and shows you what actually changed. Because eLabFTW regenerates many unique identifiers and datetimes on every export (even when nothing meaningful was edited), the tool can mask these values so that only real content changes remain visible in the diff.
This is a proof of concept. Do not consider it mature software: there may be problems with large files or repositories, the error handling is currently very limited, and the tool has not been thoroughly tested.
See the included README.md or the linked Git repository for more details.