Commit Graph
88 Commits
Author SHA1 Message Date
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