1.3.3.zip
25.9 MB
#Windows
SHA-256:
SHA-512:
SHA-256:
FC13B0C6B1AEC03E6BA5589146011A4023E3917D95B7334D893F33DAF9AB693CSHA-512:
5276DFA5053954C43482E0214DC9E0E5AF3DFF6030880DAA33806B456E475A42C0191B0F82ADFD736D4912D0D3DE28800B26A07BACB58F627BAB8523DCB2C37A1.3.3.tar.xz
34.8 MB
#Linux64
SHA-256:
SHA-512:
SHA-256:
E683FA0F020F9CFC3C46BC319AC0A530868F8DC067F6EA9D3926702FB82DD442SHA-512:
CD0004A6DF7F0382A5326F599FA41DEDA00F91D2DF336A7E343B3FACD0AC9890E952AA32311F22F621FA8B456A6186B30829499E41F13C9457928A70B15341CD1.3.3-appimage.tar.xz
54.1 MB
#AppImage
SHA-256:
SHA-512:
SHA-256:
998CAA0CA955F887150DB93A0CF763447622965AFDC6D39673B4920F9B324AC2SHA-512:
5E37840D765BBF520B73834614418988BB77BABCE36EF2B1E7E5C553225E769C79232A1F7BE430A7D4A74C034B606921A4962B7ACB8F6C929D87A48478813920New 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
Changed commands
•
•
•
•
•
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.
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_folderIf 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.
Gist
Shortcuts file for Kotatogram that returns pre-TD 2.0.1 (Kotatogram 1.2.2) behavior: Ctrl+Shift+number for folders, Ctrl+number…
Shortcuts file for Kotatogram that returns pre-TD 2.0.1 (Kotatogram 1.2.2) behavior: Ctrl+Shift+number for folders, Ctrl+number for pins. Current version works for Kotatogram 1.3.1+. - shortcuts-cu...
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.
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:
SHA-512:
SHA-256:
8D3F9FBBFE7A18C74670AE303655CCE6F76CAD1E1587E5292112D45AB5FC7BA6SHA-512:
E1DEB2C9A1BD212F22ADB508FE4A95229367A484381573DD7C79CC8EAC38FCCDF1E956EF2504209DEC7D311B19AB5A0DC4C5FC64537CEDCD2063F9C34A4EE07C1.3.4.zip
26 MB
#Windows
SHA-256:
SHA-512:
SHA-256:
9F4A18929DD68907F40F6CE88CCB8E4B05724815C3237BCF9D7D0FCDD9D2A57ESHA-512:
9BB3C3EEFC8F1802F9B439FF1920A4C8D95185D9A4DE98CCAB897687EB9E166E046451FC6CA62EC61381B6B58388459EDE93E7C5944B5740C79F1C0A6383306D1.3.4.tar.xz
34.9 MB
#Linux64
SHA-256:
SHA-512:
SHA-256:
43D8A05446CA4FDAAE0A31F0D0865183A060D2DC0214A67988FFC429C541C27ESHA-512:
358E670900BBECF278E819ED93503F11C8E66F18A62174D3308F6232FEE5CEE81A3239175C65746B479A901566FD86B431F689625C70D245C166B63C30B308291.3.4-appimage.tar.xz
53.2 MB
#AppImage
SHA-256:
SHA-512:
SHA-256:
C2F8CACDCBE5C139D9E0BFDC663B917E4943A0D35A23533CC9EED83D44929FD5SHA-512:
59BF1A6038C283D955ED545D7A03DB129218C6BA8C8DEFC8FF94DA0AF6737D41E2D28CD4BA9838BA604E526FC5E0E43B246FF1B983FDD87CB6690720F0B76558New 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
• 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.
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.
Telegram
Kotatogram
Should the new option "Apply to sticker width" enabled by default?
Yes / No / I don't care
Yes / No / I don't care
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.
@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.
Keep only AppImage from Linux builds?
Final Results
49%
Yes, static binary isn't needed
36%
No, static binary is needed
15%
I'm not on Linux
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.
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:
SHA-512:
SHA-256:
DE569F67FC4694BFF8FE14E7C2B57D144D327BABB5BDA1C7DF2E79A19B3E4105SHA-512:
E92B710043E4F324151CB27321B74B9C678898AAA92AA28E368273AD6FE37E89968ADBD501466A631005FDCE98F3A12676D678955D1C1BB161776015C88274EE1.3.5.zip
26.5 MB
#Windows
SHA-256:
SHA-512:
SHA-256:
783F77185EAA271E257BB161C1419376A29FCA803BFDE402D7815D221A76DFBDSHA-512:
93A3A1E63A799E008E27165386447778E00DAE19FA0AB214DB46F7C331C0489FC0C72940FD01983292FFDCD5672B7ACC5E1F387F982047C5CB4E1146D6F3AF661.3.5.tar.xz
35.2 MB
#Linux64
SHA-256:
SHA-512:
SHA-256:
50D94E30396B6EBB693D2670CC90E5AFBE6FC86B2547F496C1AD79358E0D1F42SHA-512:
6DC5AC95C2E6556A9B06BFB5A6F180D2D0E12318FE6C57C35CBE12F5739A9944200B884BA6780D30E118772CFF97132545574D5F6314369D9F1155A4BC158F711.3.5-appimage.tar.xz
54.1 MB
#AppImage
SHA-256:
SHA-512:
SHA-256:
CFD6EE237773AD31140D6A4042F42C38513F052D9DAAD42929F69D7F873FD1FDSHA-512:
793C3FF995331F3CBC37064AE4E18BAB6D29B12E1A71B951164676D7E09E9CDAAD0063EB642B09CA2AB568049404BC0205FC8EC36C1C9FC6DF2E3D5C0C18CD8CNew 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.
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:
SHA-512:
SHA-256:
6E3E5BA5EF34E5432FF63058D0A6A57287FB4DD44293EB0F6C085EFC42CB0D78SHA-512:
05C7255D84980A8763E191714458F7C561FEE1D82A01168668BECA19CF6EF74703CCBF16BFC1BC44E9DA92F65FF6306CCA6AA1C8E458F2E9A68AD08C429C3B401.3.6.zip
26.5 MB
#Windows
SHA-256:
SHA-512:
SHA-256:
4D3B9D193B1BC91FD6025E35B7FC548BC872EE9ABDDFEDFDE186BF764DE8B86ASHA-512:
81EA9E7B376BC998B8850813C9B82E1BC6BD4A0963FCE2CE539BA9770E4FF439603EBE7302883C89321CCC4CD3F4043719FB35A8C268A6A0C961E651FD97965F