Skip to content

Conversation

absidue
Copy link
Member

@absidue absidue commented Oct 4, 2025

Pull Request Type

  • Feature Implementation

Description

After working on this on and off for years, with lots of prior pull requests paving the way, we can finally upgrade to Vue 3. Only 1.75 years after the Vue 2 became EOL and 6 days after the Vue language tools dropped support for Vue 3.

While a lot of work was already done in previous pull requests, this one does includes major version bumps for Vue, portal-vue, vue-i18n, vue-router, vuex, vue-loader and @fontawesome/vue-fontawesome, so I would suggest that we daily drive these changes for a bit to test them properly before merging them.

Testing

Test everything!
I would suggest including these changes in the builds that you use day-to-day.

Desktop

  • OS: Windows
  • OS Version: 11

@FreeTubeBot FreeTubeBot enabled auto-merge (squash) October 4, 2025 16:32
@github-actions github-actions bot added PR: dependencies Pull requests that update a dependency file PR: waiting for review For PRs that are complete, tested, and ready for review labels Oct 4, 2025
@ChunkyProgrammer
Copy link
Member

Is the plan to remove the 'composables/use-i18n-polyfill' in a follow up PR?

@PikachuEXE
Copy link
Collaborator

Cannot remove videos from playlist
2025-10-05 01_32_52-Watch Later - FreeTube

@absidue
Copy link
Member Author

absidue commented Oct 4, 2025

Is the plan to remove the 'composables/use-i18n-polyfill' in a follow up PR?

Migrating to the actual composition API version of vue-i18n is planned in a follow up yes, as we still have some components in the options API format and those would need to be migrated to the composition API first.

@absidue
Copy link
Member Author

absidue commented Oct 4, 2025

@PikachuEXE Fixed removing videos from playlists, also noticed that toasts weren't showing up so I fixed that too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
PR: dependencies Pull requests that update a dependency file PR: waiting for review For PRs that are complete, tested, and ready for review
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants