Commit graph

14881 commits

Author SHA1 Message Date
4baa674503 [Option][GUI] Unquoted forward and forward options 2023-10-03 18:34:18 +03:00
030779f172 [Option][GUI] Telegram sites autologin 2023-10-03 18:33:48 +03:00
b784101d1d [Option][GUI] Disable notifications from top bar 2023-10-03 18:33:48 +03:00
5a2ae50903 [Option][GUI] Default folders and local folders 2023-10-03 18:33:48 +03:00
133bbc8630 [Option][GUI] Folder options 2023-10-03 18:33:47 +03:00
874f7945c5 [Option][GUI] Tray icon settings 2023-10-03 18:33:47 +03:00
74fad4d120 [Option][JSON] Always show top bar userpic 2023-10-03 18:32:36 +03:00
97039e8a19 [Option][GUI] Profile pic rounding 2023-10-03 18:32:36 +03:00
b5f7c798ac [Option][GUI] Recent stickers limit 2023-10-03 18:32:36 +03:00
f6b23d2ee8 [Option][GUI/JSON] Multithreaded video decoding 2023-10-03 18:32:36 +03:00
bbc7e2146f [Option][GUI] Confirm before calls 2023-10-03 18:32:36 +03:00
fe4260e3cd [Option][JSON] Custom auto-replaces 2023-10-03 18:32:36 +03:00
6b592808ae [Option][GUI] Disable edit by Up 2023-10-03 18:32:36 +03:00
a8bae3231f [Option][GUI] Upload speed boost 2023-10-03 18:32:36 +03:00
88970f9257 [Option][GUI] Show chat ID 2023-10-03 18:32:36 +03:00
9cd026d6b5 [Option][GUI] Always show scheduled 2023-10-03 18:32:36 +03:00
5baeb46436 [Option][GUI] Adaptive chat bubbles 2023-10-03 18:32:36 +03:00
5ee990a124 [Option][GUI] Sticker size 2023-10-03 18:32:36 +03:00
c36c9f1132 [Option][GUI] Big emoji outline 2023-10-03 18:32:36 +03:00
7d722824a6 [Option][GUI] Font options 2023-10-03 18:32:36 +03:00
b5999fc87d [Option][Non-stored] Custom API ID and hash 2023-10-03 18:32:36 +03:00
e5c8195af8 [Core] Settings system 2023-10-03 18:32:36 +03:00
1e5770f63d [Core] Versioning and updater 2023-10-03 18:32:35 +03:00
4eb580f354 [Branding] App name (language-dependent) 2023-10-03 18:32:35 +03:00
b63b8f7b3a [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-10-03 18:32:35 +03:00
a3dccba22d [Branding] App name and logo
Featuring macOS icon contributed by gershik.
2023-10-03 18:32:35 +03:00
e5143e01e6 [Docs] Basic documentation and CI 2023-10-03 00:02:33 +03:00
Ilya Fedin
fd0456b037 Update submodules 2023-06-22 17:41:28 +04:00
Ilya Fedin
cadacc1f51 Update submodules 2023-06-19 18:02:49 +04:00
Ilya Fedin
44c9cfc36b Fix a warning in snap build
Looks like having gsettings in global plugs is no more valid
2023-06-19 18:02:49 +04:00
Ilya Fedin
63cc462b06 Migrate from qt_static_plugins.cpp to the Qt6-pregenerated initializators 2023-06-19 18:01:14 +04:00
CaledoniaProject
78b003761f Update building-mac.md
ninja is required to run prepare.py
2023-06-19 11:32:17 +04:00
Ilya Fedin
0eff5236d4 Free disk space for Docker and Snap 2023-06-18 23:40:21 +04:00
Ilya Fedin
9f34f049ec Simplify setting Dockerfile defaults 2023-06-18 23:40:21 +04:00
Ilya Fedin
00a237c144 Update lib_webview 2023-06-17 15:13:31 +04:00
Ilya Fedin
a3cdf19c1f Ensure Wayland integration instance accessor doesn't leak 2023-06-17 15:13:31 +04:00
Ilya Fedin
c9179b78b3 Update lib_base 2023-06-16 11:38:54 +04:00
Ilya Fedin
2c1a2088b7 Port forgetten places to Core::Launcher::Instance() 2023-06-16 11:38:54 +04:00
Ilya Fedin
1d234ea990 Use argv0 for shortcuts when updater is disabled 2023-06-16 11:38:54 +04:00
Ilya Fedin
8aee08eaef Track argv0 through relaunches 2023-06-16 11:38:54 +04:00
Ilya Fedin
32f13c3716 Deduplicate executable path computation 2023-06-16 11:38:54 +04:00
John Preston
22235226d6 Make the full-tarball script collect nested submodules. 2023-06-14 21:30:15 +04:00
John Preston
9c6ffa0101 Version 4.8.4.
- Fix opening links on Linux.
2023-06-14 16:11:20 +04:00
John Preston
c81e2c525f Update submodules. 2023-06-13 22:59:33 +04:00
Ilya Fedin
074c725c6c Move Platform::ThirdParty::start content to LinuxIntegration 2023-06-13 12:19:21 +04:00
Ilya Fedin
af00247362 Provide access to un-joined argument list in Core::Launcher
This allows to re-use the variable in Linux-specific code
2023-06-13 12:19:21 +04:00
Ilya Fedin
a7bd097b2f Have a global Core::Launcher accessor
This allows to use Launcher in code executing before Sandbox is created
2023-06-13 12:19:21 +04:00
Ken VanDine
63ccf1bed4 snap: connect to the network-bind interface, necessary on systems where
desktop-legacy isn't supported like Ubuntu Core Desktop.
2023-06-10 17:09:45 +04:00
Ilya Fedin
ea82c9ba3e Enable control flow protection 2023-06-06 16:04:23 +04:00
Ilya Fedin
a128fdcc28 Always use Python3 cmake package instead of the Python one 2023-06-05 17:53:32 +04:00