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
|
03bc6706f6
|
feat: added legacy mode timer notification copy
|
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
|
6f1230398c
|
fix: TimerNotification text is now centered
|
2 years ago |
William Grant
|
d698f66d50
|
feat: updated clients can send ExpirationTimerUpdateMessages to older clients
fixed syncing of ExpirationTimerUpdateMessages
|
2 years ago |
William Grant
|
75f1b5ed65
|
fix: left align PanelRadioButton text
|
2 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
|
2 years ago |
William Grant
|
e81ac0a847
|
feat: updated NoticeBanner style
|
2 years ago |
William Grant
|
7fae5344f4
|
fix: include off in available modes in call cases
|
2 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
|
2 years ago |
William Grant
|
93005d32d8
|
feat: updated db migration to support legacy mode
|
2 years ago |
William Grant
|
848c97938c
|
feat: disabled new disappearing message modes behind a timed feature release function
|
2 years ago |
William Grant
|
190c68d759
|
feat: added disabled state to right panel components
|
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
|
42356b0d60
|
fix: duplicate timer update 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
|
f122c206da
|
fix: improved backwards compatibility
|
2 years ago |
William Grant
|
ac844af691
|
feat: updated timer notification design and copy
|
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
|
2d6d6b4134
|
feat: moved PropsForExpiringMessage to state ducks
|
2 years ago |
William Grant
|
07af0dfe0e
|
fix: remove unneeded SyncedExpiries type from the Protobuf
|
2 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
|
2 years ago |
William Grant
|
e34e3d4a4b
|
fix: resolved some yarn ready issues
|
2 years ago |
William Grant
|
c3b09578a1
|
refactor: extracted header title to its own component
|
2 years ago |
William Grant
|
46a88990a3
|
feat: improved styling between states
|
2 years ago |
William Grant
|
1ff9f7b91e
|
feat: removed old disappearing message display from header
show disappearing message screen when clicking the correct option
|
2 years ago |
William Grant
|
26995e1873
|
feat: added new togglable subtitle to header
|
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
|
b4fc33c8fa
|
fix: prevent duplicate expire timer updates while keeping backwards compatibility
|
2 years ago |
William Grant
|
996d204dc8
|
feat: improved syncing of timers for disappear after send
|
2 years ago |
William Grant
|
4d92500b60
|
feat: slight improved timing of sent message expire start time
|
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 |
William Grant
|
22e02633a9
|
feat: started consolidating send and receive dm logic.
updated in parts but haven't test what happens
|
2 years ago |
William Grant
|
13f091eff3
|
feat: added function for calculating the expire start time
updated copy for setting change messages
|
2 years ago |
William Grant
|
8dc7dac55e
|
feat: control available modes depending on the conversation
|
2 years ago |
William Grant
|
4731139b05
|
feat: added default timer values for different modes
|
2 years ago |
William Grant
|
2745571790
|
fix: correctly write to db when setting changes
|
2 years ago |