web icon indicating copy to clipboard operation
web copied to clipboard

What does a full v2.0.0 release look like?

Open goto-bus-stop opened this issue 1 year ago • 1 comments

I've been publishing alphas for a few years, it would be nice to wrap it up and have a proper thing that we can recommend to people to npm install.

The main things I think so far:

  • [ ] Use Typescript for state -- components don't need to be fully ported but at least the reducers. This is partly a cleanliness thing (not calling something that's mid-refactor stable), but also a reliability thing as I still run into crashes somewhat regularly due to values being unexpected shapes or unexpectedly null.
  • [ ] Finish the social login feature, we still don't use it on wlk.yt
  • ...do we really need anything else? Many of the things in our issues list can just be point releases.

We likely want to align it with a server 1.0 release. For that I would really like to switch to a SQL database.

goto-bus-stop avatar Dec 18 '23 15:12 goto-bus-stop

I had another idea the other day. We could display recommended songs at the end of the playlist in a seperate section, similar to what spotify is doing.

https://developers.google.com/youtube/v3/docs/videos/list

Making this optional, maybe to be triggered via a button. Nonetheless it could be really cool feature to build up a playlist from scratch

Another nice to have thing would be to have some kind of history for the chat, so reloading the tab doesnt delete the whole chat history

pledi avatar Aug 19 '24 13:08 pledi