John Preston
5a8ce36181
Alpha 1.0.35: Admins delete messages in chat.
2017-04-30 20:17:35 +03:00
John Preston
10b7d7c473
Update langs.
2017-04-30 20:00:52 +03:00
John Preston
7fedf24d9e
Fix video message and sticker reply preview on Retina.
...
Wrong preview image size was a reason for image resize before
drawing the preview and it caused black background, not transparent.
2017-04-30 19:58:31 +03:00
John Preston
5ed698ac69
Link correct OS X 10.6-10.7 libraries.
2017-04-30 19:56:13 +03:00
John Preston
297856db32
Load and use Segoe UI [Semibold] if no Open Sans.
...
Sometimes Open Sans Semibold fails to load properly on the latest
Windows Creators Update. In that case try to load Segoe UI instead.
An attempt to fix #3276 .
2017-04-30 19:03:12 +03:00
John Preston
6418c9c718
Handle updates from MTP after RPC responses.
...
If some RPC responses and MTP updates are received together a fake
requestId in the negative range was used and that way updates were
processed before responses.
That could lead to an incorrect "out" message flag when sending
messages to supergroups, because a broadcast update about the new
message without "out" flag was handled before the request response.
Now a separate response map and updates list are used and responses
are handled always before the updates.
2017-04-30 17:23:57 +03:00
John Preston
413eafb240
Allow chat creator/admins to delete for everyone.
...
Chat creator and admins (if admins are enabled) now can delete
any message for everyone, not only outgoing ones.
2017-04-30 16:58:45 +03:00
John Preston
4c2a0fa630
Fix top bar layout when emoji section is visible.
2017-04-30 16:58:27 +03:00
John Preston
a925822141
Generate and handle new video message links.
2017-04-30 16:43:19 +03:00
John Preston
cd6a189990
Show some info for USER_BANNED_IN_CHANNEL error.
2017-04-30 16:43:18 +03:00
John Preston
07a274f927
Improve video message status text in a web page.
...
Show duration / progress text in the bottom left bubble corner.
2017-04-30 16:43:17 +03:00
John Preston
eb240defa3
Display forwarded info in video messages.
2017-04-30 16:43:17 +03:00
John Preston
4659b664e7
Skip fwd_info for msgs from chat with yourself.
...
Server doesn't add fwd_info if a non-forwarded message is forwarded
from chat with yourself so don't add it locally as well.
2017-04-30 16:43:16 +03:00
John Preston
d2c6de3df6
Play audio documents inside app by actionOnLoad.
2017-04-30 16:43:15 +03:00
John Preston
e8a3535c74
Support audio documents playback inside app.
...
Also add some more decoders in ffmpeg configuration (wav).
Also stop audio device restart on PKEY_AudioEndpoint changes.
Also deduce channel layout from channel count in ffmpeg loaders.
2017-04-30 14:34:23 +03:00
John Preston
46690da488
Make round reply preview for video messages.
...
Also add a reply bar for video messages.
Also add a reply preview for stickers.
2017-04-25 13:47:52 +03:00
John Preston
f11c76d06b
Show featured sticker sets when no sets installed.
2017-04-24 18:59:54 +03:00
Richard Yu
e57b5a7a47
Update building-msvc.md ( #3307 )
...
Use `subst` to map drive instead of `net use`.
Signed-off-by: Richard Yu <yurichard3839@gmail.com> (github: ysc3839)
2017-04-23 23:15:03 +02:00
John Preston
5ec758637d
Alpha 1.0.34: Update langs.
2017-04-21 16:25:17 +03:00
John Preston
33ffa0715d
Alpha 1.0.34: Fix tabbed section widget render.
...
Also fix error message layout in EditCaptionBox.
2017-04-21 16:22:45 +03:00
John Preston
8f719f8c06
Remove edit caption UI for not my messages.
...
Regression was introduced in 8eb7f1f1aa
.
2017-04-21 13:59:03 +03:00
John Preston
da0387a23e
Fix forwarded message original id. Closes #3305 .
2017-04-21 13:47:39 +03:00
John Preston
9eea4fcf03
Update API scheme. Closes #3311 , closes #3310 .
2017-04-21 13:45:34 +03:00
Christoph Auer
5efc334a04
Remove unused secret from .travis.yml
2017-04-20 12:20:39 +02:00
Christoph
6fa3122bb6
Implement signature check for Travis and AppVeyor ( #3295 )
...
Signed-off-by: Christoph Auer <auer.chrisi@gmx.net>
2017-04-19 14:57:45 +02:00
John Preston
71e653db30
Fix non-available API usage in OS X 10.6-10.7 version.
2017-04-18 22:00:51 +03:00
John Preston
bc1eff83cb
Fix crash in audio device property change handler.
...
PSStringFromPropertyKey should be checked before being used.
2017-04-18 21:58:49 +03:00
Christoph
f4edb7ada5
Only clone latest commit at AppVeyor ( #3283 )
...
Signed-off-by: Christoph Auer <auer.chrisi@gmx.net>
2017-04-18 11:47:19 +02:00
Christoph Auer
e83dd2037a
Remove the check for "Signed-of-by" at PR
2017-04-16 18:05:59 +02:00
John Preston
f619afc4c6
Alpha 1.0.33: Fix build for Xcode.
2017-04-16 00:45:25 +03:00
John Preston
7ad7028880
Alpha 1.0.33: Various fixes and improvements.
2017-04-16 00:36:46 +03:00
John Preston
8e241e8b78
Improve Emoji-Stickers-GIFs panel.
...
Fix broken minimal panel size.
Remove HistoryWidget context menu from the panel.
2017-04-16 00:05:57 +03:00
John Preston
6226cf2809
Display video message playback progress time.
2017-04-15 23:30:28 +03:00
John Preston
7312114b75
Use full volume for video messages.
...
Set video volume to VideoVolume in MediaView and to 1 in HistoryGif.
2017-04-15 22:51:53 +03:00
John Preston
0ff299758a
Use correct lang phrases for video messages.
2017-04-15 22:51:44 +03:00
John Preston
de7c886008
Move passcode management from MainWindow.
...
Check for auto lock in AuthSession. Don't autolock while video plays.
Closes #3219
2017-04-15 21:51:12 +03:00
John Preston
e3aacc8072
Don't change notification sound to empty on mute.
...
If notifications are muted no one from official apps play sound.
So there is no need to turn the sound off, otherwise if you enable
the notifications from a different app the sound stays off.
Enable the sound (change to "default") when turning notifications on.
2017-04-15 21:51:11 +03:00
John Preston
4fc2c18f58
Fix crash in intro label crossfade animation.
...
Remove the assertion because the assumption was not valid.
Closed #3270
2017-04-15 20:40:23 +03:00
John Preston
8a8e101cd0
Fix crash in file downloader destruction.
...
Regression was introduced in 835b1801bc
.
We need to destroy all FileLoader instances before destroying the
Downloader instance, because they hold pointers to it and call its
methods in destructor if they need to cancel some MTP requests.
2017-04-15 20:39:32 +03:00
John Preston
c10dee11e8
Fix crash in macOS notifications manager init.
...
Regression was introduced in 1725927aea
.
Also create the thread only when it is first needed.
2017-04-15 20:39:25 +03:00
John Preston
4e5c4a462b
Fix crash in videoplayer audio stream loader.
...
Regression was introduced in 835b1801bc
.
2017-04-15 20:32:14 +03:00
John Preston
bc7139d67a
Fix crash in AuthSession::Exists() if there is no Messenger.
...
Also use toggleAnimated instead of show/hideAnimated in intro.
2017-04-15 19:28:07 +03:00
Ariel Jannai
bf0bf908c2
Update building-msvc.md ( #3264 )
...
* Update building-msvc.md
Fixed some wrong, missing or unclear parts. Based on the problems I came into when trying to build and configure everything.
Ninja not in path - from #3237
Newer msys - from #3247
Telegram.sln - from #2811
* Updated from the PR comments and added a signature
Signed-off-by: Ariel Jannai <arieljannai@gmail.com> (github: arieljannai)
* Updated by the latest comments from the PR
Signed-off-by: Ariel Jannai <arieljannai@gmail.com> (github: arieljannai)
2017-04-14 11:58:10 +02:00
John Preston
dd005d9027
Generate correct lang tag count, not hardcoded.
2017-04-13 11:51:47 +03:00
John Preston
670a725c53
Alpha 1.0.32: Fix round video checks in MediaView.
2017-04-12 23:34:57 +03:00
John Preston
af28e3b0d7
Alpha 1.0.32: Fix build in Xcode.
2017-04-12 23:28:04 +03:00
John Preston
ca90b8b8fd
Alpha 1.0.32: Test the new API and CDN support.
2017-04-12 23:04:34 +03:00
John Preston
7b7b9db20b
Add support for video messages send actions.
...
Animate record and upload the same way as voice messages.
2017-04-12 22:37:47 +03:00
John Preston
96dbb38aaa
Improve mute and info display in video messages.
...
Display mute on top of the video and move info to the right side
for incoming messages (because of channel authors and views count).
2017-04-12 22:37:28 +03:00
John Preston
1b7777e3a0
Pause other GIFs when playing round video message.
2017-04-12 22:37:28 +03:00