Feat/profile mobile responsive - #33
Merged
Merged
Conversation
…il loading state FlashFeed.jsx: - Add signed URL cache (Map with 30s safety margin before expiry) - Prefetch signed URLs for active ±2 clips on activeVideoId change - visibleClips: add isWarm (±1), prefetchedStreamUrl, isFastStart - Fixed render buffer at ±3 (removed scrollVelocity toggle that caused HLS thrash) FlashCard.jsx: - Accept prefetchedStreamUrl, isWarm, isFastStart props - Split HLS effect into 1a (create), 1b (unmount), 1c (warm/render exit) - Keep HLS instance alive when clip leaves warm window; destroy on unmount or exit - Deactivate: preserve currentTime/progress when isWarm; reset only when not warm - 403 error handler refetches signed URL and rebuilds HLS from scratch - hasLoadedOnce state + thumbnail poster behind video with fade-out transition - Cold-start spinner (small, no background) vs mid-playback buffering overlay FlashCard.module.css: - .thumbnailPoster/.thumbnailHidden for poster fade-out - .loadingOverlay for cold-start spinner
- Add 480px breakpoint: shrink avatar, wrap stats to 2x2, stack action buttons full-width, tab nav scroll, reduce featured card padding - Add 360px breakpoint: single-column stats (row layout), single-column video grid - Add overflow-x: hidden on profilePage to prevent horizontal scroll - Reduce contentArea and emptyState padding on mobile
- Create SearchPage.module.css with responsive breakpoints at 768px and 480px - Extract all inline styles to CSS module classes - Reduce padding, heading size, user card sizes, and section spacing on mobile - Add hidden scrollbar for horizontal user list scroll on mobile
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.