William Grant
							
						 
						
							 
							
							
							
								
							
								f31e157c12 
								
							
								 
							
						 
						
							
							
								
								refactor: replaced get expireTimer calls  
							
							 
							
							... 
							
							
							
							with getExpireTimer 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								3ed041c4a5 
								
							
								 
							
						 
						
							
							
								
								feat: created getters on convo model  
							
							 
							
							... 
							
							
							
							replaced all expirationMode calls 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								250e3d0238 
								
							
								 
							
						 
						
							
							
								
								refactor: rename expirationType on convo to expirationMode  
							
							 
							
							... 
							
							
							
							this means convo has expirationMode and messages have expirationType 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								beb04d1b31 
								
							
								 
							
						 
						
							
							
								
								feat: improved logging for start expiry timestamp  
							
							 
							
							
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								a2185625c8 
								
							
								 
							
						 
						
							
							
								
								fix: use TTL_CONFIG in retrieve request  
							
							 
							
							... 
							
							
							
							also some comment cleanup 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								17f8431f59 
								
							
								 
							
						 
						
							
							
								
								fix: canBeDeleteAftereSend in messagejob was wrong  
							
							 
							
							
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								ec81805745 
								
							
								 
							
						 
						
							
							
								
								fix: log pipeline better  
							
							 
							
							
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								00ef4a47a2 
								
							
								 
							
						 
						
							
							
								
								fix: outgoing content messages can have an equal changetimestamp  
							
							 
							
							
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								e8e3ba142e 
								
							
								 
							
						 
						
							
							
								
								fix: added isOutdated prop to expireUpdate  
							
							 
							
							... 
							
							
							
							ignores duplicate setting messages 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								ab13f39a10 
								
							
								 
							
						 
						
							
							
								
								fix: newlines for logging  
							
							 
							
							
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								50f144a8c3 
								
							
								 
							
						 
						
							
							
								
								fix: improved logging  
							
							 
							
							... 
							
							
							
							made some progress with fixing things but other things broke 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								c24487b938 
								
							
								 
							
						 
						
							
							
								
								fix: deleteAfterSend now works in private convos again  
							
							 
							
							
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								710da30594 
								
							
								 
							
						 
						
							
							
								
								feat: shouldDisappearButIsntMessage is now a function  
							
							 
							
							... 
							
							
							
							result is added to the expireUpdate and improves outdated client checking logic 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								b88842b687 
								
							
								 
							
						 
						
							
							
								
								feat: tested v2 releas  
							
							 
							
							... 
							
							
							
							made some updates to expire update generation and handling, one final fix required 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								2a05185138 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'unstable' into userconfig_disappearingmessage  
							
							 
							
							
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								e8c927f580 
								
							
								 
							
						 
						
							
							
								
								feat: setExpirationStartTimestamp uses DisappearingMessageConversationType  
							
							 
							
							... 
							
							
							
							easier to manage starting a legacy disappearing message and always pass expiration type and timer 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Audric Ackermann
							
						 
						
							 
							
							
							
								
							
								e98c9720c8 
								
							
								 
							
						 
						
							
							
								
								fix: fix synced messages sometimes not appearing  
							
							 
							
							
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								9d8cca1970 
								
							
								 
							
						 
						
							
							
								
								feat: convert between conversation and message model disappearing modes in key locations  
							
							 
							
							... 
							
							
							
							remove disappearing messages from convo header context menu 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								60e5503e6a 
								
							
								 
							
						 
						
							
							
								
								feat: check for v2 release correctly on startup  
							
							 
							
							... 
							
							
							
							improvements to creating and updating closed groups with disappearing message settings 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								ff19c95a92 
								
							
								 
							
						 
						
							
							
								
								fix: remove using legacy as a string for disappearing messages except in the UI  
							
							 
							
							... 
							
							
							
							created new isLegacyDisappearingModeEnabled check, default use UNKNOWN expiration type in message classes if not defined 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								41af1e7865 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'unstable' into userconfig_disappearingmessage  
							
							 
							
							
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Audric Ackermann
							
						 
						
							 
							
							
							
								
							
								d43d6abbae 
								
							
								 
							
						 
						
							
							
								
								chore: replace tslint with eslint and fix linting issues  
							
							 
							
							
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Audric Ackermann
							
						 
						
							 
							
							
							
								
							
								9a7ef4d373 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'unstable' into userconfig_disappearingmessage  
							
							 
							
							
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Audric Ackermann
							
						 
						
							 
							
							
							
								
							
								594eee698b 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/clearnet' into unstable  
							
							 
							
							
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Audric Ackermann
							
						 
						
							 
							
							
							
								
							
								4637f4609a 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'yougotwill/disappearing_messages' into userconfig_disappearingmessage  
							
							 
							
							
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Audric Ackermann
							
						 
						
							 
							
							
							
								
							
								db9fa14213 
								
							
								 
							
						 
						
							
							
								
								fix: don't update state on updates already included in our syncmessage  
							
							 
							
							
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								3bc187fa5e 
								
							
								 
							
						 
						
							
							
								
								feat: performance improvements to quote lookup  
							
							 
							
							... 
							
							
							
							getMessagesByConversation optionally returns quotes from messages in view, quoted messages that are deleted are removed from the lookup map. getMessageBySenderAndSentAt supports an array of messages and renamed to getMessagesBySenderAndSentAt 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								1ff2969750 
								
							
								 
							
						 
						
							
							
								
								refactor: rename getMessageBySenderAndTimestamp  to getMessageBySenderAndSentAt  
							
							 
							
							... 
							
							
							
							its more clear what parameters are needed 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Audric Ackermann
							
						 
						
							 
							
							
							
								
							
								318a77be4b 
								
							
								 
							
						 
						
							
							
								
								fix: mark messages sent before our lastreadts from the wrapper as read  
							
							 
							
							
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								cfcf400ecf 
								
							
								 
							
						 
						
							
							
								
								fix: cleaned up WIP logging and used the window log debug function where appropriate  
							
							 
							
							
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								1de21ea8c0 
								
							
								 
							
						 
						
							
							
								
								feat: only show banner after v2 is released  
							
							 
							
							
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								2221d81a23 
								
							
								 
							
						 
						
							
							
								
								fix: reverted setToExpire timer,  
							
							 
							
							... 
							
							
							
							fixed incorrect expirationLength value in getPropsForExpiringMessage 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								6a38e09f4f 
								
							
								 
							
						 
						
							
							
								
								feat: moved setToExpire calls to the correct locations within the message pipeline depending on the expirationType of a message model  
							
							 
							
							
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								b6c3edbac4 
								
							
								 
							
						 
						
							
							
								
								fix: pass yarn ready  
							
							 
							
							
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								e5ecff7ec3 
								
							
								 
							
						 
						
							
							
								
								fix: fixed legacy disappearing messages on call notifications and others  
							
							 
							
							
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								ceeb9b790a 
								
							
								 
							
						 
						
							
							
								
								fix: finally got all the test cases to pass!  
							
							 
							
							... 
							
							
							
							removed misMatchedMessage and replaced with shouldDisappearButIsntMessage which is a more explicit check 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								89c70760a5 
								
							
								 
							
						 
						
							
							
								
								fix: refactor and works for all legacy test cases, modern to modern is broken  
							
							 
							
							
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								6dd340ca6c 
								
							
								 
							
						 
						
							
							
								
								feat: handle legacy disappearing messages more gracefully due to protobuf issues  
							
							 
							
							... 
							
							
							
							added utility function for checking for undefined properties on a protobuf, renamed expireTimer to expirationTimer in some places 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								4c4bc045d7 
								
							
								 
							
						 
						
							
							
								
								fix: renamed ExpirationType enum value LEGACY to UNKNOWN  
							
							 
							
							
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								df40ff8855 
								
							
								 
							
						 
						
							
							
								
								feat: added legacy to the ExpirationType enum in the protobuf and updated support  
							
							 
							
							... 
							
							
							
							the desktop protobuf implementation doesnt support undefined for optional enum values this is a known bug. 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								b8ab952c33 
								
							
								 
							
						 
						
							
							
								
								fix: explicitly set expirationType to undefined if sending a legacy message  
							
							 
							
							
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								2f4c0114aa 
								
							
								 
							
						 
						
							
							
								
								feat: tested new expiration modes with legacy and new clients  
							
							 
							
							... 
							
							
							
							fixed banner logic 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								93cb972514 
								
							
								 
							
						 
						
							
							
								
								feat: updated hasOutdatedClient to track last user to send a legacy message  
							
							 
							
							... 
							
							
							
							this makes the banner work properlly in closed groups 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								84dec94450 
								
							
								 
							
						 
						
							
							
								
								fix: cleanup logging  
							
							 
							
							
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								6de7c5c405 
								
							
								 
							
						 
						
							
							
								
								fix: legacy message checks must look for the ExpirationTimerUpdate flag explicitly  
							
							 
							
							... 
							
							
							
							use correct model for a message in a closed group 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								854742c0b1 
								
							
								 
							
						 
						
							
							
								
								fix: improved logic for turning off disappearing messages  
							
							 
							
							
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								a3a0c3f9de 
								
							
								 
							
						 
						
							
							
								
								feat: fixed closed groups legacy mode  
							
							 
							
							
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								bd900128f4 
								
							
								 
							
						 
						
							
							
								
								feat: added hasOutdated Client to convo model, use feature release check to process disappearing messages  
							
							 
							
							... 
							
							
							
							trigger banner when receiving a legacy disappearing message via hasOutdatedClient 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								255b6225c9 
								
							
								 
							
						 
						
							
							
								
								feat: block sending disappearing messages of the wrong type in different conversations,  
							
							 
							
							... 
							
							
							
							improved disappear after send or read logic, disable legacy sending for now 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								William Grant
							
						 
						
							 
							
							
							
								
							
								7d0673f7f2 
								
							
								 
							
						 
						
							
							
								
								wip: added new legacy mode to panel, improved backwards compatibility  
							
							 
							
							... 
							
							
							
							legacy mode support in conversation header, added typing for the expireUpdate, next is sending support 
							
						 
						
							3 years ago