William Grant
							
						 | 
						
							
							
							
							
								
							
								674cda3278
								
							
								
							
						 | 
						
							
							
								
								fix: sync legacy mode in single mode before V2
							
							
							
							
							
							
							
							for NTS and closed groups we want to set the expirationMode to legacy 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								bb646ed3b9
								
							
								
							
						 | 
						
							
							
								
								refactor: replaced get expirationTimerUpdate calls
							
							
							
							
							
							
							
							with getExpirationTimerUpdate 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								0dcf48be16
								
							
								
							
						 | 
						
							
							
								
								refactor: replaced get expires_at calls
							
							
							
							
							
							
							
							with getExpiresAt 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								61eccb8d0f
								
							
								
							
						 | 
						
							
							
								
								refactor: replaced get expirationStartTimestamp calls
							
							
							
							
							
							
							
							with getExpirationStartTimestamp 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								777584945d
								
							
								
							
						 | 
						
							
							
								
								refactor: replaced get expireTimer calls
							
							
							
							
							
							
							
							with getExpireTimer 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								ebaedb2e4c
								
							
								
							
						 | 
						
							
							
								
								feat: created getters in message model
							
							
							
							
							
							
							
							replaced all expirationType calls with getExpirationType 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								1861131ce2
								
							
								
							
						 | 
						
							
							
								
								refactor: replaced get lastDisappearingMessageChangeTimestamp calls
							
							
							
							
							
							
							
							with getLastDisappearingMessageChangeTimestamp 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								712a1e92e4
								
							
								
							
						 | 
						
							
							
								
								refactor: replaced get hasOutdatedClient calls
							
							
							
							
							
							
							
							with getHasOudatedClient 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								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
							
						 | 
						
							
							
							
							
								
							
								da869bfdd3
								
							
								
							
						 | 
						
							
							
								
								refactor: rename hook
							
							
							
							
							
							
							
							useconversationusernameorshorten to usenicknameorprofilenameorshortenedpubkey 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								dfe0f6866a
								
							
								
							
						 | 
						
							
							
								
								fix: conversationheadertitle shortens pubkey
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								bea539e669
								
							
								
							
						 | 
						
							
							
								
								feat: when v2 is released migration legacy convos
							
							
							
							
							
							
							
							use the default mode and timer value for the convo type 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								c4cc18ad2e
								
							
								
							
						 | 
						
							
							
								
								feat: dont expire messages that fail to send
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								fd73787192
								
							
								
							
						 | 
						
							
							
								
								feat:  anyone in a group can change the setting
							
							
							
							
							
							
							
							before the v2 release 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								251f2e1d37
								
							
								
							
						 | 
						
							
							
								
								fix: single mode is off by default
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								38a8012e10
								
							
								
							
						 | 
						
							
							
								
								refactor: providedexpirationtype to provideddisappearingmode
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								029db2d73f
								
							
								
							
						 | 
						
							
							
								
								refactor: useselectedconversationexpirationtype to useselectedconversationdisappearingmode
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								a484011acb
								
							
								
							
						 | 
						
							
							
								
								refactor: changetodisappearingmessageconversationtype to changetodisappearingconversationmode
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								515805b94d
								
							
								
							
						 | 
						
							
							
								
								fix: messages are no longer randomly deleted
							
							
							
							
							
							
							
							forgot to expire only unread disappearing messages and not all messages 
							
						 | 
						
							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
							
						 | 
						
							
							
							
							
								
							
								cd2f51684d
								
							
								
							
						 | 
						
							
							
								
								refactor: disappearingmessageconversationtype to disappearingmessageconversationmodetype
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								c7f8f4f635
								
							
								
							
						 | 
						
							
							
								
								fix: get_expiries retry and error handing
							
							
							
							
							
							
							
							nested pRetry Abort errors can break our retry logic so we need to catch them 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								0e67e2a0b7
								
							
								
							
						 | 
						
							
							
								
								feat: improved expiry retry and error handing
							
							
							
							
							
							
							
							nested pRetry Abort errors can break our retry logic so we need to catch them 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								5b6ebcad07
								
							
								
							
						 | 
						
							
							
								
								fix: add temp fix for single msg get_expiries
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								e6257f3cbc
								
							
								
							
						 | 
						
							
							
								
								fix: commented out some logs
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								93b450ce56
								
							
								
							
						 | 
						
							
							
								
								feat: hit expire endpoint for read messages
							
							
							
							
							
							
							
							for now it will hit the expire endpoint twice 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								c1dc2e5a6c
								
							
								
							
						 | 
						
							
							
								
								fix: hit expire endpoint when send is successful
							
							
							
							
							
							
							
							we need the returned messageHash from the swarm 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								238a16149d
								
							
								
							
						 | 
						
							
							
								
								fix: we can trust the read start from libsession for expirationTimerUpdates
							
							
							
							
							
							
							
							therefore we don't need to update the read status explicitly 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								958f64e27f
								
							
								
							
						 | 
						
							
							
								
								feat: get_expiries implementation done
							
							
							
							
							
							
							
							now just need to make sure to call both endpoints in the correct places 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								475807c4ae
								
							
								
							
						 | 
						
							
							
								
								fix: remove redundant start timestamp start in read receipts
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								a4bd3f59bb
								
							
								
							
						 | 
						
							
							
								
								feat: improved expire swarm result logic
							
							
							
							
							
							
							
							better logging and handle errors more smoothly 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								beb04d1b31
								
							
								
							
						 | 
						
							
							
								
								feat: improved logging for start expiry timestamp
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								3b0d5f55e7
								
							
								
							
						 | 
						
							
							
								
								feat: added get_expiries typings
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								9e21f459dd
								
							
								
							
						 | 
						
							
							
								
								feat: started get_expiries work
							
							
							
							
							
							
							
							signature now generates and renamed expire file to expireRequest 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								3cc155b9e8
								
							
								
							
						 | 
						
							
							
								
								feat: update the TTL with the snode expire result
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								ee5503585a
								
							
								
							
						 | 
						
							
							
								
								fix: comment out some unnecessary logging
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								32b7870e07
								
							
								
							
						 | 
						
							
							
								
								feat: make sure to use ms for the expireTimer
							
							
							
							
							
							
							
							expireTimer on the model is in seconds so we need to convert it 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								7f68107738
								
							
								
							
						 | 
						
							
							
								
								feat: added retry logic to expireMessageOnSnode
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								ae15275206
								
							
								
							
						 | 
						
							
							
								
								feat: adding proper typings to snode expire code
							
							
							
							
							
							
							
							I dont think the expire value returned is correct, needs debugging 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								f2dbcfa305
								
							
								
							
						 | 
						
							
							
								
								feat: use SubRequest typings for expireOnNodes
							
							
							
							
							
							
							
							created request builder, added logging for now to test 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								a2185625c8
								
							
								
							
						 | 
						
							
							
								
								fix: use TTL_CONFIG in retrieve request
							
							
							
							
							
							
							
							also some comment cleanup 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								b5bf6be691
								
							
								
							
						 | 
						
							
							
								
								fix: show durations for constants on hover
							
							
							
							
							
							
							
							for TTL_DEFAULT and SWARM_POLLING_TIMEOUT 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								f045562a33
								
							
								
							
						 | 
						
							
							
								
								fix: use updateExpireTimer for UserProfile
							
							
							
							
							
							
							
							before we were setting the convo values directly 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								8ec6fb9fd7
								
							
								
							
						 | 
						
							
							
								
								feat: added new save icon
							
							
							
							
							
							
							
							updated DataExtractNotification and Lightbox download icons 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								ca944298e0
								
							
								
							
						 | 
						
							
							
								
								fix: group invitation timer alignment
							
							
							
							
							
							
							
							updated data extraction notification design. Just waiting on icon from ios 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								c33eef0162
								
							
								
							
						 | 
						
							
							
								
								fix: sync messages now expire in 1on1s
							
							
							
							
							
							
							
							fromConfig has been removed from updateExpireTimer 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								631c677a24
								
							
								
							
						 | 
						
							
							
								
								fix: trigger expiry for outgoing sync messages
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								60aac9be85
								
							
								
							
						 | 
						
							
							
								
								fix: regular messages correctly sync again
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								William Grant
							
						 | 
						
							
							
							
							
								
							
								17f8431f59
								
							
								
							
						 | 
						
							
							
								
								fix: canBeDeleteAftereSend in messagejob was wrong
							
							
							
							
							
						 | 
						
							2 years ago |