Commit Graph

45 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 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 4637f4609a Merge remote-tracking branch 'yougotwill/disappearing_messages' into userconfig_disappearingmessage 12 months ago
Audric Ackermann ce186517a3 chore: lint code 1 year ago
William Grant 12087da2be fix: repaired closed group disappearing messages 1 year ago
Audric Ackermann dc329668fa chore: fix unit tests 1 year ago
Audric Ackermann bf2456df8e chore: do not store mentionedUs and unreadCount as attribute in convo 1 year ago
Audric Ackermann f88acdb567 feat: remove blocked group tracking separately from the pubkeys 1 year ago
Audric Ackermann 68852a9e63 chore: move syncUtils to its own folder 1 year ago
Audric Ackermann 6d1b406c85 fix: add namespace to all sending message calls 1 year 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
2 years ago
Audric Ackermann d948045e6a
added hf switching of poll&store requests + tests 2 years ago
Audric Ackermann b76797d264
do not use a custom sandbox for testing
instead use the one from Sinon as it is exposed for a good reason
2 years ago
Audric Ackermann b45109985c
use timestamp offset in for messages storage requests (#1892)
* add using timestamp offset from network for sending part1

* remove MessageController as we now rely on the database

* fix tests for message sending overriding timestamp
3 years ago
audric 9e37985d03 enable no-unused local and imports and fix tslint 3 years ago
Audric Ackermann 37c9c6b5c3
new closed group send and handle expire timer already set 3 years ago
Audric Ackermann 6f8c8ee1b3
remove most of sogsv1 and fsv1 and update version fetch url
version fetch is used to know when we have a new update
3 years ago
Audric Ackermann a26c5da6cb
Uniformize once and for all the conversation types
no more 'direct'. those are private convos
3 years ago
Audric Ackermann 193fb2a101
move some message interactions logic to another file 3 years ago
Audric Ackermann 3b30d13719
add some regex to identify Opengroupv2 vs Opengroupv1 convo Ids 3 years ago
Audric Ackermann e3e1296788
add constant openGroupPrefix: publicChat: and use it 3 years ago
Audric Ackermann f7581cf4eb
increase prettier maxWidth to 100 3 years ago
Audric Ackermann b68338e26c
working get and post request with opengroup api v2 3 years ago
Audric Ackermann 79193ee7be
refactor to Visible and ControlMessage types 3 years ago
Audric Ackermann c55f204440
Merge branch 'clearnet' into restore-handle-configuration 3 years ago
Audric Ackermann a61f5e6814
add contacts to ConfigurationMessage 3 years ago
Audric Ackermann 0a82bf98fa
Add displayName and avatar pointer to ConfigurationMessage 3 years ago
Audric Ackermann 2d7515cf0b
Merge branch 'clearnet' into move-models-to-ts-2 3 years ago
Audric Ackermann 375c5ba1a8 add the request and reply of an encryptionKeyPair if needed 3 years ago
Audric Ackermann ed84760f0e
add a tslint rule to forbid use of async without await 3 years ago
Audric Ackermann 36fab86d30
Merge remote-tracking branch 'upstream/clearnet' into move-models-to-ts-2 3 years ago
Audric Ackermann a51f95d28c
move models to TS part1 3 years ago
Audric Ackermann b88ea110e8
Add multi device v2 support 3 years ago
Audric Ackermann 0e25ab2874
WIP 3 years ago
Audric Ackermann 6e11c6db2e
remove all reference to closed group update v2 3 years ago
Audric Ackermann 999e6fc712
replace GroupUpdateV2 in proto to ClosedGroupControlMessage 3 years ago
Audric Ackermann 135fc3b366
remove prekeys 3 years ago
Audric Ackermann 72c96ea998
remove most of the SessionProtocol unused stuff
- prekeys
- SessionCipher
- LokiCipher
- endSession and the reset Session logic
- what we called Sessionprotocol manager (to keep track of session with
everyone)
3 years ago
Audric Ackermann f1d84177a0 fix expirationTimer updates closed group desktop to ios 3 years ago
Audric Ackermann d43ae09eb0
first working version of closed group v2 3 years ago
Audric Ackermann 2af4938ff2
fix SessionProtocol decrypt of messages with Android
also disable the old SessionRequest logic
4 years ago
Audric Ackermann f28dfe5a94 use fallbacks for message even if we have a session with the device 4 years ago
Audric Ackermann 80b0821781
move unit tests to sub folder 4 years ago