Commit Graph

675 Commits (c2e5c358f1f5459db7eca219db2b615c82f9c23c)

Author SHA1 Message Date
Ryan Miller 0e44cc9e0c Merge branch 'standardised_strings' of github.com:Aerilym/session-desktop into standardised_strings 2 years ago
Ryan Miller 87986914c9 chore: disappearing messages string changes 2 years ago
Audric Ackermann 1be85641cb Merge remote-tracking branch 'upstream/clearnet' into closed-group-chunk2 2 years ago
Audric Ackermann d6d9bec5ba fix: fixed a bunch of groupv2 chunk2 issues 2 years ago
Audric Ackermann 9d984355dc fix: do not force ttl for groupExpireTimerUpdate 2 years ago
Audric Ackermann b9da60af3b fix: send msg to group unapproved accepts and then sends message 2 years ago
Audric Ackermann 0a4e3041de fix: leave group v2 as only admin mark it as deleted and pushes to swarm
before removing the wrapper data
2 years ago
Audric Ackermann 95cd0e86f1 Merge remote-tracking branch 'upstream/unstable' into closed-group-chunk2 2 years ago
Audric Ackermann 509a472d1c fix: address QA issues 2 years ago
Audric Ackermann eadeb5e735 fix: do not add timer update when for off for groupv1 2 years ago
Audric Ackermann 8d0bd84ef0 feat: add toggle to share history or not with invite group v2 2 years ago
Audric Ackermann 1c6182a235 Merge branch 'closed-group-chunk2' of github.com:Bilb/session-desktop into closed-group-chunk2 2 years ago
Audric Ackermann 2371dba5ee Merge branch 'unstable' into closed-group-chunk2 2 years ago
Audric Ackermann 81c1263bfd chore: address PR reviews 2 years ago
Audric Ackermann 6e952398c9 fix: edge case with sending msg before, then getting one sent earlier 2 years ago
Audric Ackermann 33ddf51ba6 fix: add some debugging messageinfo (not released) 2 years ago
Audric Ackermann 037d87349f fix: close messageInfo when message not in redux store 2 years ago
Audric Ackermann 571d593c38 fix: fix small ui issues after merge of multiple PRs 2 years ago
Audric Ackermann ae95649ad2 chore: lint 2 years ago
Audric Ackermann af7c052021 fix: max-width of messages set to 75% 2 years ago
Audric Ackermann 24887dd05b Merge branch 'feature/ses-145/leave-conversation-update' into userconfig_disappearingmessage 2 years ago
Audric Ackermann f6bffc8bb6 feat: add suppport in groupv2 of disappear v2 messages 2 years ago
Audric Ackermann fda6ca315c fix: allow contacts without didApproveMe to be invited to group 2 years ago
Audric Ackermann 13da2b5632 fix: add way to render group update add with history 2 years ago
William Grant aea4fd7ad9 Merge branch 'userconfig_disappearingmessage' into feature/ses-558/more-message-information 2 years ago
Audric Ackermann 50b99ec24f fix: typo for isControlMessage() 2 years ago
Audric Ackermann 153846a12b fix: add better typings for groupUpdateMessages 2 years ago
Audric Ackermann 4e8ca31c2f fix: remove isLeft flag as we can't have a left and unremoved group 2 years ago
Audric Ackermann 77a62e82e7 fix: add avatar change message handling
still needs to be able to send one, but that's chunk3
2 years ago
Audric Ackermann 0be10d1256 fix: move revoke unrevoke to batched push group changes 2 years ago
Audric Ackermann 77fdc97bcf feat: force group msg request unread when handling invite 2 years ago
Audric Ackermann 4357f5cc1f Merge remote-tracking branch 'yougotwill/userconfig_disappearingmessage' into closed-group-chunk2 2 years ago
Audric Ackermann 8b7ce7f3be Merge remote-tracking branch 'yougotwill/userconfig_disappearingmessage' into closed-group-chunk2 2 years ago
Audric Ackermann 2c479eb8d5 fix: make fileserver request retry 2 years ago
Audric Ackermann d839ff936d chore: resolve compilation errors 2 years ago
Audric Ackermann 6d81f5ff36 Merge remote-tracking branch 'yougotwill/userconfig_disappearingmessage' into closed-group-chunk2 2 years ago
Audric Ackermann 9e0a984297 fix: make DataExtractionNotification msg stay in swarm for 14d 2 years ago
Audric Ackermann 3a26285667 fix: make group control message not expire 2 years ago
Audric Ackermann e03c3ce1f3 test: fix unit tests 2 years ago
Audric Ackermann f6cd12d599 fix: use at least 2 hashes for the update_expiries too
until the storage server release is live we need this workaround
2 years ago
Audric Ackermann 744283fc56 fix: changed some message control to not expire
still some to discuss with the team
2 years ago
Audric Ackermann 5b704ebdc7 fix: bug with updatelastmessage not resetting when no msgs
also make fix the DaS expires_at so destroyExpiredMessages finds it
2 years ago
Audric Ackermann bd7c181e1e chore: incoming group update message need their own expireTimer
we do not trust the setting from the convo anymore
2 years ago
Audric Ackermann b61745fd94 fix: use DaR ttl for synced message store request
removing one request at a time
2 years ago
Audric Ackermann 5cfbb8405c fix: use expiry from swarm to update readAt & expiresAt for msg 2 years ago
Audric Ackermann 82c6f0897b fix: add jobs for expiry update & expiry fetch 2 years ago
Audric Ackermann 98fd834367 fix: already read DaR messages start with right time left on receive 2 years ago
Audric Ackermann 19e9e0311e feat: add cleanup of old expire update in history
we only keep one from each sender
2 years ago
Audric Ackermann 543c80bbe3 fix: add most of new designs (own setting) for disappear v2 messages 2 years ago
Audric Ackermann ad9fa6dbee chore: remove lastChangetimestmap and add explciit expiretype and type
on the messages creation
2 years ago
Audric Ackermann d1068983bb fix: broken state adding lastDisappearingMessage to chatmsg 2 years ago
Audric Ackermann e5c76d3b70 feat: group message requests kind of working
still need to have them visible in the msg request only
2 years ago
Audric Ackermann 23998065ea fix: address PR reviews 2 years ago
Audric Ackermann b259d18443 fix: add still broken promote handling with set_sig_keys 2 years ago
Audric Ackermann 08c5f76a15 fix: store envelopetimestamp in cache, and make sure we use network one
everywhere
2 years ago
Audric Ackermann 93d87d82ae chore: renamed getnowwithnetworkoffset to now() 2 years ago
Audric Ackermann 9595f09085 fix: add setadmin on promote accepts
also sign/verify group update messages
2 years ago
Audric Ackermann 6e4052c4ab fix: fix typo pushing new messages to redux store 2 years ago
Audric Ackermann 16e7ee1cd6 feat: make groupv2 messages skip cache
also add group members change
2 years ago
Audric Ackermann 7d5b660bc1 fix: start timer on message even if message already exists 2 years ago
Audric Ackermann 5fc234ee16 fix: expiration update to off expire with previous expiration settings 2 years ago
William Grant 78ecefa696 fix: off control msgs expire on the last setting 2 years ago
Audric Ackermann dbe94f2293 feat: added strings for groupv2 control message and components for them 2 years ago
William Grant 0bb72fc1a1 feat: updated getPropsForMessageDetail
attachments now have fileSize, url and screenshots and removed contacts
2 years ago
William Grant 1f52b9620b feat: wip work 2 years ago
Audric Ackermann 0fbb0cc852 chore: merge ReceiptMessage and readReceiptMessage into one 2 years ago
William Grant a37c8eaf13 fix: merge now returns good hashes
we calc the latestEnvelopeTimestamp and use for disappearAfterRead
2 years ago
William Grant 0796460d57 fix: comment typos 2 years ago
William Grant 04c3f69398 refactor: export functions from an object for stubbing
for disappearing messages index file
2 years ago
William Grant bb6e09de0a feat: cleaned up wip logs 2 years ago
Audric Ackermann b0e38670ab chore: rename all groupv3 to groupv2 2 years ago
William Grant f43dc13403 chore: made note about the hasOutdatedClient prop
we will remove it when we remove the legacy code
2 years ago
Audric Ackermann 84451399e3 Merge remote-tracking branch 'upstream/unstable' into closed-group-chunk1 2 years ago
William Grant 40014544d1 fix: closed group groupId is now PubKey only 2 years ago
William Grant a459bff86c fix: more comment cleanup 2 years ago
William Grant 1d7380a254 refactor: rename expirationLength
to expirationDurationMs
2 years ago
William Grant f3b4b6f862 refactor: isDisappearing to matchesDisappearing
cleaned up some comments
2 years ago
William Grant 8d9fc33180 fix: remove unnecessary async on markReadNoCommit 2 years ago
William Grant 7b8d1ed2f7 fix: replace backbone get method
for lastDisappearingMessageChangeTimestamp
2 years ago
William Grant 5f3a0899f5 feat: moved remaining code into feature folder
also separated out legacy functions
2 years ago
William Grant 0212166fcc feat: moved disappearing logic to a feature folder
only moved types and timerOptions so far
2 years ago
William Grant cafa9d80ec fix: remove all unneeded tslint comments
fixed some eslint errors
2 years ago
William Grant 06099966b0 fix: make sure to use convo getters
instead of backbone get function
2 years ago
Audric Ackermann d134da3421 chore: renamed ConfigurationSyncJob to UserSyncJob 2 years ago
William Grant 12a29f718a feat: updateExpireTimer arg shouldCommitMessage
when testing we dont want to commit the timer update message
2 years ago
William Grant 6f78de0ed3 feat: made ExpirationTimerUpdate type 2 years ago
William Grant 769808bd5c test: finished changeToDisappearingMessageType tests 2 years ago
William Grant 37bdd08aca fix: correct getter region comments 2 years ago
William Grant caf39d661c feat: commit disappearing remote changes to db 2 years ago
William Grant 27a634b268 feat: updateExpireTimer now returns success
we use this to decide on commiting updates from sync messages to the db
2 years ago
William Grant 5b7afe0a29 fix: disappear synced settings updates
need to trigger the expirationStartTimestamp manually
2 years ago
William Grant bb646ed3b9 refactor: replaced get expirationTimerUpdate calls
with getExpirationTimerUpdate
2 years ago
William Grant 0dcf48be16 refactor: replaced get expires_at calls
with getExpiresAt
2 years ago
William Grant 61eccb8d0f refactor: replaced get expirationStartTimestamp calls
with getExpirationStartTimestamp
2 years ago
William Grant 777584945d refactor: replaced get expireTimer calls
with getExpireTimer
2 years ago
William Grant ebaedb2e4c feat: created getters in message model
replaced all expirationType calls with getExpirationType
2 years ago
William Grant 1861131ce2 refactor: replaced get lastDisappearingMessageChangeTimestamp calls
with getLastDisappearingMessageChangeTimestamp
2 years ago
William Grant 712a1e92e4 refactor: replaced get hasOutdatedClient calls
with getHasOudatedClient
2 years ago
William Grant f31e157c12 refactor: replaced get expireTimer calls
with getExpireTimer
2 years ago
William Grant 3ed041c4a5 feat: created getters on convo model
replaced all expirationMode calls
2 years ago