ff51423125 
								
							 
						 
						
							
							
								
								Remove ExpandLinksNone, rename Text::originalText.  
							
							
							
						 
						
							2019-04-08 15:53:11 +04:00  
				
					
						
							
							
								 
						
							
								2bdce7dce6 
								
							 
						 
						
							
							
								
								Fix window activations handling without event loop nesting.  
							
							... 
							
							
							
							This was causing an assertion violation in Ui::PostponeCall.
- Add a generic Core::QtSignalProducer to convert Qt signals to rpl::producer.
- Track event loop nesting inside QtSignalProducer.
- Use QtSignalProducer for QWindow::activeChanged tracking. 
							
						 
						
							2019-04-05 14:13:54 +04:00  
				
					
						
							
							
								 
						
							
								99bb09374d 
								
							 
						 
						
							
							
								
								Use new animations engine everywhere.  
							
							
							
						 
						
							2019-04-02 14:33:53 +04:00  
				
					
						
							
							
								 
						
							
								cd3c1c6dc0 
								
							 
						 
						
							
							
								
								Use new animations engine for typings.  
							
							
							
						 
						
							2019-04-02 14:33:53 +04:00  
				
					
						
							
							
								 
						
							
								3fa3428b4b 
								
							 
						 
						
							
							
								
								Added ability to go to top of media panel by clicking on selected tab.  
							
							
							
						 
						
							2019-04-02 14:33:52 +04:00  
				
					
						
							
							
								 
						
							
								846499a4fb 
								
							 
						 
						
							
							
								
								Fix volume saving to settings.  
							
							
							
						 
						
							2019-03-12 09:09:53 +04:00  
				
					
						
							
							
								 
						
							
								a56a12a1ef 
								
							 
						 
						
							
							
								
								Optimized video frame pushing.  
							
							
							
						 
						
							2019-03-11 12:08:18 +04:00  
				
					
						
							
							
								 
						
							
								5c4b459f57 
								
							 
						 
						
							
							
								
								Use new animations in video viewer.  
							
							
							
						 
						
							2019-03-11 12:08:18 +04:00  
				
					
						
							
							
								 
						
							
								9a616edf2a 
								
							 
						 
						
							
							
								
								Add new animations engine.  
							
							
							
						 
						
							2019-03-11 12:08:17 +04:00  
				
					
						
							
							
								 
						
							
								71b733a018 
								
							 
						 
						
							
							
								
								Display receivedTill in video player controls.  
							
							
							
						 
						
							2019-03-11 12:08:13 +04:00  
				
					
						
							
							
								 
						
							
								e631d98230 
								
							 
						 
						
							
							
								
								Implement media cache management.  
							
							
							
						 
						
							2019-03-11 12:08:09 +04:00  
				
					
						
							
							
								 
						
							
								fe618bd652 
								
							 
						 
						
							
							
								
								Use crl::time/now instead of TimeMs/getms.  
							
							
							
						 
						
							2019-02-19 11:06:33 +04:00  
				
					
						
							
							
								 
						
							
								a70e72f75d 
								
							 
						 
						
							
							
								
								Application->Sandbox, Messenger->Application.  
							
							
							
						 
						
							2019-01-23 12:51:58 +04:00  
				
					
						
							
							
								 
						
							
								6d706fd222 
								
							 
						 
						
							
							
								
								Improve unacessible permissions design.  
							
							
							
						 
						
							2019-01-21 17:43:24 +04:00  
				
					
						
							
							
								 
						
							
								6066265717 
								
							 
						 
						
							
							
								
								Fix emoji suggestions in monospace.  
							
							
							
						 
						
							2019-01-21 11:02:20 +04:00  
				
					
						
							
							
								 
						
							
								314e30272b 
								
							 
						 
						
							
							
								
								Replace SingleTimer with base::Timer.  
							
							
							
						 
						
							2019-01-18 16:41:08 +04:00  
				
					
						
							
							
								 
						
							
								eff90395b6 
								
							 
						 
						
							
							
								
								Add EditPeerPermissionsBox.  
							
							
							
						 
						
							2019-01-17 12:21:29 +04:00  
				
					
						
							
							
								 
						
							
								c5a41e1f55 
								
							 
						 
						
							
							
								
								Divide data/data_peer and remove from PCH.  
							
							
							
						 
						
							2019-01-17 12:21:29 +04:00  
				
					
						
							
							
								 
						
							
								65430d92ea 
								
							 
						 
						
							
							
								
								Refactor calls settings panel.  
							
							
							
						 
						
							2019-01-11 17:30:57 +04:00  
				
					
						
							
							
								 
						
							
								df389a365c 
								
							 
						 
						
							
							
								
								Display emoji set loading radial animation.  
							
							
							
						 
						
							2019-01-11 17:30:00 +04:00  
				
					
						
							
							
								 
						
							
								79fea49272 
								
							 
						 
						
							
							
								
								Add updating emoji on the run.  
							
							
							
						 
						
							2019-01-11 17:30:00 +04:00  
				
					
						
							
							
								 
						
							
								11b991cddc 
								
							 
						 
						
							
							
								
								Add call settings ( #5540 )  
							
							
							
						 
						
							2019-01-05 15:08:02 +04:00  
				
					
						
							
							
								 
						
							
								874d76b16b 
								
							 
						 
						
							
							
								
								Ignore activations from ~PopupMenu in file dialog event loops.  
							
							
							
						 
						
							2018-12-26 13:54:49 +04:00  
				
					
						
							
							
								 
						
							
								a0c6104fae 
								
							 
						 
						
							
							
								
								Redesign auto download box.  
							
							
							
						 
						
							2018-12-25 22:15:22 +04:00  
				
					
						
							
							
								 
						
							
								b6f7832745 
								
							 
						 
						
							
							
								
								Add create poll box from groups three-dot menu.  
							
							
							
						 
						
							2018-12-22 10:29:03 +04:00  
				
					
						
							
							
								 
						
							
								efe3dfad5c 
								
							 
						 
						
							
							
								
								Fix crash in radiobutton destruction.  
							
							... 
							
							
							
							It crashed if the button was destroyed from group _changedCallback. 
							
						 
						
							2018-12-05 13:55:59 +04:00  
				
					
						
							
							
								 
						
							
								3461f3dfc7 
								
							 
						 
						
							
							
								
								Destroy file loaders not delayed.  
							
							
							
						 
						
							2018-11-26 11:33:29 +04:00  
				
					
						
							
							
								 
						
							
								23dc9ef494 
								
							 
						 
						
							
							
								
								Destroy layers not delayed.  
							
							
							
						 
						
							2018-11-26 11:33:29 +04:00  
				
					
						
							
							
								 
						
							
								ef4f0168f8 
								
							 
						 
						
							
							
								
								Remove Qt MOC dependency for tabbed selector.  
							
							
							
						 
						
							2018-11-22 10:50:41 +04:00  
				
					
						
							
							
								 
						
							
								d3a261de89 
								
							 
						 
						
							
							
								
								Scroll to cursor after template replacement.  
							
							
							
						 
						
							2018-11-20 19:38:39 +04:00  
				
					
						
							
							
								 
						
							
								6d65cf2382 
								
							 
						 
						
							
							
								
								Redesign languages box with a search filter.  
							
							
							
						 
						
							2018-11-16 20:17:58 +04:00  
				
					
						
							
							
								 
						
							
								c20ab0b93e 
								
							 
						 
						
							
							
								
								Removed unused variables in input_fields.cpp.  
							
							
							
						 
						
							2018-11-07 14:53:21 +04:00  
				
					
						
							
							
								 
						
							
								8eb0f3b60a 
								
							 
						 
						
							
							
								
								Remove some unneeded Q_OBJECTs.  
							
							
							
						 
						
							2018-11-04 15:51:39 +04:00  
				
					
						
							
							
								 
						
							
								9aa23dac80 
								
							 
						 
						
							
							
								
								Fix ripple glitch on theme switching.  
							
							
							
						 
						
							2018-11-04 15:51:38 +04:00  
				
					
						
							
							
								 
						
							
								550b67236e 
								
							 
						 
						
							
							
								
								Reactive main window only if app is active.  
							
							... 
							
							
							
							Otherwise when we choose "Show in Folder" app looses focus,
then destroys PopupMenu and instantly regains focus back. 
							
						 
						
							2018-11-04 15:51:38 +04:00  
				
					
						
							
							
								 
						
							
								595134cab5 
								
							 
						 
						
							
							
								
								Move image-related modules to ui/image/.  
							
							
							
						 
						
							2018-11-04 15:51:37 +04:00  
				
					
						
							
							
								 
						
							
								5b4abe69aa 
								
							 
						 
						
							
							
								
								Add interface scale (100%..150%) for Retina.  
							
							... 
							
							
							
							Fixes  #69 , fixes  #3126 , fixes  #3789 . 
						
							2018-10-16 23:00:55 +03:00  
				
					
						
							
							
								 
						
							
								2812d2911f 
								
							 
						 
						
							
							
								
								Remove media_volume icon, use volume slider.  
							
							
							
						 
						
							2018-10-15 11:06:27 +03:00  
				
					
						
							
							
								 
						
							
								b847c8424a 
								
							 
						 
						
							
							
								
								Use single emoji sprite and scale + cache it.  
							
							
							
						 
						
							2018-10-15 09:03:29 +03:00  
				
					
						
							
							
								 
						
							
								be6e329e94 
								
							 
						 
						
							
							
								
								Don't switch chats on ctrl+shift+send (support).  
							
							
							
						 
						
							2018-10-09 19:27:18 +03:00  
				
					
						
							
							
								 
						
							
								25cefc6eab 
								
							 
						 
						
							
							
								
								Allow fix chats order and auto switch (support).  
							
							
							
						 
						
							2018-10-09 19:27:16 +03:00  
				
					
						
							
							
								 
						
							
								9b85dd27ca 
								
							 
						 
						
							
							
								
								Allow to choose one of four default themes.  
							
							
							
						 
						
							2018-09-26 14:36:55 +03:00  
				
					
						
							
							
								 
						
							
								2e5a0e056c 
								
							 
						 
						
							
							
								
								Move to std::optional.  
							
							
							
						 
						
							2018-09-21 19:28:46 +03:00  
				
					
						
							
							
								 
						
							
								1ffbec0215 
								
							 
						 
						
							
							
								
								Finish animations disabling.  
							
							... 
							
							
							
							Replace some infinite animations with static layouts. 
							
						 
						
							2018-09-20 21:26:10 +03:00  
				
					
						
							
							
								 
						
							
								3ba2a7931e 
								
							 
						 
						
							
							
								
								Autosave bio in settings edit section.  
							
							
							
						 
						
							2018-09-19 19:22:14 +03:00  
				
					
						
							
							
								 
						
							
								c2039da600 
								
							 
						 
						
							
							
								
								Improve new settings design.  
							
							
							
						 
						
							2018-09-19 19:22:14 +03:00  
				
					
						
							
							
								 
						
							
								0c8709ca5f 
								
							 
						 
						
							
							
								
								Replace App::self() with Auth().user().  
							
							... 
							
							
							
							Always have self Auth().user() when AuthSession exists. 
							
						 
						
							2018-09-19 19:22:13 +03:00  
				
					
						
							
							
								 
						
							
								b8c2c3991f 
								
							 
						 
						
							
							
								
								Implement chat settings section.  
							
							
							
						 
						
							2018-09-19 19:22:13 +03:00  
				
					
						
							
							
								 
						
							
								3f543347b8 
								
							 
						 
						
							
							
								
								Add language and scale settings.  
							
							
							
						 
						
							2018-09-19 19:22:12 +03:00  
				
					
						
							
							
								 
						
							
								069232ec1b 
								
							 
						 
						
							
							
								
								Allow changing limits for cache in Settings.  
							
							
							
						 
						
							2018-09-01 18:56:08 +03:00  
				
					
						
							
							
								 
						
							
								08ff324b1b 
								
							 
						 
						
							
							
								
								Work with Cache::Database in LocalStorageBox.  
							
							
							
						 
						
							2018-09-01 18:56:08 +03:00  
				
					
						
							
							
								 
						
							
								c8aa35d23c 
								
							 
						 
						
							
							
								
								Don't show PopupMenu for inactive window on macOS.  
							
							... 
							
							
							
							This is a fixup for 06bf67c146 
							
						 
						
							2018-08-04 15:17:23 +03:00  
				
					
						
							
							
								 
						
							
								06bf67c146 
								
							 
						 
						
							
							
								
								Don't show PopupMenu for inactive window on macOS.  
							
							... 
							
							
							
							On macOS context menu (right click) doesn't activate the window that was clicked.
- You can't  activate it yourself if some other application is active.
- It's hard to make menu work while window still is inactive (like macOS menus).
Because when you left-click anything after right click Qt makes the window
something-like-focused (it shows on top and receives input), but not really
(it still displays as inactive, cursor not blinking and all). Looks like Qt bug. 
							
						 
						
							2018-08-01 20:14:55 +03:00  
				
					
						
							
							
								 
						
							
								ffd2817d18 
								
							 
						 
						
							
							
								
								Destroy InputField::Inner before InputField.  
							
							... 
							
							
							
							Inner has a pointer to parent and uses it assuming it is InputField.
If Inner lives longer than InputField (till ~QWidget) then in some
cases it accesses InputField as a (not completely) destroyed object. 
							
						 
						
							2018-07-31 22:56:02 +03:00  
				
					
						
							
							
								 
						
							
								be043a4437 
								
							 
						 
						
							
							
								
								Remove BypassWindowManagerHint in MediaView / Passport.  
							
							... 
							
							
							
							It makes all kinds of usages buggy, including choose file dialog.
Fixes  #4936 .
I hope fixes  #4950 , I hope fixes  #4955 , I hope fixes  #3553 . 
							
						 
						
							2018-07-31 22:55:30 +03:00  
				
					
						
							
							
								 
						
							
								54cd55523b 
								
							 
						 
						
							
							
								
								Fix crash in markdown preprocessing.  
							
							
							
						 
						
							2018-07-11 17:56:09 +03:00  
				
					
						
							
							
								 
						
							
								39b0d9e46f 
								
							 
						 
						
							
							
								
								Handle the outdated app error in passport.  
							
							
							
						 
						
							2018-07-11 17:56:08 +03:00  
				
					
						
							
							
								 
						
							
								e1fd43b2a4 
								
							 
						 
						
							
							
								
								Fix crash in text post processing.  
							
							... 
							
							
							
							Fixes  #4948 . 
						
							2018-07-11 17:56:06 +03:00  
				
					
						
							
							
								 
						
							
								165d1aacae 
								
							 
						 
						
							
							
								
								Fix tilde formatting in InputField.  
							
							... 
							
							
							
							Regression was introduced somewhen while uniting input field classes.
Fixes  #4829 . 
							
						 
						
							2018-06-28 16:07:53 +01:00  
				
					
						
							
							
								 
						
							
								d8897a0cc8 
								
							 
						 
						
							
							
								
								Make export done button adaptive to text.  
							
							
							
						 
						
							2018-06-28 04:39:23 +01:00  
				
					
						
							
							
								 
						
							
								3b956c598b 
								
							 
						 
						
							
							
								
								Fix data export window theme changing.  
							
							... 
							
							
							
							Fixes  #4902 . 
						
							2018-06-28 04:39:10 +01:00  
				
					
						
							
							
								 
						
							
								b7ab4fd086 
								
							 
						 
						
							
							
								
								Improve triple-backtick replacement.  
							
							
							
						 
						
							2018-06-27 22:58:33 +01:00  
				
					
						
							
							
								 
						
							
								fcd2e28abb 
								
							 
						 
						
							
							
								
								Add some logs.  
							
							
							
						 
						
							2018-06-24 15:44:53 +01:00  
				
					
						
							
							
								 
						
							
								ae18ece549 
								
							 
						 
						
							
							
								
								Ask export path with other export options.  
							
							
							
						 
						
							2018-06-23 00:56:53 +01:00  
				
					
						
							
							
								 
						
							
								329db0d8e9 
								
							 
						 
						
							
							
								
								Export panel minimizes to a top bar, like a Call.  
							
							
							
						 
						
							2018-06-20 01:02:36 +01:00  
				
					
						
							
							
								 
						
							
								df91b2bfeb 
								
							 
						 
						
							
							
								
								Export settings layout ready.  
							
							
							
						 
						
							2018-06-16 20:48:38 +01:00  
				
					
						
							
							
								 
						
							
								0a1a5ed70e 
								
							 
						 
						
							
							
								
								Use abstract export writer for different formats.  
							
							
							
						 
						
							2018-06-12 01:02:05 +03:00  
				
					
						
							
							
								 
						
							
								c587c011d2 
								
							 
						 
						
							
							
								
								Start data export in lib_export.  
							
							
							
						 
						
							2018-06-12 01:02:04 +03:00  
				
					
						
							
							
								 
						
							
								2a110f0d3e 
								
							 
						 
						
							
							
								
								Improve passport styles.  
							
							
							
						 
						
							2018-06-08 22:26:08 +03:00  
				
					
						
							
							
								 
						
							
								dca6e10beb 
								
							 
						 
						
							
							
								
								Fix markdown apply to text with emoji.  
							
							
							
						 
						
							2018-06-07 22:00:46 +03:00  
				
					
						
							
							
								 
						
							
								122ab94f3d 
								
							 
						 
						
							
							
								
								Fix text color glitch after palette update.  
							
							... 
							
							
							
							Once again fixes  #4774 . 
							
						 
						
							2018-06-07 21:25:10 +03:00  
				
					
						
							
							
								 
						
							
								9ebeddbed8 
								
							 
						 
						
							
							
								
								Request, show and require accept for updated ToS.  
							
							
							
						 
						
							2018-06-06 21:37:01 +03:00  
				
					
						
							
							
								 
						
							
								e47d110f28 
								
							 
						 
						
							
							
								
								Fix cascade popup menus in Linux.  
							
							... 
							
							
							
							Fixes  #4749 . 
						
							2018-06-06 14:29:40 +03:00  
				
					
						
							
							
								 
						
							
								777bf7d8d9 
								
							 
						 
						
							
							
								
								Fix video seeking.  
							
							... 
							
							
							
							Regression was introduced in d0e854e9d8Fixes  #4802 . 
							
						 
						
							2018-06-06 11:58:07 +03:00  
				
					
						
							
							
								 
						
							
								dd81f5d59f 
								
							 
						 
						
							
							
								
								Replace base::lambda with shorter term.  
							
							... 
							
							
							
							base::lambda -> Fn (type alias for std::function).
base::lambda_once -> FnMut (type alias for base::unique_function).
base::lambda_guarded -> crl::guard.
base::lambda_call_type_t -> crl::deduced_call_type. 
							
						 
						
							2018-06-04 18:38:27 +03:00  
				
					
						
							
							
								 
						
							
								8d1cdea31a 
								
							 
						 
						
							
							
								
								Update passport phrases.  
							
							
							
						 
						
							2018-06-04 14:43:49 +03:00  
				
					
						
							
							
								 
						
							
								a29e8f9a06 
								
							 
						 
						
							
							
								
								Moved Passport panel code to Ui::SeparatePanel.  
							
							
							
						 
						
							2018-06-03 23:16:38 +03:00  
				
					
						
							
							
								 
						
							
								f8b2e474b9 
								
							 
						 
						
							
							
								
								Validate passport values before saving.  
							
							
							
						 
						
							2018-06-03 23:16:36 +03:00  
				
					
						
							
							
								 
						
							
								c20cf243db 
								
							 
						 
						
							
							
								
								Improve phrases and icons in passport.  
							
							
							
						 
						
							2018-06-03 23:16:35 +03:00  
				
					
						
							
							
								 
						
							
								9903546a2d 
								
							 
						 
						
							
							
								
								Allow date edition in passport.  
							
							
							
						 
						
							2018-06-03 23:16:35 +03:00  
				
					
						
							
							
								 
						
							
								e4e05a14b7 
								
							 
						 
						
							
							
								
								Allow selecting country in passport.  
							
							
							
						 
						
							2018-06-03 23:16:35 +03:00  
				
					
						
							
							
								 
						
							
								d0e854e9d8 
								
							 
						 
						
							
							
								
								Allow showing boxes in passport panel.  
							
							
							
						 
						
							2018-06-03 23:16:35 +03:00  
				
					
						
							
							
								 
						
							
								5cfead762d 
								
							 
						 
						
							
							
								
								New design of the passport in a separate window.  
							
							
							
						 
						
							2018-06-03 23:16:34 +03:00  
				
					
						
							
							
								 
						
							
								b4a2e84aa3 
								
							 
						 
						
							
							
								
								Fix palette update in InputField.  
							
							... 
							
							
							
							Fixes  #4774 . 
						
							2018-06-03 21:57:52 +03:00  
				
					
						
							
							
								 
						
							
								cf7a779689 
								
							 
						 
						
							
							
								
								Fix mixed markup sending.  
							
							
							
						 
						
							2018-06-01 01:01:50 +03:00  
				
					
						
							
							
								 
						
							
								8edf4c8711 
								
							 
						 
						
							
							
								
								Alpha version 1.2.25: Fix build for Xcode.  
							
							
							
						 
						
							2018-05-31 23:42:48 +03:00  
				
					
						
							
							
								 
						
							
								43d19920e0 
								
							 
						 
						
							
							
								
								Apply markdown only when sending the message.  
							
							
							
						 
						
							2018-05-31 21:30:28 +03:00  
				
					
						
							
							
								 
						
							
								bfc748cd31 
								
							 
						 
						
							
							
								
								Pass modifiers inside InputField submitted signal.  
							
							... 
							
							
							
							Also use non-MOC connections for all InputFields.
Also use Ctrl/Cmd + Enter to submit fast share box.
Fixes  #4769 . 
							
						 
						
							2018-05-31 15:20:28 +03:00  
				
					
						
							
							
								 
						
							
								0cbad9098e 
								
							 
						 
						
							
							
								
								Active window on drop to InputField.  
							
							
							
						 
						
							2018-05-31 13:35:14 +03:00  
				
					
						
							
							
								 
						
							
								f334e2d0f4 
								
							 
						 
						
							
							
								
								Clear formatting at the start of the field.  
							
							
							
						 
						
							2018-05-27 13:48:30 +03:00  
				
					
						
							
							
								 
						
							
								7252e9b266 
								
							 
						 
						
							
							
								
								Apply max length limit to initial text.  
							
							
							
						 
						
							2018-05-26 18:39:13 +03:00  
				
					
						
							
							
								 
						
							
								07d8dafa5e 
								
							 
						 
						
							
							
								
								Allow inserting links with custom text.  
							
							... 
							
							
							
							Fixes  #4737 . 
						
							2018-05-26 18:07:51 +03:00  
				
					
						
							
							
								 
						
							
								3f7947b404 
								
							 
						 
						
							
							
								
								Use input method commit events to commit replacements.  
							
							... 
							
							
							
							Partially fixes  #4727 . 
							
						 
						
							2018-05-25 23:36:32 +03:00  
				
					
						
							
							
								 
						
							
								4870558827 
								
							 
						 
						
							
							
								
								Apply formatting from context menu or shortcuts.  
							
							
							
						 
						
							2018-05-25 23:31:18 +03:00  
				
					
						
							
							
								 
						
							
								c23ec41622 
								
							 
						 
						
							
							
								
								Don't replace 'code' tag inside a possible 'pre'.  
							
							... 
							
							
							
							Partially fixes  #4728 . 
							
						 
						
							2018-05-25 21:02:44 +03:00  
				
					
						
							
							
								 
						
							
								544aef19b4 
								
							 
						 
						
							
							
								
								Revert markdown by backspace only temporarily.  
							
							... 
							
							
							
							Don't revert if you move cursor by arrows or Home/End. 
							
						 
						
							2018-05-25 21:02:38 +03:00  
				
					
						
							
							
								 
						
							
								24834ced9e 
								
							 
						 
						
							
							
								
								Fix input field palette setup.  
							
							... 
							
							
							
							Fixes  #4732 . Fixes  #4734 . 
						
							2018-05-25 20:50:36 +03:00  
				
					
						
							
							
								 
						
							
								250718e766 
								
							 
						 
						
							
							
								
								Fix build for Xcode.  
							
							
							
						 
						
							2018-05-24 20:25:04 +03:00  
				
					
						
							
							
								 
						
							
								5e7642b42a 
								
							 
						 
						
							
							
								
								Support markdown and replaces in media captions.  
							
							
							
						 
						
							2018-05-24 16:03:21 +03:00  
				
					
						
							
							
								 
						
							
								6f6ec217e3 
								
							 
						 
						
							
							
								
								Support markdown replaces in Ui::InputField.  
							
							
							
						 
						
							2018-05-24 15:31:48 +03:00