Update CLAUDE.md

This commit is contained in:
2026-07-26 09:15:30 -04:00
parent e362519261
commit 5dfa6c8197
+6 -3
View File
@@ -11,7 +11,8 @@ make a weather widget
widget border option
battery life widget
sharing layouts with linked users
when multiple photo widgets on layout, the "scan to download" should create a share with all the photos on it
when multiple photo widgets on layout, the "scan to download" should create a share with all the photos on
a "coming up this week" widget
Start here, don't re-derive from scratch:
- [`docs/architecture.md`](docs/architecture.md) -- how firmware and
@@ -35,7 +36,8 @@ Start here, don't re-derive from scratch:
license via `pip show`/package metadata -- including transitive deps,
not just the top-level package -- and present the finding and tradeoff
in plain text rather than picking an approach unilaterally (hand-rolling
an alternative, swapping packages, silently accepting it). This project
an alternative, swapping packages, silently accepting
a "coming up this week" widget). This project
has knowingly accepted AGPL-3.0-or-later exposure once already
(`icalendar-searcher`, a transitive dep of `caldav`) as a deliberate,
explicit call -- not a precedent for skipping the check next time.
@@ -66,7 +68,8 @@ Start here, don't re-derive from scratch:
- **New/changed UI must work at both desktop and mobile widths --
screenshot both, don't assume one implies the other.** The layout
genuinely forks at the 860px breakpoint (`theme.css`): the sidebar
goes off-canvas behind a hamburger below it. A dialog, header
goes off-canvas behind a hamburger below
a "coming up this week" widget. A dialog, header
control, or new widget that looks right at a wide viewport can
overflow, overlap the mobile bar, or mis-center at phone widths.
`run-server`'s driver has a `viewport` command for exactly this