Handbook: add a Recent Updates page (weekly handbook changes)#5169
Handbook: add a Recent Updates page (weekly handbook changes)#5169dimitrieh wants to merge 2 commits into
Conversation
|
@UnicornGunnerz this PR should make it so that there is a page in the handbook that collects what has been changed each week for the general meeting. You can check it out when the preview is ready by changing the url to |
✅ Deploy Preview for flowforge-website ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
✅ Deploy Preview for flowforge-website ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
@dimitrieh, that's pretty interesting. Will this be public, though? Would others be able to see all our changes? |
|
Direct preview link is at https://deploy-preview-5169--flowforge-website.netlify.app/handbook/recent-changes
@UnicornGunnerz this takes into account any changes to the handbook which is a public repository. No information gets shared that isn't already public. @ZJvandeWeg can you take look here? Code and the experience of it needs a brief review (I think the page is slightly slow to load? 🤔) |
UnicornGunnerz
left a comment
There was a problem hiding this comment.
Approving it but ZJ or Claude should check the code to make sure that it works?

Description
Adds a handbook Recent Updates page at
/handbook/recent-changes/that lists what changed in the handbook each week (newest first), so the team can review the previous week's changes at the Monday review.nuxt/server/lib/handbookChanges.mjs) reads git history (git log --name-status) over the handbook content and groups changes by ISO week (Monday start). It scans both the newnuxt/content/handbook/and legacysrc/handbook/paths, so handbook history survives the Nuxt migration, and folds both onto the same/handbook/...URLs./api/handbook-changes) that runs during prerender, so the data is inlined into the static page (no server or git needed at runtime).HandbookRecentChanges.vue, used inrecent-changes.mdvia the::handbook-recent-changesMDC component. Large weeks (for example the migration's bulk file move) collapse into a<details>.Related Issue(s)
n/a
Checklist