Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

What does a full v2.0.0 release look like? #2803

Open
1 of 2 tasks
goto-bus-stop opened this issue Dec 18, 2023 · 1 comment
Open
1 of 2 tasks

What does a full v2.0.0 release look like? #2803

goto-bus-stop opened this issue Dec 18, 2023 · 1 comment

Comments

@goto-bus-stop
Copy link
Member

goto-bus-stop commented Dec 18, 2023

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.

@pledi
Copy link
Collaborator

pledi commented Aug 19, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants