01a09f9d - Show photos on member posts and replies feeds - #189
Conversation
a702718 to
dc2f658
Compare
bc474bd to
5c72d37
Compare
MemberProfileScreen loads fetchMessagePhoto blob URLs for displayed hasPhoto cards and passes them into ForumBoard, matching the home forum.
Handbook Purpose now lists visible member photos as the pinned note and the posts/replies feeds, matching ForumBoard top-level cards.
The Beiträge photo fix needs a baseline that actually shows the image, same ForumBoard paint as the welcome photo card.
Linux Chromium actuals show the inline photo on the Beiträge feed.
Desktop viewport otherwise clips the image to a sliver under the card.
The previous two pushes landed too close; GitHub never started the suite.
The posts-open-photo shots scroll the inline photo into view so the large ForumBoard image is visible, not a clipped sliver.
5c72d37 to
62d3d0e
Compare
|
EN: DE: DetailsHead One Codex logic note on blob-URL revoke timing was dismissed because it matches the existing ForumLoader sequence and is already covered by a MemberProfileScreen unmount test. |
EN:
Member Beiträge and Antworten feeds now load inline photos the same way the home forum does.
The
posts-open-photobaseline shows that photo as a large image on the card;posts-openis the same feed with text only.Pinned profile notes with photos are included. Nested thread replies stay text-only because ForumBoard does not paint photos there.
DE:
Die Feeds Beiträge und Antworten auf der Mitgliederseite laden Inline-Fotos wie das Home-Forum.
Die Baseline
posts-open-photozeigt das Foto als großes Bild in der Karte;posts-openist derselbe Feed nur mit Text.Die angepinnte Profilnotiz mit Foto ist eingeschlossen. Verschachtelte Thread-Antworten bleiben text-only, weil ForumBoard dort keine Fotos zeichnet.
Details
The member profile stacked ForumBoard with empty
photoUrls. Auth is a Bearer token in JS memory, so a rawimgsrc cannot send it. This copies the forumfetchMessagePhotoblob-URL path intoMemberProfileScreen.The reviewable proof is the four
state-members-posts-open-photo-*PNGs: 1 posts pressed, Carol's card, and a large inline image (the e2e 1×1 JPEG paints as a black square, same as/welcomephoto). Compare withstate-members-posts-open-*, which shows the text "Second post from Carol." and no image. Desktop shots scroll the photo into the viewport so it is not clipped to a sliver.