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.2.2.tar.xz
34.7 MB
#Linux64

SHA-256:
3D00A235A245753B7258742311384F42A8D676C0AAA8E556D8D5D0DA31F678C6

SHA-512:
5FF87E5FAE792AACFB344F13C28CE6069F63D0B4A9E76309AF2ADC822E184400C12C30F2049FD26F5242B08831EDAD12DA91CF6546207E47BEFB7F0B1267240B
Kotatogram_Desktop-x86_64.AppImage
54.3 MB
#AppImage

SHA-256:
2C6FF0E33349B14EB9AE485D4491D68D8581B5CBB2700456D4A63152C9526715

SHA-512:
4D4E9BD49C5BBEA7D254511BA6F442DC1F4D206AF64B6FB079F92FEE5A81234F1A7CC071BD2813A88C5A1A14D7117317E4C721693F993547F333C74AFF3AD8DC
New version is out!
1.2.2 (TD 2.0.1)

For starters, there is new folder option: Hide "All chats" folder. Pretty obvious on what it does, and not actually obvious on how to open it in that case, so I'll explain.
• If "All chats" is default folder, you can press Escape when chat closed.
• If you haven't set custom hotkeys, you can use Ctrl+1 to open "All chats" folder.
• You can also set folder_all shortcut in tdata/shortcuts-custom.json.

About the last one. In TDesktop 2.0.1 changed default hotkeys: folders are switching on Ctrl+number instead of Ctrl+Shift+number. Pinned chats now opened only if there is no corresponding folder. After the update I've noticed that some wanted to return old behaviour. And I actually could add an option, but instead of dealing with unstable key logic and creating more switches I've decided to go other way: add new custom hotkeys.

pinned_1pinned_5: pinned chats.
folder_all: "All chats" folder.
folder_1folder_6: folders.
folder_last: last folder in the list.
folder_next and folder_previous: folder navigation.

If you want to return old behaviour, but you're lazy to set it youself, you can take this config file from GitHub Gist, and put into tdata profile folder. Don't forget to restart the app for hotkey settings to take effect.

Also you can open this folder fast by opening Kotatogram Settings and selecting "Show custom settings" in three-dots menu

Some little things

• Options count is growing, but worst growing is per-section. So that's why I moved some settings of "Chats" section to "Messages" section: sticker height, adaptive bubbles, big emoji outline.
• When you change folder settings with opened folder, panel incorrectly showed current folder. I fixed it.

And yeah, almost forgot. Thanks to @IlyaFedin there a now AppImage build. I have troubles with keyboard layout though, and updates are manual for now, but if you want to test, they are published under #AppImage.
Folder icons

In case you didn't knew, folder icons are stored as normal emojis. Theoretically it opens possibilities to add additional icons, limited to Emoji standard. But Emoji is a massive standard, and many emoticons from it won't fit as folder icons.

So before checking this theory, I'd like to hear from you, which icons do you want to see or which icons do you need most?
Kotatogram
Folder icons In case you didn't knew, folder icons are stored as normal emojis. Theoretically it opens possibilities to add additional icons, limited to Emoji standard. But Emoji is a massive standard, and many emoticons from it won't fit as folder icons.…
Alright, bad news.

Sadly, custom folder icons aren't saved on server: request sends an icon, but it's empty in server's response.

That's how could look icon list. Blur would've been fixed in release build, but there is no point now.

Maybe I'll find some use for icons though: there is planned local filters feature. Just don't ask, when. I can answer that I'm not planning it in next release.
ksetup.1.3.0.exe
22.2 MB
#WindowsInstaller

SHA-256:
7FEBB5DF5800F2A62B66F37843977438A0AA16107B9DD232B456CC6601A378A4

SHA-512:
29C24021E3088618B5763AABB632EFC99A40BF5E87E9C5CD5846A22E76B4E143F57B1E61C106DD33443411D2BD39713FDC72C862F0B483D4E3D79A16B18A6916
1.3.zip
25.9 MB
#Windows

SHA-256:
455D73C52F6F99BB1799A3C4C5DA55B16E5D3509CF08BCB986609776B064F76D

SHA-512:
721767728AE578C6F02133D2DD9629B82E6CF33EFAEA8DB0FA292A63DC83DFD5384F88E88A3F10A1EC2F7FC1B8E70DD930D31947982881128F9C6770E146D7CA
1.3.tar.xz
34.8 MB
#Linux64

SHA-256:
9AA3ED21BC4B795710F83DCBCEE5F6C3D3AB52B7367008FD66B2615C5F7838E4

SHA-512:
8785399EB18EF127F8A6C1C05F1A8721B1B02C64F60E68F21B8C4BCDC15A6FB1752FB974AB115D6A731DE7CA790C8B9803A1016310D54FEC2519D8EE30185E3B
1.3-AppImage.tar.xz
54 MB
#AppImage

SHA-256:
7D0CD416B9B02E9B30C51284C89EF49C1355C7091D1BE7A8B91327D552FBBB9B

SHA-512:
72FB1661C691DCB6DA335D098F86387C5AAEEFB8708A0D6E637E25A0D7A3DE21F77C65B0CAFEF36B4020E197892736055033B65508678F7E433F1A526368B059
New version is out!
1.3 (TD 2.1)

Control branches haven't proved themselves helpful, so I won't do them anymore. Instead I've decided to make a refactor, separating fork functionality from base client. In theory it should help me supporting fork in the long run.

Initially I thought to start refactoring after release, but since original client's release was late, I've made some things in this direction.

Let's move to changes.

• "Discuss" button in channel now available for everyone, even for those who aren't subscribed.
• When unpinning message, you can now hide it for yourself instead.
• Sticker packs now have drop-down menu. For now there are two items: "Copy name" and "Share stickers", but I'm planning to make it bigger eventually.
• Links to chats with username now support query parameter, that opens search by chat along with opening the chat itself. Examples: t.me/kotatogram?query=#Windows, tg://resolve?domain=kotatogram&query=#Linux64
• Search for user's messages in chat member context menu or message context menu in group.
• You can now select and copy text in link open confirmation or viewing bot message by button.
• Poll explanation has these features too, and shown in the box instead of tooltip.
• And as the last one, two options that were only in JSON, now available in menu: "Profile photo rounding" and "Tray icon".

As an additon to changes, this version has fixes.

• Font settings are now resetting correctly.
• Working dir path in tray now uses correct OS separators.
• Open Sans height now uses metrics from bundled font. Also, "Original font height" option now renamed to "Use Open Sans height".
• Fixed unnecessary switches to default folder. It happened when you pin or reorder pins in folder. Also it was messing up sorting of pinned chats. If you haven't catched this bug, you can consider yourself lucky, because I was annoyed a lot by it.

By the way, @IlyaFedin made numerous changes to the #AppImage, fixing compatibility with Ubuntu 14.04, autostart, adding autoupdate and much more.
ksetup.1.3.1.exe
22.2 MB
#WindowsInstaller

SHA-256:
278A0BC2B1F43F9297C2CACEF32635EFF311BF28AA99DE79E7922B96F6E9EE44

SHA-512:
0B933A602063B299FDB546D7EA63269F978940CAEC386DD55CC819F38A4190744D81DB0B28C39525D3D65C2C8D7CB3F1C9BF1492975397D6FC4B1BCB5466440E
1.3.1.zip
25.9 MB
#Windows

SHA-256:
AFCEED044F055CE6E4A4791842BE29181E0690040D1D35886769A10EE1C94FE8

SHA-512:
DF64996EF06F1C308A38E3B6FDD3ABB7AAF95EEE5E32D8A4DCBDFE289D9BC708C2786463E320870899F36450494FCAF24CFA4F0A1518C01B8C074FDEDDDCE133
1.3.1.tar.xz
34.8 MB
#Linux64

SHA-256:
E06AC3133A2AB7C044E4F4FA9FA4071D3CBB96BF80FCE831BB6BA570E0759A3D

SHA-512:
747A5A49F0B0625CA6B071118AD7F3DA1C29C0D8A7618811C4F5B271406EA2D7ABC0F60AF026C380C9672F11DDF2AFAB02E32565737D0C89704B19E307733733
1.3.1-appimage.tar.xz
54 MB
#AppImage

SHA-256:
7825ED72BF2579C5566CC6405B400588888F24F5F0F7F2C7F87F88241A634C84

SHA-512:
702BC8315AFCD57C212D49675FF05DFA266C902E7BA52FB82B33EF3CF2B5256B52D38C48778AE1DA674185C84E9BB55F0D7DD16550D03CD05F299B8DAEDC1EBE
New version is out!
1.3.1 (TD 2.1)

This bug has been reported everywhere: English chat, Russian chat, PM, GitHub... Well, I fixed it. Yes, I'm talking about folder names.

Actually, there are more fixes:
• Guessing game with "Disable edit by Up key" has been removed, one of them was "Always show scheduled". If you guessed it, your prize is this bugfix. If not, bug is fixed anyway.
• If you're using "Use Open Sans height" option, then you could notice that shifting of input fields should be lower. I was hoping to fix it completely, but I made only partial fix, since this version must be shipped ASAP.
ksetup.1.3.3.exe
22.3 MB
#WindowsInstaller

SHA-256:
27DC616DA5F057449F99B98DA767BFE034DB92F222170C902B8A6B4EB8DCCB17

SHA-512:
BCEB168A07BE4A62258EB25A599B14DDE971E4686AA71947C11AA781FCEADF1B40E729722164472A1E17F3979226AC5A374F7655CA197A66A43CFEEC9A2F0C8C
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.