Commit Graph

1113 Commits (b601c11871f92e03f16475076de2715b859af72a)

Author SHA1 Message Date
William Grant 778f575bb6 fix: pass yarn ready 2 years ago
William Grant f9c9702d12 fix: clean disable-next-line on handleMessageSentSuccess 2 years ago
William Grant 90e29c7b74 fix: updated groupId comment for future work 2 years ago
William Grant b3297ab816 fix: remove isFinite comment 2 years ago
William Grant dde244d719 fix: improved comment explaining how seen messages are expired 2 years ago
William Grant c33e471bfc fix: in clearinbox check in memory for conversation instead of db lookup
this is more performent
2 years ago
William Grant ab04e9bd17 fix: updated comment for when to remove legacy code 2 years ago
William Grant cfcf400ecf fix: cleaned up WIP logging and used the window log debug function where appropriate 2 years ago
William Grant 4c64997607 fix: log but continue if there are errors while clearing out sogs inboxes 2 years ago
William Grant 1d6f200d50 fix: pass yarn ready 2 years ago
William Grant 19025cd7e0 feat: abstracted getAllValidOpenGroupV2ConversationRoomInfos function and handled the response correctly
just need to do testing
2 years ago
William Grant db00ed8827 feat: added delete option to inbox request in sogs, linked with delete account modal
still needs testing and handling the response see TODO CONTINUE
2 years ago
William Grant 647e542128 feat: add comments after run through 2 years ago
William Grant afaaedac3e feat: added proper note to self support
note to self is always delete after send
2 years ago
William Grant 7d9945911c fix: expire all outbound disapparing messages as soon as they are sent to match other platforms 2 years ago
William Grant 2221d81a23 fix: reverted setToExpire timer,
fixed incorrect expirationLength value in getPropsForExpiringMessage
2 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 2 years ago
William Grant 46ab397a0f fix: read receipt messages now show expireTimer correctly 2 years ago
William Grant 5398f45a26 fix: typing animation alignment 2 years ago
William Grant 029f65280d fix: signature verification now works with updated method for extend and shorten 2 years ago
William Grant 4d0900844b fix: adding shorten and extend to expire rpc endpoint 2 years ago
William Grant b6c3edbac4 fix: pass yarn ready 2 years ago
William Grant e5ecff7ec3 fix: fixed legacy disappearing messages on call notifications and others 2 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
2 years ago
William Grant 4c4bc045d7 fix: renamed ExpirationType enum value LEGACY to UNKNOWN 2 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.
2 years ago
William Grant b8ab952c33 fix: explicitly set expirationType to undefined if sending a legacy message 2 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
2 years ago
William Grant 854742c0b1 fix: improved logic for turning off disappearing messages 2 years ago
William Grant a3a0c3f9de feat: fixed closed groups legacy mode 2 years ago
William Grant 8117e631d0 feat: legacy mode now works for 1-1 chats 2 years ago
William Grant 349b513051 fix: only log errors when syncing an expire timer message and not all sync messages 2 years ago
William Grant d698f66d50 feat: updated clients can send ExpirationTimerUpdateMessages to older clients
fixed syncing of ExpirationTimerUpdateMessages
2 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
2 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
2 years ago
William Grant 190357b006 fix: cleanup 2 years ago
William Grant 12087da2be fix: repaired closed group disappearing messages 2 years ago
William Grant 97ecc9e521 feat: fixed double expiration update message issue
started creating an inheritable expiration message class, improved start triggering logic
2 years ago
William Grant 446752cf54 feat: DataExtractionNotifications now expire
MessageRequestResponses should not expire, pass yarn ready
2 years ago
William Grant 5c697572a7 feat: Call Notifications now expire properlly
include the direction in the expiration props, setting the start timer doesnt directly update the model
2 years ago
William Grant 307fefcedc feat: improved sender disappear after reading time 2 years ago
William Grant 4ef3537a53 feat: timer notifications expire correctly when disappearing after sending 2 years ago
William Grant f36bbb9c7c feat: group invitiations now disappear 2 years ago
William Grant e34e3d4a4b fix: resolved some yarn ready issues 2 years ago
William Grant f825b74895 feat: disappearing messages are now correctly deleted from the swarm after they expire 2 years ago
William Grant d358ab2fb1 feat: fixed closed groups
improved setExpirationStartTimestamp logic
2 years ago
William Grant 996d204dc8 feat: improved syncing of timers for disappear after send 2 years ago
William Grant 6febf2859e feat: disappear after reading now works 2 years ago
William Grant 4ee440304c feat: attempted to improve the accuracy of the start timer for disappear after send 2 years ago
William Grant ee4aa333fc feat: disappearing after send is not working correctly 2 years ago