Ajaxy / telegram-tt

Telegram Web A, GPL v3
https://web.telegram.org/a
GNU General Public License v3.0
2.21k stars 464 forks source link

[Feature Request] MultiAccount Support #261

Open EuriNaiz opened 1 year ago

EuriNaiz commented 1 year ago

Hi, I just opened an issue on WebK, so, you can see the issue here: https://github.com/morethanwords/tweb/issues/239#issue-1783887460


Anyway, here is a copypaste:

Is your feature request related to a problem? Please describe. The chromebook marketshare is growing, specially since covid19, and is estimated to grow from 27.9B (2021) to 51.64B (2029), so its an important sector to look. Also, the telegram's fallback are webapps in case the app is down from apple and google store or in case a lot of restrictions are applied.

Is important to say that although chromebooks can run android apps, it is not possible to install outside the playstore (APKs), so, if a restriction is applied, you cannot do anything. Also is important to say that nowadays the experience differs using the google play telegram vs using the telegram direct app, the google play telegram is by far limited, specially using bots and visiting some channels/groups.

Describe the solution you'd like That restriction on chromebooks is only possible to avoid using webapps, but, a lot of users have 2 or more accounts, so it is an important feature, at least the support for 2 accounts.

By far webapp experience is better, and it is obvious, because ChromeOS was designed to work with webapps only (after android and GNU/Linux apps support was added), so, its is a important missing feature, specially when another clients (Qt Desktop, MacOS client, Direct APK, AppStore App, and even 3rd party clients have got this feature.

Describe alternatives you've considered ChromeOS actually can run GNU/Linux apps (flatpak and debs), but the major part of chromebooks have poor components (4GiB ram, ~64GiB ssd, and low level processors like cheap intels and entry level arm), so, it is not possible or feasible to run the Qt Desktop client inside the Debian container and having a good experience. Also, runing GNU/Linux apps inside chromebooks is not a fine bc the long time they took to open, because they're inside a container, so they doesn't run in same way and performance than in a native GNU/Linux distro.

On Linux it is possible to run multiaccounts using Firefox multi-accounts containers, but, on Chromium browsers that's not possible, and that is not possible too on ChromeOS.

Additional context Chromebook users are not the only affected; GNU/Linux, MacOS, BSD, Windows and other users are affected too, because they're forced to use the desktop app to got multiaccount support even when using webapp could be possible.

A lot of people outside ChromeOS prefers to use webapps instead using the desktop app (specially when they're electron, but that's another topic).

Please, consider adding multiaccount support Merci beaucoup.