Ey,
Welcome to the mailing lists! Please read and follow our [guidelines][1]. Specifically, try to use plain text emails.
Also, I've noticed that your PKGBUILD includes a lot of packages included in "base" as dependencies. Please don't do that; packages installed as part of "base" are part of every Arch distro. Additionally, packages that don't compile anything and install a precompiled binary instead (such as yours) should have a -bin suffix.
Firstly, may I ask what's the difference between the universal version `wechat` and `weixin`? If its just a newer version of WeChat, then it should remain the wechat-uos package name or prefix.
As 7Ji has explained in their rather long email, "weixin" uses Electron, which is non-native, while "wechat" uses Qt, which is native. The latter is a rewrite of the former, and both are maintained.
To reduce this confusion, maybe the latter version's package should be named like "wechat-uos-qt" instead.
I also believe that they are keeping the old "weixin" (probably unmaintained) because the fact that the so called "Universal" Qt version doesn't port over any data from legacy Electron versionRegardless of speculation on the state of the Electron version's development, it is still a separate version, and people want both versions of the package. Therefore, I agree with 7Ji that the Electron and Qt versions should remain separate.
[1]: https://wiki.archlinux.org/title/General_guidelines#Mailing_ -- Cheers, Aᴀʀᴏɴlists