One photo per bio at every width #11

Merged
forgejo-admin merged 1 commit from one-photo-per-bio into main 2026-08-04 22:18:51 +00:00

Ciao Felicia drops from three tiles to one, Eric Arthur from two — keeping the first of each, which is the band mid-performance and Eric's portrait.

Previously only phones showed a single photo; wide screens still got the row. Now the layout is uniform: every bio floats one tile with the copy wrapping around it, which is what the multi-photo cards were missing.

Removed with them: the phone-only rule that hid the extra tiles, and the three now-unused image imports. The data-count guard stays deliberately — add a second photo to a bio and the float switches off rather than squeezing the copy into an unreadable column.

The source images stay in src/assets/photos/; they are simply no longer imported, so nothing extra gets built.

Verified

astro check 0 errors, lint:css clean, build green. Parsed the built HTML and counted images per bio card: every card has exactly 1, except Azalea Jane who has 0 (she has no photo yet). Ciao Felicia's wrap reviewed rendered at 1100px.

🤖 Generated with Claude Code

Ciao Felicia drops from three tiles to one, Eric Arthur from two — keeping the first of each, which is the band mid-performance and Eric's portrait. Previously only phones showed a single photo; wide screens still got the row. Now the layout is uniform: **every** bio floats one tile with the copy wrapping around it, which is what the multi-photo cards were missing. Removed with them: the phone-only rule that hid the extra tiles, and the three now-unused image imports. The `data-count` guard stays deliberately — add a second photo to a bio and the float switches off rather than squeezing the copy into an unreadable column. The source images stay in `src/assets/photos/`; they are simply no longer imported, so nothing extra gets built. ## Verified `astro check` 0 errors, `lint:css` clean, build green. Parsed the built HTML and counted images per bio card: every card has exactly 1, except Azalea Jane who has 0 (she has no photo yet). Ciao Felicia's wrap reviewed rendered at 1100px. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Ciao Felicia drops from three tiles to one and Eric Arthur from two,
keeping the first of each — the band mid-performance and Eric's portrait.

This makes the layout uniform: every bio now floats a single tile with
the copy wrapping around it, where before the multi-photo cards had a
row on top and no wrap. The phone-only rule that hid the extra tiles is
gone with them, and the data-count guard stays so adding a second photo
switches the float back off rather than squeezing the copy.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
forgejo-admin deleted branch one-photo-per-bio 2026-08-04 22:18:51 +00:00
Sign in to join this conversation.
No reviewers
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
celilo/tango-nexus!11
No description provided.