About
This channel is intended for short posts about Kotatogram development. Longer posts and releases will be posted to main channel. Posts can be discussed in @kotatochat.
This channel is intended for short posts about Kotatogram development. Longer posts and releases will be posted to main channel. Posts can be discussed in @kotatochat.
Telegram
Kotatogram
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
GitHub: https://github.com/kotatogram/kotatogram-desktop
Dev blogs: @kotatogram_dev
На русском: @kotatogram_ru
Builds:
#WindowsInstaller #Windows #Linux64 #AppImage #macOS
TD 4.14 is released, and I finally have some time for Kotatogram, so I decided to update the branch directly to it. And surprisingly, it was easier than I've thought.
I've updated it from patches-track-4.8.4 branch which was fixed a little (not fully though). That's probably the reason why it was easy enough to update.
However, I haven't tested building yet, so it's possible that there will be a lot of bugs that will prevent the branch from building.
Source code, as usual, I'll upload when first working build will be done (I'll upload it too).
I've updated it from patches-track-4.8.4 branch which was fixed a little (not fully though). That's probably the reason why it was easy enough to update.
However, I haven't tested building yet, so it's possible that there will be a lot of bugs that will prevent the branch from building.
Source code, as usual, I'll upload when first working build will be done (I'll upload it too).
Whoops, looks like I've forgot to disable reactions here. Alright, I'll keep them enabled since there are no comments.
New branch is ready with prebuilt version.
https://www.tgoop.com/KotatogramTestVersions/13
https://www.tgoop.com/KotatogramTestVersions/13
Telegram
Kotatogram Test Versions
https://github.com/kotatogram/kotatogram-desktop/tree/patches-track-4.14
Kotatogram Dev Blog
New branch is ready with prebuilt version. https://www.tgoop.com/KotatogramTestVersions/13
I think I should remind that this version is better to be installed separately from main version with separate profile.
Telegram Desktop does not support profile version downgrade: if you'll try to start new Telegram Desktop profile on old version, it will reset and you'll have to re-login.
Telegram Desktop version on which Kotatogram is based is located in the bottom of main menu.
Telegram Desktop does not support profile version downgrade: if you'll try to start new Telegram Desktop profile on old version, it will reset and you'll have to re-login.
Telegram Desktop version on which Kotatogram is based is located in the bottom of main menu.
I'm also reminding about automatic download bug which is still exist.
However, I've found a temporary workaround per chat: opening shared media once is enough.
Of course, this horror will be fixed in release version, either in automatic download itself or just by building with LTO (that looks like will last about 5 hours again).
However, I've found a temporary workaround per chat: opening shared media once is enough.
Of course, this horror will be fixed in release version, either in automatic download itself or just by building with LTO (that looks like will last about 5 hours again).
Telegram
Kotatogram Test Versions
BTW, automatic download is broken too since it's a 32-bit build without LTO. LTO build currently crashes with LNK1248 error on linking stage (basically out of memory).
———
К слову, автоматическое скачивание тоже сломано, потому что это 32-битная сборка…
———
К слову, автоматическое скачивание тоже сломано, потому что это 32-битная сборка…
Other bugs that are present now and which I know about:
— “Show/hide pinned message”: crash on click
— “Recent actions” button in profile: no reaction
— Right click on an inactive account in the main menu: crash
— Folders: bug with premium limits
Visual flaws:
— Icons that are out of general style: scheduled messages, notifications (in the profile header), Kotatogram settings
— Offset bug for icons of manage buttons in the profile
Features that are being rebuilt from scratch:
— Rounding of avatars (is in test version currently)
— Compact chats
This is not an exhaustive list, this is just what I've remembered about. Plus, I'm planning new features, but this will be after I fix the old ones.
— “Show/hide pinned message”: crash on click
— “Recent actions” button in profile: no reaction
— Right click on an inactive account in the main menu: crash
— Folders: bug with premium limits
Visual flaws:
— Icons that are out of general style: scheduled messages, notifications (in the profile header), Kotatogram settings
— Offset bug for icons of manage buttons in the profile
Features that are being rebuilt from scratch:
— Rounding of avatars (is in test version currently)
— Compact chats
This is not an exhaustive list, this is just what I've remembered about. Plus, I'm planning new features, but this will be after I fix the old ones.
And since there is a rounding setting (even if it’s not finished), I’ll tell you how it works.
For now, rounding is controlled via JSON file (Settings > three-dots > Show settings file). On release a slider in settings will be added to accompany it.
New options:
—
—
—
To apply the settings, you must restart the application.
For now, rounding is controlled via JSON file (Settings > three-dots > Show settings file). On release a slider in settings will be added to accompany it.
New options:
—
userpic_corner_radius
, integer from 0 to 50: rounding percentage for all chats (0 — square, 50 — circle). Default is 50.—
userpic_corner_radius_forum
, an integer from 0 to 50: rounding percentage of forums separately (0 is a square, 50 is a circle). Works only if userpic_corner_radius_forum_use_default
is set to true. Default is 30.—
userpic_corner_radius_forum_use_default
, true/false: if true, then the rounding for forums will be taken from userpic_corner_radius
instead of userpic_corner_radius_forum
. Default is false.To apply the settings, you must restart the application.
patches-track-4.14 branch is now updated to 4.14.12. Without bug fixes, sadly, but with tags in Saved Messages.
https://www.tgoop.com/KotatogramTestVersions/14
https://www.tgoop.com/KotatogramTestVersions/14
Telegram
Kotatogram Test Versions
https://github.com/kotatogram/kotatogram-desktop/tree/patches-track-4.14
I've fixed hiding and showing pinned messages in the menu, but not everything is as smooth as I would like.
In the current test build, clicking on “Hide pinned message” in the three-dots menu will result in a crash. In the next test build this will be fixed and will work as it should. However, I haven't yet been able to fix the “Hide” button in the window that appears when you click X in the pinned messages panel. But at least it won’t cause the app to crash.
Along with that, if you've stumbled upon a crash when editing a local folder, I glad to say that I fixed that too. So at least there should be no more crashes (if there are still any, please report it!).
Other fixes that will be in the next test build:
— Build fixes for Linux (authored by @Shlyupa), unless it'll turn out that I forgot to port something or broke something else;
— Fixes for text in sliders in settings: now on the default white theme you will see what does this option do.
In the current test build, clicking on “Hide pinned message” in the three-dots menu will result in a crash. In the next test build this will be fixed and will work as it should. However, I haven't yet been able to fix the “Hide” button in the window that appears when you click X in the pinned messages panel. But at least it won’t cause the app to crash.
Along with that, if you've stumbled upon a crash when editing a local folder, I glad to say that I fixed that too. So at least there should be no more crashes (if there are still any, please report it!).
Other fixes that will be in the next test build:
— Build fixes for Linux (authored by @Shlyupa), unless it'll turn out that I forgot to port something or broke something else;
— Fixes for text in sliders in settings: now on the default white theme you will see what does this option do.
New test build with fixes I written about earlier. A lot more fixes are needed, but I hope no crashes anymore.
https://www.tgoop.com/KotatogramTestVersions/15
https://www.tgoop.com/KotatogramTestVersions/15
Telegram
Kotatogram Test Versions
https://github.com/kotatogram/kotatogram-desktop/tree/patches-track-4.14
I've updated the sources to 4.15.1, will publish them after the test build.
Since the version is already beyond 4.14, and I don’t want to create a branch for each version since it will bloat the repository, this branch will be called
Also, to reduce the size of the repository, I plan to reorganize the
How it looks now:
— patches-track: TD 4.1.1
— patches-track-old: TD 3.5.2
— patches-track-4.8.4: TD 4.8.4
— patches-track-4.14: TD 4.14.13
How I want to do:
— patches-track: TD 3.5.2
— patches-track-wip: TD 4.15.1
— patches-track-old, patches-track-4.8.4 and patches-track-4.14 will be deleted (or archived, if needed).
So if you need versions based on 4.1.1, 4.8.4 or 4.14.13, I advise you to fork these branches. Or if you want them to stay a little longer, let me know at @kotatochat.
Since the version is already beyond 4.14, and I don’t want to create a branch for each version since it will bloat the repository, this branch will be called
patches-track-wip
.Also, to reduce the size of the repository, I plan to reorganize the
patches-track*
branches.How it looks now:
— patches-track: TD 4.1.1
— patches-track-old: TD 3.5.2
— patches-track-4.8.4: TD 4.8.4
— patches-track-4.14: TD 4.14.13
How I want to do:
— patches-track: TD 3.5.2
— patches-track-wip: TD 4.15.1
— patches-track-old, patches-track-4.8.4 and patches-track-4.14 will be deleted (or archived, if needed).
So if you need versions based on 4.1.1, 4.8.4 or 4.14.13, I advise you to fork these branches. Or if you want them to stay a little longer, let me know at @kotatochat.
New test build and new branch. The only fix is the accounts limit (since this is a 32-bit build, there should be 10 of them). However, I didn’t check the fix itself.
https://www.tgoop.com/KotatogramTestVersions/16
https://www.tgoop.com/KotatogramTestVersions/16
Telegram
Kotatogram Test Versions
https://github.com/kotatogram/kotatogram-desktop/tree/patches-track-wip
New build based on 4.15.3 beta, where the main addition is Instant View.
https://www.tgoop.com/KotatogramTestVersions/17
https://www.tgoop.com/KotatogramTestVersions/17
Telegram
Kotatogram Test Versions
https://github.com/kotatogram/kotatogram-desktop/tree/patches-track-wip