fix(docs): recent-projects fold, uniform My Projects rows, theme fingerprint #181
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/docs-staging-workspace"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Recent Projects in the Docs sidebar now renders the four most recent
Docs-space visits up front with a Show more/Show less toggle for the
bounded remainder (persisted per-browser). Entries are deduped by id on
top of the server-side dedupe and visit ordering.
The My Projects org tree emits the same project-item contract as search
and recents (organization, url/docs_url, portal_url), so a project
whose docs space is not provisioned renders as the same disabled row
the search produces; a regression test locks in that a member with
projects but no Docs visits sees the tree fully populated.
Deploy safety: wikijs-bootstrap bakes a content-hash fingerprint of the
theme payloads into a dwb-theme-build meta tag and, after converging
the theme, asserts the served /login page carries that fingerprint plus
the injectBody marker — a stale or truncated serve fails the bootstrap
and therefore the deploy. scripts/verify_docs_theme.py recomputes the
fingerprint from the checkout and probes the live site anonymously
(/login?local passes the edge SSO router); the staging pipeline runs it
with a bounded wait after deployment and before acceptance is recorded.