Migration to Vue 3 (again)
-
Review changes -
-
Download -
Patches
-
Plain diff
This is more organized and cleaned up version of previous attempt (which was, pretty much a deep dive head-first into toilet bowl).
This should mostly work, but certain things are really broken rn; I'll keep a list:
-
Sticker picker completely broken -
This is caused by (again) tab-switcher. I will need to change it AGAIN to pre-render its slot and iterate over that since it pretty much iterates on some sort of not-fully-realized template (?)
-
-
Tabs can't be disabled (?) see above, visible on user profile page - "media" tab always enabled. -
Transitions/animations do not work -
Anything that uses with_load_more doesn't work. Something to do with slots -
Followers/following tabs in user profiles -
Pretty much the entirety of Mutes/Blocks tab in settings -
Listeners aren't passed (not sure if needed at all)
-
-
Chat message view is broken (???) -
Some routing is somewhat broken (notably - the fancy urls end up being /(users/)?username
)-
Fixed the (users/)?
part but there's more like it i believe.
-
-
Tooltip for scope icon (in statuses) no longer capitalized. Needs proper i18n -
Interactions view doesn't have tab switcher (grrr) -
Some i18n warnings in some places (not with compat build) -
Some warnings about events emitted not being declared (not with compat build) -
Serviceworker untouched, definitely doesn't work (compiles now but not sure if works) -
Minor spacing errors, most likely due to spaces always being dropped -
Theme tab is broken (not with compat build) -
Post content type selects show empty by default -
Inline usercards don't open instead direct to user profile page immediately -
Show Advanced checkmark doesn't work -
Fixed tests... mostly. Shit's as stable as box of dynamite though. Seems like mocha is less supported now and compat build might be interfering with vue/test-utils
This list is incomplete, you can help by expanding it
Edited by HJ
Merge request reports
Compare and
- version 49a0099ecb
- version 48afbe1a96
- version 47dadf2f40
- version 4619439910
- version 45c3690b45
- version 4470593e71
- version 431c606095
- version 42a3f48fc3
- version 41de2f9686
- version 40218b15b5
- version 39afcfcce2
- version 383799983d
- version 373f04ebd8
- version 36b93e5437
- version 35f20ae344
- version 34650e69c3
- version 334b630c3c
- version 32f706234d
- version 31115f38c4
- version 308e711e05
- version 2991374973
- version 28b7755314
- version 270eb9c019
- version 264539feed
- version 2597930020
- version 2401d8fa4e
- version 23961ca3a7
- version 2208811e5a
- version 21d524e983
- version 207afa6c9f
- version 19538903f9
- version 18b817e09e
- version 176b5791fd
- version 163250e592
- version 157a17eb7f
- version 14909c0f10
- version 134cb14c25
- version 121187727b
- version 115948d20f
- version 10b3ed29ff
- version 926bfbdc2
- version 850ea6dd1
- version 7fea0c91f
- version 6051d51bc
- version 55718c649
- version 48311d4de
- version 3e5114480
- version 28a9115b5
- version 18a9115b5
- develop (base)
- latest versionafdc61b9130 commits,
- version 49a0099ecb118 commits,
- version 48afbe1a96117 commits,
- version 47dadf2f40116 commits,
- version 4619439910115 commits,
- version 45c3690b45114 commits,
- version 4470593e71113 commits,
- version 431c606095112 commits,
- version 42a3f48fc3110 commits,
- version 41de2f9686109 commits,
- version 40218b15b5106 commits,
- version 39afcfcce2103 commits,
- version 383799983d100 commits,
- version 373f04ebd899 commits,
- version 36b93e543798 commits,
- version 35f20ae34494 commits,
- version 34650e69c393 commits,
- version 334b630c3c89 commits,
- version 32f706234d86 commits,
- version 31115f38c483 commits,
- version 308e711e0577 commits,
- version 299137497374 commits,
- version 28b775531469 commits,
- version 270eb9c01967 commits,
- version 264539feed66 commits,
- version 259793002065 commits,
- version 2401d8fa4e64 commits,
- version 23961ca3a763 commits,
- version 2208811e5a62 commits,
- version 21d524e98358 commits,
- version 207afa6c9f57 commits,
- version 19538903f956 commits,
- version 18b817e09e54 commits,
- version 176b5791fd53 commits,
- version 163250e59252 commits,
- version 157a17eb7f45 commits,
- version 14909c0f1045 commits,
- version 134cb14c2544 commits,
- version 121187727b43 commits,
- version 115948d20f41 commits,
- version 10b3ed29ff40 commits,
- version 926bfbdc239 commits,
- version 850ea6dd138 commits,
- version 7fea0c91f37 commits,
- version 6051d51bc36 commits,
- version 55718c64935 commits,
- version 48311d4de28 commits,
- version 3e511448027 commits,
- version 28a9115b525 commits,
- version 18a9115b526 commits,
Compare changes
- Side-by-side
- Inline
Files
122Loading