John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								cb653df0f6 
								
							 
						 
						
							
							
								
								Support adaptive forum userpic rounding radius.  
							
							
							
						 
						
							2022-12-05 16:18:10 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								f9dd2b4a0a 
								
							 
						 
						
							
							
								
								Support GNotification  
							
							... 
							
							
							
							It's used if there's a gtk notification daemon or application is running sandboxed without access to the freedesktop protocol.
GNotification API is poor, but should feel native on environments using GNOME technologies. 
							
						 
						
							2022-11-18 20:40:33 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								e62bdd286d 
								
							 
						 
						
							
							
								
								Show topic title in the notifications.  
							
							
							
						 
						
							2022-11-01 21:05:49 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								3b79d944af 
								
							 
						 
						
							
							
								
								Removed unused includes of observer file.  
							
							
							
						 
						
							2022-11-01 20:03:14 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								d92580b8fc 
								
							 
						 
						
							
							
								
								Update API scheme on layer 148: Notifications.  
							
							... 
							
							
							
							Support editing / respect notification settings for topics. 
							
						 
						
							2022-11-01 19:25:37 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								b8bdca8921 
								
							 
						 
						
							
							
								
								Extract Data::Thread common for History / ForumTopic.  
							
							
							
						 
						
							2022-11-01 19:25:37 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								92a4b27e65 
								
							 
						 
						
							
							
								
								Support per-topic notification settings.  
							
							
							
						 
						
							2022-11-01 19:25:37 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								d9a6d5f508 
								
							 
						 
						
							
							
								
								Update API scheme on layer 145.  
							
							
							
						 
						
							2022-09-02 21:14:32 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								1e2e007d38 
								
							 
						 
						
							
							
								
								Show custom emoji in private chat reactions.  
							
							
							
						 
						
							2022-09-02 21:14:29 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								60cc232884 
								
							 
						 
						
							
							
								
								Update API scheme on layer 145.  
							
							
							
						 
						
							2022-09-02 21:14:29 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								9b8dcec26e 
								
							 
						 
						
							
							
								
								Ensure notification manager is not null before first call to setManager in cross-platform code  
							
							
							
						 
						
							2022-07-26 21:11:17 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								d35b8f82a3 
								
							 
						 
						
							
							
								
								Play ringtones on click in select box.  
							
							
							
						 
						
							2022-04-07 11:35:53 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								071f599d48 
								
							 
						 
						
							
							
								
								Cache multiple custom ringtone tracks.  
							
							
							
						 
						
							2022-04-05 18:08:35 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								b1e3b9688e 
								
							 
						 
						
							
							
								
								Added initial support of custom sound to notifications.  
							
							
							
						 
						
							2022-04-05 15:28:48 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								c9ebec1cf0 
								
							 
						 
						
							
							
								
								Removed base/observer.h from main pch.  
							
							... 
							
							
							
							Removed unused inheritances from base::Subscriber. 
							
						 
						
							2022-03-15 18:02:30 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								63bf564757 
								
							 
						 
						
							
							
								
								Reaction notifications only from non-blocked contacts.  
							
							
							
						 
						
							2022-01-31 16:18:40 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								1dd7cc956b 
								
							 
						 
						
							
							
								
								Show reaction notifications in groups.  
							
							
							
						 
						
							2022-01-28 19:10:07 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								df044dbd83 
								
							 
						 
						
							
							
								
								Show local notifications about contact reactions.  
							
							
							
						 
						
							2022-01-14 21:55:48 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								d361f5c6b0 
								
							 
						 
						
							
							
								
								Hide native notifications of deleted messages.  
							
							
							
						 
						
							2021-10-21 23:01:13 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								5cd0a3719e 
								
							 
						 
						
							
							
								
								Beta version 3.1.6: Detach FastReply from MarkAsRead.  
							
							
							
						 
						
							2021-10-06 19:24:30 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								e7cf560da0 
								
							 
						 
						
							
							
								
								Handle toast activations by COM activator.  
							
							
							
						 
						
							2021-10-06 11:02:57 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								d2c8780c0f 
								
							 
						 
						
							
							
								
								Removed NotificationsDemoIsShown global variable from facades.  
							
							
							
						 
						
							2021-06-16 09:31:32 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								aad38c2809 
								
							 
						 
						
							
							
								
								Replaced observable in Window::Notifications::System with rpl.  
							
							
							
						 
						
							2021-06-16 09:31:32 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								9c9fc9e881 
								
							 
						 
						
							
							
								
								Version 2.7.4: Fix build for macOS.  
							
							
							
						 
						
							2021-04-28 14:08:02 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								728b1efb9a 
								
							 
						 
						
							
							
								
								Respect Focus Assist only for native notifications.  
							
							... 
							
							
							
							Fixes #16215 . 
							
						 
						
							2021-04-28 11:20:39 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								e26e666135 
								
							 
						 
						
							
							
								
								Hide native notification details on lock screen.  
							
							
							
						 
						
							2021-04-27 13:51:52 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								54f06740d5 
								
							 
						 
						
							
							
								
								Remove some App::wnd() calls.  
							
							
							
						 
						
							2021-03-03 11:29:26 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								e8edbb16ae 
								
							 
						 
						
							
							
								
								Make notification manager creation async  
							
							
							
						 
						
							2021-01-22 17:02:50 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								3b7d5d3c80 
								
							 
						 
						
							
							
								
								Eliminate ifndefs in notifications_manager_linux  
							
							
							
						 
						
							2021-01-05 18:16:26 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								d8a2b391a3 
								
							 
						 
						
							
							
								
								Use Main::Session::uniqueId in notifications.  
							
							
							
						 
						
							2020-06-24 13:05:56 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								5433c16244 
								
							 
						 
						
							
							
								
								Add target account name to notifications.  
							
							
							
						 
						
							2020-06-23 21:53:42 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								997913be25 
								
							 
						 
						
							
							
								
								One Window::Notifications system for all sessions.  
							
							
							
						 
						
							2020-06-23 21:53:42 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								d5b3fa017b 
								
							 
						 
						
							
							
								
								Fix build for macOS.  
							
							
							
						 
						
							2020-06-01 18:09:34 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								6f760d513e 
								
							 
						 
						
							
							
								
								Add a checkbox to disable taskbar flash.  
							
							... 
							
							
							
							Also add ability to set urgent flag for the window on Linux.
Fixes #223 , fixes #897 , fixes #906 . 
							
						 
						
							2020-05-12 14:16:24 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								0c713a930a 
								
							 
						 
						
							
							
								
								Remove app.h / facades.h from precompiled header.  
							
							
							
						 
						
							2019-10-01 23:59:46 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								3715fa4b1e 
								
							 
						 
						
							
							
								
								Fix scheduled notifications on inbox read.  
							
							
							
						 
						
							2019-08-30 17:06:21 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								0a4f91a53d 
								
							 
						 
						
							
							
								
								Notify about published scheduled messages.  
							
							
							
						 
						
							2019-08-29 10:01:28 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								ff44094ded 
								
							 
						 
						
							
							
								
								Rename AuthSession to Main::Session.  
							
							
							
						 
						
							2019-07-24 13:45:24 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								06982fdf04 
								
							 
						 
						
							
							
								
								Remove some calls to Auth().  
							
							
							
						 
						
							2019-07-24 13:13:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								94c4ea6174 
								
							 
						 
						
							
							
								
								Access _authSession through activeAccount().  
							
							
							
						 
						
							2019-06-05 23:41:51 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								dc95756ec9 
								
							 
						 
						
							
							
								
								Fixed infrequent separation of grouped notifications.  
							
							
							
						 
						
							2019-03-11 00:00:02 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								fe618bd652 
								
							 
						 
						
							
							
								
								Use crl::time/now instead of TimeMs/getms.  
							
							
							
						 
						
							2019-02-19 11:06:33 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								314e30272b 
								
							 
						 
						
							
							
								
								Replace SingleTimer with base::Timer.  
							
							
							
						 
						
							2019-01-18 16:41:08 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								6562a1f6af 
								
							 
						 
						
							
							
								
								Add 'Count unread messages' option.  
							
							
							
						 
						
							2018-12-04 14:32:48 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								734c410879 
								
							 
						 
						
							
							
								
								New notifications API, defaults for users/chats.  
							
							
							
						 
						
							2018-05-30 18:44:46 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								5e7642b42a 
								
							 
						 
						
							
							
								
								Support markdown and replaces in media captions.  
							
							
							
						 
						
							2018-05-24 16:03:21 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								fe262701c0 
								
							 
						 
						
							
							
								
								Add notification toggle in feed channels.  
							
							
							
						 
						
							2018-02-12 18:52:55 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								ea7441ae77 
								
							 
						 
						
							
							
								
								Use single LEGAL file with license and copyright.  
							
							
							
						 
						
							2018-01-03 13:23:14 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								2e816f2a67 
								
							 
						 
						
							
							
								
								Play notification sound using Media::Audio::Track.  
							
							
							
						 
						
							2017-05-09 23:46:30 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								81790b2271 
								
							 
						 
						
							
							
								
								Notifications management moved to AuthSession.  
							
							... 
							
							
							
							Also implemented Global::WorkMode() as an base::Variable. 
							
						 
						
							2017-03-06 18:38:15 +03:00