Revision Notes
Entries are grouped by version (newest first). If the database is empty, this page shows a built-in master list.
Showing hardcoded revisions (no records in Firestore yet).
Revision Links
How to add revisions
- Sign in as an admin. (Your
users/{uid}
doc must haverole: "admin"
.) - Option A — Publish the built-in starter list
- Open the Admin Tools panel on the right.
- Click Publish hardcoded revisions to Firestore.
- The preloaded versions (1.0.0 → latest) are inserted as individual entries.
- Option B — Add a single revision manually
- In Admin Tools, fill Version using semver (e.g.,
1.2.9
). - Enter a short Title (e.g., “Contractor Projects UX polish”).
- In Notes, type one bullet per line (you may prefix with “- ”). Examples:
- - Added contractor projects fields (position, shift)
- - Mobile: fix eligibility background contrast
- - Rules: tighten evaluations write to admin only
- Click Add revision. It appears in the list immediately.
- In Admin Tools, fill Version using semver (e.g.,
- Tips
- Use
major.minor.patch
where:- major = breaking changes,
- minor = features,
- patch = fixes & copy updates.
- Need to amend a mistake? Add a new entry with the next patch
(e.g.,
1.2.9
→1.2.10
) and note “(amended)”. - Deleting entries isn’t exposed in UI by design. If necessary, remove via Firestore Console.
- Use
- Troubleshooting
- “Version must be semver” → format must be like
1.2.9
. - No admin tools visible → your user doc is missing
role: "admin"
. - After seeding, if items don’t appear, refresh the page.
- “Version must be semver” → format must be like