Commit Graph

154 Commits (df40ff885587d7b35fbcc261f1e352c48db8bd95)

Author SHA1 Message Date
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.
3 years ago
William Grant b8ab952c33 fix: explicitly set expirationType to undefined if sending a legacy message 3 years ago
William Grant 2f4c0114aa feat: tested new expiration modes with legacy and new clients
fixed banner logic
3 years ago
William Grant 93cb972514 feat: updated hasOutdatedClient to track last user to send a legacy message
this makes the banner work properlly in closed groups
3 years ago
William Grant 84dec94450 fix: cleanup logging 3 years ago
William Grant 6de7c5c405 fix: legacy message checks must look for the ExpirationTimerUpdate flag explicitly
use correct model for a message in a closed group
3 years ago
William Grant 854742c0b1 fix: improved logic for turning off disappearing messages 3 years ago
William Grant a3a0c3f9de feat: fixed closed groups legacy mode 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 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 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 f122c206da fix: improved backwards compatibility 3 years ago
William Grant ac844af691 feat: updated timer notification design and copy 3 years ago
William Grant d358ab2fb1 feat: fixed closed groups
improved setExpirationStartTimestamp logic
3 years ago
William Grant 8dc7dac55e feat: control available modes depending on the conversation 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
Audric Ackermann d2d2a418eb fix: use envelope time when dont have msg request response timestamp 3 years ago
William Grant 367c0c94d0 Merge branch 'clearnet' into theming 3 years ago
Audric Ackermann 12161a1fde fix: INVALID_DATE (-Infinity) when merging two conversations inactive 3 years ago
Audric Ackermann 3788f5a4d5
Merge pull request #2488 from Bilb/message-request-include-profile
Profile in messageRequest
3 years ago
Audric Ackermann 84f2ce777a fix: include profile in message request response 3 years ago
Audric Ackermann 67817c516f fix: typing message trigger ui refresh
also do not mark a conversation as trusted for attachment when getting
messagerequest response
3 years ago
Audric Ackermann 4ff0b63e36 fix: drop .group from incoming messages & exclude it from visible check 3 years ago
Audric Ackermann 242d51ca8d
Id blinding + onionv4 + new endpoints for sogs and fileserver (#2347)
* Added Onionv4 support to file server, sogs and pn server
* Added blinded message support
* Updated endpoints for sogs and file server to remove legacy ones
3 years ago
Emily 775ddfda12 fixing the saved media read receipt 3 years ago
Audric Ackermann d5e3f73035 fix: read receipts handling for private chats 3 years ago
Audric Ackermann ec76057c5e
Merge integration test (#2313)
* Testing playwright for Desktop automation

* add more data-testid field

* remove commited test-results

* test: skip group upkeep for now

* test: mention test create group instead of restoring from seed

* test: run on testnet

* fix: revert messagebanner unread count changes

from commit 8107d75e89

Co-authored-by: Emily <emily@oxen.io>
3 years ago
Audric Ackermann 13e2f81f26
Merge remote-tracking branch 'upstream/clearnet' into node-side-in-ts 4 years ago
Audric Ackermann 6001da5ac8
add some [perf] duration measurement 4 years ago
Audric Ackermann 01bb200b24
reduce number of commits during opengroup handling of message 4 years ago
Audric Ackermann 0ebc1d7e92
split attachmnent logic between what is used on main and renderer 4 years ago
Audric Ackermann fe57531797 Sesion 1.8.4 with calls enabled 4 years ago
Audric Ackermann 6bd835dfc3
move storage.js to ts 4 years ago
Audric Ackermann 0d4059ccb1
move read_receipts to ts 4 years ago
Audric Ackermann 74cf88cf81
create closed group mark as approved
also, do not filter closed group based on the isApproved field in redux
4 years ago
warrickct 821f4d73ff Merge branch 'clearnet' into msg-request-ui-2 4 years ago
warrickct 1ca66e6bcf Fix read receipts being considered as inferred request approvals. Fix preventing subsequent request messages from reactivating the request banner. 4 years ago
warrickct 08ba24c3c9 refactoring 4 years ago
Audric Ackermann 3fed22048b
rename a few loki to session 4 years ago
warrickct f5972a5d1c Calling setting convo isApproved. Removing some unnecessary conditionals. 4 years ago
warrickct abc188e889 Additional PR changes 4 years ago
warrickct efa482b002 adding pr changes 4 years ago
warrickct 0db3c76756 Fixing linting errors 4 years ago
warrickct c3d9912572 Adding handling of edge case for messaging clients without request approval update. 4 years ago
warrickct 6a02846829 Correcting merge errors. 4 years ago
warrickct ee9156d4f8 Merge clearnet into message-request-ui 4 years ago
warrickct 8ebfa4b7a3 Move message receival UI toggling to event. 4 years ago