John Preston
4e10552c12
Add a confirmation for linking a discussion group.
2019-05-27 15:09:41 +02:00
John Preston
0eae8fe6a0
Hide date from archive dialog.
2019-05-27 15:09:39 +02:00
John Preston
ee2c7fad78
Allow creating discussion groups for channels.
2019-05-27 15:09:37 +02:00
John Preston
b9d89cb4a0
Allow unlinking the discussion group.
2019-05-27 15:09:35 +02:00
John Preston
f0eba3e283
Show Discuss button in channels.
2019-05-27 15:09:32 +02:00
John Preston
801b500aa6
Use session() instead of Auth() in HistoryWidget.
2019-05-27 15:09:30 +02:00
John Preston
9c1ce702bb
Display channel posts in discussion groups.
2019-05-27 15:09:28 +02:00
John Preston
50778790fe
Start supporting channel discussion groups.
2019-05-27 15:09:25 +02:00
John Preston
b05bf049bc
Fix add member icon position.
2019-05-27 15:09:23 +02:00
John Preston
c92a798e1b
Support url authorizations.
2019-05-27 15:09:18 +02:00
John Preston
8660f976a9
Add phone number privacy.
...
Also move calls peer-to-peer privacy inside calls privacy.
2019-05-27 15:09:15 +02:00
John Preston
f5c79cb1b6
Use new next_rate field for global search.
2019-05-27 15:09:13 +02:00
John Preston
6b80ff4bcc
Support groups in privacy settings.
2019-05-27 15:09:12 +02:00
John Preston
3556fbf702
Pause animated stickers as GIFs.
2019-05-27 15:09:09 +02:00
John Preston
3577e71782
Validate mime type of animated stickers.
2019-05-27 15:09:07 +02:00
John Preston
c4aac5fa0e
Update API scheme to layer 100.
2019-05-27 15:09:06 +02:00
John Preston
68fb9b8b67
Remove benchmarks.
2019-05-27 14:11:27 +02:00
John Preston
4ab3c2dfcb
Add support for gzip-ed animated stickers.
2019-05-27 14:11:27 +02:00
John Preston
973c3f8838
QtLottie: Migrate from Qt JSON to rapidjson.
2019-05-27 14:11:27 +02:00
John Preston
a03d42daa8
Add rapidjson submodule.
2019-05-27 14:11:27 +02:00
John Preston
0c84fc1271
QtLottie: Remove unnecessary includes.
2019-05-27 14:11:27 +02:00
John Preston
26c29f6af7
QtLottie: Move everything to Lottie namespace.
2019-05-27 14:11:27 +02:00
John Preston
ab82ff0fb7
QtLottie: Completely detach from upstream.
2019-05-27 14:11:27 +02:00
John Preston
c1ae825d98
Add some benchmarks.
2019-05-27 14:11:27 +02:00
John Preston
67739ae3fd
Don't try to keep up if animation got late.
2019-05-27 14:11:27 +02:00
John Preston
7ee16ba45c
Clear hidden animated stickers.
2019-05-27 14:11:26 +02:00
John Preston
236513943c
Fix animated sticker selection.
2019-05-27 14:11:26 +02:00
John Preston
cfff744cb1
Parse and render lottie in the background.
2019-05-27 14:11:26 +02:00
John Preston
61b6effccc
View some more files as stickers.
2019-05-27 14:11:26 +02:00
John Preston
642deecbbb
Allow loading lottie animations from memory.
2019-05-27 14:11:26 +02:00
John Preston
707aa88974
Animated stickers proof of concept.
2019-05-27 14:11:26 +02:00
John Preston
3f1ec52e6c
QtLottie: Fix precomp layer start time.
2019-05-27 14:11:26 +02:00
John Preston
2c422dcd73
QtLottie: Add BMScene root class.
2019-05-27 14:11:26 +02:00
John Preston
6abf74530d
QtLottie: Check each layer for visibility by frame.
2019-05-27 14:11:26 +02:00
John Preston
38427aa52a
Fix build in Xcode.
2019-05-27 14:11:26 +02:00
John Preston
d1518da1ad
Provide animation duration.
2019-05-27 14:11:26 +02:00
John Preston
2f02198ac7
QtLottie: Add support for precomp layer.
2019-05-27 14:11:26 +02:00
John Preston
2caa3e3def
QtLottie: Add precomp assets parsing.
2019-05-27 14:11:26 +02:00
John Preston
78d3bdfe3a
Fix build in Xcode.
2019-05-27 14:11:26 +02:00
John Preston
33b3fa68f0
QtLottie: Rebase onto upstream/dev.
2019-05-27 14:11:26 +02:00
John Preston
f073963582
Preview lottie animations in media viewer.
2019-05-27 14:11:26 +02:00
John Preston
22c2054dcf
First attempt to use QtLottie.
2019-05-27 14:11:26 +02:00
23rd
b2e5ab36d4
Moved shadow drawing from paintEvent in MainMenu::refreshBackground.
2019-05-27 14:10:36 +02:00
23rd
159f90a42c
Added background analysis in main menu for better readability.
2019-05-27 14:10:36 +02:00
23rd
08a3a5747a
Added custom background to top of main menu.
2019-05-27 14:10:36 +02:00
23rd
47910b2ae1
Added '-scale' command-line argument for custom scale.
...
- Fixed #5272 .
- Fixed #5365 .
- Fixed #6055 .
2019-05-27 14:10:36 +02:00
23rd
5f97b3bc22
Added ability to open links without confirmation with Ctrl key.
...
- Fixed #6051 .
2019-05-27 14:10:35 +02:00
23rd
cf45b0d317
Added ability to send not loaded GIFs with Ctrl key.
2019-05-27 14:10:35 +02:00
23rd
1dd461b24a
Moved left elision of counters to Dialogs::Layout::paintUnreadCount.
2019-05-27 14:10:35 +02:00
John Preston
626e7c1f76
Workaround MSVC 16.1 bugs.
2019-05-27 14:10:35 +02:00
udf
288b7ba100
Actually fix display SendFilesBox via historyAttach button.
2019-05-26 14:23:37 +02:00
udf
2b8951b2ac
Revert "Fixed display SendFilesBox via historyAttach button."
...
This reverts commit a0926f2d70
because it
doesn't do what it should do :(
2019-05-26 14:23:37 +02:00
23rd
b2f821d3de
Updated version of GCC to 8.
2019-05-20 15:59:06 +03:00
John Preston
9a4fdb1530
Use only lt_count in langpacks.
2019-05-20 15:44:51 +03:00
23rd
63a6893fda
Excluded ability to display 0 views in channel posts.
2019-05-20 15:44:51 +03:00
23rd
dcd5aa83da
Fixed choosing of plural when number should be shortened.
2019-05-20 15:44:51 +03:00
23rd
5901b42a83
Added generation of string with decimal separated numbers.
...
- Added new plural tag "kPluralDecimalSeparationTag".
- Added Lang::PluralType for default, shorted and decimal separated numbers.
- Replaced members and votes count with decimal separated type.
2019-05-20 15:44:51 +03:00
23rd
5d321f7c59
Moved generation of short string for large numbers in one place.
...
- Added new plural tag "kPluralShortTag".
- Added support of new plural tag to code generator.
- Removed FormatViewsCount from history_message.
- Removed FormatLargeNumber from history_media_poll.
- Added FormatCountToShort to lang_tag.
2019-05-20 15:44:51 +03:00
23rd
dc27bfff2d
Fixed elision of user name in side menu.
2019-05-16 11:58:28 +03:00
23rd
63fc552636
Fixed inability to close folder with Back mouse button.
...
- Fixed #5997 .
2019-05-12 22:30:19 +03:00
Vitaly Zaitsev
ddb9c84a1d
Allow GNU/Linux maintainers to forward launcher name.
...
Use optional compiler directive -DTDESKTOP_LAUNCHER_FILENAME to forward
required XDG desktop file name.
If not specified, fallback to default value will be used.
Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
2019-05-10 12:08:58 +03:00
John Preston
69960a47da
Apply telegram-wayland-icon.patch from Flatpak version.
2019-05-10 09:22:21 +03:00
John Preston
8af684f7f7
Version 1.7.
...
Introducing Archived Chats:
- Archive any chat from the right-click menu.
- Chats with enabled notifications will pop out of the archive
when a notification arrives.
- Muted chats will stay in the archive.
- Pin an unlimited number of chats in your archive.
2019-05-08 23:55:33 +03:00
John Preston
0fe0311b45
Fix chats list accidental scrolling.
2019-05-08 23:48:04 +03:00
23rd
89a0cd3e81
Fixed closing folder by Escape when opened dialog in one column mode.
...
Dialog should be opened by shortcut.
2019-05-08 23:47:39 +03:00
John Preston
6de30b1137
Closed alpha version 1.6.7.3.
2019-05-08 12:44:01 +03:00
John Preston
d26924dd6b
Allow multiline no-newline input fields.
...
Fixes poll option limit warning.
2019-05-08 12:36:13 +03:00
John Preston
4293a4857f
Show user profile from channel Removed Users.
...
Fixes #5974 .
2019-05-08 12:25:16 +03:00
John Preston
aec6e17b5d
Allow revoking any messages in private chats.
2019-05-08 12:14:42 +03:00
John Preston
64dd5139da
Show unread archive chat names in bold.
2019-05-08 12:05:15 +03:00
John Preston
e55e46a0f0
Show last chats in archive dialog row.
2019-05-08 11:50:39 +03:00
John Preston
4f65d0469c
Use dedicated color for archive title.
2019-05-08 11:07:21 +03:00
John Preston
a0e2a925ee
Filter command line arguments passed to Qt.
...
See https://www.bleepingcomputer.com/news/security/
qt5-based-gui-apps-susceptible-to-remote-code-execution/
This RCE exploit doesn't affect Telegram Desktop directly, because
Telegram Desktop uses statically linked Qt and does not load any
plugins from external shared libraries. But in any case it's better
to control how command line arguments can affect the app behaviour.
For now pass only the first command line part, the executable path.
2019-05-06 12:40:04 +02:00
John Preston
8bfef7d873
Improve collapsed rows in small chats list.
2019-05-03 17:02:00 +04:00
John Preston
0247e876df
Remove locally saved empty histories.
2019-05-03 15:18:18 +04:00
John Preston
39b7f307a4
Show muted mention icon in archive.
2019-05-03 15:12:48 +04:00
John Preston
4356b1c193
Allow collapsing archive in the chats list.
2019-05-03 15:08:53 +04:00
John Preston
6f885fb6cc
Fix creating dialog rows for new groups.
2019-05-02 22:30:52 +04:00
John Preston
5f1cb9d31c
Put archive action on top of the menu.
2019-05-01 17:10:11 +04:00
John Preston
9b430147c0
Remove some unused langpack keys.
2019-05-01 16:43:37 +04:00
John Preston
4e8c57a861
Fix assertion violation in marking history as read.
2019-05-01 16:43:19 +04:00
John Preston
d9ad3a4bbe
Jump to chats list top on folder change.
2019-05-01 16:11:47 +04:00
John Preston
4ad8c4877c
Close archive by escape even if chat is shown.
2019-05-01 16:11:47 +04:00
John Preston
edf4180d11
Don't suggest to archive Saved Messages.
2019-05-01 16:11:47 +04:00
John Preston
d48cafe1a3
Improve manage group box styles.
2019-05-01 16:11:47 +04:00
John Preston
aede79640d
Ctrl+1..5 always activate pinned from main chats list.
2019-05-01 16:11:47 +04:00
John Preston
4dae89310d
In archive allow scroll-down-by-pinned-drag.
2019-05-01 16:11:46 +04:00
John Preston
6102795856
Fix proxy promoted channel chats-list position.
2019-05-01 16:11:46 +04:00
John Preston
7669b8e12b
Don't suggest to archive proxy sponsor.
2019-05-01 16:11:45 +04:00
John Preston
5c9a907c88
Closed alpha version 1.6.7.2.
2019-05-01 16:11:45 +04:00
John Preston
116b5d006a
Divide public/private phrases for groups/channels.
2019-05-01 16:11:45 +04:00
John Preston
db35c3de3b
Fix block chat list loading by date.
2019-05-01 16:11:45 +04:00
John Preston
be64f18e96
Fix dialogs list creation in support mode.
2019-05-01 16:11:45 +04:00
John Preston
39008bf6fe
Fix reading of client side unread messages.
2019-05-01 16:11:44 +04:00
John Preston
c9552390e7
Fix stack overflow crash in emoji panel hiding.
...
A call to hideChildren before setting _hiding to the desired value
could lead through leaveEvent to a recursive call to hideAnimated.
2019-05-01 16:11:44 +04:00
John Preston
5c3f93eee1
Fix crash in replies.
...
Regression was introduced in b1df3c0ec4.
2019-05-01 16:11:44 +04:00
John Preston
cf0d4a0559
Improve design of video download state.
2019-05-01 16:11:44 +04:00
John Preston
ee5c819cef
Fix render glitch in archive top bar.
2019-05-01 16:11:43 +04:00
John Preston
ca548a11d7
Fix assertion violation in History::inboxRead().
2019-05-01 16:11:43 +04:00
John Preston
0b26475300
Fix render glitches in passcodebox.
2019-05-01 16:11:43 +04:00