Versioning: package.json carries the app version (0.1.2 here; one bump per task with `npm run version:bump`, patch 0-9 rolling into the minor at 10), baked into the build via lib/version.ts, reported by /api/healthz and shown in Settings next to the running commit. AGENTS.md documents the rule; the native suite checks both the API and the Settings row. Fix: on desktop the app header is hidden, so every page owns its top padding — /create was the only one without `lg:pt-10`, which slammed the Study deck / Make my homework switch against the top of the window while /homework had a comfortable gap. Both now sit at 40px; the wizard suite asserts the clearance and that the two pages stay in step (90 checks). SW -> freezmo-v50.
9 lines
358 B
TypeScript
9 lines
358 B
TypeScript
import packageJson from "../package.json";
|
|
|
|
/**
|
|
* The app version from package.json, inlined at build time. One bump per task
|
|
* with `npm run version:bump`: patch 0-9, then it rolls into the minor
|
|
* (0.1.9 -> 0.2.0). Shown in Settings next to the running commit and reported
|
|
* by /api/healthz.
|
|
*/
|
|
export const APP_VERSION: string = packageJson.version;
|