Commit graph

11277 commits

Author SHA1 Message Date
8ca385e3df [Option][GUI/JSON] Multithreaded video decoding 2023-06-16 05:53:43 +03:00
c7cfe23892 [Option][GUI] Confirm before calls 2023-06-16 05:53:43 +03:00
e057642851 [Option][JSON] Custom auto-replaces 2023-06-16 05:53:43 +03:00
bfda76f7f9 [Option][GUI] Disable edit by Up 2023-06-16 05:53:43 +03:00
374bc85dc7 [Option][GUI] Compact chat list 2023-06-16 05:53:43 +03:00
c241938606 [Option][JSON] Custom scales 2023-06-16 05:53:43 +03:00
81d8f889e9 [Option][GUI] Show phone in drawer 2023-06-16 05:53:43 +03:00
61efca5f91 [Option][GUI] Upload speed boost 2023-06-16 05:53:43 +03:00
3d90deb16c [Option][GUI] Show chat ID 2023-06-16 05:53:43 +03:00
f149ff151a [Option][GUI] Always show scheduled 2023-06-16 05:53:43 +03:00
f88788611d [Option][GUI] Adaptive chat bubbles 2023-06-16 05:53:42 +03:00
acb0cf8c1e [Option][GUI] Sticker size 2023-06-16 05:53:42 +03:00
8035f02f96 [Option][GUI] Big emoji outline 2023-06-16 05:53:42 +03:00
32f9b9291e [Option][GUI] Font options 2023-06-16 05:53:42 +03:00
fc9871d6e1 [Option][Non-stored] Custom API ID and hash 2023-06-16 05:53:22 +03:00
2611636257 [Core] Settings system 2023-06-16 05:53:22 +03:00
17b7ba7940 [Core] Versioning and updater 2023-06-16 02:30:33 +03:00
7d77f9d53f [Branding] App name (language-dependent) 2023-06-16 02:30:33 +03:00
c417056339 [Core] Language system
Telegram Desktop uses static language system with code generation, which
requires almost full app rebuild on any string modification, no matter
how small it is.

Since Kotatogram is options-driven, static language system will slow the
development. This language system solves the problem by using JSON and
runtime string search instead.
2023-06-16 02:30:33 +03:00
86a7dea9e1 [Branding] App name and logo
Featuring macOS icon contributed by gershik.
2023-06-16 02:30:33 +03:00
John Preston
c793537d96 Version 4.1.1.
- Fix editing media captions with animated emoji.
- Fix viewing animated emoji sets used in a message.
- Fix premium sticker tooltip auto-show in channel comments.
- Fix main window position and size restoring after relaunch.
- Other bug fixes and minor improvements.
2022-08-16 09:38:19 +03:00
23rd
e568f7ab01 Added ability to restrict voice messages in conversations for everyone. 2022-08-16 09:38:19 +03:00
John Preston
11b711c43f Fix realtime "Large emoji" applying to only-custom-emoji. 2022-08-16 09:29:02 +03:00
John Preston
d1a81a83b4 Fix crash in editing media captions. 2022-08-16 09:21:12 +03:00
John Preston
42ca06d33c Request up to 32 file parts at once for video downloads. 2022-08-16 08:57:36 +03:00
John Preston
184ebc865c Fix downloading videos of size > INT_MAX to disk. 2022-08-16 08:56:30 +03:00
John Preston
c8c3f43853 Fix editing media captions with custom emoji. 2022-08-16 08:27:55 +03:00
John Preston
9105677325 Add "View Profile" even with third column info. 2022-08-16 07:41:32 +03:00
John Preston
7c2d3a8855 Fix custom emoji in initial send files caption. 2022-08-15 19:10:38 +03:00
John Preston
888306c017 Fix custom emoji in reply bar in comments / scheduled. 2022-08-15 19:01:40 +03:00
John Preston
6ff30c643a Fix user links in Recent Actions. 2022-08-15 18:54:08 +03:00
John Preston
5f8fca0355 Don't allow custom emoji pseudo-links in EditLink. 2022-08-15 18:41:37 +03:00
John Preston
4933fbb74a Show out message timestamp always for > 3 custom emoji. 2022-08-15 17:54:45 +03:00
John Preston
51010e864c Fix premium sticker tooltip auto-show in comments. 2022-08-15 16:39:56 +03:00
John Preston
24ee944689 Improve reply info layout in narrow mode.
Fixes #24935.
2022-08-15 16:21:08 +03:00
John Preston
2c0a38d356 Don't unload emoji sets.
Fixes #24933.
2022-08-15 15:52:27 +03:00
John Preston
2846b2f7a5 Fix stickers list footer last icon. 2022-08-15 14:23:07 +03:00
John Preston
c126a1e56e Simplify CustomEmojiId. 2022-08-15 13:17:24 +03:00
John Preston
f0f7318978 Better saved credentials processing. 2022-08-15 12:20:17 +03:00
John Preston
fede1ff173 Simplify stickers inner API. 2022-08-15 11:34:22 +03:00
John Preston
94e4a8981f Specify gift box sticker explicitly. 2022-08-15 10:42:06 +03:00
Ilya Fedin
1e7117dd67 Revert "Fix enlargening the window by shadow margin when resotring position"
This reverts commit e0ddaf9da1.
2022-08-14 11:51:13 +04:00
Joe Kappus
f82089cbfe Fix build with GCC 12. 2022-08-13 14:18:13 +04:00
Ilya Fedin
b9181db407 Don't use QWindowSystemInterface in the PiP
It provides no difference, there was a mistake while testing the behavior
2022-08-12 19:51:04 +03:00
John Preston
df45294855 Version 4.1: Fix build with GCC. 2022-08-12 19:01:41 +03:00
John Preston
ef6d2b2c0b Version 4.1.
- Include animated emoji in messages and captions.
- Premium users unlock over 500 new emoji,
including custom packs with unique characters.
- All users can view any emoji,
and try them out in the Saved Messages chat.
- Control who can send you voice
and video messages with Telegram Premium.
- Send a Premium subscription to any user from their profile.
- Choose 3, 6, or 12 months - at a discount.
2022-08-12 16:46:57 +03:00
John Preston
228a48c8bf Fix possible crash in main window destructor.
In platform window destructor it can send window state change signal.
2022-08-12 16:21:52 +03:00
John Preston
76a482317d Fix main menu name label refreshing. 2022-08-11 20:58:30 +03:00
John Preston
01f28b4d52 Use CustomEmoji instances for categories in the panel. 2022-08-11 20:56:33 +03:00
John Preston
655194c841 Return ApiWrap::requestPeerSettings method. 2022-08-11 09:59:18 +03:00