89 Commits
Author SHA1 Message Date
calcazar aeb659f3de Merge pull request 'Feed browser: fix media post failure (presigned-url shape)' (#12) from feature/feed-browser-fix-media-presign-shape into develop 2026-10-21 15:35:49 -06:00
calcazar eab717b7b2 Fix media post failure by reading the real presigned-url response shape
Image and video posts failed at the presigned-url step: the reader looked
for the upload slot under data keys files/urls/attachments/presignedUrls but
Minnect returns it under `uploads` ({ data: { uploads: [{ attachmentId,
presignedUrl, s3Key, index }] } }), so no slot was found and every media
post returned post_failed.

Read the `uploads` key (under data or at the root), add per-step pipeline
logging that names the failing step with its status and message (never a
token, URL or bytes), and add a regression test for the real response shape.
2026-10-21 15:35:09 -06:00
calcazar cf3afb403c Merge pull request 'Feed browser: Red ring on every hex avatar' (#10) from feature/feed-browser-avatar-ring into develop 2026-10-21 13:12:34 -06:00
calcazar 159ef5a750 Give every hex avatar a red ring so it stands out over busy media 2026-10-21 13:10:50 -06:00
calcazar bc35d288da Merge pull request 'Feed browser: Keep the delete error clear of text-only quotes' (#8) from feature/feed-browser-delete-error-fit into develop 2026-10-20 10:45:03 -06:00
calcazar c40d96c713 mk6umpwt1: Keep the delete error clear of the text-only quote 2026-10-20 10:44:10 -06:00
calcazar 048b8ec8d1 Merge pull request 'Feed browser: Mobile video and caption fixes' (#6) from feature/feed-browser-mobile-video-fixes into develop 2026-10-20 10:23:33 -06:00
calcazar e37ec780a9 o2buvioma: Autoplay mobile feed videos muted when they snap into view, with a session mute toggle and tap to pause 2026-10-20 10:22:39 -06:00
calcazar 6af225afa5 gs4f2wcln: Fit long text-only posts to the slide and add Read more and more/less for long post text on mobile 2026-10-20 10:12:01 -06:00
calcazar d653e8e75d 9uv0f8oll: Fit mobile videos to the screen without cropping 2026-10-20 09:59:38 -06:00
calcazar c4434198ad Merge pull request 'Feed browser: Redesign finalization' (#5) from feature/feed-browser-redesign-finalization into develop 2026-10-20 09:48:48 -06:00
calcazar b0685c212b 0k0zutujo: Add the design system section to the README and the redesign handoff 2026-10-20 09:47:56 -06:00
calcazar 260c419faa 99puxwol5: Reduce the Discover avatar stack overlap so each initial stays readable 2026-10-20 09:43:19 -06:00
calcazar 7647d78550 99puxwol5: Show native video controls on trending cards only after the first play 2026-10-20 09:43:19 -06:00
calcazar 583e287af6 99puxwol5: Lift small crimson like counts to 4.5:1 contrast and darken meta on the light featured slide 2026-10-20 09:43:19 -06:00
calcazar ec3421512f 99puxwol5: Check in the button tests that legacy.css is gone and no stylesheet fades disabled buttons 2026-10-20 09:08:48 -06:00
calcazar c56addec5d 99puxwol5: Give the feed retry buttons the outline sweep style now that legacy.css is gone 2026-10-20 09:08:29 -06:00
calcazar a069c2fb2f 99puxwol5: Delete legacy.css and move its last rules into the component stylesheets 2026-10-20 09:07:23 -06:00
calcazar f3fd4b5f63 Merge pull request 'Feed browser: Mobile immersive feed' (#4) from feature/feed-browser-mobile-immersive-feed into develop 2026-10-20 08:54:40 -06:00
calcazar a757c960eb vhg6j0bp2: Add frosted top bar and progress rail to the mobile feed 2026-10-20 08:53:40 -06:00
calcazar cfdca1f270 ai1ywm5xi: Add the Discover sheet with featured, trending, find experts panels and the appearance switch 2026-10-20 08:49:11 -06:00
calcazar 695ebe1095 3syisgbyq: Keep sheet controls clear of the home indicator with a safe-area bottom padding and viewport-fit cover 2026-10-20 08:44:38 -06:00
calcazar f4f3ae28fc 3syisgbyq: Add a reusable bottom sheet with the comments and composer sheets on the phone feed 2026-10-20 08:42:32 -06:00
calcazar c94da3accd qdpqut37t: Add the frosted bottom dock that likes and comments on the post on screen 2026-10-20 08:37:37 -06:00
calcazar bbd84f38a0 rznb9xaih: Add double-tap to like and the featured experts slide to the phone feed 2026-10-20 08:31:04 -06:00
calcazar b97dddfc4c v272vjg35: Swipe through a post's media on mobile slides 2026-10-20 08:26:54 -06:00
calcazar adcd0cfd96 xrdwb17xu: Hide native video controls until play and move the author aside while a slide video plays 2026-10-20 08:24:45 -06:00
calcazar bf5e0ed475 xrdwb17xu: Add the full-screen snap feed with media and quote slides on phones 2026-10-20 08:21:28 -06:00
calcazar 25fd360a2b Merge pull request 'Feed browser: Desktop bento layout' (#3) from feature/feed-browser-desktop-bento-layout into develop 2026-10-20 08:10:53 -06:00
calcazar b84b402732 le8i2digy: Use the danger token for the refresh error color 2026-10-20 08:10:19 -06:00
calcazar b3cfe94810 le8i2digy: Keep the posts and show an inline error when a refresh fails 2026-10-20 08:09:51 -06:00
calcazar 69a11436f5 le8i2digy: Add a refresh button to the Home feed header and singularize one comment 2026-10-20 08:08:38 -06:00
calcazar 3f0595ad55 vr4leq0h5: Add the tablet layout between 761 and 1000px 2026-10-20 08:05:24 -06:00
calcazar 961b25e84a 8iz120vqu: Move the views and kind labels into a meta row below the media 2026-10-20 08:03:05 -06:00
calcazar baecf8d865 8iz120vqu: Restyle the Trending minnects and Find experts panels 2026-10-19 22:35:49 -06:00
calcazar cf45072f27 vzxipsule: Silence the carousel live region while it rotates and pause it on keyboard focus 2026-10-19 22:31:56 -06:00
calcazar ce1a3e2eaa vzxipsule: Replace the featured rail with an auto-rotating FeaturedCarousel 2026-10-19 22:30:16 -06:00
calcazar 5e391ae678 h8r4npp3p: Add the new-posts pill, feed list motion and app-wide reduced-motion switch-off 2026-10-19 22:24:38 -06:00
calcazar f250cdf09c icknpcyaf: Redesign the composer with toolbar, emoji popover, attachment row and flip Post 2026-10-19 22:19:57 -06:00
calcazar 7321acdde6 8zbhzr21j: Read the video duration from videoDuration and test its m:ss format 2026-10-19 22:14:17 -06:00
calcazar 11e4ec561b 8zbhzr21j: Restyle post cards, comments and the own-post menu to the redesign spec 2026-10-19 22:13:28 -06:00
calcazar 89064e88c1 rnxcmkidd: Add the viewport-fit bento shell and a dev feed preview with fixtures 2026-10-19 22:08:21 -06:00
calcazar 9aeb9a379f Merge pull request 'Feed browser: Redesign foundation' (#2) from feature/feed-browser-redesign-foundation into develop 2026-10-19 22:02:36 -06:00
calcazar 61d8faf3f5 l0qp1n5qr: Drop the faded disabled sign-in override and guard against faded disabled buttons 2026-10-19 22:01:56 -06:00
calcazar fcbaa174b6 l0qp1n5qr: Give the disabled sparkle button a solid readable face 2026-10-19 21:58:41 -06:00
calcazar 82dfe7308b l0qp1n5qr: Restyle the sign-in screen to the redesign spec 2026-10-19 21:57:02 -06:00
calcazar dd47cfd911 jhxk68cdy: Add the five approved button styles, the glossy icon button and a dev story page 2026-10-19 21:55:26 -06:00
calcazar 3306a24d33 05rgfly6g: Add HexAvatar and use it for every existing avatar 2026-10-19 21:50:40 -06:00
calcazar dfc0cac95a wy86rbj5i: Load Manrope and Cormorant Garamond and add type classes 2026-10-19 21:48:51 -06:00
calcazar 6fa500ff80 wy86rbj5i: Mark ADR 0001 as accepted 2026-10-19 21:48:16 -06:00