App versioning + the create page's missing top padding
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.
This commit is contained in:
parent
1f2e702b4e
commit
aac6befb0d
12 changed files with 124 additions and 10 deletions
|
|
@ -3,6 +3,8 @@
|
|||
import { useEffect, useState } from "react";
|
||||
|
||||
export type RunningVersion = {
|
||||
/** App version from package.json (bumped once per task). */
|
||||
version?: string;
|
||||
commit: string;
|
||||
short: string;
|
||||
builtAt: string | null;
|
||||
|
|
|
|||
9
lib/version.ts
Normal file
9
lib/version.ts
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
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;
|
||||
Loading…
Add table
Add a link
Reference in a new issue