Audric Ackermann
3c58f9c1e4
feat: add a hidden flag for convos and use it with the contactswrapper
2 years ago
Audric Ackermann
c4217cb564
feat: sync nickname, blocked and approved status for contacts
2 years ago
Audric Ackermann
f88acdb567
feat: remove blocked group tracking separately from the pubkeys
2 years ago
Audric Ackermann
7c56310e69
feat: addConfSyncJob start
2 years ago
Audric Ackermann
90804491d6
feat: add job result enum with success, retry and permanent fail
2 years ago
Audric Ackermann
08a15b210a
feat: move avatar downloading to JobRunner
2 years ago
Audric Ackermann
9cf1419ca5
feat: add first try to build SharedConfigMessages
2 years ago
Audric Ackermann
141c22ed43
tesat: add tests for the JobRunner class
2 years ago
Audric Ackermann
b3995c117b
feat: add a PersistedJobRunner which can handle SyncConfJobs
2 years ago
Audric Ackermann
68852a9e63
chore: move syncUtils to its own folder
2 years ago
Audric Ackermann
6d1b406c85
fix: add namespace to all sending message calls
2 years ago
Audric Ackermann
0e4920cb0d
feat: add bencoded/decoded + tests
2 years ago
Audric Ackermann
1ce8fd5979
fix: make circular buffer not recreate an array on each overflow
3 years ago
Audric Ackermann
c617976be0
test: added tests for RingBuffer & sogsRollingDeletions
3 years ago
Audric Ackermann
542c704b64
feat: add search by contacts to closed group overlay
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
Audric Ackermann
d948045e6a
added hf switching of poll&store requests + tests
3 years ago
Audric Ackermann
71aa6e8bb4
lint and add test for getInitials and name with '-' as separator
3 years ago
Audric Ackermann
c8e7be066e
remove messages from opengroup > 2k messages and older than 6 months
3 years ago
Audric Ackermann
13e2f81f26
Merge remote-tracking branch 'upstream/clearnet' into node-side-in-ts
3 years ago
Audric Ackermann
4baedda349
add tests for opengroup utils
3 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
3 years ago
Audric Ackermann
00d70db0be
queue user profile avatars update
...
also add some tests for the promise utils
3 years ago
Audric Ackermann
2dfd09a7b1
app kind of start background side
3 years ago
Audric Ackermann
0cb4a13494
add tests for timerBucket icon
...
this marks unit test number 302, previous: 237
3 years ago
Audric Ackermann
fd1657037a
add tests for emoji size rendering in messages
3 years ago
Audric Ackermann
ba53330afd
add tests for getInitials
3 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
4 years ago
audric
9e37985d03
enable no-unused local and imports and fix tslint
4 years ago
Audric Ackermann
50d4481672
fix symbols allowed for password + update tests
4 years ago
Audric Ackermann
89a0868fc3
remove getInstance of conversationController to get()
4 years ago
Audric Ackermann
09d9db38e8
move taskWithTimeout to typescript
4 years ago
Audric Ackermann
37c9c6b5c3
new closed group send and handle expire timer already set
4 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
4 years ago
Audric Ackermann
a26c5da6cb
Uniformize once and for all the conversation types
...
no more 'direct'. those are private convos
4 years ago
Audric Ackermann
193fb2a101
move some message interactions logic to another file
4 years ago
Audric Ackermann
3b30d13719
add some regex to identify Opengroupv2 vs Opengroupv1 convo Ids
4 years ago
Audric Ackermann
e3e1296788
add constant openGroupPrefix: publicChat: and use it
4 years ago
Audric Ackermann
f7581cf4eb
increase prettier maxWidth to 100
4 years ago
Audric Ackermann
b68338e26c
working get and post request with opengroup api v2
4 years ago
Audric Ackermann
79193ee7be
refactor to Visible and ControlMessage types
4 years ago
Audric Ackermann
39f8ca293a
speedup tests
4 years ago
Audric Ackermann
aac54e6045
Merge remote-tracking branch 'upstream/clearnet' into restore-handle-configuration
4 years ago
Audric Ackermann
c55f204440
Merge branch 'clearnet' into restore-handle-configuration
4 years ago
Audric Ackermann
a61f5e6814
add contacts to ConfigurationMessage
4 years ago
Audric Ackermann
0a82bf98fa
Add displayName and avatar pointer to ConfigurationMessage
4 years ago
Audric Ackermann
2d7515cf0b
Merge branch 'clearnet' into move-models-to-ts-2
4 years ago
Audric Ackermann
375c5ba1a8
add the request and reply of an encryptionKeyPair if needed
4 years ago
Audric Ackermann
850233bc9e
review PR
4 years ago
Audric Ackermann
ed84760f0e
add a tslint rule to forbid use of async without await
4 years ago