John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								0c713a930a 
								
							 
						 
						
							
							
								
								Remove app.h / facades.h from precompiled header.  
							
							
							
						 
						
							2019-10-01 23:59:46 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								bc83df9d7f 
								
							 
						 
						
							
							
								
								Repaint skin-toned animated emoji.  
							
							
							
						 
						
							2019-08-09 11:51:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								4bad642190 
								
							 
						 
						
							
							
								
								Remove some more Auth() calls.  
							
							
							
						 
						
							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 
								
							 
						 
						
							
							
							
							
								
							
							
								ff44094ded 
								
							 
						 
						
							
							
								
								Rename AuthSession to Main::Session.  
							
							
							
						 
						
							2019-07-24 13:45:24 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								04bf24288a 
								
							 
						 
						
							
							
								
								Show slowmode error messages.  
							
							
							
						 
						
							2019-07-24 08:02:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								c5df4db621 
								
							 
						 
						
							
							
								
								Fix possible race conditions in msgid().  
							
							
							
						 
						
							2019-07-15 16:00:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								198de85ce5 
								
							 
						 
						
							
							
								
								Limit to 30 FPS in small stickers.  
							
							
							
						 
						
							2019-07-05 19:15:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								567bf60644 
								
							 
						 
						
							
							
								
								Use getters in MTP classes.  
							
							
							
						 
						
							2019-07-05 16:23:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								2d62c9b083 
								
							 
						 
						
							
							
								
								Prefer animated stickers in suggestion by emoji.  
							
							
							
						 
						
							2019-07-04 16:26:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								0dd1b4eae6 
								
							 
						 
						
							
							
								
								Support animated stickers in suggestions.  
							
							
							
						 
						
							2019-07-02 17:21:52 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								3b645422ff 
								
							 
						 
						
							
							
								
								Implement animated stickerset thumbnails.  
							
							
							
						 
						
							2019-07-02 14:43:17 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								a026aec786 
								
							 
						 
						
							
							
								
								Trivial in-memory frame caching.  
							
							
							
						 
						
							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 
								
							 
						 
						
							
							
							
							
								
							
							
								87fc066e67 
								
							 
						 
						
							
							
								
								Use tr:: instead of lang().  
							
							
							
						 
						
							2019-06-21 11:06:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								aa8f62da9d 
								
							 
						 
						
							
							
								
								Support new ('modern') API file locations.  
							
							
							
						 
						
							2019-03-29 14:24:07 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								386600baf9 
								
							 
						 
						
							
							
								
								Save and load sticker set thumbnails.  
							
							
							
						 
						
							2019-03-24 12:12:44 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								6d1193a751 
								
							 
						 
						
							
							
								
								Update API scheme to layer 97.  
							
							
							
						 
						
							2019-03-24 12:12:41 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								4111da1dd0 
								
							 
						 
						
							
							
								
								Move some calls from App namespace.  
							
							
							
						 
						
							2019-01-22 17:10:01 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								b847c8424a 
								
							 
						 
						
							
							
								
								Use single emoji sprite and scale + cache it.  
							
							
							
						 
						
							2018-10-15 09:03:29 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								2e5a0e056c 
								
							 
						 
						
							
							
								
								Move to std::optional.  
							
							
							
						 
						
							2018-09-21 19:28:46 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								51092fb6a9 
								
							 
						 
						
							
							
								
								Fix file references for faved stickers.  
							
							
							
						 
						
							2018-09-01 18:56:08 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								33095966af 
								
							 
						 
						
							
							
								
								Move sendMessage and sendInlineResult to ApiWrap.  
							
							
							
						 
						
							2018-06-27 22:58:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								4a32b00068 
								
							 
						 
						
							
							
								
								Setting for cloud stickers suggestions.  
							
							
							
						 
						
							2018-03-20 01:09:03 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								321f5d879d 
								
							 
						 
						
							
							
								
								Fix crash in faving stickers.  
							
							... 
							
							
							
							Don't fill dates in any sets except CloudRecentSetId.
Otherwise some assertions will be violated later. 
							
						 
						
							2018-03-08 12:57:05 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								90179188b9 
								
							 
						 
						
							
							
								
								Improve sticker by emoji ordering.  
							
							... 
							
							
							
							First display recent by send/install date, then trending, then other. 
							
						 
						
							2018-03-08 00:26:35 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								ccef155f7a 
								
							 
						 
						
							
							
								
								Receive and track recent sticker usage date.  
							
							
							
						 
						
							2018-03-07 20:43:26 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								f0a95032a5 
								
							 
						 
						
							
							
								
								Show cloud stickers by emoji.  
							
							
							
						 
						
							2018-03-07 16:53:12 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								c3ff5f2603 
								
							 
						 
						
							
							
								
								Limit amount of displayed recent stickers.  
							
							
							
						 
						
							2018-03-07 15:04:05 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								b007fcb537 
								
							 
						 
						
							
							
								
								Add sticker sets search.  
							
							
							
						 
						
							2018-03-03 14:21:32 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								9515520088 
								
							 
						 
						
							
							
								
								Update API scheme.  
							
							
							
						 
						
							2018-02-08 12:20:52 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								04c8c95634 
								
							 
						 
						
							
							
								
								Use notify* instead of mark* in Data::Session.  
							
							
							
						 
						
							2018-02-08 12:20:49 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								8a56ede187 
								
							 
						 
						
							
							
								
								Move all (item/view/media) maps to Data::Session.  
							
							
							
						 
						
							2018-02-08 12:20:49 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								6a9556d42c 
								
							 
						 
						
							
							
								
								Move non-settings session data to Data::Session.  
							
							... 
							
							
							
							Rename AuthSessionData to AuthSessionSettings, move data away. 
							
						 
						
							2018-02-08 12:20:46 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								ea7441ae77 
								
							 
						 
						
							
							
								
								Use single LEGAL file with license and copyright.  
							
							
							
						 
						
							2018-01-03 13:23:14 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								97c15865a5 
								
							 
						 
						
							
							
								
								Move some code around.  
							
							... 
							
							
							
							Move logs:SignalHandlers to core/crash_reports:CrashReports.
Move all pre-launch windows to core/crash_report_window module.
Move some global code to core/launcher:Launcher.
It should replace settings / platform_specific module in some way. 
							
						 
						
							2017-12-12 16:47:32 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								554eb3a342 
								
							 
						 
						
							
							
								
								Move stickers state variables to AuthSessionData.  
							
							... 
							
							
							
							Also allow to click on the selected set when choosing megagroup
sticker set and allow to paste a t.me link to the set there. 
							
						 
						
							2017-11-16 07:59:09 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								0c4bda71fd 
								
							 
						 
						
							
							
								
								Remove some unused / rare phrases.  
							
							
							
						 
						
							2017-11-16 07:59:05 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								ffc20e4492 
								
							 
						 
						
							
							
								
								Divide structs into several data/ modules.  
							
							
							
						 
						
							2017-11-16 07:59:04 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								5e7aa4ff81 
								
							 
						 
						
							
							
								
								Move third column from HistoryWidget to MainWidget.  
							
							
							
						 
						
							2017-11-16 07:59:03 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								f162462111 
								
							 
						 
						
							
							
								
								Move info between Layer and Narrow wrap.  
							
							
							
						 
						
							2017-11-16 07:59:03 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								df64c972d8 
								
							 
						 
						
							
							
								
								Replace QFlags with base::flags.  
							
							
							
						 
						
							2017-09-03 15:45:47 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								25ffaaaa2d 
								
							 
						 
						
							
							
								
								Replace t_assert() with Assert().  
							
							... 
							
							
							
							Also use this assertions for Expects(), Ensures() and Unexpected(). 
							
						 
						
							2017-08-30 19:15:42 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								b3da99c302 
								
							 
						 
						
							
							
								
								Replace gsl::not_null<T*> with just not_null<T*>.  
							
							
							
						 
						
							2017-08-30 19:15:41 +03:00