OpenTogetherTube is finally updating to Vue 3! #782
dyc3
announced in
Announcements
Replies: 1 comment
-
The vue3 PR has been merged! It'll be deployed shortly. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I have some very big news: OpenTogetherTube is finally upgrading to Vue 3!
This is a huge deal, and is the result of at least year's worth of work. Vue 2 has been a huge thorn in my side because of the lacking typescript support, and some of the hacky workarounds I've had to do to make things work.
Additionally, this branch brings in an absolutely game-changing e2e testing pipeline powered by Cypress! Cypress has graciously given me access to the open source plan for Cypress cloud, which allows our e2e tests to run in parallel and aggregate test results from them. Jest is no longer being used for client side unit tests, as most of them have been replaced by cypress component tests, which are infinitely easier to work with.
Current progress is being tracked in this PR: #772
You can help test it by using the staging branch: https://staging.opentogethertube.com (fyi, it may have to cold boot so your first page load might be a bit slow).
To help stress test it, I'm going to be holding a community watch party on my discord: https://discord.gg/a2Uusuwc3A Event link: https://discord.gg/JDNjsMXA?event=1047566709864800317
To celebrate this huge milestone, and to celebrate reaching my first ever sponsorship goal, I'm adding 2 new visual themes for OpenTogetherTube:
deepblue
anddeepred
! Try them out on the staging branch!Beta Was this translation helpful? Give feedback.
All reactions