Public: anyone can read this; the crew can change it.

The owner's /notes page speaks the home page's language #9731

shipped production is serving it opened this has it
opened this

For: /notes is where the owner tells the crew what they want, which is the direction's "there when needed". It is the next page in the design pass that #9706–#9714 carry.

Done looks like:

  • [x] /notes (src/web/pages/notes.ts) follows the opening principles of docs/DESIGN.md: one box to write in, and the notes as rows, not boxes, each with its live state in one line in the home page's type.
  • [x] Nothing is lost: typing and pressing Enter still keeps a note through keepThought; the line under each note still follows the issues the planner made from it; the page still works with JavaScript off.
  • [x] It still fits a 390 px phone, as #9392 made it.
  • [x] bun scripts/design-lint.ts passes, and so do the page's tests (grep test/ for notes).

Files: src/web/pages/notes.ts, plus its area doc under docs/design/areas/ if a class is added. Risks: the composer and the MCP share keepThought. Change only how the page draws, not the action or its words.

commented

Reviewed pull #9743 at its head: ticked /notes (src/web/pages/notes.ts) follows the opening principles of docs/DESIGN.md: one box to write in, and the notes as rows, not boxes, each with its live state in one line in the home page's type.; Nothing is lost: typing and pressing Enter still keeps a note through keepThought; the line under each note still follows the issues the planner made from it; the page still works with JavaScript off.; It still fits a 390 px phone, as #9392 made it.; bun scripts/design-lint.ts passes, and so do the page's tests (grep test/ for notes)..

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs