Document daily workflow and align starter color with compact palette

This commit is contained in:
syntaxbullet
2026-09-05 07:54:26 +02:00
parent bfba95b1ed
commit 0d0aca5604
2 changed files with 13 additions and 1 deletions

View File

@@ -81,6 +81,18 @@ checkboxes, or task occurrences using that dates saved requirements. A date p
also reaches history outside the displayed year. Future dates and days off are read-only. also reaches history outside the displayed year. Future dates and days off are read-only.
Combined-chart management is not exposed on this homepage. Combined-chart management is not exposed on this homepage.
### Daily check-in experience
The dashboard opens with a compact greeting and a Today filter. All habits includes
routines on days off; creating a habit or editing one out of todays schedule keeps
it reachable in All habits. Saved calendars expand through **View history**, with
historical corrections available inside the expanded view.
Count totals can be typed directly and saved with **Save** or Enter. Escape restores
the recorded total; plus and minus remain available. Counts may exceed the target.
New habits offer editable Reading, Get outside, and Evening routine starters, with
eight suggested colors and **More colors** for the full palette and custom colors.
For browser QA without changing application data, run For browser QA without changing application data, run
`bun scripts/dashboard-preview.ts` and visit `bun scripts/dashboard-preview.ts` and visit
`http://127.0.0.1:3107/__preview/login`. This uses an in-memory database and a `http://127.0.0.1:3107/__preview/login`. This uses an in-memory database and a

View File

@@ -8,7 +8,7 @@ import { habitInput, type Schedule } from "../habits/contracts";
import { habitRequest } from "../lib/dashboard"; import { habitRequest } from "../lib/dashboard";
const STARTERS = [ const STARTERS = [
{ label: "Reading", name: "Read", method: "count", target: 10, unit: "pages", tasks: [""], color: "#977344" }, { label: "Reading", name: "Read", method: "count", target: 10, unit: "pages", tasks: [""], color: "#426582" },
{ label: "Get outside", name: "Get outside", method: "manual", target: 1, unit: "times", tasks: [""], color: "#58765b" }, { label: "Get outside", name: "Get outside", method: "manual", target: 1, unit: "times", tasks: [""], color: "#58765b" },
{ label: "Evening routine", name: "Wind down", method: "tasks", target: 1, unit: "times", tasks: ["Put things away", "Prepare for tomorrow"], color: "#79618d" }, { label: "Evening routine", name: "Wind down", method: "tasks", target: 1, unit: "times", tasks: ["Put things away", "Prepare for tomorrow"], color: "#79618d" },
] as const; ] as const;