Kotatogram – Telegram
Kotatogram
2.09K subscribers
9 photos
157 files
38 links
Experimental fork of Telegram Desktop by @EricKotato.

GitHub: https://github.com/kotatogram/kotatogram-desktop
Dev blogs: @kotatogram_dev
На русском: @kotatogram_ru

Builds:
#WindowsInstaller #Windows #Linux64 #AppImage #macOS
Download Telegram
1.3.3.zip
25.9 MB
#Windows

SHA-256:
FC13B0C6B1AEC03E6BA5589146011A4023E3917D95B7334D893F33DAF9AB693C

SHA-512:
5276DFA5053954C43482E0214DC9E0E5AF3DFF6030880DAA33806B456E475A42C0191B0F82ADFD736D4912D0D3DE28800B26A07BACB58F627BAB8523DCB2C37A
1.3.3.tar.xz
34.8 MB
#Linux64

SHA-256:
E683FA0F020F9CFC3C46BC319AC0A530868F8DC067F6EA9D3926702FB82DD442

SHA-512:
CD0004A6DF7F0382A5326F599FA41DEDA00F91D2DF336A7E343B3FACD0AC9890E952AA32311F22F621FA8B456A6186B30829499E41F13C9457928A70B15341CD
1.3.3-appimage.tar.xz
54.1 MB
#AppImage

SHA-256:
998CAA0CA955F887150DB93A0CF763447622965AFDC6D39673B4920F9B324AC2

SHA-512:
5E37840D765BBF520B73834614418988BB77BABCE36EF2B1E7E5C553225E769C79232A1F7BE430A7D4A74C034B606921A4962B7ACB8F6C929D87A48478813920
New version is out!
1.3.3 (TD 2.1.1)

Minor version, which updates official app sources to 2.1.1.

By the way, two patches were moved to official app:
• Bot message privacy status in group member list.
• "Subscribers" instead of "members" in channels.

Also TDesktop 2.1.1 now have custom shortcuts for folders, but with changed names. Old shortcuts-custom.json commands should work fine, but it's recommended to update to use TDesktop ones to increase compatibility.

Changed commands
folder_1..folder_6 -> folder1..folder6
folder_all -> all_chats
folder_last -> last_folder
folder_next -> next_folder
folder_previous -> previous_folder

If you're using my gist for old hotkey behavior, it's now updated to reflect these changes.

But where is 1.3.2?
1.3.2 had severe bug that caused crash if you hide "All chats" folder. 1.3.3 fixed it, but I had to delay the release because of it.
A little poll before the release.

TDesktop 2.1.2 has decreased sticker size from 256 to 228 pixels. This causes problems with height changing option like increased gaps. There are two ways to solve it:

1. Cut the part of the option, making 228 as maximum value. In this case highest value will be equal to official app's value.
2. Add option "Apply to sticker width", which will scale sticker width along with sticker height.

Question is not about this, as you could think, because it's clear that I would add an option. Question is: should this option be default? Of course, you can disable it at any time.
Should the new option "Apply to sticker width" enabled by default?
Final Results
76%
Yes
8%
No
16%
I don't care
ksetup.1.3.4.exe
22.3 MB
#WindowsInstaller

SHA-256:
8D3F9FBBFE7A18C74670AE303655CCE6F76CAD1E1587E5292112D45AB5FC7BA6

SHA-512:
E1DEB2C9A1BD212F22ADB508FE4A95229367A484381573DD7C79CC8EAC38FCCDF1E956EF2504209DEC7D311B19AB5A0DC4C5FC64537CEDCD2063F9C34A4EE07C
1.3.4.zip
26 MB
#Windows

SHA-256:
9F4A18929DD68907F40F6CE88CCB8E4B05724815C3237BCF9D7D0FCDD9D2A57E

SHA-512:
9BB3C3EEFC8F1802F9B439FF1920A4C8D95185D9A4DE98CCAB897687EB9E166E046451FC6CA62EC61381B6B58388459EDE93E7C5944B5740C79F1C0A6383306D
1.3.4.tar.xz
34.9 MB
#Linux64

SHA-256:
43D8A05446CA4FDAAE0A31F0D0865183A060D2DC0214A67988FFC429C541C27E

SHA-512:
358E670900BBECF278E819ED93503F11C8E66F18A62174D3308F6232FEE5CEE81A3239175C65746B479A901566FD86B431F689625C70D245C166B63C30B30829
1.3.4-appimage.tar.xz
53.2 MB
#AppImage

SHA-256:
C2F8CACDCBE5C139D9E0BFDC663B917E4943A0D35A23533CC9EED83D44929FD5

SHA-512:
59BF1A6038C283D955ED545D7A03DB129218C6BA8C8DEFC8FF94DA0AF6737D41E2D28CD4BA9838BA604E526FC5E0E43B246FF1B983FDD87CB6690720F0B76558
New version is out!
1.3.4 (TD 2.1.2)

In previous poll most people voted for enabling "Apply for sticker width" by default, so with adding this option it's enabled by default.

Apart from that, there are other interesting changes:

• Option "Chat ID in profile" now offers Bot API chat ID format (minus in the beginning for groups, -100 for channels and supergroups).
• Message ID now shown by hover on message date.
• Service message (joining chat, creating chat, pinning a message, and so on) now shows time when this action happened.

Fixes are there too:
• Fixed protection from broken JSON settings file. When wrong values are set in kotato-settings-custom.json file, opening settings could cause crash.
• Fixed length of sticker set noscript, earlier three-dots button could overlap part of the noscript, if it's too long.
• Fixed missing "account inaccessible" in drop-down chat list, earlier it was good old "last seen a long time ago".
• Icon for removing member from chat in member list is back on old place. Hovering hides admin rank though, since it looks more clear than, for example, moving rank.

Also @IlyaFedin made some changes to AppImage:
• Now AppImage can take settings from qt5ct and lxqt (in addition to gtk3, gtk2 and kde).
• It now uses TDesktop's code for creating shortcut, and AppImageLauncher doesn't detect it as AppImage. Because of this you can freely move it in any folder, and it will work just as static Linux binary build.
Poll about future of Linux builds

@IlyaFedin, who made AppImage builds for fork, suggested to keep only AppImage from Linux builds.

Advantages:
• lower binary size (50 MB AppImage vs 100 MB static binary)
• easier and faster builds (less waiting for release)
• can automatically take icon theme and font settings from GTK without qt5ct (system icons support without unnecessary installs)
• supports Kvantum themes
• more supported systems (Ubuntu 14.04+, static binary built on 16.04)

From what I see, only drawback here is an update size (50 MB AppImage vs 30 MB static binary). If you have any problem with AppImage, that wasn't on static binary, share it in comments. Also vote in poll on how do you like this idea.

Convenient links:
Static binary: suggested to remove
AppImage: suggested to make only official build for Linux

Please note, that it won't change building for individual distros. The question is about builds that are posted on this channel and GitHub.
A little explanation regarding AppImage from @IlyaFedin:

AppImage doesn't have any significant differences from static binary. Both takes all dependencies with them, both by themselves are files, that you just need to run. However, AppImage build requires less effort and gives better system integration.

I'll also remind that it's not about builds package manager: i.e. it won't affect kotatogram-desktop-dynamic-bin from AUR.
ksetup.1.3.5.exe
22.6 MB
#WindowsInstaller

SHA-256:
DE569F67FC4694BFF8FE14E7C2B57D144D327BABB5BDA1C7DF2E79A19B3E4105

SHA-512:
E92B710043E4F324151CB27321B74B9C678898AAA92AA28E368273AD6FE37E89968ADBD501466A631005FDCE98F3A12676D678955D1C1BB161776015C88274EE
1.3.5.zip
26.5 MB
#Windows

SHA-256:
783F77185EAA271E257BB161C1419376A29FCA803BFDE402D7815D221A76DFBD

SHA-512:
93A3A1E63A799E008E27165386447778E00DAE19FA0AB214DB46F7C331C0489FC0C72940FD01983292FFDCD5672B7ACC5E1F387F982047C5CB4E1146D6F3AF66
1.3.5.tar.xz
35.2 MB
#Linux64

SHA-256:
50D94E30396B6EBB693D2670CC90E5AFBE6FC86B2547F496C1AD79358E0D1F42

SHA-512:
6DC5AC95C2E6556A9B06BFB5A6F180D2D0E12318FE6C57C35CBE12F5739A9944200B884BA6780D30E118772CFF97132545574D5F6314369D9F1155A4BC158F71
1.3.5-appimage.tar.xz
54.1 MB
#AppImage

SHA-256:
CFD6EE237773AD31140D6A4042F42C38513F052D9DAAD42929F69D7F873FD1FD

SHA-512:
793C3FF995331F3CBC37064AE4E18BAB6D29B12E1A71B951164676D7E09E9CDAAD0063EB642B09CA2AB568049404BC0205FC8EC36C1C9FC6DF2E3D5C0C18CD8C
New version is out!
1.3.5 (TD 2.1.4)

TDesktop sources has been updated to 2.1.4.

Regarding static builds for Linux

Even though many voters supported static binary, nobody told why it's better than AppImage. So I decided to support static binary builds until 1.4 version, and in 1.4 switch to AppImage.

Once again I'm reminding you that other builds like package manager builds won't change because of this.
ksetup.1.3.6.exe
22.6 MB
#WindowsInstaller

SHA-256:
6E3E5BA5EF34E5432FF63058D0A6A57287FB4DD44293EB0F6C085EFC42CB0D78

SHA-512:
05C7255D84980A8763E191714458F7C561FEE1D82A01168668BECA19CF6EF74703CCBF16BFC1BC44E9DA92F65FF6306CCA6AA1C8E458F2E9A68AD08C429C3B40
1.3.6.zip
26.5 MB
#Windows

SHA-256:
4D3B9D193B1BC91FD6025E35B7FC548BC872EE9ABDDFEDFDE186BF764DE8B86A

SHA-512:
81EA9E7B376BC998B8850813C9B82E1BC6BD4A0963FCE2CE539BA9770E4FF439603EBE7302883C89321CCC4CD3F4043719FB35A8C268A6A0C961E651FD97965F