feat: add the catalogue changelog - #126
Merged
Merged
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
The Changelog tab listed raw rows: "Version 87 created", one line per autosave, no actor, no values, and a database id where a version number belongs. It is now one timeline grouped by day, in the vocabulary an administrator works in. Autosaves group by editing session, so a sitting reads as one entry from the value it started on to the value it ended on, with a field typed and taken back counting as nothing. Decisions taken in one sitting read as one review, and repeated quiet ANU checks collapse rather than filling the page. The grouping is presentation only: every raw event keeps its row, and an entry names the events it covers. Versions are numbered within their record and open as a page that renders the student view of that content, compares it against the draft, the publication or the preceding version through the same diff the Changes tab uses, and restores it as a draft. Restoring no longer destroys work. The draft it replaces becomes a version of its own and is offered back from the changelog, which is what makes the replacement warning true. A source decision event now names the review row it answered, because keeping a value changes no content and so leaves no field change row to say which field was kept.
Each branch sits on the one before it and its pull request targets that branch, rather than 07 and 08 running in parallel from the sync branch.
The workspace journey asserted a "Version N created" line, which the timeline no longer writes: a discarded draft appears as the discard it was, with a link to the version that holds it. Follow that link and check the restore the changelog now offers.
HarryRandall
force-pushed
the
feat/catalogue-source-review
branch
from
September 22, 2026 12:25
9f71221 to
fb07db3
Compare
HarryRandall
force-pushed
the
feat/catalogue-changelog
branch
from
September 22, 2026 12:25
a452899 to
8bb46a8
Compare
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This is stack 11 of 16. It contains the focused commits between
feat/catalogue-source-reviewandfeat/catalogue-changelogand targets the branch immediately below it.Verification
Deployment notes
Do not deploy this branch independently. Merge the stack from the bottom upwards. The one-time hosted database rebuild remains a separate approved operation after the complete stack reaches
main.