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