John Preston
4c24ec7725
Fix keys destruction on logout.
2019-11-20 14:50:19 +03:00
John Preston
bdc7f4114f
Move some things from SessionData.
2019-11-20 13:41:14 +03:00
John Preston
885738ac32
Always choose correct address for key creation.
2019-11-20 12:16:53 +03:00
John Preston
43bab3eeaa
Fix instant restarts with additional timeout.
2019-11-20 11:23:30 +03:00
John Preston
f424cb54f7
Create keys not simultaneously.
2019-11-19 19:22:02 +03:00
John Preston
e6d3b2b098
Fix resending requests after new session.
2019-11-19 19:14:50 +03:00
John Preston
e7e1c9aa5a
Don't handle 'msg_resend_req'.
2019-11-19 14:55:39 +03:00
John Preston
173ae746a2
First version of working through temp keys.
2019-11-19 13:10:51 +03:00
John Preston
d9fc3619c2
Remove all signals from ConnectionPrivate.
2019-11-18 15:53:37 +03:00
John Preston
cfe12f773f
Move some modules to lib_mtproto.
2019-11-18 12:28:14 +03:00
John Preston
782025a0a6
Wrap 'divmodti4' the same as 'divmoddi4'.
2019-11-18 12:10:52 +03:00
John Preston
a05e2f0d8d
Use 'uname -m' instead of 'uname -p'.
2019-11-18 12:10:31 +03:00
John Preston
50b2b6c5b1
Use installed opus on non-Windows.
2019-11-18 11:52:06 +03:00
John Preston
1afae74d1e
Remove libdee from linking.
2019-11-18 10:52:45 +03:00
John Preston
da4120bddd
Fix building without glib.
2019-11-18 10:52:32 +03:00
John Preston
c961acabbc
Include private header only if needed.
2019-11-18 10:52:08 +03:00
John Preston
e5bd187d4d
Use precompiled header from cmake 3.16.
2019-11-18 00:29:03 +03:00
John Preston
90c6475c8c
Closed alpha version 1.9.1.1: Fix build on macOS.
2019-11-15 17:11:05 +03:00
John Preston
8fa9172818
Closed alpha version 1.9.1.1.
2019-11-15 16:16:33 +03:00
John Preston
cfcd12e879
Several spellchecker fixes.
2019-11-15 16:16:33 +03:00
23rd
1ef877d9a5
Fixed moving cursor to begin/end when using reply shortcuts for macOS.
2019-11-15 16:16:33 +03:00
John Preston
be06d68468
Don't lock whole key creation by a mutex.
2019-11-15 16:16:33 +03:00
John Preston
055b99f5b0
Don't use shared_ptr for Dcenters.
2019-11-15 16:16:33 +03:00
John Preston
f37ab6e38e
Remove checked key property.
2019-11-15 16:16:33 +03:00
John Preston
fe1e627cac
Improve working with sessions.
2019-11-15 16:16:33 +03:00
John Preston
1e252a6505
Remove old debug information.
2019-11-15 16:16:32 +03:00
John Preston
3a7faffa3a
Use thread_local counter in logs for thread index.
2019-11-15 16:16:32 +03:00
John Preston
8b14249cd2
Move DumpToText from Telegram to lib_mtproto.
2019-11-15 16:16:32 +03:00
John Preston
7243fb52ad
Check keys that receive -404 error codes.
2019-11-15 16:16:32 +03:00
John Preston
1524b4a930
Allow creating temporary keys.
2019-11-15 16:16:32 +03:00
John Preston
08bfe6f1c1
Extract mtproto key generation code.
2019-11-15 16:16:32 +03:00
John Preston
70dbd9e5b4
Add base::expected.
2019-11-15 16:16:26 +03:00
John Preston
2577bedeac
Remove mtproto/facade.h from main pch.
2019-11-13 11:31:12 +03:00
Christian Hesse
0c0c8f3584
libnotify: capabilities are not exclusive
...
Capabilities "actions" and "body-markup" can be available at the
same time.
Signed-off-by: Christian Hesse <mail@eworm.de>
2019-11-13 11:22:08 +03:00
Nicholas Guriev
793862bee6
Fix -Wredundant-move and -Wdeprecated-copy warnings ( #6663 )
...
* Do not move result at end of function
This makes GCC 9.1.2 happy with the active -Wredundant-move warning.
Indeed, such moving of local variables or local arguments before
returning is unnecessary and prevents the compiler from copy elision
optimization.
2019-11-12 18:15:34 +03:00
RadRussianRus
a196b0aba7
Fixed animated stickers cache
2019-11-11 19:46:33 +03:00
John Preston
61723bd794
Initial Windows Debug build with cmake.
2019-11-11 13:39:48 +03:00
John Preston
85060cd655
Compile all code with cmake.
2019-11-09 19:06:00 +03:00
John Preston
c4da31c213
Add lib_storage as submodule.
2019-11-08 15:00:15 +03:00
John Preston
a18baaae2c
Add all code generation targets.
2019-11-08 14:08:40 +03:00
John Preston
02a71d745d
Build lib_ui with cmake.
2019-11-08 13:05:59 +03:00
John Preston
b7fed0377c
Build codegen utils with cmake.
2019-11-08 11:30:20 +03:00
John Preston
6a668fc171
'TDESKTOP_DISABLE_CRASH_REPORTS' => 'DESKTOP_APP_DISABLE_..'
2019-11-07 13:53:55 +03:00
John Preston
35befb2b3c
Fix snapcraft build.
2019-11-07 13:11:47 +03:00
John Preston
86695f60a3
Fix selected text colors on macOS.
2019-11-07 13:11:40 +03:00
John Preston
4e1e7a5a9c
Beta version 1.9.1: gyp fixes.
2019-11-06 19:44:50 +03:00
John Preston
2677a86ffd
Beta version 1.9.1.
...
- Bug fixes and other minor improvements.
2019-11-06 19:32:29 +03:00
John Preston
c8a98b6429
Fix appveyor build.
2019-11-06 19:25:46 +03:00
23rd
16d06527be
Updated lib_spellcheck.
...
- Fixed #6756 .
2019-11-06 15:45:03 +03:00
23rd
c867727e1c
Removed spellcheck setting for OS X 10.10/10.11 version.
2019-11-06 15:31:41 +03:00
John Preston
1a4c1cbbf4
Link xkbcommon-x11 and build Qt with XCB XKB.
...
Fixes #6754 .
2019-11-06 12:03:54 +03:00
John Preston
c1a241c7e7
Upload full source tarballs to assets.
2019-11-06 11:11:16 +03:00
John Preston
3023a383fc
Update build scripts.
2019-11-06 00:27:20 +03:00
John Preston
54a64c01dc
Version 1.9.
...
- System spellchecker on Windows 8+ and macOS 10.12+.
2019-11-05 17:46:42 +03:00
John Preston
3fd2d73f04
Fix layout in the spellchecker settings block.
2019-11-05 17:44:39 +03:00
John Preston
d1e2fec760
Fix crash in destructor of spellchecked input field.
2019-11-05 17:03:48 +03:00
John Preston
b94ed1fc3b
Remove 'mac32' and add 'osx' special targets.
2019-11-05 15:45:55 +03:00
John Preston
9a44531953
Return GCC feature checks on Linux.
2019-11-05 14:51:03 +03:00
John Preston
1eb62579e2
Support building OS X 10.10/10.11 version.
2019-11-05 14:27:42 +03:00
John Preston
88e0342e02
Update to the latest submodules.
2019-11-05 14:27:42 +03:00
John Preston
6a0c7f3909
Update docs, fix patches revision.
2019-11-05 14:27:41 +03:00
23rd
6c2479c09f
Fixed moving cursor when using reply shortcuts.
...
- Fixed #6038 .
- Slightly refactored comparison of modifiers.
2019-11-05 13:23:56 +03:00
John Preston
f945e88d13
Fix tilde workaround in Open Sans.
2019-11-05 13:23:56 +03:00
John Preston
bd0aee2f77
Use userpic if no photo thumbnail is loaded.
2019-11-05 13:23:56 +03:00
John Preston
d63e50944a
Update submodules to the latest spellcheck.
2019-11-05 13:23:56 +03:00
John Preston
272f2d937b
Fix build in Linux.
2019-10-20 22:05:35 +04:00
John Preston
6529edff92
Closed alpha version 1.8.15.2.
2019-10-20 21:43:31 +04:00
23rd
155d28d6d0
Updated lib_ui.
2019-10-20 21:11:38 +04:00
23rd
aa9dc2bee2
Added phrases for spellchecker.
2019-10-20 21:11:38 +04:00
23rd
4be178c75f
Added SpellingHighlighter to InputField in HistoryWidget and some boxes.
2019-10-20 21:11:38 +04:00
23rd
6e95cfc24d
Added lib_spellcheck.
2019-10-20 21:11:37 +04:00
23rd
1056021059
Added new setting to disable spellchecker.
2019-10-20 21:11:37 +04:00
John Preston
d535f5b3bc
Fix build in Linux.
2019-10-20 21:09:07 +04:00
John Preston
92d48a7846
Fix build on Windows.
2019-10-20 15:32:44 +04:00
John Preston
467be135d6
Fix build in macOS.
2019-10-20 15:24:09 +04:00
John Preston
768a3d5a12
Backport a fix for custom window title.
2019-10-20 14:23:02 +04:00
John Preston
27a83a7a09
Use base::FileNameFromUserString.
2019-10-20 14:22:46 +04:00
John Preston
3ae7f9f93d
Fix color conversion for Qt 5.12.5.
2019-10-20 13:00:36 +04:00
John Preston
e952c513d5
Use old non-crashing rlottie.
2019-10-20 12:13:20 +04:00
John Preston
3ce72d0696
Closed alpha version 1.8.15.1.
2019-10-19 12:27:56 +04:00
John Preston
28719939a0
Fix tray icon on macOS in Qt 5.12.5.
2019-10-19 12:27:56 +04:00
John Preston
85acdbc7ed
Disable custom scaling by envvar.
2019-10-19 12:27:56 +04:00
John Preston
b880d4aa30
Use custom named fonts.
2019-10-19 12:27:56 +04:00
John Preston
01936b5f1b
Build with Qt 5.12.5 and OpenSSL 1.1.1.
2019-10-19 12:27:56 +04:00
John Preston
c6b3257412
Update lib_ui.
...
Fixes #6632 , fixes #6635 .
2019-10-19 12:27:56 +04:00
John Preston
9a498616c6
Fix build for Xcode 11.
2019-10-19 12:27:56 +04:00
John Preston
c88ee34b1d
Fix build with range-v3 0.9.1.
2019-10-19 12:27:56 +04:00
John Preston
bc2a0fb505
Use TL code generator from lib_tl.
2019-10-19 12:27:56 +04:00
John Preston
7bb23519f9
Use base::Platform::ShowInFolder.
2019-10-19 12:27:56 +04:00
John Preston
30a1bd7ba2
Use base::call_delayed.
2019-10-19 12:27:56 +04:00
John Preston
09a7daf164
Update submodules.
2019-10-19 12:27:56 +04:00
John Preston
e757e6f67b
Move private folder.
2019-10-19 12:27:56 +04:00
John Preston
2fc9fd5887
Remove some unused code.
2019-10-19 12:27:56 +04:00
John Preston
c87f9d0074
Fix build for Linux.
2019-10-19 12:27:56 +04:00
John Preston
fcb2950ce8
Use slide animation from lib_ui.
2019-10-19 12:27:56 +04:00
John Preston
250b7240f6
Add lib_[r]lottie as submodules.
2019-10-19 12:27:56 +04:00
John Preston
dad73c0e7b
Build with updated submodules.
2019-10-19 12:27:56 +04:00
John Preston
959901d599
Use toasts from lib_ui.
2019-10-19 12:27:56 +04:00
John Preston
2d3f683003
Rename core_ui_integration to ui_integration.
2019-10-19 12:27:56 +04:00
John Preston
f677b116f9
Use install_base_filter for lib_base.
2019-10-19 12:27:56 +04:00
John Preston
a6b96662c4
Use some resources from lib_ui.
2019-10-19 12:27:56 +04:00
John Preston
a6c84c36c0
Use layers and boxes from lib_ui.
2019-10-19 12:27:52 +04:00
John Preston
860353824b
Fix build in Xcode.
2019-10-19 12:27:34 +04:00
John Preston
383195f1b2
Use some icons from lib_ui.
2019-10-19 12:27:34 +04:00
John Preston
e3f5a505eb
Fix folder structure for Xcode build.
2019-10-19 12:27:34 +04:00
John Preston
246c45ce0e
Use lib_ui from submodule.
2019-10-19 12:27:28 +04:00
John Preston
1b89348d89
Use lib_rpl / lib_base from submodules.
2019-10-19 10:30:08 +04:00
John Preston
be9398b05a
Add several submodules from desktop-app.
2019-10-19 10:29:11 +04:00
John Preston
daa33a5726
Update API scheme to layer 106.
2019-10-13 15:31:44 +04:00
John Preston
17baac710e
Fix save dialog in macOS for streamed videos.
2019-10-07 19:57:26 +03:00
RadRussianRus
883d6dcede
Fixed inline message restriction width
2019-10-07 18:58:21 +03:00
RadRussianRus
261a83eda3
Show restricted date to user ( #6642 )
...
* Show restricted date to user
* Fixed attach button toast
* Fixed attach button toast in scheduled messages
2019-10-07 17:35:22 +03:00
John Preston
5f06279b9a
Version 1.8.15.
...
- Bug fixes and other minor improvements.
2019-10-07 17:33:41 +03:00
John Preston
2835aa446f
Fix possible HistoryHider bug on old OS X.
2019-10-07 17:28:36 +03:00
John Preston
55d5f6e03d
Fix possible crash in emoji suggestions.
...
Fixes #6652 , fixes #6654 .
2019-10-07 12:35:49 +03:00
John Preston
60b39c8f7e
Fix inline result previews.
2019-10-07 12:19:04 +03:00
John Preston
de230332b9
Version 1.8.14: Fix crash in text processing on old OS X.
2019-10-03 19:51:09 +03:00
John Preston
dcf79df0b2
Version 1.8.13.
...
- Bug fixes and other minor improvements.
2019-10-03 13:26:39 +03:00
John Preston
9773563926
Fix history geometry update being lost.
...
Fixes #6629 .
2019-10-03 13:25:05 +03:00
John Preston
3779ad46ca
Fix crash in pre-launch logging.
...
Fixes #6635 .
2019-10-03 12:37:00 +03:00
John Preston
4e7946d03e
Allow scales below 100.
...
Fixes #6632 .
2019-10-03 12:34:58 +03:00
John Preston
606a90a4ac
Fix crash in emoji suggestions.
...
Fixes #6636 .
2019-10-03 12:13:41 +03:00
John Preston
af818b40aa
Version 1.8.12: Apply user settings in Session().
...
Fixes #6617 .
2019-10-02 13:47:40 +03:00
John Preston
ecfe1dacb2
Version 1.8.12: Fix build for Xcode.
2019-10-02 12:54:29 +03:00
John Preston
60640c7087
Version 1.8.12: Fix 'edited' badge display.
2019-10-02 12:08:31 +03:00
RadRussianRus
982edcb310
Resize message with photo when bubbled
2019-10-02 11:56:33 +03:00
Jiachen YANG
c164985233
tweak vs2019 compiler settings to be compatible with newer range-v3
2019-10-02 11:52:55 +03:00
Jiachen YANG
497df7f4b2
change deprecated ranges::to_ to ranges::to (no underscore)
2019-10-02 11:52:55 +03:00
Jiachen YANG
56aab1aa07
explicitly specify the upper bound in ranges::view::ints
2019-10-02 11:52:55 +03:00
Jiachen YANG
8abeb4a9db
include range/v3/range/conversion.hpp instead of range/v3/to_container.hpp
2019-10-02 11:52:55 +03:00
Jiachen YANG
9d850b71e7
be compatible with range-v3 0.9.x/1.0 branch
...
This made 2 changes to the current code base to be compatible with higher versions of range-v3 library.
1. ranges::iterator_range was renamed to subrange, see https://github.com/ericniebler/range-v3/issues/766
2. PercentCounterItem need an operator== for ranges::sort for some reason
2019-10-02 11:52:55 +03:00
RadRussianRus
684cfa16b8
Do not show edit timer for supergroup admins
2019-10-02 11:31:43 +03:00
John Preston
2cb7d76417
Optimize unixtime refresh.
2019-10-02 11:30:50 +03:00
23rd
9bf8b619fe
Refactored ability to display media preview from touchbar.
2019-10-02 11:30:23 +03:00
John Preston
664162982c
Version 1.8.12: Fix build for old OS X.
2019-10-02 11:21:56 +03:00
John Preston
718f862be0
Version 1.8.12: Fix build for Mac App Store.
2019-10-02 11:21:02 +03:00
John Preston
489bd22828
Version 1.8.12.
...
- Bug fixes and other minor improvements.
2019-10-02 11:18:23 +03:00
John Preston
65b5a29288
Fix local url handling.
...
Regression was introduced in 849deb57e2
.
Fixes #6622 .
2019-10-02 11:11:03 +03:00
John Preston
bf345da87b
Version 1.8.11: Fix build for Xcode.
2019-10-02 00:57:16 +03:00
John Preston
1e5aa2a78d
Version 1.8.11.
...
- Bug fixes and other minor improvements.
2019-10-01 23:59:46 +03:00
John Preston
8cf62c312f
Allow not to cache emoji sprites.
2019-10-01 23:59:46 +03:00
John Preston
3b0bf7cb1e
Move some more widgets and effects.
2019-10-01 23:59:46 +03:00
John Preston
673072ea5b
Reorganize GYP files.
2019-10-01 23:59:46 +03:00
John Preston
849deb57e2
Move many widget classes to lib_ui.
2019-10-01 23:59:46 +03:00
John Preston
dda587a2fc
Move QtConnectionOwner to base/qt_connection.
2019-10-01 23:59:46 +03:00
John Preston
c057f28425
Move standard buttons to lib_ui.
2019-10-01 23:59:46 +03:00
John Preston
a16c6ca41a
Support more request types.
2019-10-01 23:59:46 +03:00
John Preston
c5845f17ae
Remove twidget header.
2019-10-01 23:59:46 +03:00
John Preston
e2f54eb3e9
Move some style code to lib_ui.
2019-10-01 23:59:46 +03:00
John Preston
5a1c8e6a0a
Move fonts to a separate .qrc file.
2019-10-01 23:59:46 +03:00
John Preston
b73390a3f6
Support emoji in popup menu items.
2019-10-01 23:59:46 +03:00
John Preston
0c713a930a
Remove app.h / facades.h from precompiled header.
2019-10-01 23:59:46 +03:00
John Preston
a87529b8c9
Version 1.8.10.
...
- Bug fixes and other minor improvements.
2019-10-01 23:59:46 +03:00
John Preston
0c30bbf40a
Fix file reference refresh in stickers / GIFs.
...
Fixes #6592 .
2019-09-30 13:25:09 +03:00
John Preston
f75bfb4369
Version 1.8.9.
...
- Bug fixes and other minor improvements.
2019-09-27 20:04:25 +03:00
John Preston
0c34ba638c
Don't show revoke checkbox in Saved Messages.
2019-09-27 20:01:36 +03:00
John Preston
4af9c801ae
Don't show sticker suggestions if can't send.
...
Fixes #6581 .
2019-09-27 19:56:54 +03:00
John Preston
e06bf16980
Improve name / title limits.
2019-09-27 19:46:27 +03:00
John Preston
1018745b0b
Fix userpic display in custom notifications.
...
Fixes #6532 .
2019-09-27 19:36:19 +03:00
John Preston
47b157bf32
Fix possible crash in custom notifications.
2019-09-27 18:53:44 +03:00
John Preston
09547bd6d5
Fix possible crash in scheduled messages.
2019-09-27 18:49:49 +03:00
udf
f11339361d
Make "All Users" checkbox behave like the "All Actions" checkbox
2019-09-27 18:04:50 +03:00
John Preston
04b9d4bdb5
Fix animated emoji reloading.
2019-09-11 14:00:18 +03:00
John Preston
1d8d2b6251
Fix theme link preview title.
2019-09-10 18:30:47 +03:00
John Preston
190bf8fc5f
Version 1.8.8.
...
- Create new themes based on your color and wallpaper choices.
- Share your themes with other users via links.
- Update your theme for all its users when you change something.
2019-09-10 14:22:20 +03:00
John Preston
f463d3ec6d
Divide autoupdate paths for OS versions.
2019-09-10 14:22:20 +03:00
23rd
f9d10094ac
Added warning when try to attach new media while editing message.
2019-09-10 14:22:20 +03:00
RadRussianRus
9fc87c3cb8
Fix last message tail drawing in theme preview
2019-09-10 10:48:20 +03:00
John Preston
c4bc76c022
Beta version 1.8.7.
...
- Bug fixes and other minor improvements.
2019-09-10 00:52:34 +03:00
John Preston
241f5e1d26
Make theme preview fit in minimal window size.
2019-09-10 00:50:15 +03:00
John Preston
76f0abecfd
Show sticker set on Ctrl+Click in stickers list.
2019-09-10 00:48:34 +03:00
John Preston
ca45fb617e
Fix applying background after theme edit.
2019-09-10 00:36:16 +03:00
John Preston
dfd63e66ff
Add import theme to the editor.
2019-09-09 23:58:41 +03:00
John Preston
d85f162bff
Fix saving cloud themes from media viewer.
2019-09-09 23:58:30 +03:00
John Preston
1d4fbc64e2
Ensure theme list radiobutton contrast.
2019-09-09 23:25:54 +03:00
John Preston
9fd32fc85b
Ensure contrast in critical theme parts.
2019-09-09 23:02:24 +03:00
John Preston
f7f195eb98
Fix transfer ownership button visibility.
...
Regression was introduced in 569340c7d3
.
2019-09-09 21:07:12 +03:00
John Preston
12c7bd8ee1
Suggest theme title based on accent color.
2019-09-09 20:27:07 +03:00
John Preston
cd5ef069c0
Ask to unlock Telegram before saving theme.
2019-09-09 20:26:53 +03:00
John Preston
f90fdce422
Fix crash on quit from passcode with a box.
2019-09-09 18:54:38 +03:00
John Preston
423254f7eb
Fix theme editor closing in a small window.
...
Fixes #6510 .
2019-09-09 18:37:04 +03:00
John Preston
c9c0d74b68
Fix build for Linux.
2019-09-09 17:50:26 +03:00
John Preston
8bf6013342
Add 'Export theme' / 'Show palette file' menu.
2019-09-09 17:44:08 +03:00
John Preston
c1ab1acd44
Fix crash in scheduled messages 'Send Now'.
2019-09-09 17:43:39 +03:00
John Preston
90b955534a
Beta version 1.8.6: Improve theme preview.
2019-09-09 16:13:16 +03:00
John Preston
61c7bf2f5e
Beta version 1.8.6.
...
- Bug fixes and other minor improvements.
2019-09-09 14:56:55 +03:00
John Preston
ee5423762a
Generate previews for cloud theme links.
2019-09-09 14:56:05 +03:00
John Preston
6d29dc3b36
Apply themes in settings without preview.
2019-09-09 12:13:07 +03:00
John Preston
aa10934e85
Fix messing up accent color if editor is opened.
2019-09-09 12:02:06 +03:00
John Preston
9ff1fbcf47
Support theme document file origins.
2019-09-09 11:51:07 +03:00
John Preston
51c1dc20e1
Unregister randomId if send message fails.
2019-09-09 11:13:41 +03:00
John Preston
3a3bf84cfc
Fix crash in SeparatePanel destruction.
...
We should destroy layers before panel widget destructor started.
We do it already for MainWindow in clearWidgetsHook.
2019-09-09 10:52:03 +03:00
John Preston
037b936613
Fix possible crash with emoji load failure.
2019-09-09 10:45:18 +03:00
John Preston
b631d09a40
Fix possible crash in event loop nesting.
2019-09-09 10:45:18 +03:00
John Zimmermann
fd4f384c3b
Allow GDK wayland backend when Telegram is running under Wayland
...
and make sure that it never tries to load gtk2 under wayland, it can
lead to Telegram crashing
2019-09-09 10:25:01 +03:00
RadRussianRus
428a501bac
Show Beginning button only for message date
...
Also hide button when you're already at beginning.
2019-09-09 10:17:23 +03:00
RadRussianRus
3ca57ae50d
Added "Beginning" button to calendar
2019-09-09 10:17:23 +03:00
RadRussianRus
f1eddcd584
Make link preview title clickable
2019-09-09 10:15:32 +03:00
Sameer Hoosen
f979df3dfe
Allow searching for messages by a user who has left a chat ( #6417 )
...
Fixes #5667
2019-09-09 10:05:29 +03:00
John Preston
eebcdb842d
Generate previews async in cloud themes list.
2019-09-09 09:59:57 +03:00
John Preston
048658f838
Fix deleting theme from the list.
2019-09-09 08:54:17 +03:00
John Preston
8fd17e2e8f
Fix theme with background with colorizer.
2019-09-09 08:53:16 +03:00
John Preston
5c13214244
Beta version 1.8.5: Fix build for old OS X.
2019-09-08 23:42:40 +03:00
John Preston
12a020cd09
Beta version 1.8.5: Fix build for Linux.
2019-09-08 23:38:45 +03:00
John Preston
b98e02f326
Beta version 1.8.5: Fix build on macOS.
2019-09-08 23:04:25 +03:00
John Preston
9a521c5340
Beta version 1.8.5.
...
- Create new themes based on your color and wallpaper choices.
- Share your themes with other users via links.
- Update your theme for all its users when you change something.
2019-09-08 21:38:58 +03:00
John Preston
5f26e92f5c
Fix scheduled messages from ShareBox.
...
Fixes #6497 .
2019-09-08 21:26:17 +03:00
John Preston
3d78c637a2
Strip editor information from palette.
2019-09-08 21:21:54 +03:00
John Preston
2ab2eed633
Push new saved theme to the list.
2019-09-08 21:05:35 +03:00
John Preston
bb7018424a
Copy adjusted color values to editor.
2019-09-08 21:00:31 +03:00
John Preston
a770b5d4cd
Allow share and remove cloud themes.
2019-09-08 20:32:25 +03:00
John Preston
c92a9585e1
Check changes when saving theme.
2019-09-08 19:29:43 +03:00
John Preston
cedb2d31af
Check palette changes on editor cancel.
2019-09-08 16:40:15 +03:00
John Preston
95da2dbc34
Move create theme button to three-dot menu.
2019-09-08 15:47:22 +03:00
John Preston
f9b2a8d6ac
Show progress in theme saving.
2019-09-08 14:52:42 +03:00
John Preston
a773ad7b02
Fix reverting edited theme values.
2019-09-06 19:31:07 +03:00
John Preston
32287a51f9
Don't show warning on theme autoupdate.
2019-09-06 19:31:07 +03:00
John Preston
37a4c79c81
Open theme preview after loading.
2019-09-06 19:31:07 +03:00
John Preston
95ee17bd54
Optimize theme edit data clearing.
2019-09-06 19:31:07 +03:00
John Preston
469c6770fb
Handle t.me/addtheme links.
2019-09-06 19:31:07 +03:00
John Preston
e38123cc48
Send theme install requests.
2019-09-06 19:31:07 +03:00
John Preston
e3d7bf771f
Update current theme in realtime.
2019-09-06 19:31:07 +03:00
John Preston
1cda90c3c5
Check fields before uploading theme.
2019-09-06 19:31:07 +03:00
John Preston
9c86f0e0a5
Save themes, apply and close editor on save.
2019-09-06 19:31:07 +03:00
John Preston
910f16312c
Show not supported themes placeholders.
2019-09-06 19:31:07 +03:00
23rd
639b4bdd27
Fixed badge update during theme testing.
2019-09-06 19:31:07 +03:00
John Preston
4951eeac98
Allow creating desktop part of multi-theme.
2019-09-06 19:31:07 +03:00
John Preston
79106e0c01
Correctly show custom themes in list.
2019-09-06 19:31:07 +03:00
John Preston
7485f0c960
Don't change real theme when editing.
2019-09-06 19:31:07 +03:00
John Preston
03bdd80b2f
Open theme editor for existing themes.
2019-09-06 19:31:07 +03:00
John Preston
dd74f57a66
Display full themes list in Settings.
2019-09-06 19:31:07 +03:00
John Preston
534772722e
Improve theme selector design.
2019-09-06 19:31:07 +03:00
John Preston
6343221d7b
Remove many includes from stdafx.pch.
2019-09-06 19:31:07 +03:00
John Preston
4929de2bfb
Apply cloud themes.
2019-09-06 19:31:06 +03:00
John Preston
ac8f924909
Show tdesktop cloud themes in a box.
2019-09-06 19:31:06 +03:00
John Preston
95afcbb485
Format a valid theme file name.
2019-09-06 19:31:06 +03:00
John Preston
229bc56cc8
Upload saved theme to the cloud.
2019-09-06 19:31:06 +03:00
John Preston
4b045a602c
Add a box for new theme creating.
2019-09-06 19:31:06 +03:00
John Preston
1e3b72ab74
Ignore background when checking which theme is used.
2019-09-06 19:31:06 +03:00
John Preston
bc63d9fe53
Fix check display in background box.
2019-09-06 19:31:06 +03:00
John Preston
d7cb8b7065
Version 1.8.4: Fix crash in local messages.
2019-09-06 16:41:43 +03:00
John Preston
30f4d870c5
Version 1.8.4: Fix crash on failed message delete.
2019-09-06 14:46:09 +03:00
John Preston
ad515c6f4a
Version 1.8.4.
...
- Bug fixes and other minor improvements.
2019-09-06 14:39:04 +03:00
John Preston
056949416d
Apply some rlottie fixes.
2019-09-06 14:37:41 +03:00
John Preston
ab6d9ff73c
Fix sending first message in chat.
2019-09-06 14:14:04 +03:00
John Preston
8b766dda8e
Fix crash in scheduled message in admin log.
...
Fixes #6495 .
2019-09-06 12:20:59 +03:00
John Preston
ee0f66d746
Fix crash in history clear while sending messages.
...
Don't remove messages that are currently being sent from locals.
2019-09-06 10:56:01 +03:00
John Preston
7893ad0558
Mark all types of local history items.
2019-09-06 10:53:44 +03:00
John Preston
b0c5a75fb9
Version 1.8.3.
...
- Right click the 'Send' button and select 'Schedule Message'
to automatically send something at a specified time.
- Schedule reminders for yourself in the 'Saved Messages' chat.
- Get a notification when any of your scheduled messages are sent.
- Customize your app's appearance by choosing accent colors
for the 'Day', 'Night' and 'Tinted' themes.
- Choose who can find you on Telegram
when they add your number to their phone contacts.
- Send a single 😁 , 😧 , 😡 , :poo:, 😢 or
😮 to check out what's new in the animated emoji department.
2019-09-05 21:49:20 +03:00
John Preston
1c313da888
Add dummy handler for addtheme links.
2019-09-05 21:49:20 +03:00
John Preston
ee210ea701
Update API scheme.
2019-09-05 20:42:45 +03:00
John Preston
e0c0d79be9
Fix build for GCC.
2019-09-02 15:22:01 +03:00
John Preston
cb3bad31fa
Put 'Classic' theme first.
2019-09-02 14:27:22 +03:00
John Preston
917696be36
Closed alpha version 1.8.2.3.
2019-09-02 13:43:37 +03:00
John Preston
253816641c
Submit by keyboard in scheduled section.
2019-09-02 13:39:43 +03:00
John Preston
ca2692473d
Fix inactive window notifications clearing.
2019-09-02 13:39:43 +03:00
John Preston
8000dfac01
Fix crash on admin log exit by Escape.
2019-09-02 13:39:43 +03:00
John Preston
85cca51154
Make accent color radiobutton animated.
2019-09-02 13:39:43 +03:00
John Preston
87ea49e094
Allow schedule messages while in slowmode counter.
2019-09-02 13:39:43 +03:00
John Preston
66bf48e21e
Remove 'Send without sound' in Saved messages.
2019-08-31 14:43:19 +03:00
John Preston
451056d2ab
Track reminder unread status without cheating.
2019-08-31 14:32:15 +03:00
John Preston
791ae64a90
Fix crash in local messages tracking.
2019-08-31 14:25:24 +03:00
John Preston
3b4563772e
Disable edit self restrictions in UI.
2019-08-31 14:25:02 +03:00
John Preston
16b786186b
Fix schedule time selection.
2019-08-31 14:21:52 +03:00
John Preston
7be1c4ca2f
Fix crash in right click on CalendarBox.
...
Any attempt to destroy a widget on right click will crash,
because Qt anyway sends QContextMenuEvent to the same widget.
Fixes #6464 .
2019-08-31 14:15:30 +03:00
John Preston
17fba16c23
Fix crash on quit without initial passcode unlock.
2019-08-30 23:30:12 +03:00
John Preston
5fc4dcd172
Closed alpha version 1.8.2.2.
2019-08-30 18:45:07 +03:00
John Preston
b27a2cd34a
Use edit_hide flag to hide 'edited' badge.
2019-08-30 18:00:32 +03:00
John Preston
569340c7d3
Move transfer ownership button.
2019-08-30 17:06:37 +03:00
John Preston
3715fa4b1e
Fix scheduled notifications on inbox read.
2019-08-30 17:06:21 +03:00
John Preston
d95e54cb1a
Check if it is possible to 'Send now.'
2019-08-30 16:17:46 +03:00
John Preston
470b67f557
Refresh file reference from scheduled messages.
2019-08-30 15:42:01 +03:00
John Preston
c46bcef9ff
Add 'Send now' confirmation to langpack.
2019-08-30 15:24:42 +03:00
John Preston
c31cda0587
Use better accent color suggestions.
2019-08-30 13:32:15 +03:00
John Preston
5758f756c9
Fix draft clearing on message send.
...
Regression was introduced in caef7dde24
.
2019-08-30 13:31:45 +03:00
John Preston
f199205592
Limit scheduled requests for one per minute.
2019-08-29 20:16:37 +03:00
John Preston
2b656f7745
Closed alpha version 1.8.2.1.
2019-08-29 16:16:22 +03:00
23rd
7be286751b
Fixed text width in toast widget.
...
- Fixed #6381 .
2019-08-29 16:16:22 +03:00
23rd
04617e4a12
Fixed display of tooltip for date of stickers.
...
- Fixed #6426 .
- Regression was introduced in b814c6307a
.
2019-08-29 16:16:22 +03:00
John Preston
405ccb8580
Add editing of AddedByPhone privacy.
2019-08-29 11:44:03 +03:00
John Preston
131ef4f15a
Fix palette generation on macOS.
2019-08-29 10:01:28 +03:00
John Preston
07f45b7eab
Improve published scheduled notifications.
2019-08-29 10:01:28 +03:00
John Preston
87addd41b1
Add new phrases for reminders.
2019-08-29 10:01:28 +03:00
John Preston
0a4f91a53d
Notify about published scheduled messages.
2019-08-29 10:01:28 +03:00
John Preston
3b76a908a4
Try to fix a crash in QNetworkReplyHttpImpl.
2019-08-29 10:01:28 +03:00
John Preston
9e3bc966c8
Fix crash in window destruction.
2019-08-29 10:01:28 +03:00
John Preston
149c69809d
Apply peer restrictions.
2019-08-29 10:01:28 +03:00
John Preston
97a239a8b4
Show full emoji in fields in all scales.
2019-08-29 10:01:28 +03:00
John Preston
bd7cee2252
Improve accent color choose design.
2019-08-29 10:01:28 +03:00
John Preston
66d0d6e8fe
Use HSV color space for colorizing.
2019-08-29 10:01:28 +03:00
John Preston
117d6192fa
Ensure contrast in colorized themes.
2019-08-29 10:01:28 +03:00
John Preston
763bdf8798
Apply lightness limits in accent colors.
2019-08-29 10:01:28 +03:00
John Preston
56a82600f8
Add HSL color picker box for theming.
2019-08-29 10:01:28 +03:00
John Preston
a3e993253c
Keep colorized theme in editor.
2019-08-29 10:01:28 +03:00
John Preston
04d5158ae3
Remove unused LeftOutlineButton type.
2019-08-29 10:01:28 +03:00
John Preston
38e4daacd4
Use HSL color space for accent colors.
2019-08-29 10:01:28 +03:00
John Preston
44d156760e
Fix build in Xcode.
2019-08-27 19:10:37 +03:00
John Preston
d66541989e
Improve first socket message.
2019-08-27 19:10:37 +03:00
John Preston
56c4d164f3
Fix crash in group creation.
2019-08-27 19:10:37 +03:00
John Preston
e2c1c4c8de
Fix jump to first chat with archive.
2019-08-27 19:10:37 +03:00
John Preston
a465117689
Allow choosing accent colors from palette.
2019-08-27 19:10:37 +03:00
John Preston
c2117e7722
Save embedded themes accent colors.
2019-08-27 19:10:37 +03:00
John Preston
7de28fc4bd
Apply saturation and value in colorizer.
2019-08-27 19:10:37 +03:00
John Preston
529ef64257
Sort colors by hue distance.
2019-08-27 19:10:37 +03:00
John Preston
9cb5423d40
Allow changing accent color in default themes.
2019-08-27 19:10:37 +03:00
John Preston
dd136350fb
Fix save color in theme editor.
2019-08-27 19:10:37 +03:00
John Preston
ef7087348a
Allow to schedule created polls.
2019-08-27 19:10:37 +03:00
John Preston
8eac2dcb78
Correctly show scheduled polls.
2019-08-27 19:10:37 +03:00
John Preston
f690f93f32
Allow schedule of files, stickers, GIFs.
2019-08-27 19:10:37 +03:00
John Preston
77ebdd3576
Send from scheduled messages section.
2019-08-27 19:10:37 +03:00
John Preston
3e895d0e85
Make tabbed selector working in scheduled section.
2019-08-27 19:10:37 +03:00
John Preston
385a7eb00d
Start scheduled compose controls.
2019-08-27 19:10:37 +03:00
John Preston
1c9775baf9
Improve scheduled messages icon design.
2019-08-27 19:10:37 +03:00
John Preston
fb96d2eef8
Improve schedule box design.
2019-08-27 19:10:37 +03:00
John Preston
debeb61540
Start schedule message box.
2019-08-27 19:10:37 +03:00
John Preston
03cdddfe18
Allow sending scheduled messages.
2019-08-27 19:10:37 +03:00
John Preston
caef7dde24
Bundle silent and scheduled to Api::SendOptions.
2019-08-27 19:10:37 +03:00
John Preston
0b08810d5a
Update hash counting for scheduled messages.
2019-08-27 19:10:37 +03:00
John Preston
694f771131
Allow to send scheduled messages instantly.
2019-08-27 19:10:37 +03:00
John Preston
956bb876f6
Sort scheduled messages on an update.
2019-08-27 19:10:37 +03:00
John Preston
99037d3d46
Improve scheduled messages top bar.
2019-08-27 19:10:37 +03:00
John Preston
ea0a616453
Allow deleting scheduled messages.
2019-08-27 19:10:37 +03:00
John Preston
815a18be94
Add initial scheduled list implementation.
2019-08-27 19:10:37 +03:00
John Preston
3814b0833d
Keep track of scheduled messages.
2019-08-27 19:10:37 +03:00
John Preston
549789bfb7
Update API scheme to layer 105.
2019-08-27 19:10:37 +03:00
John Preston
a539fad3e2
Version 1.8.2: Fix passcode unlock.
2019-08-20 16:03:21 +03:00
John Preston
ee96d78656
Version 1.8.2: Fix build for Qt 5.3.2.
2019-08-20 14:29:21 +03:00
John Preston
288c1130b9
Version 1.8.2: Fix build.
2019-08-20 14:28:40 +03:00
John Preston
d1083a1fb4
Version 1.8.2.
...
- Bug fixes and other minor improvements.
2019-08-20 12:49:51 +03:00
John Preston
e1fe373504
Fix localtime-related slowmode errors.
2019-08-20 12:42:37 +03:00
23rd
1a06714f3a
Added ability to apply formatting from Mac menu.
2019-08-20 12:02:37 +03:00
John Preston
7316d24ca4
Quick fix for 'Cant forward here' error.
2019-08-19 15:26:12 +03:00
John Preston
b814c6307a
Check that sticker drag point is inside.
2019-08-19 15:26:12 +03:00
23rd
06fbb2edc4
Added permanent date display for sticker when fast action is enabled.
2019-08-19 15:26:12 +03:00
23rd
0ee47bb10f
Fixed fast action button and date position for stickers.
2019-08-19 15:26:12 +03:00
23rd
9f228d8146
Fixed fast share button in messages with big emoji and reply.
2019-08-19 15:26:12 +03:00
23rd
de270d5283
Fixed right action click handler on stickers without stickerpack.
2019-08-19 15:26:12 +03:00
John Preston
3f041545bf
Fix crash in local passcode reset.
2019-08-19 15:26:12 +03:00
John Preston
1139a59818
Fix crash in editing message to empty.
2019-08-19 15:26:12 +03:00
John Preston
1e64ba8f29
Fix app config refresh timeout.
2019-08-19 15:26:12 +03:00
John Preston
dac1128dc9
Version 1.8.1.
...
- Bug fixes and other minor improvements.
2019-08-09 20:36:21 +01:00
John Preston
c3944d95b4
Fix local caching.
...
Regression was introduced in 9cf4cf6dca
.
Fixes #6377 .
2019-08-09 20:33:05 +01:00
John Preston
02b65a42f7
Move message client flags to a separate field.
2019-08-09 20:19:23 +01:00
John Preston
4869ce2247
Version 1.8.
...
- Right click the Send button to send any message
without sound - in case the recipient is sleeping.
- Enable Slow Mode in Group Permissions to control
how frequently members can post.
- Set custom titles for group admins - like 'Founder',
'CFO' or 'Spam Fighter'.
- Toggle looped playback for animated stickers in Chat Settings.
- Send a single ❤️ , :like:, 😒 , 😳 or :party:
to add a mighty animated emoji to the chat.
2019-08-09 11:51:36 +01:00
John Preston
e40267f45b
Add :party: emoji replacement.
2019-08-09 11:51:36 +01:00
John Preston
e9ab8df737
Use QLocale::uiLanguages for system language.
2019-08-09 11:51:36 +01:00
Vitaly Lipatov
9276101809
Get language name and country name from QLocale (Linux)
2019-08-09 11:51:36 +01:00
John Zimmermann
0c3773486e
linux/specific_linux.h: remove unnecessary include of execinfo
2019-08-09 11:51:35 +01:00
Konstantin Popov
b831766375
Make .desktop file search respect TDESKTOP_LAUNCHER_FILENAME
2019-08-09 11:51:35 +01:00
Nicholas Guriev
325989ed47
Fix small typo
2019-08-09 11:51:35 +01:00
John Preston
63203ecc00
Fix int32 overflow in local storage stats.
2019-08-09 11:51:35 +01:00
John Preston
93793d8bdd
Remove thumbnail for colored animated emoji.
2019-08-09 11:51:35 +01:00
John Preston
6710372d27
Fix build in Xcode.
2019-08-09 11:51:35 +01:00
John Preston
a8c94deca8
Retry signing if failed.
2019-08-09 11:51:35 +01:00
John Preston
e97d014a01
Closed alpha version 1.7.15.7.
2019-08-09 11:51:35 +01:00
John Preston
7ffa348e43
Replace 'Telegram Messenger LLP' with 'Telegram FZ-LLC'.
2019-08-09 11:51:35 +01:00
John Preston
b999d87388
Divide scheme.tl to mtproto.tl and api.tl.
2019-08-09 11:51:35 +01:00
John Preston
fb00d523c3
Add theme names to langpack.
2019-08-09 11:51:35 +01:00
John Preston
d7f7a03eb4
Don't refresh large emoji messages when sent.
2019-08-09 11:51:35 +01:00
John Preston
bc83df9d7f
Repaint skin-toned animated emoji.
2019-08-09 11:51:33 +01:00
John Preston
61c1c10ed9
Closed alpha version 1.7.15.6.
2019-08-09 11:50:49 +01:00
John Preston
4bad642190
Remove some more Auth() calls.
2019-08-09 11:50:49 +01:00
John Preston
f48732f813
Extract username from t.me/username searches.
2019-08-09 11:50:49 +01:00
John Preston
10e28913ca
Search single messages by message link.
2019-08-09 11:50:49 +01:00
John Preston
230dd29af5
More large emoji layout improvements.
2019-08-09 11:50:49 +01:00
John Preston
169db40e9f
Closed alpha version 1.7.15.5.
2019-08-09 11:50:49 +01:00
John Preston
116b483a88
Improve layout of large emoji.
2019-08-09 11:50:49 +01:00
John Preston
57cdef4e6b
Improve large emoji outline.
2019-08-09 11:50:49 +01:00
John Preston
1b1b1780db
Reuse global emoji large images.
2019-08-09 11:50:49 +01:00
John Preston
e479daca03
Use outlined large emoji.
2019-08-09 11:50:49 +01:00
John Preston
51d350c356
Fix stickers and emoji render.
2019-08-09 11:50:49 +01:00
John Preston
9da4bd671e
Closed alpha version 1.7.15.4.
2019-08-09 11:50:49 +01:00
John Preston
d298953653
Add large emoji implementation.
2019-08-09 11:50:49 +01:00
John Preston
1d52ba7a42
Extract sticker-specific HistoryView code.
2019-08-09 11:50:49 +01:00
John Preston
850940116d
Move HistoryMedia to HistoryView namespace.
2019-08-09 11:50:49 +01:00
John Preston
fd59147b8a
Allow disabling animated emoji.
2019-08-09 11:50:49 +01:00
John Preston
93a52bb66e
Move some settings from global to Session.
2019-08-09 11:50:49 +01:00
John Preston
7e4c9f98a6
Track all single-emoji messages.
2019-08-09 11:50:49 +01:00
John Preston
7d2896dd42
Scale animated emoji by server config.
2019-08-09 11:50:49 +01:00
John Preston
f7f797dd78
Initial animated emoji implementation.
2019-08-09 11:50:49 +01:00
John Preston
4b7b1c35e1
Improve storing of played animated stickers.
2019-08-09 11:50:49 +01:00
John Preston
708b1d7ad4
Add 'Loop animated stickers' setting.
2019-08-09 11:50:49 +01:00
John Preston
abf49e1672
Update API scheme.
2019-08-09 11:50:49 +01:00
John Preston
052e4bc508
Fix complex box closing.
...
~BoxContent should be called when _layers is already in valid state.
2019-08-09 11:50:49 +01:00
John Preston
80fedcbbae
Improve slowmode error phrases.
2019-08-09 11:50:49 +01:00
John Preston
787b5f549a
Update slowmode intervals.
2019-08-09 11:50:49 +01:00
John Preston
e8a28a57df
Fix adding contacts.
...
Regression was introduced in 06982fdf04
.
2019-08-09 11:50:49 +01:00
John Preston
b05ea9fc25
Fix some problems in working with rlottie.
2019-08-09 11:50:49 +01:00
John Preston
8d94cfb61b
Fix support mode sending.
2019-08-09 11:50:49 +01:00
John Preston
d8a58991c4
Closed alpha version 1.7.15.3.
2019-07-28 18:01:13 +02:00
John Preston
03cf8b6ac2
Improve transport nonce generation.
2019-07-28 18:01:13 +02:00
John Preston
32e8ae2b9e
Fix sticker suggestions by emoji.
...
Regression was introduced in 27f248645c
.
2019-07-28 15:45:46 +02:00
John Preston
27d84befa8
Remove emoji from custom admin ranks.
2019-07-28 15:39:06 +02:00
John Preston
3bf709d459
Add Ui::Text::Italic modifier.
2019-07-27 23:09:15 +02:00
John Preston
2a8b6f05c8
Fix build for GCC.
2019-07-27 17:19:04 +02:00
John Preston
f29b331470
Fix build for Xcode.
2019-07-27 17:19:04 +02:00
John Preston
a8b74d4b6b
Closed alpha version 1.7.15.2.
2019-07-27 17:19:04 +02:00
John Preston
415d817034
Show notification without sound for silent message.
2019-07-27 17:19:04 +02:00
John Preston
3f2cc01f48
Allow sending silent messages.
2019-07-27 17:19:04 +02:00
John Preston
f1cd70d8a8
Fix some instructions and build process.
2019-07-27 17:19:04 +02:00
John Preston
bacaf805b5
Pass SessionNavigation to some boxes.
2019-07-25 20:55:11 +02:00
John Preston
137fa0378c
Remove some more Auth() calls.
2019-07-24 16:00:30 +02:00
John Preston
ff44094ded
Rename AuthSession to Main::Session.
2019-07-24 13:45:24 +02:00
John Preston
06982fdf04
Remove some calls to Auth().
2019-07-24 13:13:51 +02:00
John Preston
9cf4cf6dca
Move MTP::Instance to Main::Account.
2019-07-24 10:46:23 +02:00
John Preston
db2018c765
Fix owner badges in groups.
2019-07-24 08:37:10 +02:00
John Preston
020e62fb7a
Closed alpha version 1.7.15.1.
2019-07-24 08:02:58 +02:00
John Preston
2ed5552279
Improve custom badge input phrases.
2019-07-24 08:02:20 +02:00
John Preston
4d92d74de0
Add python extensions to the list of executables.
2019-07-24 08:02:20 +02:00
John Preston
4fd50cfb70
Fix build in Xcode.
2019-07-24 08:02:20 +02:00
John Preston
27f248645c
Use correct animated sticker thumbnails size.
2019-07-24 08:02:20 +02:00
John Preston
3f1a2d0b58
Support emoji in custom admin badges.
2019-07-24 08:02:20 +02:00
John Preston
6fe36e6534
Improve custom rank input UI.
2019-07-24 08:02:20 +02:00
John Preston
f36e2981ca
Display custom admin ranks in messages.
2019-07-24 08:02:20 +02:00
John Preston
22f210ea8e
Support sending albums to slowmode groups.
2019-07-24 08:02:20 +02:00
John Preston
b23bfe8b02
crl: std::terminate instead of exceptions.
2019-07-24 08:02:20 +02:00
John Preston
6aa930d510
Remove exceptions in TL parsing.
2019-07-24 08:02:20 +02:00
John Preston
4a10a88ecf
Show error when forwarding to slowmode group.
2019-07-24 08:02:20 +02:00
John Preston
f4754f210c
Update full channel on updateChannel.
2019-07-24 08:02:20 +02:00
John Preston
873b77cf40
Use UserData::isBot where applicable.
2019-07-24 08:02:20 +02:00
John Preston
a7d9aa947b
Don't allow in-notification reply with slowmode.
2019-07-24 08:02:20 +02:00
John Preston
234b0ffcf0
Disallow accidental failing forwarding.
2019-07-24 08:02:20 +02:00
John Preston
c50ade565a
Track sending and failed messages.
2019-07-24 08:02:20 +02:00
John Preston
0005e0a3ce
Track local messages, restore on history jump.
2019-07-24 08:02:20 +02:00
John Preston
04bf24288a
Show slowmode error messages.
2019-07-24 08:02:20 +02:00
John Preston
01d0479335
Show slowmode button in chat.
2019-07-24 08:02:20 +02:00
John Preston
055c145af5
Fix manage group box after migration.
2019-07-24 08:02:20 +02:00
John Preston
328b090877
Save slowmode settings in groups.
2019-07-24 08:02:20 +02:00
John Preston
1d2c86839b
Add slowmode slider to EditPeerPermissionsBox.
2019-07-24 08:02:20 +02:00
John Preston
59574532c6
Add slowmode send message button state.
2019-07-24 08:02:20 +02:00
John Preston
4544a2e331
Update API scheme to layer 104.
2019-07-24 08:02:20 +02:00
John Preston
c0f8ab8da0
Fix build for old Qt version.
2019-07-18 21:52:13 +02:00
John Preston
d02617867c
Beta version 1.7.15.
...
- Bug fixes and other minor improvements.
2019-07-18 18:18:05 +02:00
John Preston
78c99a1583
Revert "Change macOS sign certificate name."
...
This reverts commit 4757ad6c97
.
2019-07-18 18:18:05 +02:00
John Preston
9ec797857d
rlottie: Return thread support.
2019-07-18 18:18:05 +02:00
John Preston
b310011dee
rlottie: Disable image loader code.
2019-07-18 12:12:02 +02:00
23rd
633084ed9c
Fixed position of already shown tabbed panel.
...
- Fixed #6301 .
2019-07-18 12:09:53 +02:00
23rd
ab8889b2fa
Fixed position of emoji panel in SendFilesBox when new file is added.
2019-07-18 12:09:53 +02:00
23rd
d563e746ab
Added ability to go to bot from "via @bot" header with Ctrl.
...
- Fixed #2074 .
2019-07-18 12:09:53 +02:00
John Preston
7c6ede0908
Save domain in different localstorage key.
2019-07-15 16:00:30 +02:00
John Preston
c22aeb8b40
Fix crash in proxy list.
2019-07-15 16:00:30 +02:00
John Preston
cabe06256b
Validate dcOption secrets.
2019-07-15 16:00:30 +02:00
John Preston
2fad4e9956
Closed alpha version 1.7.14.2.
2019-07-15 16:00:30 +02:00
John Preston
c5df4db621
Fix possible race conditions in msgid().
2019-07-15 16:00:30 +02:00
John Preston
68b1024dd4
Sync local time with HTTP 'Date' header value.
2019-07-15 16:00:29 +02:00
John Preston
c894ce30c4
Fix socket packet reading.
2019-07-15 15:59:20 +02:00
John Preston
33fce38f90
Fix build in Xcode and GCC.
2019-07-15 15:59:20 +02:00
John Preston
e123399f7c
Closed alpha version 1.7.14.1.
2019-07-15 15:59:20 +02:00
John Preston
0805c09446
Allow one or two '=' at the end of base64.
2019-07-15 15:59:20 +02:00
John Preston
8135f4b427
Support base64 encoding of the secret.
2019-07-15 15:59:20 +02:00
John Preston
2f0331b2e0
Implement send/receive for the new type.
2019-07-15 15:59:20 +02:00
John Preston
69b6b48738
Add new socket type.
2019-07-15 15:59:20 +02:00
John Preston
3cda267787
Abstract out tcp socket from tcp connection.
2019-07-15 15:59:20 +02:00
John Preston
ffba901620
Add a confirmation when blocking a user.
2019-07-15 15:47:40 +02:00
John Preston
2351865961
Update libtgvoip submodule.
2019-07-15 15:00:15 +02:00
John Preston
7a11d1e31f
Fix stickers on Linux 32 bit.
2019-07-15 14:17:22 +02:00
John Preston
f2b3d9714f
Fix sticker sending from clipboard.
2019-07-15 14:12:28 +02:00
John Preston
8477956117
Fix emoji button.
...
Fixes #6264 .
2019-07-15 14:12:28 +02:00
John Preston
77b8d56c03
Show 'None' if no users are blocked.
2019-07-15 14:12:27 +02:00
John Preston
90fb9eccd4
Optimize InvokeQueued().
2019-07-10 19:37:00 +02:00
John Preston
c3c6571835
Add checks for incorrect sticker cache bytes.
2019-07-10 19:36:27 +02:00
John Preston
b9d3ba621e
Change some private header includes.
2019-07-10 19:36:27 +02:00
John Preston
4757ad6c97
Change macOS sign certificate name.
2019-07-10 19:36:26 +02:00
John Preston
9c909c8992
Lower the animated sticker requirements.
...
Fixes #6237 .
2019-07-09 14:53:23 +02:00
John Preston
0710dde4d5
Use private Qt color API only in official build.
...
Fixes #6219 .
2019-07-09 13:43:57 +02:00
John Preston
8008d8a3d4
Fix build for Xcode.
2019-07-07 17:11:45 +02:00
John Preston
5c5eead0f5
Version 1.7.14.
...
- Bug fixes and other minor improvements.
2019-07-07 15:34:35 +02:00
John Preston
696c70e34a
Update rlottie, remove asserts in debug build.
2019-07-07 13:14:19 +02:00
John Preston
75fd2d0257
Version 1.7.13.
...
- Send ultra-lightweight high-quality animated stickers
to express emotion with motion.
- Receive animated stickers instantly on any connection
at just 20-30 KB per sticker.
- Enjoy smooth animations at 60 frames per second.
- Create new animated sets and upload them to @stickers
for everybody to use.
- Try out these sample stickers: t.me/addstickers/hotcherry
- Use strikethrough and underline formatting.
2019-07-06 15:27:31 +02:00
John Preston
4e595d5cef
Fix GIFs preview.
2019-07-06 15:24:23 +02:00
23rd
8486ad368e
Fixed restrictions for channels.
...
- Regression was introduced in 567bf60644
.
2019-07-06 10:58:10 +03:00
John Preston
ae075e9b90
Beta version 1.7.12: Fix build for old OS X.
2019-07-05 23:13:31 +02:00
John Preston
86d7143d94
Beta version 1.7.12.
...
- Bug fixes and other minor improvements.
2019-07-05 22:55:09 +02:00
John Preston
4e52da91c7
Fix animation stopping in chat.
2019-07-05 19:47:40 +02:00
John Preston
198de85ce5
Limit to 30 FPS in small stickers.
2019-07-05 19:15:25 +02:00
John Preston
72a9d61b97
Fix glitches on macOS stickers.
2019-07-05 18:13:27 +02:00
John Preston
96a26b44a9
Fix build for Xcode.
2019-07-05 17:08:33 +02:00
John Preston
f19ff1f9b2
Correctly start lottie animations.
2019-07-05 16:43:21 +02:00
John Preston
4bd0683e91
Guard UpdateRequest handling.
2019-07-05 16:29:02 +02:00
John Preston
567bf60644
Use getters in MTP classes.
2019-07-05 16:23:07 +02:00
John Preston
3ca28c0cf9
Fix crash in unsupported message with buttons.
...
Fixes #6212 .
2019-07-05 09:42:51 +02:00
John Preston
4a12e9798a
Beta version 1.7.11.
...
- Use strikethrough and underline formatting.
- Bug fixes and other minor improvements.
2019-07-04 17:27:30 +02:00
John Preston
5c6515febb
Fix strike-through text font selection.
2019-07-04 17:27:18 +02:00
23rd
4ac3aef600
Added ability to cancel reply with Ctrl + Arrow Down.
...
- Fixed #4636 .
2019-07-04 16:41:46 +02:00
23rd
1963fca7d3
Fixed media overlay closing with Back mouse button.
...
- Fixed #2998 .
2019-07-04 16:41:46 +02:00
23rd
5e233dab47
Fixed height of thumb in EditCaptionBox when media changes to photo.
2019-07-04 16:41:46 +02:00
23rd
cf8a06302f
Fixed position of unread mentions button when field changes height.
2019-07-04 16:41:46 +02:00
23rd
9c9ea8c2c0
Added ability to change order of pinned dialogs from touchbar.
2019-07-04 16:41:03 +02:00
23rd
bb9e6e7b5f
Added ability to display media preview from touchbar.
2019-07-04 16:28:58 +02:00
23rd
7c98f64cdb
Slightly refactored display of media preview.
...
- Removed showMediaPreview from facades.
2019-07-04 16:28:58 +02:00
23rd
da6baeb1a7
Added notifier of archiving pinned dialog to update touchbar.
2019-07-04 16:27:33 +02:00
23rd
26569683ca
Refactored pinned buttons in touchbar.
2019-07-04 16:27:33 +02:00
23rd
821bd3c65b
Added buttons for Underline and Strike-through text to touchbar.
2019-07-04 16:27:33 +02:00
John Preston
2d62c9b083
Prefer animated stickers in suggestion by emoji.
2019-07-04 16:26:53 +02:00
John Preston
9d09cee1cc
Unblock bots without restarting from Settings.
2019-07-04 16:26:53 +02:00
John Preston
0e964b06dc
Hook main queue processing to update requests.
2019-07-04 16:26:13 +02:00
John Preston
b1807938ad
Remove legacy langpacks.
2019-07-04 14:25:16 +02:00
John Preston
b96b801b22
Disable ownership transfer to myself.
2019-07-04 14:02:25 +02:00
John Preston
58d4b763b6
Allow 6-digit support phone numbers.
2019-07-04 14:00:40 +02:00
John Preston
f1518af8b3
Mark mentions as read on reply-from-notification.
2019-07-04 13:56:28 +02:00
John Preston
d228495550
Allow replacing emoji by Tab in support mode.
2019-07-04 13:26:39 +02:00
John Preston
226ca6d117
Clear 'Cancelled' flag on download start.
...
Fixes #6123 .
2019-07-04 13:21:43 +02:00
John Preston
556f36ba7e
Fix transparent animated GIFs.
2019-07-04 13:12:58 +02:00
John Preston
c8b61366d3
Fix blurred document thumbnails.
2019-07-04 12:22:07 +02:00
John Preston
729da4a6b4
Move 'Add to contacts' button up in Info.
2019-07-04 12:21:52 +02:00
John Preston
dd38da7737
Allow markdown to intersect with previewed links.
2019-07-04 11:51:41 +02:00
John Preston
306b87dd39
Disable double click reply in a created group.
2019-07-04 11:37:05 +02:00
John Preston
826d229c1a
Clear 'Find in Files' search by lang key results.
2019-07-04 11:36:27 +02:00
John Preston
89fb121caf
Show URL tooltip in inline bot results.
2019-07-04 11:23:39 +02:00
John Preston
d479442a63
Fix local thumbnail saving for stickers.
2019-07-04 11:04:12 +02:00
John Preston
10ee81f466
Copy shared contact number from the context menu.
...
Fixes #6147 .
2019-07-04 10:36:48 +02:00
John Preston
0a63eac4f6
Generate good thumbnail for animated stickers.
2019-07-04 10:20:36 +02:00
John Preston
7034df49e9
Fix sending of .tgs stickers.
2019-07-03 13:03:01 +02:00
John Preston
da48a78f7c
Revert "Hide new formatting for now."
...
This reverts commit 99aa1fc556
.
2019-07-03 12:08:28 +02:00
John Preston
0109ee2758
Fix build for Linux.
2019-07-03 00:20:59 +02:00
John Preston
ae152d28be
Closed alpha version 1.7.10.1.
2019-07-02 22:42:00 +02:00
John Preston
dd1bca1769
Remove profiling logs.
2019-07-02 22:40:10 +02:00
John Preston
a4fbbc06d1
Use Lottie::MultiPlayer in StickerSetBox.
2019-07-02 22:38:23 +02:00
John Preston
0dd1b4eae6
Support animated stickers in suggestions.
2019-07-02 17:21:52 +02:00
John Preston
848ea16eef
Support animated stickers in inline results.
2019-07-02 15:46:26 +02:00
John Preston
76630528f7
Show animated thumbnails in sets box.
2019-07-02 15:20:04 +02:00
John Preston
3b645422ff
Implement animated stickerset thumbnails.
2019-07-02 14:43:17 +02:00
John Preston
db2d24ff32
Clear lottie on panel hide.
2019-07-01 17:57:40 +02:00
John Preston
a10b91fe1a
Don't load bad image infinitely.
2019-07-01 17:57:40 +02:00
John Preston
ead212f31b
Fix lottie caching.
2019-07-01 17:57:40 +02:00
John Preston
37689affc5
Clear far enough animated sticker sets.
2019-07-01 17:57:39 +02:00
John Preston
5375e7958c
Implement pause/unpause for Lottie::MultiPlayer.
2019-07-01 17:57:39 +02:00
John Preston
1da5d1c64f
Fix multi player with same frame rates.
2019-07-01 17:57:39 +02:00
John Preston
f6bfbbb805
Add some profiling logs to lottie player.
2019-07-01 17:57:39 +02:00
John Preston
2c461b9df3
Remove profiling logs.
2019-07-01 17:57:39 +02:00
John Preston
53a3d0038c
Fix build for Xcode.
2019-07-01 17:57:38 +02:00
John Preston
ad1816cb7c
Use Lottie::MultiPlayer in StickersListWidget.
2019-07-01 17:57:38 +02:00
John Preston
09c9f4ef9a
Implement Lottie::MultiPlayer.
2019-07-01 17:57:38 +02:00
John Preston
cbffeca8d5
Extract some Lottie::Animation code to Lottie::Player.
2019-07-01 17:57:37 +02:00
John Preston
4a7b5a8e01
Fix caching for large sticker area.
2019-07-01 17:57:37 +02:00
John Preston
808583c5ae
Store cached frames in media local cache.
2019-07-01 17:57:37 +02:00
John Preston
5628c1eee6
Encode cached frames to YUV420P.
2019-07-01 17:57:36 +02:00
John Preston
0b8aa880e5
Decide if we XOR frames for each frame.
2019-07-01 17:57:36 +02:00
John Preston
059a24bcdf
Use lz4 compression for cached frames.
2019-07-01 17:57:36 +02:00
John Preston
df8625345b
Add lz4 as a submodule.
2019-07-01 17:57:35 +02:00
John Preston
a026aec786
Trivial in-memory frame caching.
2019-07-01 17:57:35 +02:00
John Preston
56e137b20f
Move some common code to lib_ffmpeg.
2019-07-01 17:57:35 +02:00
John Preston
10772f4ac5
Started Lottie::CacheState class.
2019-07-01 17:57:34 +02:00
John Preston
35bc2cc2a5
Prepare lottie animations caching.
2019-07-01 17:57:34 +02:00
John Preston
f20d9395d1
Unpack lottie gzip to std::string for rlottie.
2019-07-01 17:57:34 +02:00
John Preston
aa3a079853
Remove QtLottie and rapidjson.
2019-07-01 17:57:34 +02:00
John Preston
e43fcc0e5f
rlottie: Fix build for macOS with static Qt.
2019-07-01 17:57:33 +02:00
John Preston
b10e6b3508
Render animated stickers using rlottie.
2019-07-01 17:57:33 +02:00
John Preston
b36f7dfdb1
Build rlottie as a dependency.
2019-07-01 17:57:33 +02:00
John Preston
f08d913175
Add rlottie submodule.
2019-07-01 17:57:33 +02:00