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 widget border option
battery life widget battery life widget
sharing layouts with linked users 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: Start here, don't re-derive from scratch:
- [`docs/architecture.md`](docs/architecture.md) -- how firmware and - [`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, license via `pip show`/package metadata -- including transitive deps,
not just the top-level package -- and present the finding and tradeoff not just the top-level package -- and present the finding and tradeoff
in plain text rather than picking an approach unilaterally (hand-rolling 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 has knowingly accepted AGPL-3.0-or-later exposure once already
(`icalendar-searcher`, a transitive dep of `caldav`) as a deliberate, (`icalendar-searcher`, a transitive dep of `caldav`) as a deliberate,
explicit call -- not a precedent for skipping the check next time. 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 -- - **New/changed UI must work at both desktop and mobile widths --
screenshot both, don't assume one implies the other.** The layout screenshot both, don't assume one implies the other.** The layout
genuinely forks at the 860px breakpoint (`theme.css`): the sidebar 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 control, or new widget that looks right at a wide viewport can
overflow, overlap the mobile bar, or mis-center at phone widths. overflow, overlap the mobile bar, or mis-center at phone widths.
`run-server`'s driver has a `viewport` command for exactly this `run-server`'s driver has a `viewport` command for exactly this