William Grant
60b75a8ddf
feat: remove unlockNewModes from OverlayDisappearingMessages
...
use isDisappearMessageV2FeatureReleasedCached to set the mode to legacy strictly in the UI, created resolveLegacyDisappearingMode to change the legacy mode into the default mode for a conversation
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
82e396dca6
feat: remove useEffect on right panel and use hook for checking is v2 is released
2 years ago
William Grant
22e9e6bb44
feat: started working on disappearing messages migration 34
...
note to self and private conversations are mvp, still some initial cleanup todo
2 years ago
William Grant
a25d94fa6c
fix: moved disappearing messages migration to a separate file
...
updated note to self function calls in the user config wrapper
2 years ago
William Grant
2a6d8a6544
feat: remove legacy from expirationType during db migration
...
fix migrations to work with user config changes
2 years ago
William Grant
41af1e7865
Merge branch 'unstable' into userconfig_disappearingmessage
2 years ago
Audric Ackermann
41ca0666ce
chore: remove () => void for misused promises
2 years ago
Audric Ackermann
ab946e69b1
fix: finish updating dependencies
2 years ago
Audric Ackermann
feaba36fa4
fix: picker emoji-mart errors after update
2 years ago
Audric Ackermann
d43d6abbae
chore: replace tslint with eslint and fix linting issues
2 years ago
William Grant
905fe5aab9
Merge branch 'unstable' into userconfig_disappearingmessage
2 years ago
Audric Ackermann
b4482ec2d4
fix: enable userconfig release to be 31st July
...
31st July, 10am Melbourne time
2 years ago
Audric Ackermann
5d2d901aa0
Merge remote-tracking branch 'upstream/unstable' into userconfig_disappearingmessage
2 years ago
Audric Ackermann
3eb629e33e
fix: cleanup convo selectors to hope to improve performances
2 years ago
Audric Ackermann
0fa58a5654
chore: fix compilation issues after conflicts resolution
2 years ago
Audric Ackermann
4637f4609a
Merge remote-tracking branch 'yougotwill/disappearing_messages' into userconfig_disappearingmessage
2 years ago
Audric Ackermann
2068737cdd
fix: break down deleteContact based on convo type
2 years ago
William Grant
f41c28a873
fix: moved feature release timestamp to constants so it only has to be defined once
2 years ago
Audric Ackermann
2c2656d545
chore: make an internal build with userconfig forced ON
2 years ago
William Grant
73ca99496d
feat: added DisappearingMessageModesWithState type
2 years ago
William Grant
b601c11871
fix: reverted code and updated comment on readReceipts pending qa
2 years ago
Audric Ackermann
6ac4dd8db5
fix: linking allows legacy config message if one is found
2 years ago
William Grant
c6cd3671de
fix: run expireUpdate handler on all messages and just return the model if there are no changes
2 years ago
Audric Ackermann
768e0e1b5f
chore: enable userconfig libsession by default for testing
2 years ago
Audric Ackermann
4d0e79f195
fix: legacy group with wrapper and disable right click while searching
2 years ago
Audric Ackermann
6f6620f622
fix: skip new group messages when receved after group was removed
2 years ago
Audric Ackermann
bac2887c28
fix: update with latest libsession util
2 years ago
Audric Ackermann
3cd52d5b1a
fix: add currentHashes and update expiry on every poll
2 years ago
Audric Ackermann
44483b7d23
fix: use releaseFeature from disappearing message PR as featureFlag
2 years ago
Audric Ackermann
1c48ff8a49
chore: include worker .node in addition to libsession .node
2 years ago
William Grant
42924b0c54
fix: use storage put instead of data methods so that we can track in redux
...
added a fix in OverlayDisappearingMessages so when v2 turns on an and the app is running a migration occurs
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
1d6f200d50
fix: pass yarn ready
2 years ago
William Grant
386997f233
feat: made progress on attachment deletions but can confirm 100%
2 years ago
William Grant
647e542128
feat: add comments after run through
2 years ago
William Grant
f68fbb05f9
fix: resolve turning off disappearing messages empty messages in most cases
...
still requires more tweaking
2 years ago
William Grant
92282a5d95
feat: verify disappearing messages arent supported in communities
2 years ago
William Grant
2e6acb1f59
feat: only use timer svg for disappearing message
2 years ago
William Grant
46ab397a0f
fix: read receipt messages now show expireTimer correctly
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
f7e5719eac
feat: reverted bak to stage 1
2 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
2 years ago
William Grant
8dc7d48c52
feat: renamed isLegacyMessage to isLegacyDataMessage
...
all works except modern to modern stage 2
2 years ago
William Grant
89c70760a5
fix: refactor and works for all legacy test cases, modern to modern is broken
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
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
bddc018ce7
fix: updated featureReleaseTimestamps for testing purposes
2 years ago