Samuel Hawksby-Robinson
5d0906b9d8
Resolving fix for receiving chat identities with empty images map
2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
43b8e94b2b
Resolved an additional fail test related to multiaccounts in the Messenger
2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
0c1ebaa547
Resolving goimports lint ... :/
2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
5aa8492315
Fix failing tests
2020-12-17 14:10:00 +01:00
Andrea Maria Piana
32907b59b2
Fix linting
2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
1b527906ee
Resolved hopefully the last of the lint
2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
7b2d96de05
Resolved yet more lint
2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
b7a7035894
Resolved further linting issues
2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
a77a40fdf4
Resolved linting issues
2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
190b1a70f9
Removed usages of multiaccounts.Account.PhotoPath
2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
193ab30ada
Refactor injecting multiaccounts into messenger and service
2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
7b230d5c9d
Updated message handling from public and private chat
2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
056649fd73
Changed identity image migration
2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
a564066c4f
Added public chat ChatIdentity publish
2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
48a34072bb
Added ChatIdentity attachment to ContactCodeAdvert
2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
1f1e784d80
Added additional registry testing
2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
7b77ae9eab
Fix CI register persistence bug
2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
5426fac0a3
Added CHAT_IDENTITY application meta type
...
also make generate
2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
fe4b7c6d80
Added migrations for chat_identity_last_published register
2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
af7117070f
Added protocol register of ChatIdentity last published times per chat
...
This register is only used for publishing ChatIdentity to public chat
2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
1b59d088d8
Integrated GetMimeType()
2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
5a4e23a0ea
Fix protobuf ImageType change
2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
e8d883edb6
bindata for profile_image migrations
2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
6bab64cc9b
Fix getImageMessageMIME() bug
2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
7f8d3674d4
Removing superfluous image types
...
Additionally updating the protobufs that use ImageType
2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
c6accd8ce3
make generate
2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
d77f85b7df
Added file decoding
...
reused protocol file type detection
2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
d7eac44c77
Updated comment on IdentityImage mapping
2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
5043c1d1af
Updated ImageType to handle SVG and AVATAR image types
2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
6c4eea2a6b
Moved ImageType enum to enums.proto
2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
f1f409c209
Added basic chat identity protobuf
2020-12-17 14:10:00 +01:00
Andrea Maria Piana
f3f6cdcd93
Mark message as seen when hiding
...
When hiding a message, we want to mark it as seen in order to preserve
the right count
2020-12-15 15:47:02 +01:00
Volodymyr Kozieiev
d4518d7f16
resend emoji reaction ( #2088 )
2020-12-15 16:43:41 +02:00
Andrea Maria Piana
14f4c40404
Split Merge into functions
2020-12-03 18:25:53 +01:00
Andrea Maria Piana
156c0de832
Add SendChatMessages endpoints
...
This commit adds an endpoint to batch the sending of messages.
This is useful to simplify client logic when sending a batch of messages
and ensuring the correct order in the message stream.
It currently implements only what's needed, and naively return an error
if any of the messages fail.
2020-12-03 18:25:53 +01:00
Andrea Maria Piana
938e0d77dd
Don't return an error on datasync Send
...
if an error is returned on the Send function, datasync will keep
retrying a message at each epoch. If the message cannot be sent (for
example is too large), then no messages will be sent until logout.
2020-11-26 16:25:52 +01:00
Andrea Maria Piana
0c79e50ca8
Remove unnecessary logs & fix flaky test
2020-11-26 16:25:52 +01:00
Andrea Maria Piana
6ad047d56f
Fix datasync retry
...
This commit fixes a bug on the mvds library where the nextEpoch would be
incorrectly summed to the retry time, resulting in messages not being
retried, or retried much less frequently the longer the app was running.
It also updates the retry timing to backoff exponentially at multiple of
30 seconds.
2020-11-26 16:25:52 +01:00
Jonathan Rainville
b2d8f7f416
feat: add bookmarks table for the browser bookmarks
...
plus get bookmark icon using a lib
2020-11-16 13:31:34 -05:00
flexsurfer
e8dbc66227
timeline reactions ( #2079 )
2020-11-16 12:54:39 +01:00
Roman Volosovskyi
4026841dc1
Add `New` flag to a received message
...
This change allows to count unviewed messages properly on the client
side when replied message is attached to reply before being passed.
2020-11-10 18:02:38 +02:00
Andrea Maria Piana
f10e70ce96
Incerase verified count when ENS name does not verify
...
In some cases no error is returned but the name is not verified.
Before this ENS names would get verified again every 30s.
This commit changes the logic so that if they fail to verify without
error they will still exponentially backoff.
2020-11-10 08:11:39 +01:00
Roman Volosovskyi
d20cf2583f
Revert "Allow receiving old messages after rejoining a pubchat"
...
This reverts commit fa136ebaa7
.
2020-11-06 17:09:49 +02:00
andrey
40e2fc7526
fix timeline
2020-11-06 12:31:14 +01:00
Andrea Maria Piana
8966d81199
linting
2020-11-06 06:35:35 +01:00
andrey
6f207def2b
timeline
2020-11-06 06:35:35 +01:00
Roman Volosovskyi
fa136ebaa7
Allow receiving old messages after rejoining a pubchat
2020-11-05 15:13:38 +02:00
Andrea Maria Piana
75e0809f50
Split datasync messages in batches
...
When sending messages in quick succession, it might be that multiple
messages are batched together in datasync, resulting in a single large
payload.
This commit changes the behavior so that we can pass a max-message-size
and we split the message in batches before sending.
A more elegant way would be to split at the transport layer (i.e
waku/whisper), but that would be incompatible with older client.
We can still do that eventually to support larger messages.
2020-11-05 12:45:29 +01:00
Volodymyr Kozieiev
9dffff042e
Don't send new members event when there are no new members
2020-11-02 17:05:56 +01:00
Volodymyr Kozieiev
3e446eed8c
Link previews support ( #2059 )
2020-10-27 19:35:28 +02:00