90c01bf45e 
								
							 
						 
						
							
							
								
								[Improvement] Allow to localize theme preview  
							
							
							
						 
						
							2024-12-04 15:53:07 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								5b0cac47ad 
								
							 
						 
						
							
							
								
								Reapply "Use plain vector for prepared upload parts."  
							
							... 
							
							
							
							This reverts commit f6f8eefaa0 
							
						 
						
							2024-04-05 09:51:20 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								b39e78a4a9 
								
							 
						 
						
							
							
								
								Reapply "Remove SendMediaReady legacy helper."  
							
							... 
							
							
							
							This reverts commit 09f07a7a9d 
							
						 
						
							2024-04-05 09:51:20 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								09f07a7a9d 
								
							 
						 
						
							
							
								
								Revert "Remove SendMediaReady legacy helper."  
							
							... 
							
							
							
							This reverts commit 91f8989f70 
							
						 
						
							2024-04-04 18:36:07 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								f6f8eefaa0 
								
							 
						 
						
							
							
								
								Revert "Use plain vector for prepared upload parts."  
							
							... 
							
							
							
							This reverts commit aaaeea2979 
							
						 
						
							2024-04-04 18:36:00 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								aaaeea2979 
								
							 
						 
						
							
							
								
								Use plain vector for prepared upload parts.  
							
							
							
						 
						
							2024-04-03 12:39:08 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								91f8989f70 
								
							 
						 
						
							
							
								
								Remove SendMediaReady legacy helper.  
							
							
							
						 
						
							2024-04-03 11:59:33 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								8545a14763 
								
							 
						 
						
							
							
								
								Fix shortcut messages sizing / emoji panel.  
							
							
							
						 
						
							2024-03-08 10:53:59 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								6e08b00dba 
								
							 
						 
						
							
							
								
								Fix sending .tgs files as stickers.  
							
							... 
							
							
							
							Regression was introduced in 3467fe226f 
							
						 
						
							2024-03-08 10:53:59 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								12272a450f 
								
							 
						 
						
							
							
								
								Slightly optimized include directives in some headers.  
							
							
							
						 
						
							2023-11-15 04:20:20 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								bda3bae712 
								
							 
						 
						
							
							
								
								Always use crl::time for media durations.  
							
							
							
						 
						
							2023-08-04 08:46:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								aba84a6010 
								
							 
						 
						
							
							
								
								Update API scheme on layer 160: Duration.  
							
							
							
						 
						
							2023-07-20 07:20:10 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								04e7ce4408 
								
							 
						 
						
							
							
								
								Update API scheme on layer 160: Replies.  
							
							
							
						 
						
							2023-07-20 07:20:09 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								2c5d990e1c 
								
							 
						 
						
							
							
								
								Implement full theming of attachments in stories.  
							
							
							
						 
						
							2023-07-20 07:20:08 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								429a3da3e5 
								
							 
						 
						
							
							
								
								Update API scheme to layer 160.  
							
							
							
						 
						
							2023-07-20 07:20:07 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								9c7fee0bfe 
								
							 
						 
						
							
							
								
								Add .m4v as a video file format.  
							
							
							
						 
						
							2023-04-23 20:32:00 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								c65b45460b 
								
							 
						 
						
							
							
								
								Fix range-v3 deprecation warnings  
							
							
							
						 
						
							2023-02-14 18:37:01 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								ce37c6ef08 
								
							 
						 
						
							
							
								
								Implement lossless jpeg progression  
							
							
							
						 
						
							2023-01-09 15:00:11 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								84288112fc 
								
							 
						 
						
							
							
								
								Allow sending photos larger 1280 (experimental).  
							
							... 
							
							
							
							Improves #6520 . 
							
						 
						
							2023-01-02 14:26:41 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								2cbd2725e5 
								
							 
						 
						
							
							
								
								Remove force-disabling of Qt's color space support for sent images  
							
							... 
							
							
							
							Qt had a bug with interpreting PNG gamma, but it seems it's fixed now. 
							
						 
						
							2022-12-27 11:52:27 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								5bee6310c0 
								
							 
						 
						
							
							
								
								Allow sending media with spoilers.  
							
							
							
						 
						
							2022-12-26 14:24:05 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								4fabb3f2a2 
								
							 
						 
						
							
							
								
								Replaced some qsl with u""_q literal.  
							
							
							
						 
						
							2022-11-30 17:17:14 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								2acedca6b7 
								
							 
						 
						
							
							
								
								Replaced some qstr with u""_q literal.  
							
							
							
						 
						
							2022-11-29 14:12:50 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								3467fe226f 
								
							 
						 
						
							
							
								
								Added ability to send webp as compressed image.  
							
							
							
						 
						
							2022-11-22 00:26:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								57c50c8655 
								
							 
						 
						
							
							
								
								Optimized includes of attach_prepare.h.  
							
							
							
						 
						
							2022-11-22 00:26:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								54f467eb47 
								
							 
						 
						
							
							
								
								Don't rely on MTP* when sending photos.  
							
							
							
						 
						
							2022-08-11 09:06:56 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								0a81246502 
								
							 
						 
						
							
							
								
								Show correct error box when sending file > 4GB.  
							
							
							
						 
						
							2022-06-16 13:48:11 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								26c99cea7c 
								
							 
						 
						
							
							
								
								Show all premium limits boxes.  
							
							
							
						 
						
							2022-05-19 17:27:03 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								6dedf7c63e 
								
							 
						 
						
							
							
								
								Update API scheme to layer 143.  
							
							
							
						 
						
							2022-05-19 17:27:02 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								6805259f74 
								
							 
						 
						
							
							
								
								Don't recompress some JPEGs when sending as photos.  
							
							... 
							
							
							
							If JPEG is saved in progressive mode and has bpp <= 4
and max(width, height) <= 1280 then we send original bytes. 
							
						 
						
							2022-03-09 17:37:51 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								5718789d53 
								
							 
						 
						
							
							
								
								Replaced Ui::InformBox and Ui::ConfirmBox with GenericBox.  
							
							
							
						 
						
							2022-02-28 09:08:01 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								8b7d2c880e 
								
							 
						 
						
							
							
								
								Support rendering Webm videos with alpha.  
							
							
							
						 
						
							2022-01-28 19:10:07 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								3ff17a8789 
								
							 
						 
						
							
							
								
								Refactor image transformation interfaces.  
							
							
							
						 
						
							2022-01-21 15:33:44 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								f8be5731a5 
								
							 
						 
						
							
							
								
								Moved out extracting of attached stickers from Scene to FileLoadTask.  
							
							
							
						 
						
							2022-01-12 11:54:25 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								53c15ed2ac 
								
							 
						 
						
							
							
								
								Make SendingAlbum::Item::Item non-inline.  
							
							
							
						 
						
							2021-11-18 11:04:18 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								c534f3f22e 
								
							 
						 
						
							
							
								
								Some internal HistoryItem refactoring.  
							
							... 
							
							
							
							Replace most IsServerMsgId / id <=> 0 with isRegular().
Track isLocal / isHistoryEntry in flags.
Remove toHistoryMessage. 
							
						 
						
							2021-11-07 12:50:13 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								847c01d605 
								
							 
						 
						
							
							
								
								Add Qt 6 support  
							
							... 
							
							
							
							Tested only on Linux so far 
							
						 
						
							2021-10-21 13:15:00 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								159beb138a 
								
							 
						 
						
							
							
								
								Moved api peer photo processing to separated file.  
							
							... 
							
							
							
							Removed MainWidget::deletePhotoLayer. 
							
						 
						
							2021-10-20 22:56:19 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								80461bd9fe 
								
							 
						 
						
							
							
								
								Moved ConfirmBox to Ui namespace.  
							
							
							
						 
						
							2021-10-19 06:34:27 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								6148edbc7d 
								
							 
						 
						
							
							
								
								Moved ConfirmBox to td_ui.  
							
							
							
						 
						
							2021-10-19 06:34:27 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								84f561b251 
								
							 
						 
						
							
							
								
								Don't use MTP* in the image editor.  
							
							
							
						 
						
							2021-10-04 23:47:33 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								19ce1edc16 
								
							 
						 
						
							
							
								
								Use base::SafeRound instead of std::round.  
							
							... 
							
							
							
							Previous assertion violations because of NaN from std::round were
in video streaming, see commits 27d58ba07b8f5830d520 
							
						 
						
							2021-09-27 12:13:57 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								8069fdd873 
								
							 
						 
						
							
							
								
								Use base/random.h instead of openssl::RandomValue.  
							
							
							
						 
						
							2021-09-15 13:42:22 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								c79cd0b692 
								
							 
						 
						
							
							
								
								Use Images::Read instead of App::readImage.  
							
							
							
						 
						
							2021-08-11 18:55:08 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								832dd8d50c 
								
							 
						 
						
							
							
								
								Moved some photo editor files to separate directories.  
							
							
							
						 
						
							2021-07-06 12:13:05 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								e05343d721 
								
							 
						 
						
							
							
								
								Added sending info of stickered photos.  
							
							
							
						 
						
							2021-07-06 12:13:05 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								3ec3f6484f 
								
							 
						 
						
							
							
								
								Update API scheme to layer 128.  
							
							
							
						 
						
							2021-04-06 18:41:15 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								d4bb62d055 
								
							 
						 
						
							
							
								
								Slightly refactored uploading of edit media.  
							
							
							
						 
						
							2021-03-13 12:59:11 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								23272430b4 
								
							 
						 
						
							
							
								
								Build with QT_NO_KEYWORDS  
							
							
							
						 
						
							2021-03-04 12:07:54 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								bbf49b024a 
								
							 
						 
						
							
							
								
								Fix implicit conversions from QByteArray  
							
							
							
						 
						
							2021-02-19 14:15:09 +04:00