Renée
Renée
this is an annoying one that seems only randomly reproducible! :(
For wlk.yt, we override a few things in the web client to inject our own logo etc. It would be nice if this could be done with runtime configuration, so...
If it's good enough for CloudFlare, it should be good enough for us! https://blog.cloudflare.com/moving-from-recaptcha-to-hcaptcha/ hCaptcha provides a React component that's basically the same as our own ReCaptcha component, so we...
For after https://github.com/u-wave/web/pull/1287 We have a couple of places where we manually stick a CircularProgress in a Button when we're waiting for an HTTP request to finish. material-ui v5 has...
They say you shouldn't rewrite all your code when a new feature comes out but I'm making an exception for myself! Actually, I don't think I'll merge it as is;...
We could start paying more attention to the mobile version by, for example, sticking all the desktop-specific stuff into a desktop/ subfolder instead of treating it as the "main" code...
This should be done before we can enable social login for real. ref https://github.com/u-wave/core/issues/188
Because the video ID is the same. Should rerender based on history ID instead, and force the YT component to reload if the history ID is different.
we can add a button to the PlaylistPanel for import sources that adds all the playlists. it's probably fine to do it all client side…?