Skip to content

feat: add the catalogue student view - #127

Merged
HarryRandall merged 1 commit into
mainfrom
feat/catalogue-student-view
Sep 22, 2026
Merged

HarryRandall merged 1 commit into
mainfrom
feat/catalogue-student-view

Conversation

@HarryRandall

Copy link
Copy Markdown
Owner

Summary

This is stack 12 of 16. It contains the focused commits between feat/catalogue-changelog and feat/catalogue-student-view and targets the branch immediately below it.

Verification

  • GitHub Quality gate
  • GitHub Route gate
  • GitHub Database gate
  • GitHub Browser gate

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.

@vercel

vercel Bot commented Sep 22, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
coursemap Ready Ready Preview Sep 22, 2026 12:47pm UTC

Student view rendered the published version and nothing else, so the one
question it exists to answer, what students will see if I publish this,
could not be asked. It now leads with the draft and offers Published
beside it when there is one, with no dead control when only one exists.
A draft reaches the reader by being projected into the shape the database
projection returns, so unpublished content travels the published mapping
rather than a second one that would drift from it.

Publication now drops the cached public reads for the record. They are
cached for five minutes by tag, nothing invalidated them, and the tags
were spelled out at each call site, so publishing left students on the
previous version and nothing in the code connected the two halves. Both
sides build the tags in one place.

The public catalogue is year-first only. /structures/[code], which chose a
year for the reader, is gone, and the requirement options that linked to it
now address the year they belong to. The detail clients move out of the
deleted route into ui/, and the year-first record routes get the loading
and error boundaries that route had and they lacked.
@HarryRandall
HarryRandall force-pushed the feat/catalogue-student-view branch from cd7d1b9 to 9d94fcd Compare September 22, 2026 12:25
@HarryRandall
HarryRandall force-pushed the feat/catalogue-changelog branch from a452899 to 8bb46a8 Compare September 22, 2026 12:25
Base automatically changed from feat/catalogue-changelog to main September 22, 2026 12:38
@HarryRandall
HarryRandall merged commit 9d94fcd into main Sep 22, 2026
5 of 6 checks passed
@HarryRandall
HarryRandall deleted the feat/catalogue-student-view branch September 22, 2026 12:39

This branch was successfully deployed

1 active deployment
Preview 9d94fcd9 Deployed Sep 22, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant