843f983051 
								
							 
						 
						
							
							
								
								Skip call ended sound if ended from other device.  
							
							
							
						 
						
							2017-05-12 19:09:34 +03:00  
				
					
						
							
							
								 
						
							
								9dfd7f4ba9 
								
							 
						 
						
							
							
								
								Play the outgoing call sound only in Ringing state.  
							
							
							
						 
						
							2017-05-12 18:53:59 +03:00  
				
					
						
							
							
								 
						
							
								b74dea8662 
								
							 
						 
						
							
							
								
								Move logo images to Messenger. Set call panel icon.  
							
							
							
						 
						
							2017-05-12 18:28:44 +03:00  
				
					
						
							
							
								 
						
							
								7593be4361 
								
							 
						 
						
							
							
								
								Display a userpic placeholder in the call panel.  
							
							
							
						 
						
							2017-05-12 17:33:30 +03:00  
				
					
						
							
							
								 
						
							
								5fe75fbd5f 
								
							 
						 
						
							
							
								
								Attempt to fix an assertion violation.  
							
							... 
							
							
							
							In some cases HistoryItem::attachToBlock was not calling
History::setHasPendingResizedItems (if it was not pending resize).
That could lead to addition of a whole block of items without
setting pending resize for the history and it violated the history
invariant of the _blocks y/height and their _items y/height.
Now each time we attachToBlock an item we also setPendingResize it. 
							
						 
						
							2017-05-12 17:05:06 +03:00  
				
					
						
							
							
								 
						
							
								d581e00299 
								
							 
						 
						
							
							
								
								Improve history items management.  
							
							... 
							
							
							
							Encapsulate HistoryBlock::y and HistoryBlock::height. 
							
						 
						
							2017-05-12 16:53:08 +03:00  
				
					
						
							
							
								 
						
							
								3f2bed8a92 
								
							 
						 
						
							
							
								
								Improve report spam code. Fix a possible crash.  
							
							... 
							
							
							
							HistoryWidget::setReportSpamStatus was called even if the _peer
has changed to nullptr, which used this _peer and crashed. 
							
						 
						
							2017-05-11 20:08:08 +03:00  
				
					
						
							
							
								 
						
							
								ba1f1af83e 
								
							 
						 
						
							
							
								
								Test QImage instead of QPixmap for render.  
							
							... 
							
							
							
							Trying to fix a strange crash inside QWidget::render(). 
							
						 
						
							2017-05-11 19:29:57 +03:00  
				
					
						
							
							
								 
						
							
								8bb4d31409 
								
							 
						 
						
							
							
								
								Fix crash in HistoryWidget::mousePressEvent.  
							
							... 
							
							
							
							When the mouse was over edit / reply and the history was closed,
mouse click handler still tried to jump to the message. Now we
update the mouse over state each time the history changes. 
							
						 
						
							2017-05-11 19:11:08 +03:00  
				
					
						
							
							
								 
						
							
								0557eeddbd 
								
							 
						 
						
							
							
								
								Switch base::TaskQueue to Qt sync primitives.  
							
							... 
							
							
							
							std::mutex in the current build environment is not supported
by Windows XP, I guess because Ninja uses v140 platform toolset. 
							
						 
						
							2017-05-11 17:21:43 +03:00  
				
					
						
							
							
								 
						
							
								d6a919c372 
								
							 
						 
						
							
							
								
								Alpha 1.0.37: Multiple crash fixes.  
							
							... 
							
							
							
							Also rate call box style is improved. 
							
						 
						
							2017-05-10 11:01:34 +03:00  
				
					
						
							
							
								 
						
							
								8a4a7897a0 
								
							 
						 
						
							
							
								
								Fix contract violation in Call::startIncoming.  
							
							... 
							
							
							
							Also fix call answer while dhConfig is not received yet. 
							
						 
						
							2017-05-10 10:58:02 +03:00  
				
					
						
							
							
								 
						
							
								e99739ca0e 
								
							 
						 
						
							
							
								
								Alpha 1.0.36: First public release of calls.  
							
							
							
						 
						
							2017-05-09 23:51:07 +03:00  
				
					
						
							
							
								 
						
							
								96062039c7 
								
							 
						 
						
							
							
								
								Improve RateCallBox design.  
							
							
							
						 
						
							2017-05-09 23:46:43 +03:00  
				
					
						
							
							
								 
						
							
								c78cc331d1 
								
							 
						 
						
							
							
								
								Discard call in case of an error.  
							
							... 
							
							
							
							Also add a couple of call error messages. 
							
						 
						
							2017-05-09 23:46:43 +03:00  
				
					
						
							
							
								 
						
							
								061bd109d2 
								
							 
						 
						
							
							
								
								Closed beta 1000035003: Try new sounds + fixes.  
							
							
							
						 
						
							2017-05-09 23:46:42 +03:00  
				
					
						
							
							
								 
						
							
								e7dcd5ab15 
								
							 
						 
						
							
							
								
								Don't decline awaited incoming call on app quit.  
							
							
							
						 
						
							2017-05-09 23:46:41 +03:00  
				
					
						
							
							
								 
						
							
								530a385d4e 
								
							 
						 
						
							
							
								
								Add sound override support by codes in Settings.  
							
							
							
						 
						
							2017-05-09 23:46:40 +03:00  
				
					
						
							
							
								 
						
							
								23874a0a26 
								
							 
						 
						
							
							
								
								Animate call answer button with an outer ripple.  
							
							
							
						 
						
							2017-05-09 23:46:39 +03:00  
				
					
						
							
							
								 
						
							
								3b46382550 
								
							 
						 
						
							
							
								
								Add logging for libtgvoip when we have DebugLogs.  
							
							
							
						 
						
							2017-05-09 23:46:39 +03:00  
				
					
						
							
							
								 
						
							
								b3d5ac1660 
								
							 
						 
						
							
							
								
								Fix call discard when hanging up before request.  
							
							
							
						 
						
							2017-05-09 23:46:38 +03:00  
				
					
						
							
							
								 
						
							
								622fbdb64b 
								
							 
						 
						
							
							
								
								Fix BN_div/mod_word() usage.  
							
							
							
						 
						
							2017-05-09 23:46:37 +03:00  
				
					
						
							
							
								 
						
							
								d0afe83beb 
								
							 
						 
						
							
							
								
								Fix call panel in macOS build.  
							
							
							
						 
						
							2017-05-09 23:46:36 +03:00  
				
					
						
							
							
								 
						
							
								771bba4e01 
								
							 
						 
						
							
							
								
								Closed beta 1000035002: Sounds in separate qrc.  
							
							
							
						 
						
							2017-05-09 23:46:36 +03:00  
				
					
						
							
							
								 
						
							
								ded6933867 
								
							 
						 
						
							
							
								
								Add call button answer->hangup->redial animation.  
							
							
							
						 
						
							2017-05-09 23:46:35 +03:00  
				
					
						
							
							
								 
						
							
								2214e980ef 
								
							 
						 
						
							
							
								
								Add call panel show / hide animation.  
							
							
							
						 
						
							2017-05-09 23:46:34 +03:00  
				
					
						
							
							
								 
						
							
								299dc3fc96 
								
							 
						 
						
							
							
								
								Reuse call panel if current call is in Busy state.  
							
							
							
						 
						
							2017-05-09 23:46:33 +03:00  
				
					
						
							
							
								 
						
							
								0a6e012e90 
								
							 
						 
						
							
							
								
								Add call debug window on Ctrl+Click Show Info.  
							
							... 
							
							
							
							It is available only when debug logs are enabled. 
							
						 
						
							2017-05-09 23:46:33 +03:00  
				
					
						
							
							
								 
						
							
								96a0fcb28f 
								
							 
						 
						
							
							
								
								Closed beta 1000035001.  
							
							
							
						 
						
							2017-05-09 23:46:32 +03:00  
				
					
						
							
							
								 
						
							
								fd24aff6b1 
								
							 
						 
						
							
							
								
								Play sounds in calls.  
							
							
							
						 
						
							2017-05-09 23:46:31 +03:00  
				
					
						
							
							
								 
						
							
								2e816f2a67 
								
							 
						 
						
							
							
								
								Play notification sound using Media::Audio::Track.  
							
							
							
						 
						
							2017-05-09 23:46:30 +03:00  
				
					
						
							
							
								 
						
							
								6f89d01452 
								
							 
						 
						
							
							
								
								Add new Media::Audio::Instance for audio tracks.  
							
							... 
							
							
							
							Move some audio-related code from Media::Player to Media::Audio. 
							
						 
						
							2017-05-09 23:46:29 +03:00  
				
					
						
							
							
								 
						
							
								11525a1e50 
								
							 
						 
						
							
							
								
								Add RateCallBox for calls feedback collection.  
							
							
							
						 
						
							2017-05-09 23:46:28 +03:00  
				
					
						
							
							
								 
						
							
								5f2e295d63 
								
							 
						 
						
							
							
								
								Improve calls panel in macOS.  
							
							... 
							
							
							
							Use Qt::Dialog instead of Qt::Tool which works better with window
activation / deactivation handling.
Stop displaying the panel on all spaces when the call is established. 
							
						 
						
							2017-05-09 23:46:28 +03:00  
				
					
						
							
							
								 
						
							
								0cdac83f8a 
								
							 
						 
						
							
							
								
								Fix calls build in Xcode. Fix calls panel in Retina.  
							
							... 
							
							
							
							Also implement panels that appear in all spaces on macOS.
Using them for calls panels and custom notifications, so it
will be possible to use custom notifications in macOS as well. 
							
						 
						
							2017-05-09 23:46:27 +03:00  
				
					
						
							
							
								 
						
							
								e050e270fc 
								
							 
						 
						
							
							
								
								Try to hangup current call when quitting the app.  
							
							
							
						 
						
							2017-05-09 23:46:26 +03:00  
				
					
						
							
							
								 
						
							
								29fc69ebaa 
								
							 
						 
						
							
							
								
								Show emoji fingerprint tooltip in call panel.  
							
							
							
						 
						
							2017-05-09 23:46:25 +03:00  
				
					
						
							
							
								 
						
							
								f42f79ea95 
								
							 
						 
						
							
							
								
								Add "line busy" call state with a redial button.  
							
							
							
						 
						
							2017-05-09 23:46:24 +03:00  
				
					
						
							
							
								 
						
							
								d5ff728da6 
								
							 
						 
						
							
							
								
								Show privacy / incompatibility errors in calls.  
							
							
							
						 
						
							2017-05-09 23:46:24 +03:00  
				
					
						
							
							
								 
						
							
								a3252c13d7 
								
							 
						 
						
							
							
								
								Edit phone calls privacy in Settings.  
							
							
							
						 
						
							2017-05-09 23:46:23 +03:00  
				
					
						
							
							
								 
						
							
								30d000e139 
								
							 
						 
						
							
							
								
								Toggle calls controls using config and user flags.  
							
							... 
							
							
							
							Also use calls timeout values from config.
Also request config each time when the auth session changes. 
							
						 
						
							2017-05-09 23:46:22 +03:00  
				
					
						
							
							
								 
						
							
								f4911431d5 
								
							 
						 
						
							
							
								
								Request, parse and apply phone.getCallConfig.  
							
							
							
						 
						
							2017-05-09 23:46:21 +03:00  
				
					
						
							
							
								 
						
							
								28c0e815b3 
								
							 
						 
						
							
							
								
								Add new calls to Calls log box in realtime.  
							
							... 
							
							
							
							Also improve button ripple effect in Calls log box. 
							
						 
						
							2017-05-09 23:46:20 +03:00  
				
					
						
							
							
								 
						
							
								c4f90983af 
								
							 
						 
						
							
							
								
								Redesign calls service messages.  
							
							
							
						 
						
							2017-05-09 23:46:19 +03:00  
				
					
						
							
							
								 
						
							
								06b081f509 
								
							 
						 
						
							
							
								
								Add calls log box.  
							
							... 
							
							
							
							PeerListBox can have many rows with the same PeerData.
PeerListBox::Row can have arbitrary action on the right side. 
							
						 
						
							2017-05-09 23:46:18 +03:00  
				
					
						
							
							
								 
						
							
								f6eb2c5205 
								
							 
						 
						
							
							
								
								Add call top bar above the media player.  
							
							
							
						 
						
							2017-05-09 23:46:18 +03:00  
				
					
						
							
							
								 
						
							
								60ac7572af 
								
							 
						 
						
							
							
								
								Display name, status and emoji in Call Panel.  
							
							
							
						 
						
							2017-05-09 23:46:17 +03:00  
				
					
						
							
							
								 
						
							
								b267957abe 
								
							 
						 
						
							
							
								
								Apply all MTP Key generation checks to calls.  
							
							... 
							
							
							
							Also move all OpenSSL BN_* calls to base/openssl_help header. 
							
						 
						
							2017-05-09 23:46:16 +03:00  
				
					
						
							
							
								 
						
							
								4925af69e2 
								
							 
						 
						
							
							
								
								Add Calls::Panel and handle incoming calls.  
							
							
							
						 
						
							2017-05-09 23:46:15 +03:00  
				
					
						
							
							
								 
						
							
								0a716036c2 
								
							 
						 
						
							
							
								
								Extract Calls::Call. Add a call button to TopBar.  
							
							
							
						 
						
							2017-05-09 23:46:14 +03:00  
				
					
						
							
							
								 
						
							
								d18164bc51 
								
							 
						 
						
							
							
								
								Add Calls::Instance. Add libtgvoip as a dependency.  
							
							... 
							
							
							
							Also move all submodules to Telegram/ThirdParty. 
							
						 
						
							2017-05-09 23:46:08 +03:00  
				
					
						
							
							
								 
						
							
								3156dc0f1a 
								
							 
						 
						
							
							
								
								Preserve video filename and mime from cloud data.  
							
							
							
						 
						
							2017-05-08 17:13:16 +03:00  
				
					
						
							
							
								 
						
							
								038361a1e9 
								
							 
						 
						
							
							
								
								Fix overview items layout after message deletion.  
							
							
							
						 
						
							2017-05-08 17:01:14 +03:00  
				
					
						
							
							
								 
						
							
								b71a901182 
								
							 
						 
						
							
							
								
								Round thumbs for round videos in shared links.  
							
							
							
						 
						
							2017-05-08 17:00:26 +03:00  
				
					
						
							
							
								 
						
							
								caf2e19d27 
								
							 
						 
						
							
							
								
								Better error message for banned in public groups.  
							
							... 
							
							
							
							Also improve the changelog. 
							
						 
						
							2017-05-08 16:30:59 +03:00  
				
					
						
							
							
								 
						
							
								a7e695d914 
								
							 
						 
						
							
							
								
								Better show in folder in Windows / Linux.  
							
							... 
							
							
							
							Inspired by https://github.com/qbittorrent/qBittorrent . 
							
						 
						
							2017-05-07 16:28:58 +03:00  
				
					
						
							
							
								 
						
							
								291a6b73ab 
								
							 
						 
						
							
							
								
								Show phone instead of "online" in the main menu.  
							
							
							
						 
						
							2017-05-07 12:00:49 +03:00  
				
					
						
							
							
								 
						
							
								475f0e9544 
								
							 
						 
						
							
							
								
								Fix build for the new GYP version, fix Appveyor.  
							
							
							
						 
						
							2017-05-05 12:25:06 +03:00  
				
					
						
							
							
								 
						
							
								bf659938ba 
								
							 
						 
						
							
							
								
								Fix stickers list remote set button update.  
							
							
							
						 
						
							2017-05-03 16:56:14 +03:00  
				
					
						
							
							
								 
						
							
								392ab20a47 
								
							 
						 
						
							
							
								
								Use Segoe UI if no Open Sans in all Win versions.  
							
							
							
						 
						
							2017-05-01 12:25:57 +03:00  
				
					
						
							
							
								 
						
							
								33f59dd3ec 
								
							 
						 
						
							
							
								
								Fix an infinite recursion in Emoji panel/section.  
							
							... 
							
							
							
							HistoryWidget::resizeEvent() can start taking TabbedSelector from
TabbedPanel which will call QWidget::render() which can call again
HistoryWidget::resizeEvent() from sendPendingMoveAndResizeEvents().
Use a separate flag for _tabbedSection to prevent recursion there. 
							
						 
						
							2017-05-01 11:29:02 +03:00  
				
					
						
							
							
								 
						
							
								aedbd6dfe4 
								
							 
						 
						
							
							
								
								Fix assertion violation when editing GIF / video.  
							
							... 
							
							
							
							If a GIF / video had no thumbnail the _animated flag was removed. 
							
						 
						
							2017-05-01 11:03:56 +03:00  
				
					
						
							
							
								 
						
							
								5a8ce36181 
								
							 
						 
						
							
							
								
								Alpha 1.0.35: Admins delete messages in chat.  
							
							
							
						 
						
							2017-04-30 20:17:35 +03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								4c2a0fa630 
								
							 
						 
						
							
							
								
								Fix top bar layout when emoji section is visible.  
							
							
							
						 
						
							2017-04-30 16:58:27 +03:00  
				
					
						
							
							
								 
						
							
								a925822141 
								
							 
						 
						
							
							
								
								Generate and handle new video message links.  
							
							
							
						 
						
							2017-04-30 16:43:19 +03:00  
				
					
						
							
							
								 
						
							
								cd6a189990 
								
							 
						 
						
							
							
								
								Show some info for USER_BANNED_IN_CHANNEL error.  
							
							
							
						 
						
							2017-04-30 16:43:18 +03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								eb240defa3 
								
							 
						 
						
							
							
								
								Display forwarded info in video messages.  
							
							
							
						 
						
							2017-04-30 16:43:17 +03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								d2c6de3df6 
								
							 
						 
						
							
							
								
								Play audio documents inside app by actionOnLoad.  
							
							
							
						 
						
							2017-04-30 16:43:15 +03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								f11c76d06b 
								
							 
						 
						
							
							
								
								Show featured sticker sets when no sets installed.  
							
							
							
						 
						
							2017-04-24 18:59:54 +03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								8f719f8c06 
								
							 
						 
						
							
							
								
								Remove edit caption UI for not my messages.  
							
							... 
							
							
							
							Regression was introduced in 8eb7f1f1aa 
							
						 
						
							2017-04-21 13:59:03 +03:00  
				
					
						
							
							
								 
						
							
								da0387a23e 
								
							 
						 
						
							
							
								
								Fix forwarded message original id.  Closes   #3305 .  
							
							
							
						 
						
							2017-04-21 13:47:39 +03:00  
				
					
						
							
							
								 
						
							
								9eea4fcf03 
								
							 
						 
						
							
							
								
								Update API scheme.  Closes   #3311 ,  closes   #3310 .  
							
							
							
						 
						
							2017-04-21 13:45:34 +03:00  
				
					
						
							
							
								 
						
							
								71e653db30 
								
							 
						 
						
							
							
								
								Fix non-available API usage in OS X 10.6-10.7 version.  
							
							
							
						 
						
							2017-04-18 22:00:51 +03:00  
				
					
						
							
							
								 
						
							
								bc1eff83cb 
								
							 
						 
						
							
							
								
								Fix crash in audio device property change handler.  
							
							... 
							
							
							
							PSStringFromPropertyKey should be checked before being used. 
							
						 
						
							2017-04-18 21:58:49 +03:00  
				
					
						
							
							
								 
						
							
								f619afc4c6 
								
							 
						 
						
							
							
								
								Alpha 1.0.33: Fix build for Xcode.  
							
							
							
						 
						
							2017-04-16 00:45:25 +03:00  
				
					
						
							
							
								 
						
							
								7ad7028880 
								
							 
						 
						
							
							
								
								Alpha 1.0.33: Various fixes and improvements.  
							
							
							
						 
						
							2017-04-16 00:36:46 +03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								6226cf2809 
								
							 
						 
						
							
							
								
								Display video message playback progress time.  
							
							
							
						 
						
							2017-04-15 23:30:28 +03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								0ff299758a 
								
							 
						 
						
							
							
								
								Use correct lang phrases for video messages.  
							
							
							
						 
						
							2017-04-15 22:51:44 +03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								8a8e101cd0 
								
							 
						 
						
							
							
								
								Fix crash in file downloader destruction.  
							
							... 
							
							
							
							Regression was introduced in 835b1801bc 
							
						 
						
							2017-04-15 20:39:32 +03:00  
				
					
						
							
							
								 
						
							
								c10dee11e8 
								
							 
						 
						
							
							
								
								Fix crash in macOS notifications manager init.  
							
							... 
							
							
							
							Regression was introduced in 1725927aea 
							
						 
						
							2017-04-15 20:39:25 +03:00  
				
					
						
							
							
								 
						
							
								4e5c4a462b 
								
							 
						 
						
							
							
								
								Fix crash in videoplayer audio stream loader.  
							
							... 
							
							
							
							Regression was introduced in 835b1801bc 
							
						 
						
							2017-04-15 20:32:14 +03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								dd005d9027 
								
							 
						 
						
							
							
								
								Generate correct lang tag count, not hardcoded.  
							
							
							
						 
						
							2017-04-13 11:51:47 +03:00  
				
					
						
							
							
								 
						
							
								670a725c53 
								
							 
						 
						
							
							
								
								Alpha 1.0.32: Fix round video checks in MediaView.  
							
							
							
						 
						
							2017-04-12 23:34:57 +03:00  
				
					
						
							
							
								 
						
							
								af28e3b0d7 
								
							 
						 
						
							
							
								
								Alpha 1.0.32: Fix build in Xcode.  
							
							
							
						 
						
							2017-04-12 23:28:04 +03:00  
				
					
						
							
							
								 
						
							
								ca90b8b8fd 
								
							 
						 
						
							
							
								
								Alpha 1.0.32: Test the new API and CDN support.  
							
							
							
						 
						
							2017-04-12 23:04:34 +03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								1b7777e3a0 
								
							 
						 
						
							
							
								
								Pause other GIFs when playing round video message.  
							
							
							
						 
						
							2017-04-12 22:37:28 +03:00  
				
					
						
							
							
								 
						
							
								5480a63beb 
								
							 
						 
						
							
							
								
								Support round video inline playback with sound.  
							
							
							
						 
						
							2017-04-12 22:37:27 +03:00  
				
					
						
							
							
								 
						
							
								cbf040b4dc 
								
							 
						 
						
							
							
								
								Crop round video messages to a circle.  
							
							... 
							
							
							
							Also display unread media dot like in voice messages. 
							
						 
						
							2017-04-12 22:37:26 +03:00  
				
					
						
							
							
								 
						
							
								8eb7f1f1aa 
								
							 
						 
						
							
							
								
								Display round video messages using HistoryGif.  
							
							... 
							
							
							
							Use autodownload and autoplay options from GIFs.
Also improve EditCaptionBox code. 
							
						 
						
							2017-04-12 22:37:26 +03:00  
				
					
						
							
							
								 
						
							
								8d28d0691f 
								
							 
						 
						
							
							
								
								API scheme updated to layer 66.  
							
							... 
							
							
							
							Support CDN file download. 
							
						 
						
							2017-04-12 22:36:25 +03:00  
				
					
						
							
							
								 
						
							
								7dd24a30b5 
								
							 
						 
						
							
							
								
								Replace MetaLang with codegen_lang.  
							
							
							
						 
						
							2017-04-12 22:18:42 +03:00  
				
					
						
							
							
								 
						
							
								1725927aea 
								
							 
						 
						
							
							
								
								Clear macOS notifications in a separate thread.  
							
							... 
							
							
							
							Sometimes NSUserNotificationCenter -deliveredNotifications method call
freezes for a long time, so now we use it only in a separate thread and
we group all the requests for clearing while another clearing is done. 
							
						 
						
							2017-04-12 15:50:35 +03:00  
				
					
						
							
							
								 
						
							
								50ea4e316e 
								
							 
						 
						
							
							
								
								Improve macOS window behavior.  
							
							... 
							
							
							
							Don't deactivate the application when the main window is hidden.
Such behavior provides some unwanted windows reordering in the
current workspace when the window is hidden by Cmd+W.
Ignore app activation by applicationDidBecomeActive: notification
for a short period of time after a user notification for other app
instance was received (the system sends them sometimes and the main
window is shown + activated for a wrong instance of the application). 
							
						 
						
							2017-04-12 15:50:12 +03:00  
				
					
						
							
							
								 
						
							
								734b426518 
								
							 
						 
						
							
							
								
								Fix canceling forward when clicking on _userpicButton or _cloudButton ( #3248 )  
							
							... 
							
							
							
							- Fixes  #3192 
Signed-off-by: srazi <s.r.alavizadeh@gmail.com> (github: srazi) 
							
						 
						
							2017-04-11 23:03:34 +03:00  
				
					
						
							
							
								 
						
							
								232d3dcb54 
								
							 
						 
						
							
							
								
								Make theme preview more realistic ( #3250 )  
							
							... 
							
							
							
							Signed-off-by: Nicholas Guriev <guriev-ns@ya.ru> (github: mymedia2) 
							
						 
						
							2017-04-11 21:16:12 +03:00  
				
					
						
							
							
								 
						
							
								eaf1e2b18e 
								
							 
						 
						
							
							
								
								Alpha 1.0.31: Fix layout for message edit.  
							
							
							
						 
						
							2017-04-11 21:04:28 +03:00  
				
					
						
							
							
								 
						
							
								4b7e5750ec 
								
							 
						 
						
							
							
								
								Alpha 1.0.31: Fix crash in localstorage.  
							
							
							
						 
						
							2017-04-11 20:31:20 +03:00  
				
					
						
							
							
								 
						
							
								d4af14041c 
								
							 
						 
						
							
							
								
								Fix build for OS X 10.6-10.7.  
							
							... 
							
							
							
							Qt 5.3.2 doesn't support QTimer::singleShot(delay, lambda). 
							
						 
						
							2017-04-11 18:44:11 +03:00  
				
					
						
							
							
								 
						
							
								b736d45bc4 
								
							 
						 
						
							
							
								
								Alpha 1.0.30: New tabbed panel as a third column.  
							
							
							
						 
						
							2017-04-11 18:02:46 +03:00  
				
					
						
							
							
								 
						
							
								7f7318c0bf 
								
							 
						 
						
							
							
								
								Fix members dropdown and chat info menu position.  
							
							
							
						 
						
							2017-04-11 17:27:46 +03:00  
				
					
						
							
							
								 
						
							
								0e2c282476 
								
							 
						 
						
							
							
								
								Don't stop GIFs when TabbedSection is opened.  
							
							... 
							
							
							
							Also improve the appearance of Stickers and GIFs tabs with no items. 
							
						 
						
							2017-04-11 17:03:47 +03:00  
				
					
						
							
							
								 
						
							
								891d200e2d 
								
							 
						 
						
							
							
								
								Add TabbedSection which uses the TabbedSelector.  
							
							
							
						 
						
							2017-04-10 12:08:56 +03:00  
				
					
						
							
							
								 
						
							
								647ea44881 
								
							 
						 
						
							
							
								
								Extract TabbedSelector from TabbedPanel.  
							
							... 
							
							
							
							Now we can use TabbedSelector separately, not only inside the panel. 
							
						 
						
							2017-04-10 12:08:55 +03:00  
				
					
						
							
							
								 
						
							
								2c81014188 
								
							 
						 
						
							
							
								
								Fix crash on precondition in PeerListBox.  
							
							... 
							
							
							
							If a global search request was sent and we clear the query the
response still was being processed which caused an Expects() fail. 
							
						 
						
							2017-04-10 12:08:15 +03:00  
				
					
						
							
							
								 
						
							
								f1d97fb92c 
								
							 
						 
						
							
							
								
								Fix build in Xcode ( #3241 )  
							
							... 
							
							
							
							Signed-off-by: Viktor Oreshkin <stek29@users.noreply.github.com> 
							
						 
						
							2017-04-08 18:05:59 +03:00  
				
					
						
							
							
								 
						
							
								26b05cf844 
								
							 
						 
						
							
							
								
								Finalize rename / move.  
							
							... 
							
							
							
							Also removed non-existent emoji_section module from GYP. 
							
						 
						
							2017-04-08 17:05:19 +03:00  
				
					
						
							
							
								 
						
							
								155cd8ce42 
								
							 
						 
						
							
							
								
								Rename / move emoji_panel to tabbed_panel.  
							
							... 
							
							
							
							Next commit fixes the build. 
							
						 
						
							2017-04-08 16:56:14 +03:00  
				
					
						
							
							
								 
						
							
								330fc35800 
								
							 
						 
						
							
							
								
								Move some classes to separate modules.  
							
							... 
							
							
							
							MessageField, BotKeyboard, HistoryInner from historywidget. 
							
						 
						
							2017-04-08 16:31:58 +03:00  
				
					
						
							
							
								 
						
							
								570cd9bdfa 
								
							 
						 
						
							
							
								
								Move GIF pausing methods to Window::Controller.  
							
							
							
						 
						
							2017-04-08 16:31:57 +03:00  
				
					
						
							
							
								 
						
							
								cd3c5e4ade 
								
							 
						 
						
							
							
								
								Fix build in GCC.  
							
							... 
							
							
							
							GCC doesn't allow using scoped enums in bitfields without warnings.
So we use "unsigned" bitfield and a couple of get/set methods. 
							
						 
						
							2017-04-08 14:25:54 +03:00  
				
					
						
							
							
								 
						
							
								38f94c63e9 
								
							 
						 
						
							
							
								
								Add blocked users list in supergroups profiles.  
							
							
							
						 
						
							2017-04-07 18:13:22 +03:00  
				
					
						
							
							
								 
						
							
								34ab04cbe6 
								
							 
						 
						
							
							
								
								Add lambda-based checked timers.  
							
							... 
							
							
							
							Also ApiWrap is now not a QObject. 
							
						 
						
							2017-04-07 18:13:21 +03:00  
				
					
						
							
							
								 
						
							
								6b242a982b 
								
							 
						 
						
							
							
								
								Fix GIF pause by layer.  
							
							... 
							
							
							
							Let MainWindow enable / disable GIF pausing when a layer is shown. 
							
						 
						
							2017-04-07 18:13:20 +03:00  
				
					
						
							
							
								 
						
							
								0d0307e175 
								
							 
						 
						
							
							
								
								Move ApiWrap to AuthSession.  
							
							... 
							
							
							
							Also send all ApiWrap requests as an MTP::Sender.
Also create AuthSession only after starting MTProto. 
							
						 
						
							2017-04-07 18:13:19 +03:00  
				
					
						
							
							
								 
						
							
								835b1801bc 
								
							 
						 
						
							
							
								
								Remove Q_OBJECT dependency from ApiWrap.  
							
							... 
							
							
							
							Also remove it from SingleDelayedCall -> SingleQueuedInvocation. 
							
						 
						
							2017-04-07 18:13:19 +03:00  
				
					
						
							
							
								 
						
							
								5444b8166c 
								
							 
						 
						
							
							
								
								Finalize rename / move of files.  
							
							
							
						 
						
							2017-04-07 18:13:18 +03:00  
				
					
						
							
							
								 
						
							
								c94a88e154 
								
							 
						 
						
							
							
								
								Rename / move a bunch of files.  
							
							... 
							
							
							
							Next commit fixes the build. 
							
						 
						
							2017-04-07 18:13:16 +03:00  
				
					
						
							
							
								 
						
							
								7b7df23e3b 
								
							 
						 
						
							
							
								
								Version 1.0.29: Fix crash on app quit.  
							
							... 
							
							
							
							Some cleanup actions in App::clearHistories() queue file loader
destructions that should be completed before MTProto is reset. 
							
						 
						
							2017-04-05 13:39:31 +03:00  
				
					
						
							
							
								 
						
							
								252a6f9d5a 
								
							 
						 
						
							
							
								
								Version 1.0.29: Fix cancel GIFs search button.  
							
							
							
						 
						
							2017-04-05 13:14:17 +03:00  
				
					
						
							
							
								 
						
							
								a1adf2dae6 
								
							 
						 
						
							
							
								
								Version 1.0.29: Fix crash on app quit.  
							
							... 
							
							
							
							Destroy queued file loaders before destroying AuthSession, because
they have references to Downloader which is owned by AuthSession. 
							
						 
						
							2017-04-05 13:04:26 +03:00  
				
					
						
							
							
								 
						
							
								22d905b39c 
								
							 
						 
						
							
							
								
								Version 1.0.29: Add cloud icon to main menu.  
							
							
							
						 
						
							2017-04-05 12:22:45 +03:00  
				
					
						
							
							
								 
						
							
								03a59b04be 
								
							 
						 
						
							
							
								
								Add progress animation to GIFs search.  
							
							... 
							
							
							
							Also display "no results" phrase. 
							
						 
						
							2017-04-04 16:19:49 +03:00  
				
					
						
							
							
								 
						
							
								4384c80961 
								
							 
						 
						
							
							
								
								Prefer appindicator only on Unity and Pantheon.  
							
							... 
							
							
							
							Commit dcd6028e91 
							
						 
						
							2017-04-04 12:59:48 +03:00  
				
					
						
							
							
								 
						
							
								b7ea15b83d 
								
							 
						 
						
							
							
								
								Use message date by default when saving a photo ( #1586 ) ( #3150 )  
							
							... 
							
							
							
							Signed-off-by: Lonami <totufals@hotmail.com> (github: Lonami) 
							
						 
						
							2017-04-04 12:14:32 +03:00  
				
					
						
							
							
								 
						
							
								20ad611924 
								
							 
						 
						
							
							
								
								Alpha 1.0.28: bump version.  
							
							
							
						 
						
							2017-04-03 22:08:22 +03:00  
				
					
						
							
							
								 
						
							
								57b85ac30f 
								
							 
						 
						
							
							
								
								Alpha 1.0.28: new emoji panel, GNOME tray icon.  
							
							
							
						 
						
							2017-04-03 22:06:20 +03:00  
				
					
						
							
							
								 
						
							
								81375a05f1 
								
							 
						 
						
							
							
								
								Always write MTP data right after login.  
							
							... 
							
							
							
							Also write to DebugLogs all keys write attempts. 
							
						 
						
							2017-04-03 21:59:13 +03:00  
				
					
						
							
							
								 
						
							
								50586eb06d 
								
							 
						 
						
							
							
								
								Build codegen_emoji without GUI dependencies.  
							
							... 
							
							
							
							We need GUI dependencies only when we generate images. 
							
						 
						
							2017-04-03 21:49:07 +03:00  
				
					
						
							
							
								 
						
							
								afa9393f38 
								
							 
						 
						
							
							
								
								Expose IsPrimeAndGood() interface from connection.  
							
							... 
							
							
							
							Also fix a race in MTProto debug type serialization initialization. 
							
						 
						
							2017-04-03 21:28:18 +03:00  
				
					
						
							
							
								 
						
							
								c1aa1c5a0f 
								
							 
						 
						
							
							
								
								Enable Qt tray icon in GNOME and derivatives.  
							
							... 
							
							
							
							As tested in Fedora Qt 5.6.2 tray icon works well in GNOME.
Also add more logs about DE and tray icon. Fix  #3175  #3188  
							
						 
						
							2017-04-03 20:46:09 +03:00  
				
					
						
							
							
								 
						
							
								78d245c02c 
								
							 
						 
						
							
							
								
								Improve positioning of chat helper panels.  
							
							
							
						 
						
							2017-04-03 19:46:24 +03:00  
				
					
						
							
							
								 
						
							
								ffc9585196 
								
							 
						 
						
							
							
								
								Add hierarchy of GIF pausing inside a window.  
							
							... 
							
							
							
							GIFs get paused if some other layer is displayed above.
Media preview > Box or layer > Saved GIFs panel > Inline bot results.
If any of those is displayed, GIFs inside message history pause too. 
							
						 
						
							2017-04-03 19:46:12 +03:00  
				
					
						
							
							
								 
						
							
								6003ac2132 
								
							 
						 
						
							
							
								
								Add base::weak_unique_ptr<T> template class.  
							
							... 
							
							
							
							Sometimes you don't need shared ownership (shared_ptr), but you
still need to be able to have weak pointers to an object.
Now you can derive the object from base::enable_weak_from_this
and use base::weak_unique_ptr<T> after that. 
							
						 
						
							2017-04-03 14:08:36 +03:00