feat(ui): complete luxury studio UI/UX overhaul, navigation fixes & refined aesthetics - #3
Open
Mohan-Badiger wants to merge 2 commits into
Open
Conversation
…ing, and update gitignore
…simple premium footer
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.
Summary
This PR delivers a comprehensive UI and UX overhaul of the Riverside platform, transforming it into an elite, luxury studio experience inspired by Apple Pro, Linear, and Riverside.fm.
All changes are strictly visual and UX enhancements—100% of the underlying backend APIs, Prisma database models, WebSocket signaling, WebRTC peer connection pipelines, and media chunk streaming logic remain untouched.
Key Changes
1. Luxury Design System & Typography
#07080b,#0b0d13,#121620), titanium hairline borders, and frosted glass panels.rounded-lg(8px /0.5rem) instead of bubbly or oversized pill radii.2. Navigation & Authentication UX
/dashboardfor logged-in users and/for guests. No longer logs the user out on logo click./login.3. Public Landing & Auth Pages
Login.tsxandSignup.tsxwith Obsidian glassmorphic cards and inline validation (removed browseralert()popups).4. Studio Hub & Management
"Recordindwqgs"typo, added studio telemetry cards (Active Studios, Master Resolution, S3 Storage, BullMQ), real-time search filtering, and one-click copyable session code chips..webmdownload buttons.5. Cinema-Grade Broadcast Studios (
Nsender&Nreceiver)Nsender.tsx): 16:9 cinema viewport, liveREC 00:00:00HUD indicator, embedded Picture-in-Picture for local feed (HOST CAM), floating control bar, and studio takes archive drawer with direct downloads.Nreceiver.tsx): Broadcast-matched aesthetic with a standby state awaiting host stream, automatic recording sync, and guest master track downloader.Screenshots:
Verification
turbo run buildacross all 9 packages) passed with 0 errors.tsc -b && vite build) built cleanly in 5.59s.pc.ontrack,pc.onicecandidate,create-offer,create-answer) andMediaRecorderchunk upload intervals.