Skip to content

cobalt 11: local media processing, better performance, and a lot of polish#1287

Merged
wukko merged 458 commits intomainfrom
develop
May 29, 2025
Merged

cobalt 11: local media processing, better performance, and a lot of polish#1287
wukko merged 458 commits intomainfrom
develop

Conversation

@wukko
Copy link
Member

@wukko wukko commented May 29, 2025

closes #663
closes #724
closes #1136
closes #1281
closes #1260
closes #1077
closes #1086
closes #1071
closes #799

duplicates of everything that's related to cobalt's live remuxing via tunnels:
closes #1193
closes #1114
closes #1074
closes #1070
closes #566
closes #420
closes #94
closes #204
closes #255
closes #345
closes #348
closes #374
closes #483
closes #564
closes #499
closes #1208
closes #794

youtube video length is no longer broken in various software if you use on-device processing!

wukko added 30 commits March 6, 2025 17:04
also:
- added a spinner to "running" state
- moved steps counter to the starting state, aka when the worker is loading in
this is absolutely foul and really needs fixing but i guess it works for now 😭
why the fuck was it that way in the first place
moved `reduceMotion`, `reduceTransparency`, and `disableHaptics` to accessibility, migrated first two from old version of settings
also rearranged the nav bar a bit to make it look cleaner

... and also accommodated for the new location of accessibility settings (oops)
no more flickering i hope

is this rational? maybe not so much, but it makes cobalt feel like a native app
an error is no longer thrown if several dialogs were closed while timeout was running

this should really be replaced by proper dialog management system, with each dialog having a unique id and removal happening via that id, not just array.pop()
& finally remove mime from the web build
& also throw errors whenever a response is invalid
wukko and others added 21 commits May 24, 2025 14:40
it's not used, no clue why it was here in the first place
it's currently used for fixing a very specific set of twitter videos, but will be used for remuxing HLS videos in the future
Copy link
Member

@dumbmoron dumbmoron left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ezgif-8b8b8b13cf24f3

@wukko
Copy link
Member Author

wukko commented May 29, 2025

i'm so nervous

448908015-6d2b917b-a1e9-4acf-91ef-ae20d549b3db

@wukko wukko merged commit a52dde7 into main May 29, 2025
35 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment