FreeTube icon indicating copy to clipboard operation
FreeTube copied to clipboard

Vue3 Migration

Open ChunkyProgrammer opened this issue 2 years ago • 46 comments

Vue3 Migration

Pull Request Type

  • [x] Other - migrate to vue3

Description

This PR migrates FreeTube to Vue3. From what I can tell, this mostly works but I'd like to do some more investigation and testing (hence the draft PR). I might close this PR if I don't have enough time to fix it but the existing code should be useful for anyone who wishes to take a stab at the vue 3 migration

upgrade vue to 3.3.10 upgrade vue-i18n to 9.8.0 upgrade vue-observe-visibility to 2.0.0-alpha.1 upgrade vue-router to 4.2.5 upgrade vuex to 4.1.0

Screenshots

image

Testing

  • daily drive, if an error occurs that you cant reproduce in the development branch then report it

Desktop

  • OS: Windows
  • OS Version: 10
  • FreeTube version: 0.19.1

ChunkyProgrammer avatar Dec 07 '23 02:12 ChunkyProgrammer

This pull request has conflicts, please resolve those before we can evaluate the pull request.

github-actions[bot] avatar Dec 08 '23 19:12 github-actions[bot]

Conflicts have been resolved. A maintainer will review the pull request shortly.

github-actions[bot] avatar Dec 08 '23 19:12 github-actions[bot]

Refreshing subscriptions errors in formatNumber.

absidue avatar Dec 08 '23 19:12 absidue

The build warnings can be fixed by removing the set and del imports and replacing them with direct object modification, as Vue 3 can properly detect property changes.

set(x, y, z) can be replaced by x[y] = z

del(x, y) can be replaced by delete x[y]

absidue avatar Dec 09 '23 11:12 absidue

This pull request has conflicts, please resolve those before we can evaluate the pull request.

github-actions[bot] avatar Dec 16 '23 13:12 github-actions[bot]

Conflicts have been resolved. A maintainer will review the pull request shortly.

github-actions[bot] avatar Dec 18 '23 18:12 github-actions[bot]

This pull request has conflicts, please resolve those before we can evaluate the pull request.

github-actions[bot] avatar Dec 21 '23 03:12 github-actions[bot]

Conflicts have been resolved. A maintainer will review the pull request shortly.

github-actions[bot] avatar Dec 21 '23 03:12 github-actions[bot]

This pull request has conflicts, please resolve those before we can evaluate the pull request.

github-actions[bot] avatar Dec 21 '23 04:12 github-actions[bot]

Conflicts have been resolved. A maintainer will review the pull request shortly.

github-actions[bot] avatar Dec 27 '23 02:12 github-actions[bot]

This pull request has conflicts, please resolve those before we can evaluate the pull request.

github-actions[bot] avatar Jan 01 '24 13:01 github-actions[bot]

Conflicts have been resolved. A maintainer will review the pull request shortly.

github-actions[bot] avatar Jan 02 '24 02:01 github-actions[bot]

This pull request has conflicts, please resolve those before we can evaluate the pull request.

github-actions[bot] avatar Jan 02 '24 22:01 github-actions[bot]

Conflicts have been resolved. A maintainer will review the pull request shortly.

github-actions[bot] avatar Jan 03 '24 20:01 github-actions[bot]

This pull request has conflicts, please resolve those before we can evaluate the pull request.

github-actions[bot] avatar Jan 08 '24 14:01 github-actions[bot]

Conflicts have been resolved. A maintainer will review the pull request shortly.

github-actions[bot] avatar Jan 11 '24 03:01 github-actions[bot]

This pull request has conflicts, please resolve those before we can evaluate the pull request.

github-actions[bot] avatar Jan 15 '24 16:01 github-actions[bot]

Conflicts have been resolved. A maintainer will review the pull request shortly.

github-actions[bot] avatar Jan 16 '24 05:01 github-actions[bot]

This pull request has conflicts, please resolve those before we can evaluate the pull request.

github-actions[bot] avatar Jan 18 '24 03:01 github-actions[bot]

Conflicts have been resolved. A maintainer will review the pull request shortly.

github-actions[bot] avatar Jan 18 '24 06:01 github-actions[bot]

This pull request has conflicts, please resolve those before we can evaluate the pull request.

github-actions[bot] avatar Jan 22 '24 13:01 github-actions[bot]

Conflicts have been resolved. A maintainer will review the pull request shortly.

github-actions[bot] avatar Jan 24 '24 21:01 github-actions[bot]

This PR is mostly complete as there may be some small bugs but code review is welcome (just no approving reviews yet!)

ChunkyProgrammer avatar Jan 24 '24 23:01 ChunkyProgrammer

This pull request has conflicts, please resolve those before we can evaluate the pull request.

github-actions[bot] avatar Jan 29 '24 12:01 github-actions[bot]

Conflicts have been resolved. A maintainer will review the pull request shortly.

github-actions[bot] avatar Jan 29 '24 22:01 github-actions[bot]

This pull request has conflicts, please resolve those before we can evaluate the pull request.

github-actions[bot] avatar Jan 29 '24 22:01 github-actions[bot]

Conflicts have been resolved. A maintainer will review the pull request shortly.

github-actions[bot] avatar Jan 29 '24 23:01 github-actions[bot]

This pull request has conflicts, please resolve those before we can evaluate the pull request.

github-actions[bot] avatar Feb 01 '24 12:02 github-actions[bot]

Conflicts have been resolved. A maintainer will review the pull request shortly.

github-actions[bot] avatar Feb 01 '24 15:02 github-actions[bot]

This pull request has conflicts, please resolve those before we can evaluate the pull request.

github-actions[bot] avatar Feb 05 '24 01:02 github-actions[bot]