2005 Commits

Author SHA1 Message Date
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
a0ea922017 make vendor 2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
f93d09c2b6 make vendor 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
f85553b6ca Added framework for image decoding 2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
17f0bac6ae Added basic code from https://github.com/status-im/image-resizer
Made some modifications to suit a general approach, more changes need to be applied
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
50b17308bd Bump version to 0.64.8 v0.64.8 2020-12-15 16:35:47 +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) v0.64.7 2020-12-15 16:43:41 +02:00
Roman Volosovskyi
d39ca7fea4
[wallet] Fix multiple notifications on a single erc20 transfer v0.64.6 2020-12-11 16:47:38 +02:00
Andrea Maria Piana
d65946e9c0 Use IsOwnAccount instead of Wallet when watching for transactions
There was an issue in using the `Wallet` flag when checking accounts to
watch for transactions.
`Wallet` indicates that it's the default wallet, not whether is a wallet
account.
That can only be checked by looking at the type (and the `Wallet` flag).
If the type is `generated`, `key` or `seed` it should be watched for
transactions.
2020-12-07 16:12:50 +01:00
Andrea Maria Piana
0b2bd2863b Log mailserver error
while debugging I noticed we don't log `err` if the query fails.
2020-12-07 15:03:06 +01:00
Andrea Maria Piana
1237cc9ac6 Add logs when rate limited peer 2020-12-04 08:31:06 +01:00
Andrea Maria Piana
14f4c40404 Split Merge into functions v0.64.3 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
0304b3fa46 [Fixes: #2068] Pass topics for mailserver
We were not actually passing the topics in the request, therefore we
were using bloom filter for query, which resulted in long syncing times
for some users.
v0.64.2
2020-11-30 12:03:27 +01:00
Andrea Maria Piana
d8307a60cf Bump version to 0.64.1 2020-11-26 16:25:52 +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
Roman Volosovskyi
002f9a5597
[wallet] Reduce number of RPC requests
- Wallet service is not started on foreground event on status-go side
  anymore, it leaves a client side opportunity to decide whether new
  blocks should be watched.
- `watchNewBlocks` parameter is added to `StartWallet`.
- Some requests are removed/moved to the place where they are necessary.
v0.64.0
2020-11-25 12:20:23 +02:00
andrey
a4195e5b5c custom nonce v0.63.12 2020-11-24 12:20:57 +01:00
Andrea Maria Piana
9814a9a5e7 Dont crash if to or from are nil v0.63.11 2020-11-19 08:14:51 +01:00
Andrea Maria Piana
70414c90b9 Fix nil pointer local notifications v0.63.10 2020-11-17 17:07:43 +01:00
Jonathan Rainville
b2d8f7f416
feat: add bookmarks table for the browser bookmarks
plus get bookmark icon using a lib
0.63.9
2020-11-16 13:31:34 -05:00
flexsurfer
e8dbc66227
timeline reactions (#2079) v0.63.8 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.
v0.63.7 0.63.7
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 fa136ebaa7edd1ff9bdd180cfc441162c285ad72.
v0.63.6
2020-11-06 17:09:49 +02:00
andrey
40e2fc7526 fix timeline v0.63.5 2020-11-06 12:31:14 +01:00
Andrea Maria Piana
8966d81199 linting v0.63.4 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 v0.63.3 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.
v0.63.2
2020-11-05 12:45:29 +01:00
Andrea Maria Piana
86e0ec8e10 Log disconnect/connect event
Marketing was relying on mailserver entries for checking the time a
give peer spent on the app.

This was not accurate as the assumption was that a peer would "ping" a
mailserver every 15s, which is not the case, it only hit the mailserver
as it comes from an "offline" state.

This commit changes the log level of two entries so that we have
connect/disconnect time for a given peer, which should be enough to
calculate roughly the time a peer has been online if connected to our
fleet.
2020-11-03 15:58:26 +01:00
Andrea Maria Piana
40343b3140 Remove unused onboarding code
Fixes: #1539
Fixes: #1538

Unused code from onboarding
v0.63.0
2020-11-03 11:18:05 +01:00
Andrea Maria Piana
3f63b0c23c Check that server is nil before calling peers count
On logout happens sometimes that `PeersCount` is called when the server
has been removed.
This commit adds a guard to make sure that the server is not nil when
calling `PeersCount`.
v0.62.18
2020-11-03 07:21:52 +01:00
Volodymyr Kozieiev
9dffff042e Don't send new members event when there are no new members v0.62.17 2020-11-02 17:05:56 +01:00
Gheorghe Pinzaru
d04e54e54e
Local notifications service (#2026)
Also adds implementation for eth transactions notifications
v0.62.16
2020-10-28 10:56:14 +03:00
Volodymyr Kozieiev
3e446eed8c
Link previews support (#2059) v0.62.15 2020-10-27 19:35:28 +02:00
andrey
b388002771 profile status updates v0.62.14 2020-10-27 14:56:35 +01:00
Roman Volosovskyi
7467ca7b10
[markdown] Ignore status tags with upper case letters
related to https://github.com/status-im/status-react/issues/11317
v0.62.13
2020-10-22 13:37:03 +03:00
Roman Volosovskyi
a36144983a
Update markdown module v0.62.12 2020-10-19 13:48:03 +03:00
Andrea Maria Piana
4ecca1169d Add use-mailservers flag v0.62.11 2020-10-14 10:23:57 +02:00
Andrea Maria Piana
5cea355541 Use in memory database for messenger tests 2020-10-14 08:37:23 +02:00