Richard Ramos
6bb04e0858
fix: dial peer async
2021-10-01 08:29:23 -04:00
Andrea Maria Piana
51493d61bd
Resend on new contact
2021-09-30 13:02:41 +01:00
Samuel Hawksby-Robinson
d9ea6a910e
Tests and linting
2021-09-30 13:02:41 +01:00
Andrea Maria Piana
093dda687f
rename file
2021-09-30 13:02:41 +01:00
Samuel Hawksby-Robinson
0ff7a864ec
Attempting to resolved 'no such column: profile_pictures_show_to'
...
Have resolved the settings table not found but now the column is not migrating for some reason
2021-09-30 13:02:41 +01:00
Samuel Hawksby-Robinson
a50048e290
Updated tests to match refactor
2021-09-30 13:02:41 +01:00
Samuel Hawksby-Robinson
3a1349141a
Refactor so both Messenger and MessageHandler could use code from a shsared source
2021-09-30 13:02:41 +01:00
Samuel Hawksby-Robinson
33487d64de
Updated tests to include tests on IdentityImage.Encrypted state
2021-09-30 13:02:41 +01:00
Samuel Hawksby-Robinson
1534fc15c9
Updated contact key gen in test so index call wouldn't be ambiguous
2021-09-30 13:02:41 +01:00
Samuel Hawksby-Robinson
97754cb907
Added new Settings field ProfilePicturesShowTo
2021-09-30 13:02:41 +01:00
Samuel Hawksby-Robinson
b009bac5fb
Switched encryption of payload and keys to AES
...
Added Encrypted field to the protobuf
2021-09-30 13:02:41 +01:00
Samuel Hawksby-Robinson
0080de754e
Added encryption element to
2021-09-30 13:02:41 +01:00
Samuel Hawksby-Robinson
de14ec9628
Added getSettings helper and moved IdentityImage attachment to dedicated function
2021-09-30 13:02:41 +01:00
Samuel Hawksby-Robinson
aaf9aeca8a
Added encryption keys to the IdentityImage protobuf
2021-09-30 13:02:41 +01:00
Richard Ramos
0fc8c036b1
fix: enable bandwidth stats depending on node config setting
2021-09-29 13:45:12 -04:00
Richard Ramos
cee18efd71
chore: add soname to libstatus.so
2021-09-29 09:45:29 -04:00
Richard Ramos
524e864398
feat: add gossipsub peer exchange option to wakuV2
2021-09-29 09:44:36 -04:00
Jakub Sokołowski
bbafc704b1
ci: fix release process broken by missing suffix
...
This fixes a type of CI failure:
https://ci.status.im/job/status-go/job/manual/1010
Which results in:
```
java.lang.NoSuchMethodError: No such DSL method 'suffix' found among steps ...
```
Also use release functions provided by `status-jenkins-lib`.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-09-29 08:51:32 +02:00
Richard Ramos
33e0611d64
crosscompile to amd64 when building on darwin/arm64 ( #2381 )
2021-09-28 15:14:52 -04:00
Richard Ramos
3b05d379bd
feat: add signals that are emitted before/after history messages are requested ( #2378 )
...
* fix: sqlite variable limit
* feat: add signal for history messages
2021-09-28 14:41:35 -04:00
Andrea Maria Piana
5c55ab5264
Make sure request is originating from us before marking it as processed
...
This commit fixes one source of flakyness in the tests, which was an
actual bug.
If 1 device is registering with a push notification server, if there's
another device with the same public key, both would mark themselves as
registered, while maybe only one has been actually registered.
To fix this, we keep track of the request ids we send (in memory for
now), and only mark it as registered if the request was originating on
this device.
2021-09-28 12:31:26 +01:00
Andrea Maria Piana
902b97be06
Upgrade status-go ethereum
2021-09-28 08:22:17 +01:00
Brian Sztamfater
d65494d1f8
Send notification when your contact invites you to group chat ( #2361 )
2021-09-27 11:02:25 -03:00
RichΛrd
da63894a5a
feat: wakuV2 light client using lightpush / filter ( #2351 )
2021-09-27 09:04:28 -04:00
Richard Ramos
71555991db
fix: waku2 history query
2021-09-27 09:04:28 -04:00
RichΛrd
7d148272e1
feat: functions to add peers and dial ( #2345 )
2021-09-27 09:04:28 -04:00
RichΛrd
f8cc8b23b2
feat: add MultiaddressPing fn (for wakuv2) ( #2341 )
2021-09-27 09:04:28 -04:00
Richard Ramos
0575030825
feat: adding peers, fix peer count and fix format of peer stats signal
2021-09-27 09:04:28 -04:00
Roman Volosovskyi
181c06722f
Mark own messages as seen
2021-09-27 12:42:07 +03:00
Roman Volosovskyi
5793470fad
[pairing] Fetch history on receiving pubchat installation.
2021-09-27 11:56:29 +03:00
Roman Volosovskyi
cef8ec2508
Allow to retreive profile updates after removing contact
2021-09-24 12:16:15 +03:00
Andrea Maria Piana
3daba8c247
Shorten loop on waiting for community
2021-09-24 10:12:42 +01:00
Andrea Maria Piana
bd314b8adc
Fix timeline/profile updates messages
2021-09-24 10:01:40 +01:00
Vitaliy Vlasov
049afe5765
Pass connection status chan to go-waku
...
Fix conn status chan gorouting never quitting
Fix import cycle
Add keepAlive interval to wakuv2 node
Add CustomNodes
Do not resume wakuv2 store
2021-09-23 19:00:40 +03:00
Richard Ramos
e74e4e1baf
fix: cmakelist
2021-09-23 11:31:59 -04:00
Roman Volosovskyi
839d6b3194
[ status-im/status-react#12517 ] Ensure that all necessary contact fields are synced
2021-09-23 12:22:49 +03:00
Anthony Laibe
26bfeddad4
feat: Rpc client manage multiple eth client ( #2359 )
2021-09-22 13:49:20 -04:00
Anthony Laibe
5d1fe07544
fix: get token balance
2021-09-22 16:44:22 +02:00
Richard Ramos
a8a5acabb2
fix: sqlite variable limit
2021-09-22 08:04:28 -04:00
Shivek Khurana
a6e7ff6ddd
🖼 Set any url as profile picture (useful for NFTs) ( #2367 )
...
* Sound check
* Add DecodeImageURL fn
* Introduce crop dynamics
* Add center crop calculations png
* Apply suggestions from code review
Co-authored-by: RichΛrd <info@richardramos.me>
* Fix lint
* Rebase and update version
Co-authored-by: RichΛrd <info@richardramos.me>
2021-09-21 14:30:44 +05:30
Anthony Laibe
95dcbef5e5
feat: enable rinkeby for opensea ( #2357 )
2021-09-20 12:24:07 -04:00
andrey
59eeed9436
chats list performance
2021-09-20 10:51:18 +02:00
Michele Balistreri
fb218761d9
add MarkAllReadInCommunity ( #2364 )
...
add MarkAllReadInCommunity
2021-09-20 09:33:36 +03:00
Richard Ramos
b4f46f8f9d
feat: add cmakelist to status-go for c/c++ projects
2021-09-19 20:28:45 -04:00
Jakub Sokołowski
116f76e189
Makefile: pin tool versions, use go install
...
Using latest version every time is just asking for weird random issues.
This commit in `gomobile` has made Go `1.16` required:
80cb72e7af
Since we upgarded Go to 1.16 on CI hosts we can now use the recommended
method of installing tools, which is using `go install`.
In addition to that I've pinned other tools that we install to specific
versions, and dropped use of `modvendor` fork thanks to merging of:
https://github.com/goware/modvendor/pull/13
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-09-17 14:39:30 +02:00
Jakub Sokołowski
3c8b0e7af6
Makefile: split commands into multiple lines
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-09-17 14:39:30 +02:00
Jakub Sokołowski
7594dd4800
install_deps.sh: fix format, add NixOS support
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-09-17 14:39:30 +02:00
flexsurfer
8ffbfa3d8f
Update github-bot.yml
...
separate mobile and desktop in the ckecklist
2021-09-17 11:23:05 +02:00
Anthony Laibe
fb3ef387ac
feat: Add more attributes from opensea ( #2354 )
...
* feat: Add more attributes from opensea
Add sale / orders information as well as collection traits
* feat: add background color to opensea response
* feat: Add max value and handle float to opensea response
2021-09-17 10:01:35 +02:00
Andrea Maria Piana
93497f4644
Remove flaky tests
2021-09-15 09:28:51 +01:00