Commit Graph

336 Commits (4767314fbd47a1555718f667e77ff01da7ff1232)

Author SHA1 Message Date
ElementalAlchemist 4767314fbd Remove the special emote size handling
Since autoscroll doesn't rely on emotes rendering at their correct height from the start anymore (this only worked nebulously anyway), this commit gets rid of the forced sizing entirely.
2 days ago
ElementalAlchemist cafc2c475c Fix rendering messages with multiple emotes 2 days ago
ElementalAlchemist f9b363fce8 Prevent double-encoding request 2 days ago
ElementalAlchemist 3883b3e06f Respect the URL parameters when loading the restreamer 6 days ago
ElementalAlchemist d43cf21e42 Format code 6 days ago
ElementalAlchemist 6d02d5b83f Show the time range link in the restreamer 6 days ago
ElementalAlchemist 62040ed88a Add speed and quality settings
The quality setting will need some UX improvements later (in particular to show the name of the selected quality level), but it functions as a quality setting.
1 week ago
ElementalAlchemist 92a8d1353b Fix keyboard shortcuts help visibility 1 week ago
ElementalAlchemist 5d37b26def Show fullscreen controls at the bottom of the video 1 week ago
ElementalAlchemist cbc55c7345 Keep media controls visible 1 week ago
ElementalAlchemist 9c97b564c7 Replace manual events with vidstack media gestures 1 week ago
ElementalAlchemist 106cd21215 Chat autoscroll 1 week ago
ElementalAlchemist 213b4066ff Factor chat display into its own component 1 week ago
ElementalAlchemist bd866ba1bf Chat replay 1 week ago
ElementalAlchemist 14690ee406 Load chat data in restreamer 1 week ago
ElementalAlchemist 8df629a1be Fix scrollbar on page 1 week ago
ElementalAlchemist 5ee26a8f64 Fix video player height 1 week ago
ElementalAlchemist 4185c2dc69 Attempt to fix controls sometimes hiding 1 week ago
ElementalAlchemist d09bc91de6 Add restreamer links to download video and frames 1 week ago
ElementalAlchemist f748ad35e0 Fix losing milliseconds sometimes 1 week ago
ElementalAlchemist e6aaddb9eb Fix time ago conversion occurring in the wrong direction 1 week ago
ElementalAlchemist 3e4f52e9ef Store player settings 1 week ago
ElementalAlchemist 454230f866 Switch to more native video controls 1 week ago
ElementalAlchemist 8f88c719ad Remove the default video controls 1 week ago
ElementalAlchemist 1239321b86 Implement basic video controls
These will be expanded or replaced with vidstack's controls in the future, but this at least gives us most of the basic requirements.
1 week ago
ElementalAlchemist 9bfe472468 Bound max video player size 1 week ago
ElementalAlchemist 15d4a4e3cf Make the video load bar work properly 1 week ago
ElementalAlchemist d0640bf5c8 Add vidstack video player 1 week ago
ElementalAlchemist 5ee213455d Basic loading of videos 1 week ago
ElementalAlchemist 26785b1958 Add cancel/reset buttons for thumbnail edit 1 week ago
ElementalAlchemist a50d5d11b2 Add video load time fields to restreamer 1 week ago
ElementalAlchemist c54bd3c63f Add errors and keyboard shortcuts to restreamer 1 week ago
ElementalAlchemist 98ba88fc12 Add components for keyboard shortcuts 1 week ago
ElementalAlchemist 33cc5d0d66 Add Hls.js as a dependency 1 week ago
ElementalAlchemist 1383ae8ccd Move luxon dependency to npm 1 week ago
ElementalAlchemist 1e5718f3a6 Add template form 1 week ago
ElementalAlchemist 375694875a Enable viewing and editing thumbnail templates 1 week ago
ElementalAlchemist 1ad9f6f1a4 Fix pressing "enter" in time converter reloading the page 1 week ago
ElementalAlchemist 9d4bbfd32a Use UTC as the default time zone when converting if no other time zone is specified 1 week ago
ElementalAlchemist f306643a92 Add the time converter utility 1 week ago
ElementalAlchemist d3a7d0bd80 Initial structure and clock
This is the start of replacing the old Thrimbletrimmer with a new SolidJS-based Thrimbletrimmer. It includes an implementation of the clock page for a basic implementation of signal-based page.
1 week ago
Mike Lang 61d6df5d1f drive clock: Avoid using "sky" tag ids as uBO blocks them 2 weeks ago
Mike Lang c54ed3455c driveclock: Run initial update immediately 2 weeks ago
Mike Lang 91bce47be1 Add driveclock to thrimbletrimmer 2 weeks ago
Mike Lang a819f02601 thrimbletrimmer: Explicit button to reset crop settings to defaults
instead of on switch of template, which didn't work properly anyway.
2 weeks ago
Mike Lang b7c78568b1 thrimbletrimmer: default to locked aspect ratio 2 weeks ago
Mike Lang 6c97654da3 thrimbletrimmer: Don't listen for loadedmetadata in two places
The first place never fires, the second one replaces it I think.
2 weeks ago
ElementalAlchemist 90696bbeda Upgrade Hls.js 2 weeks ago
Mike Lang 5b62e3a2ff fix bug where oneoff templates are uploaded without a frame 2 weeks ago
Mike Lang 3d22afbf0d thrimbletrimmer: Load uploaded template in crop tool when type = ONEOFF 2 weeks ago