From 0d0aca56040684febb2d01dadf3db98fb9704eea Mon Sep 17 00:00:00 2001 From: syntaxbullet Date: Sat, 5 Sep 2026 07:54:26 +0200 Subject: [PATCH] Document daily workflow and align starter color with compact palette --- README.md | 12 ++++++++++++ src/components/HabitForm.tsx | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 986961f..59545bd 100644 --- a/README.md +++ b/README.md @@ -81,6 +81,18 @@ checkboxes, or task occurrences using that date’s saved requirements. A date p also reaches history outside the displayed year. Future dates and days off are read-only. 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 today’s 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 `bun scripts/dashboard-preview.ts` and visit `http://127.0.0.1:3107/__preview/login`. This uses an in-memory database and a diff --git a/src/components/HabitForm.tsx b/src/components/HabitForm.tsx index e770009..850f25a 100644 --- a/src/components/HabitForm.tsx +++ b/src/components/HabitForm.tsx @@ -8,7 +8,7 @@ import { habitInput, type Schedule } from "../habits/contracts"; import { habitRequest } from "../lib/dashboard"; 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: "Evening routine", name: "Wind down", method: "tasks", target: 1, unit: "times", tasks: ["Put things away", "Prepare for tomorrow"], color: "#79618d" }, ] as const;