b7f1591e98 
								
							 
						 
						
							
							
								
								Replace non-standard types with Qt equivalents  
							
							
							
						 
						
							2017-12-20 04:11:41 +02:00  
				
					
						
							
							
								 
						
							
								c09fbcfeb3 
								
							 
						 
						
							
							
								
								Display author photo / name in search results.  
							
							
							
						 
						
							2017-09-05 20:21:56 +03:00  
				
					
						
							
							
								 
						
							
								df64c972d8 
								
							 
						 
						
							
							
								
								Replace QFlags with base::flags.  
							
							
							
						 
						
							2017-09-03 15:45:47 +03:00  
				
					
						
							
							
								 
						
							
								5a20014b1a 
								
							 
						 
						
							
							
								
								Highlight all mentions when marking them read.  
							
							
							
						 
						
							2017-08-30 19:15:53 +03:00  
				
					
						
							
							
								 
						
							
								4c604b34c1 
								
							 
						 
						
							
							
								
								Allow service messages to be unread mentions.  
							
							
							
						 
						
							2017-08-30 19:15:50 +03:00  
				
					
						
							
							
								 
						
							
								25ffaaaa2d 
								
							 
						 
						
							
							
								
								Replace t_assert() with Assert().  
							
							... 
							
							
							
							Also use this assertions for Expects(), Ensures() and Unexpected(). 
							
						 
						
							2017-08-30 19:15:42 +03:00  
				
					
						
							
							
								 
						
							
								b3da99c302 
								
							 
						 
						
							
							
								
								Replace gsl::not_null<T*> with just not_null<T*>.  
							
							
							
						 
						
							2017-08-30 19:15:41 +03:00  
				
					
						
							
							
								 
						
							
								ab35829358 
								
							 
						 
						
							
							
								
								Remove App::app(), App::uploader(), App::api().  
							
							... 
							
							
							
							Also use Auth() instead of AuthSession::Current*(). 
							
						 
						
							2017-08-25 14:39:18 +03:00  
				
					
						
							
							
								 
						
							
								48bd693679 
								
							 
						 
						
							
							
								
								Allow to copy message links in public supergroups.  
							
							
							
						 
						
							2017-07-11 20:21:24 +03:00  
				
					
						
							
							
								 
						
							
								da0d78135d 
								
							 
						 
						
							
							
								
								Some refactoring in working with text entities.  
							
							... 
							
							
							
							Also move this code to TextUtilities namespace. 
							
						 
						
							2017-07-06 14:37:42 +03:00  
				
					
						
							
							
								 
						
							
								0d38106ed0 
								
							 
						 
						
							
							
								
								Fix Edit option display for supergroup creator.  
							
							... 
							
							
							
							Supergroup creator saw the Edit option for other users messages. 
							
						 
						
							2017-07-03 13:13:32 +03:00  
				
					
						
							
							
								 
						
							
								836fe119d9 
								
							 
						 
						
							
							
								
								Improve display of admin event log entries.  
							
							... 
							
							
							
							Don't show the Forward, Delete and Go to message in MediaView.
Better handle round video floating player in admin event log. 
							
						 
						
							2017-06-30 09:21:45 +03:00  
				
					
						
							
							
								 
						
							
								85e234938d 
								
							 
						 
						
							
							
								
								Fix inline keyboard. Disable it in the event log.  
							
							... 
							
							
							
							Also disable game preview click handler in the event log. 
							
						 
						
							2017-06-30 09:21:43 +03:00  
				
					
						
							
							
								 
						
							
								624f33c5e2 
								
							 
						 
						
							
							
								
								Allow to select and copy text in the events log.  
							
							... 
							
							
							
							Also better handle window resize in the events log. 
							
						 
						
							2017-06-30 09:21:42 +03:00  
				
					
						
							
							
								 
						
							
								cedf8a65e7 
								
							 
						 
						
							
							
								
								Better channel log entry layout inside messages.  
							
							... 
							
							
							
							Also move HistoryService class to a separate module. 
							
						 
						
							2017-06-30 09:21:42 +03:00  
				
					
						
							
							
								 
						
							
								0a39e7e2b1 
								
							 
						 
						
							
							
								
								Support userpics and dates in channel log events.  
							
							
							
						 
						
							2017-06-30 09:21:42 +03:00  
				
					
						
							
							
								 
						
							
								5c87b42135 
								
							 
						 
						
							
							
								
								Use plain HistoryItem in channel admin events log.  
							
							... 
							
							
							
							Instead of using a complex AdminLog::Item use just HistoryItem*. 
							
						 
						
							2017-06-30 09:21:42 +03:00  
				
					
						
							
							
								 
						
							
								e39b95175b 
								
							 
						 
						
							
							
								
								Handle channel event log mouse events.  
							
							
							
						 
						
							2017-06-30 09:21:42 +03:00  
				
					
						
							
							
								 
						
							
								507b7d7193 
								
							 
						 
						
							
							
								
								Add to each history item its own width value.  
							
							
							
						 
						
							2017-06-30 09:21:41 +03:00  
				
					
						
							
							
								 
						
							
								839e59075d 
								
							 
						 
						
							
							
								
								Display log entry original data in HistoryMessage.  
							
							
							
						 
						
							2017-06-30 09:21:41 +03:00  
				
					
						
							
							
								 
						
							
								fee8690ca6 
								
							 
						 
						
							
							
								
								Channel action log items display and layout.  
							
							
							
						 
						
							2017-06-30 09:21:41 +03:00  
				
					
						
							
							
								 
						
							
								7d2d5c6100 
								
							 
						 
						
							
							
								
								Edit admin and restricted rights in channels.  
							
							
							
						 
						
							2017-06-29 11:40:11 +03:00  
				
					
						
							
							
								 
						
							
								330b4a0b00 
								
							 
						 
						
							
							
								
								API scheme updated to layer 68.  
							
							
							
						 
						
							2017-06-29 11:40:08 +03:00  
				
					
						
							
							
								 
						
							
								110e7c8074 
								
							 
						 
						
							
							
								
								Finalize rename / move.  
							
							
							
						 
						
							2017-06-29 11:39:38 +03:00  
				
					
						
							
							
								 
						
							
								b7550f63c9 
								
							 
						 
						
							
							
								
								Add a floating player for round video messages.  
							
							
							
						 
						
							2017-05-24 16:25:15 +03:00  
				
					
						
							
							
								 
						
							
								7873cb4373 
								
							 
						 
						
							
							
								
								Using media player for voice / video messages.  
							
							... 
							
							
							
							Media::Player::Widget displays the current voice / video message
if it is played and the current song otherwise.
It is created when a voice / video message starts and is destroyed
when all the voice / video messages in the playlist are finished. 
							
						 
						
							2017-05-24 16:25:12 +03:00  
				
					
						
							
							
								 
						
							
								b9119e5ef6 
								
							 
						 
						
							
							
								
								Play video messages as Type::Voice.  
							
							... 
							
							
							
							Use AudioMsgId instead of videoPlayId.
Any audio track now can be a child loader track of some video clip.
Use Type::Voice instead of Type::Video for round video messages.
Video messages play / pause / resume the same way as voice messages. 
							
						 
						
							2017-05-24 16:25:09 +03:00  
				
					
						
							
							
								 
						
							
								d581e00299 
								
							 
						 
						
							
							
								
								Improve history items management.  
							
							... 
							
							
							
							Encapsulate HistoryBlock::y and HistoryBlock::height. 
							
						 
						
							2017-05-12 16:53:08 +03:00  
				
					
						
							
							
								 
						
							
								c4f90983af 
								
							 
						 
						
							
							
								
								Redesign calls service messages.  
							
							
							
						 
						
							2017-05-09 23:46:19 +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  
				
					
						
							
							
								 
						
							
								a925822141 
								
							 
						 
						
							
							
								
								Generate and handle new video message links.  
							
							
							
						 
						
							2017-04-30 16:43:19 +03:00  
				
					
						
							
							
								 
						
							
								8f719f8c06 
								
							 
						 
						
							
							
								
								Remove edit caption UI for not my messages.  
							
							... 
							
							
							
							Regression was introduced in 8eb7f1f1aa 
							
						 
						
							2017-04-21 13:59:03 +03:00  
				
					
						
							
							
								 
						
							
								5480a63beb 
								
							 
						 
						
							
							
								
								Support round video inline playback with sound.  
							
							
							
						 
						
							2017-04-12 22:37:27 +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  
				
					
						
							
							
								 
						
							
								5bb68cfd8f 
								
							 
						 
						
							
							
								
								Support reading me_url_prefix from config.  
							
							... 
							
							
							
							The default value 'https://t.me ' can be overriden from server config. 
							
						 
						
							2017-03-30 12:49:16 +03:00  
				
					
						
							
							
								 
						
							
								2019c24e08 
								
							 
						 
						
							
							
								
								Pay button and messageMediaInvoice supported.  
							
							... 
							
							
							
							New button type keyboardButtonBuy just shows a box with information.
WebDocument photo type is not supported yet, 'photo' is ignored.
Also HistoryMediaPtr is now implemented as a std::unique_ptr wrapper. 
							
						 
						
							2017-03-30 12:49:15 +03:00  
				
					
						
							
							
								 
						
							
								f2465eba73 
								
							 
						 
						
							
							
								
								Make MTPstring and MTPvector value types.  
							
							... 
							
							
							
							Also move MTPstring implementation to QByteArray. 
							
						 
						
							2017-03-10 23:27:26 +03:00  
				
					
						
							
							
								 
						
							
								83720d8789 
								
							 
						 
						
							
							
								
								Finalizing file renaming.  
							
							
							
						 
						
							2017-03-04 13:23:56 +03:00  
				
					
						
							
							
								 
						
							
								08167a6a91 
								
							 
						 
						
							
							
								
								Removed #include "stdafx.h" from all files.  
							
							... 
							
							
							
							Currently the build without implicitly included precompiled header
is not supported anyway (because Qt MOC source files do not include
stdafx.h, they include plain headers).
So when we decide to support building without implicitly included
precompiled headers we'll have to fix all the headers anyway. 
							
						 
						
							2017-03-04 12:27:52 +03:00  
				
					
						
							
							
								 
						
							
								63c61637f8 
								
							 
						 
						
							
							
								
								Moved MTP::authedId() to AuthSession::Current().  
							
							
							
						 
						
							2017-02-25 19:48:19 +03:00  
				
					
						
							
							
								 
						
							
								ffc557a0f9 
								
							 
						 
						
							
							
								
								Using standard library instead of std_ namespace.  
							
							... 
							
							
							
							Currently tested only in VS2015. 
							
						 
						
							2017-02-21 16:45:56 +03:00  
				
					
						
							
							
								 
						
							
								e922e5be39 
								
							 
						 
						
							
							
								
								Alpha 1.0.8: seek in voice messages (by waveform).  
							
							
							
						 
						
							2017-02-11 01:37:37 +03:00  
				
					
						
							
							
								 
						
							
								c39bf239ea 
								
							 
						 
						
							
							
								
								Removed legacy HistoryItem::type() code.  
							
							
							
						 
						
							2017-02-10 17:16:50 +03:00  
				
					
						
							
							
								 
						
							
								4424dbf64a 
								
							 
						 
						
							
							
								
								Allow to resize chats list. One more mode added (narrow chats list).  
							
							
							
						 
						
							2017-01-16 12:55:03 +03:00  
				
					
						
							
							
								 
						
							
								7fb1463c43 
								
							 
						 
						
							
							
								
								Version 1.0 stable: bump copyright date to 2017.  
							
							
							
						 
						
							2017-01-11 23:02:13 +04:00  
				
					
						
							
							
								 
						
							
								eec5b78054 
								
							 
						 
						
							
							
								
								Delete for everyone checkbox added. Various bugfixes.  
							
							
							
						 
						
							2017-01-01 15:47:00 +04:00  
				
					
						
							
							
								 
						
							
								ef927c8465 
								
							 
						 
						
							
							
								
								Theme preview ready.  
							
							... 
							
							
							
							Also style::color is now copyable, constructed only inside a palette.
Also macOS setup new background ready. 
							
						 
						
							2016-12-30 17:53:05 +04:00  
				
					
						
							
							
								 
						
							
								eb4d2a38b6 
								
							 
						 
						
							
							
								
								Closed beta 10020003: All colors moved to palette, some bug fixes.  
							
							
							
						 
						
							2016-12-30 17:53:02 +04:00  
				
					
						
							
							
								 
						
							
								06ed7b8eaf 
								
							 
						 
						
							
							
								
								Some more ripple animations. Now only anim::value (float64).  
							
							... 
							
							
							
							Also each FloatAnimation now stops MTP responses.
Also slide animations done by FloatAnimation.
Closed beta 10019012. 
							
						 
						
							2016-12-30 17:52:46 +04:00  
				
					
						
							
							
								 
						
							
								8958ae0377 
								
							 
						 
						
							
							
								
								Typing animations from android.  
							
							
							
						 
						
							2016-12-30 17:52:36 +04:00