Repository navigation
Web 2.0 - #122
Draft
brandonbothell wants to merge 71 commits into
Draft
Web 2.0#122brandonbothell wants to merge 71 commits into
brandonbothell wants to merge 71 commits into
Conversation
…ation Now for the Recording component
… 20, and fix layout size issues
brandonbothell
force-pushed
the
web2.0
branch
from
September 6, 2026 06:07
95ba821 to
e74c89b
Compare
…age and a seeked to page
…; refactor streams handling in StreamsGrid and FullLayout
…g from StreamVideo component; update footer padding and text in FullLayout
…mproved performance
…for stream creation
…ate stream overlay closing on input focus on iOS
…components for stream management fix: improve error handling and validation in stream routes fix: update notification zIndex for better visibility fix: adjust recordings page logic for better handling of empty states refactor: streamline layout management in StreamsGrid and related components
… improved state management and error handling
…ullLayout for improved layering; enhance styles to hide scrollbars across all browsers
…ing for non-existent dynamic streams
…with notifications for successful deletion
… for motion segments
…mprove keyboard navigation in LoginLayout
…ed nickname handling
…ved option selection handling
…ate handling in StreamsGrid
…components in FullLayout
…ts for splitter dimensions
…t clarity in StreamsGrid
… re-encoding via ffmpeg
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.
The original web client was built in a learning frenzy by yours truly, so much so that it's really hard to debug a 4000-line single page app that's all in one file. I've learned some of the difficulties of web development (the hard way).
Hence, I've begun rewriting the client using Mantine, which should make things more of a breeze by giving me premade components that are consistently maintained to use at my leisure. Working logic around those components has proven to be very easy so far. I'm pretty hopeful that this rewrite will turn a single 4000-line file into several multi-hundred line files in which it is massively easier to understand what's going on.
I want to get to 100% coverage of the API before switching from web1. We'll see how far it gets before the decision to switch over for quality of life is made. At that point, the choice will be obvious.
This would close specifically web 1.0 related issues:
Closes #57
Closes #45
Closes #36
Closes #34
Closes #29
Closes #7
Closes #5