Kotatogram 1.4.4 beta released!

Updated sources, better unquoted forward, and option to disable chat themes.

Published on: Sep 22, 2021 at 09:01 PM

This update needed to be released as soon as possible because of user IDs update in all Telegram apps. But since there is a huge leap from last source update, some things could break, so it’s the beta again to make minimal needed tests. If there will no bugs, or they will be easy to fix, this version will be quickly promoted to steable. But this version also has few new features with fixes.

Download 1.4.4 beta

based on Telegram Desktop 3.1

Windows

Supports Windows 7 and higher.

Linux

Supports Ubuntu 16.04 and higher.

Alternative options

Please note that update can be delayed.

macOS

Supports macOS 10.15 and higher.

Changes

  • Added option to remember forward mode. Earlier it was reset after restart. Now default forward mode is saved between restarts, but you can restore Telegram Desktop’s behavior, which resets forward mode to default.
  • Added ability to set default forward mode. Please not that if you have enabled remembering of forward mode, it will be re-written every time when it’s changed in forward window. Otherwise this mode will always be selected by default.
  • Replaced unquoted forward method with option to restore the old one. Old method copied message data on client, while new one doing that on server. Since new method is doing much better than the old one, it is used in most cases. The exception is “Regroup all media” grouping mode, since it’s not supported by server. If for any reason you need the old method, you can enable it for all forward modes.
  • Added option to disable per-chat themes. Since these themes can match bad with custom app themes and can hurt eyes when using custom dark app theme without using night mode switch, this Telegram feature wasn’t liked by many users. If you also don’t this themes because of the reasons above or any other reason, you can disable them.
  • Removed GTK integration option. Since GTK integration is no longer needed, option isn’t needed anymore too.

Fixes

  • Fixed missing sending inline bot response preview option.
  • Fixed missing sending inline bot response preview in comments and scheduled messages.
  • Fixed option “Disable edit by Up key” in comments and scheduled messages.

Replaced by default

  • GIF section in shared media. In TDesktop it’s implemented differently, but there is no point in duplicating sections, so this section is now replace by default.
  • Forwarded sticker info. It’s now shown for all stickers, so there is no point in duplicating code, especially since there are no visual differences here.

Why this update is important

Starting with making of Telegram, user IDs were stored in signed int32 which could hold up to 2,147,483,647 user IDs (including reserved ones). The problem is that pretty soon this quantity would be expended, so in order to prevent this, Telegram moved server and all its apps to int64 usage, which can hold up to 9,223,372,036,854,775,807 user IDs.

So what will happen on int32 overflow? Currently it’s known that new users won’t be able to register in Telegram. Also it’s possible that old apps wouldn’t work at all, if Telegram won’t make some kind of reverse compatibility, which, sadly, less likely in this case.

Few words about poll

Recently I’ve made the poll about how feature which influences chat themes should be properly named. With a small margin “Disable chat themes” has won, it will stay for now. But I understand what’s the problem that started this entire poll: inverted switch logic can be confusing. I have an idea how to make such options more easy to understand, but releasing a new version was more important than re-working settings menu, so it will be done either in stable or after stable, which is more likely.