calcazar
33bcee7104
Merge pull request 'Promote to main: Red ring on every hex avatar' ( #11 ) from develop into main
2026-10-21 13:12:58 -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
7296907963
Merge pull request 'Promote to main: Keep the delete error clear of text-only quotes' ( #9 ) from develop into main
...
Reviewed-on: minnect/frontend-helper#9
2026-10-20 10:52:06 -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
3773a86a54
Merge pull request 'Promote to main: Feed browser luxury redesign' ( #7 ) from develop into main
...
Reviewed-on: minnect/frontend-helper#7
2026-10-20 10:33:00 -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
calcazar
4e9e05bc4e
3p1idvga1: Add dark and light design tokens with a persisted pre-paint theme
2026-10-19 21:47:25 -06:00
calcazar
c0f4260eb1
Merge pull request 'Feed browser: Redesign mobilization' ( #1 ) from feature/feed-browser-redesign-mobilization into develop
2026-10-19 21:44:16 -06:00
calcazar
58e404de85
r0g7q9t5j: Add the original feed browser contract to the repo
2026-10-19 21:44:00 -06:00
calcazar
5c70e7e360
1ublul6nq: Add ADR 0001 for the redesign styling approach
2026-10-19 21:43:20 -06:00
calcazar
dfb3590ff4
j06b7bo66: Add the redesign spec and link it in CLAUDE.md
2026-10-19 21:41:42 -06:00
calcazar
d6244ba404
Promote to main: Fixes (sign-out removal, video playback) and Experts & trending
...
Validated in dev by Cesar. Clean build verified. Includes sign-out removal, feed video mp4 playback, 3-column layout with Featured experts + Trending minnects rails, expert search, category browse, and trending video-answer playback.
2026-10-19 17:43:20 -06:00
calcazar
952cf7adf6
Merge trending minnect video-answer fix into develop
...
Trending minnects with a video answer (file_type MOV) now play as video with the thumbnail poster; audio answers stay audio; no-media answers show the thumbnail. Task 14oqjtsnb.
2026-10-19 17:41:13 -06:00
calcazar
31fdc41f23
14oqjtsnb: Play trending video answers as video with thumbnail fallback
2026-10-19 17:40:44 -06:00
calcazar
77f0dd09a4
Merge Feed browser: Experts & trending into develop
...
3-column desktop with right rails (Featured experts + Trending minnects) from a new public /api/discover route, plus expert search (v3 public list) and category browse. Public fields only. Tasks 2pz7hheja, gm4ebnr3j, bdf9cupe3.
2026-10-19 17:34:18 -06:00
calcazar
5b70bbfefa
bdf9cupe3: Add expert text search and category browse to the left column
2026-10-19 17:33:43 -06:00
calcazar
b97a77471b
gm4ebnr3j: Add three-column layout with featured experts and trending minnects rails
2026-10-19 17:28:42 -06:00
calcazar
6201fb0d28
2pz7hheja: Add public discovery proxy at GET /api/discover
2026-10-19 17:26:19 -06:00
calcazar
0e1225242c
Merge video mp4Url playback fix into develop
...
Play feed videos from the direct mp4Url (Minnect CDN) instead of the tokenless Mux hlsUrl that 404s; hls.js and thumbnail remain fallbacks. Task qhkr2z22o.
2026-10-19 17:11:54 -06:00
calcazar
102f2f534a
qhkr2z22o: Prefer direct mp4Url for feed video playback with hls fallback
2026-10-19 17:11:33 -06:00
calcazar
9719b8dc83
Merge Feed browser: Fixes into develop
...
Remove the sign-out feature entirely (sdyl405w4) and stop video posts freezing: prefer hls.js, degrade to the thumbnail with a note (qhkr2z22o).
2026-10-19 17:05:39 -06:00
calcazar
fd760e610a
qhkr2z22o: Prefer hls.js and fall back to the thumbnail when video cannot play
2026-10-19 17:05:16 -06:00
calcazar
ab78a61851
sdyl405w4: Remove the sign-out feature and the Minnect revoke call
2026-10-19 17:03:29 -06:00
calcazar
f4a8b0174b
Promote to main: open-source README + MIT license and run-steps docs
2026-10-19 16:47:55 -06:00
calcazar
5c53bd9afb
Merge README run-steps update into develop
2026-10-19 16:47:55 -06:00
calcazar
c773547651
Expand README with step-by-step install and run, and the clickable localhost link
2026-10-19 16:47:54 -06:00
calcazar
2e00ade0a2
Merge open-source prep (MIT license + README) into develop
2026-10-19 16:37:34 -06:00
calcazar
e2db655d51
Add MIT license and open-source README
...
Document the local, run-it-yourself quickstart, the same-origin-server design,
configuration, scripts, limitations (localhost/in-memory sessions), security
notes, and an unofficial/not-affiliated disclaimer.
2026-10-19 16:37:34 -06:00
calcazar
3e85f0c91e
Promote to main: Likes/comments/text posts, Image/video posts, publish-lag fix
...
Validated in dev by Cesar; Feed browser module acceptance pass PASSED (mdi1xkyuv). Tasks 4wswt4ex2, 3dom4wf7p, bo5tym52p, a18hvcryt, mgply09ox, t3xbu10dr.
2026-10-19 16:13:35 -06:00
calcazar
9bae1dc61d
Merge publish-confirm lag fix into develop
2026-10-19 15:01:18 -06:00
calcazar
0dc9d6b7b3
3dom4wf7p: Poll the feed before reporting a publish failure
...
A freshly published post can take a moment to surface on the home feed, so
the single immediate confirm reload reported a false failure even though the
post went through. Retry the reload a few times; once the server has accepted
the publish, treat a not-yet-visible post as success instead of an error.
2026-10-19 15:01:17 -06:00
calcazar
0638c1aa03
Merge Feed browser: Image and video posts into develop
...
Server-side upload pipeline (draft -> presigned -> PUT -> confirm -> publish) for image and video posts. Tasks mgply09ox, t3xbu10dr.
2026-10-19 14:49:22 -06:00
calcazar
d493b35ede
t3xbu10dr: Publish video posts through the media pipeline and upgrade thumbnails to the player
2026-10-19 14:49:03 -06:00
calcazar
b4fb345f90
mgply09ox: Publish an image post through a server upload pipeline
2026-10-19 14:46:13 -06:00
calcazar
fe38682124
Merge Feed browser: Likes, comments, and text posts into develop
...
Like/unlike, text post composer, comments list+create, and delete own post. Tasks 4wswt4ex2, 3dom4wf7p, bo5tym52p, a18hvcryt.
2026-10-19 14:32:31 -06:00
calcazar
0861663bea
a18hvcryt: Delete the signed-in person's own post from its menu
2026-10-19 14:32:06 -06:00
calcazar
5a33546af2
bo5tym52p: List and create comments on post cards
2026-10-19 14:29:07 -06:00
calcazar
de535a500d
3dom4wf7p: Publish public text posts from a feed composer
2026-10-19 14:19:12 -06:00
calcazar
28037a2849
4wswt4ex2: Add like and unlike for post cards
2026-10-19 14:16:52 -06:00
calcazar
2dfe001439
Promote to main: Sign-in and Read the home feed
...
Validated in dev by Cesar. Includes server session + sign-in + refresh/sign-out (kdlb9zs9n, tlv84yb7n, yarm6mesq) and the home feed proxy + cards + video (emrgilhzp, q12xo172i, vycxexra8).
2026-10-19 14:14:27 -06:00
calcazar
20cca38619
Merge Feed browser: Read the home feed into develop
...
Home feed proxy with cursor paging (GET /api/feed), post cards with timestamp-sorted interleaved order + infinite scroll + 45s polling, and HLS video playback. Tasks emrgilhzp, q12xo172i, vycxexra8.
2026-10-19 14:03:36 -06:00
calcazar
69e3c1ba2f
vycxexra8: Play feed videos from hlsUrl with a thumbnail fallback
2026-10-19 14:03:12 -06:00
calcazar
18e0386a99
q12xo172i: Render post cards in the signed-in home feed
2026-10-19 14:01:17 -06:00
calcazar
20af24b25d
emrgilhzp: Proxy the home feed with cursor paging
2026-10-19 13:58:49 -06:00
calcazar
4d52e52ccf
Merge Feed browser: Sign-in into develop
...
Server session (POST/GET /api/session), sign-in screen, token refresh and sign-out (DELETE /api/session). Tasks kdlb9zs9n, tlv84yb7n, yarm6mesq.
2026-10-19 13:40:12 -06:00
calcazar
8f3b037da4
yarm6mesq: Refresh expired tokens and revoke on sign-out
2026-10-19 13:28:49 -06:00
calcazar
22aa454b81
tlv84yb7n: Build the sign-in screen and signed-in placeholder shell
2026-10-19 13:21:27 -06:00
calcazar
6e4cc3494b
kdlb9zs9n: Scaffold Next.js app and create the server session from a Minnect login
2026-10-19 13:19:20 -06:00
calcazar
20c0d5da6c
Bootstrap repository with README, gitignore and workflow notes
2026-10-19 11:25:09 -06:00