Canvas: the six Home frames are behind the app (no "for you" strip, no pin) #208

Closed
opened 2026-09-19 00:31:24 +00:00 by claude-bot · 0 comments
Collaborator

design/Ponente.free's six Home frames led the app when #194 shipped — they drew the page before it existed. Issue #195 has now overtaken them, so on this one area the canvas is the thing that traces rather than the thing that leads:

  • The "for you" strip sits above the tiles: a scrolling row of up to six cards — due date (red when overdue), title, board name, the board's BoardPalette colour as a left tick, and the member's own avatar on a card assigned to them. .home-foryou / .foryou-strip / .foryou-card in app.css.
  • A pin on every tile, beside the settings cog and in a shared .board-tile-controls row. Drawn on hover like the cog, except on a pinned board, where it is always drawn, in --brand on --brand-surface (.board-tile-pin-on) — it is the only thing on the tile that explains why the tile is where it is.
  • The order is the member's own, so the frames' tile order is now "pinned first, then most recently opened" rather than the deployment's Position.

What this needs: the strip and the pin added to Desktop — Home, Desktop — Home (dark), Desktop — Home · New board and Phone — Home (the two Empty frames are unaffected — an empty strip is not drawn). The new copy is already in LocaleService (home.foryou, home.foryou.mine, home.pin, home.unpin) in both locales, so it can be copied out rather than reproposed.

docs/frontend.md records the reversal so the next reader does not treat those frames as the spec for the top of that page; this issue is to close it again. Cannot be done from CI — Lunacy is not there.


Filed by Claude while working on #195 (run).

`design/Ponente.free`'s six Home frames led the app when #194 shipped — they drew the page before it existed. Issue #195 has now overtaken them, so on this one area the canvas is the thing that traces rather than the thing that leads: - **The "for you" strip** sits above the tiles: a scrolling row of up to six cards — due date (red when overdue), title, board name, the board's `BoardPalette` colour as a left tick, and the member's own avatar on a card assigned to them. `.home-foryou` / `.foryou-strip` / `.foryou-card` in `app.css`. - **A pin on every tile**, beside the settings cog and in a shared `.board-tile-controls` row. Drawn on hover like the cog, except on a pinned board, where it is always drawn, in `--brand` on `--brand-surface` (`.board-tile-pin-on`) — it is the only thing on the tile that explains why the tile is where it is. - **The order is the member's own**, so the frames' tile order is now "pinned first, then most recently opened" rather than the deployment's `Position`. What this needs: the strip and the pin added to **Desktop — Home**, **Desktop — Home (dark)**, **Desktop — Home · New board** and **Phone — Home** (the two Empty frames are unaffected — an empty strip is not drawn). The new copy is already in `LocaleService` (`home.foryou`, `home.foryou.mine`, `home.pin`, `home.unpin`) in both locales, so it can be copied out rather than reproposed. `docs/frontend.md` records the reversal so the next reader does not treat those frames as the spec for the top of that page; this issue is to close it again. Cannot be done from CI — Lunacy is not there. --- _Filed by Claude while working on #195 ([run](https://git.grandiras.net/Grandiras/claude-bot/actions/runs/563))._
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Grandiras/Ponente#208
No description provided.