Commit Graph

12140 Commits (03bc6706f6ceef994cd23776d7bc620d70c4bf89)
 

Author SHA1 Message Date
William Grant 03bc6706f6 feat: added legacy mode timer notification copy 3 years ago
William Grant 349b513051 fix: only log errors when syncing an expire timer message and not all sync messages 3 years ago
William Grant 6f1230398c fix: TimerNotification text is now centered 3 years ago
William Grant d698f66d50 feat: updated clients can send ExpirationTimerUpdateMessages to older clients
fixed syncing of ExpirationTimerUpdateMessages
3 years ago
William Grant 75f1b5ed65 fix: left align PanelRadioButton text 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 e81ac0a847 feat: updated NoticeBanner style 3 years ago
William Grant 7fae5344f4 fix: include off in available modes in call cases 3 years ago
William Grant 4dbbada728 feat: added notice banner component
show notice when conversation is in legacy mode, extracted some UI components from the ConversationHeader, updated featureReleaseTimestamp
3 years ago
William Grant 93005d32d8 feat: updated db migration to support legacy mode 3 years ago
William Grant 848c97938c feat: disabled new disappearing message modes behind a timed feature release function 3 years ago
William Grant 190c68d759 feat: added disabled state to right panel components 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
William Grant 190357b006 fix: cleanup 3 years ago
William Grant 12087da2be fix: repaired closed group disappearing messages 3 years ago
William Grant 42356b0d60 fix: duplicate timer update messages 3 years ago
William Grant 97ecc9e521 feat: fixed double expiration update message issue
started creating an inheritable expiration message class, improved start triggering logic
3 years ago
William Grant 446752cf54 feat: DataExtractionNotifications now expire
MessageRequestResponses should not expire, pass yarn ready
3 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
3 years ago
William Grant f122c206da fix: improved backwards compatibility 3 years ago
William Grant ac844af691 feat: updated timer notification design and copy 3 years ago
William Grant 307fefcedc feat: improved sender disappear after reading time 3 years ago
William Grant 4ef3537a53 feat: timer notifications expire correctly when disappearing after sending 3 years ago
William Grant f36bbb9c7c feat: group invitiations now disappear 3 years ago
William Grant 2d6d6b4134 feat: moved PropsForExpiringMessage to state ducks 3 years ago
William Grant 07af0dfe0e fix: remove unneeded SyncedExpiries type from the Protobuf 3 years ago
William Grant 513f94cb25 feat: extracted expiry logic from the GenericReadableMessage to a new component
This allows use to use the expiry logic for different visible messages not just generic ones
3 years ago
William Grant e34e3d4a4b fix: resolved some yarn ready issues 3 years ago
William Grant c3b09578a1 refactor: extracted header title to its own component 3 years ago
William Grant 46a88990a3 feat: improved styling between states 3 years ago
William Grant 1ff9f7b91e feat: removed old disappearing message display from header
show disappearing message screen when clicking the correct option
3 years ago
William Grant 26995e1873 feat: added new togglable subtitle to header 3 years ago
William Grant f825b74895 feat: disappearing messages are now correctly deleted from the swarm after they expire 3 years ago
William Grant d358ab2fb1 feat: fixed closed groups
improved setExpirationStartTimestamp logic
3 years ago
William Grant b4fc33c8fa fix: prevent duplicate expire timer updates while keeping backwards compatibility 3 years ago
William Grant 996d204dc8 feat: improved syncing of timers for disappear after send 3 years ago
William Grant 4d92500b60 feat: slight improved timing of sent message expire start time 3 years ago
William Grant 6febf2859e feat: disappear after reading now works 3 years ago
William Grant 4ee440304c feat: attempted to improve the accuracy of the start timer for disappear after send 3 years ago
William Grant ee4aa333fc feat: disappearing after send is not working correctly 3 years ago
William Grant 22e02633a9 feat: started consolidating send and receive dm logic.
updated in parts but haven't test what happens
3 years ago
William Grant 13f091eff3 feat: added function for calculating the expire start time
updated copy for setting change messages
3 years ago
William Grant 8dc7dac55e feat: control available modes depending on the conversation 3 years ago
William Grant 4731139b05 feat: added default timer values for different modes 3 years ago
William Grant 2745571790 fix: correctly write to db when setting changes 3 years ago
William Grant ee6607b96a feat: added expirationType and expireTimer to content message and updated message pipeline
this includes sync messages and updating the protobuf, haven't tested closed groups
3 years ago
William Grant 0700ac4813 fix: moved disappearing message types to utils 3 years ago
William Grant 1303707cd7 feat: added expirationType to message model with correct typings
added to migration
3 years ago
William Grant b12d086b22 feat: DisappearingMessageType -> DisappearingMessageConversationType
this is more explicit and allows use to use DisappearingMessageType in the message model
3 years ago