Commit Graph

60 Commits (ad9fa6dbee2e5eadb741d0df67e5e8a550500038)

Author SHA1 Message Date
Audric Ackermann ad9fa6dbee chore: remove lastChangetimestmap and add explciit expiretype and type
on the messages creation
6 months ago
Audric Ackermann d1068983bb fix: broken state adding lastDisappearingMessage to chatmsg 6 months ago
William Grant 04c3f69398 refactor: export functions from an object for stubbing
for disappearing messages index file
8 months ago
William Grant d4aacd3159 fix: move isDelete into inbox poll if statement
fixed some comments
8 months ago
William Grant 5f3a0899f5 feat: moved remaining code into feature folder
also separated out legacy functions
8 months ago
William Grant 0212166fcc feat: moved disappearing logic to a feature folder
only moved types and timerOptions so far
8 months ago
William Grant f31e157c12 refactor: replaced get expireTimer calls
with getExpireTimer
8 months ago
William Grant 3ed041c4a5 feat: created getters on convo model
replaced all expirationMode calls
8 months ago
William Grant 250e3d0238 refactor: rename expirationType on convo to expirationMode
this means convo has expirationMode and messages have expirationType
8 months ago
William Grant beb04d1b31 feat: improved logging for start expiry timestamp 8 months ago
William Grant ec81805745 fix: log pipeline better 9 months ago
William Grant b88842b687 feat: tested v2 releas
made some updates to expire update generation and handling, one final fix required
9 months ago
William Grant 6031db308d fix: disappear messages from other platforms correctly
some platforms use the convo settings and dont include info the dataMessage before the v2 release
9 months ago
William Grant 58331209c7 fix: closed groups works correctly now
I think
9 months ago
William Grant d923a0d611 feat: closed groups state now starts correctly 9 months ago
William Grant e8c927f580 feat: setExpirationStartTimestamp uses DisappearingMessageConversationType
easier to manage starting a legacy disappearing message and always pass expiration type and timer
9 months ago
William Grant 9d8cca1970 feat: convert between conversation and message model disappearing modes in key locations
remove disappearing messages from convo header context menu
9 months ago
William Grant b1bbcd1a38 fix: cleanup legacy groups 9 months ago
William Grant 60e5503e6a feat: check for v2 release correctly on startup
improvements to creating and updating closed groups with disappearing message settings
9 months 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
9 months ago
William Grant da588a1096 Merge branch 'unstable' into userconfig_disappearingmessage 10 months ago
Audric Ackermann e3b6be7318 chore: fix typos
this comes from mdplusplus https://github.com/mdPlusPlus/session-desktop/tree/codespell

duplicated to fix conflicts
10 months ago
William Grant 41af1e7865 Merge branch 'unstable' into userconfig_disappearingmessage 10 months ago
Audric Ackermann d43d6abbae chore: replace tslint with eslint and fix linting issues 10 months ago
Audric Ackermann 0fa58a5654 chore: fix compilation issues after conflicts resolution 12 months ago
Audric Ackermann 4637f4609a Merge remote-tracking branch 'yougotwill/disappearing_messages' into userconfig_disappearingmessage 12 months ago
Audric Ackermann db9fa14213 fix: don't update state on updates already included in our syncmessage 1 year ago
Audric Ackermann 37ec948daf fix: send invite to closed group message to UserMessages namespace 1 year ago
Audric Ackermann 4d0e79f195 fix: legacy group with wrapper and disable right click while searching 1 year ago
Audric Ackermann 760ce5caa5 fix: add the maxSizeMap to have priority per retrieve namespaces 1 year ago
Audric Ackermann 6f6620f622 fix: skip new group messages when receved after group was removed 1 year ago
William Grant ab04e9bd17 fix: updated comment for when to remove legacy code 1 year ago
William Grant 2221d81a23 fix: reverted setToExpire timer,
fixed incorrect expirationLength value in getPropsForExpiringMessage
1 year ago
William Grant 6a38e09f4f feat: moved setToExpire calls to the correct locations within the message pipeline depending on the expirationType of a message model 1 year ago
William Grant e5ecff7ec3 fix: fixed legacy disappearing messages on call notifications and others 1 year ago
William Grant 190357b006 fix: cleanup 1 year ago
William Grant 12087da2be fix: repaired closed group disappearing messages 1 year 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
1 year ago
William Grant b12d086b22 feat: DisappearingMessageType -> DisappearingMessageConversationType
this is more explicit and allows use to use DisappearingMessageType in the message model
1 year ago
William Grant 30196a131a feat: added basic support for different disappearing message modes
added expirationType and lastDisappearingMessageChangeTimestamp to conversations table, left a few comments for future work
1 year ago
Audric Ackermann b843d66084 feat: add the lastJoined and createdAt timestamp from wrapper logic 1 year ago
Audric Ackermann f3975b545a feat: use priority for hidden and pinned conversation 1 year ago
Audric Ackermann 1c50aacc34 chore: remove groupModerators sogs from the db, store in redux only 1 year ago
Audric Ackermann bf2456df8e chore: do not store mentionedUs and unreadCount as attribute in convo 1 year ago
Audric Ackermann f5efb52fea feat: remove closedgroupv3 uneeded stuff for now
also move the room stuff which can be kept in memory into another redux
slice
1 year ago
Audric Ackermann c4e17d0825 fix: add mgmt of members in user groups wrapper 1 year ago
Audric Ackermann 3c58f9c1e4 feat: add a hidden flag for convos and use it with the contactswrapper 1 year ago
Audric Ackermann f88acdb567 feat: remove blocked group tracking separately from the pubkeys 1 year ago
Audric Ackermann 9cf1419ca5 feat: add first try to build SharedConfigMessages 1 year ago
Audric Ackermann 6d1b406c85 fix: add namespace to all sending message calls 1 year ago