Vitaliy Vlasov
83a6dbfa3e
Update account name during displayName setting syncing
2023-02-17 12:10:44 +02:00
Andrea Maria Piana
dab0e5d6d3
Make sure message has correctly set contact notification state
...
In case we received a message with propagated state, the message state
wasn't correctly set in the database.
2023-02-16 16:14:59 +00:00
Igor Sirotin
4d491da8de
LocalPairing minor fixes. `ValidateConnectionString` method. ( #3184 )
...
* fix(pairing): Added ConnectionParams::FromString input length check
* feat: Added `IsValidConnectionString` method
* Renamed IsValidConnectionString to ValidateConnectionString
* Bump version
2023-02-15 10:42:12 -04:00
Andrea Maria Piana
0b2f0ef289
Sync display names
2023-02-15 12:14:27 +00:00
Siddarth Kumar
cf84c40320
PR to fix media server sleep issue ( #3189 )
...
* fix media-server sleep wake up issue
we now use waku v2 and hence messenger was nil.
Since it was nil, the logic in place responsible for triggering app state events was not firing and hence media server would become un-responsive after a sleep event.
this commit fixes that.
Co-Authored-By: Andrea Maria Piana <andrea.maria.piana@gmail.com>
---------
Co-authored-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2023-02-15 13:44:00 +05:30
Andrea Maria Piana
b69042e7d7
Fix duplicated notifications on receiving contact update
...
This commit fixes an issue where when accepting a contact request
the other end would display an extra notification.
It also changes WaitOnResponse to collect results. This should make
tests less flaky, since sometimes messages are processed in different
batches.
Now we need to be though exact on what we expect from the response (i.e
use == instead of >, otherwise the same behavior applies)
This uncovered a couple of issues with messenger.Merge, so I have moved
the struct to use a map based collection instead of an array.
2023-02-14 09:22:37 +00:00
RichΛrd
f6b4721c4a
fix: invalid length of multiaddr field (but loaded succesfully anyway) ( #3185 )
...
* fix: invalid length of multiaddr field (but loaded succesfully anyway)
* chore: update VERSION
2023-02-13 10:41:19 -04:00
Michal Iskierko
8acc46f758
feat(collectibles): Mint collectibles (ERC-721):
...
Add testing smart contract and go api.
Add collectibles service.
Issue #3051
2023-02-13 12:59:55 +01:00
Andrea Maria Piana
ca36285d78
Bump version to 0.130.3
2023-02-10 14:07:38 +00:00
Andrea Maria Piana
38ef3f119b
Bump version to 0.130.2
2023-02-10 11:18:03 +00:00
RichΛrd
d2cce5ee80
fix: ignore enr multiaddr field if empty ( #3175 )
2023-02-09 10:06:07 -04:00
Andrea Maria Piana
dea21f440a
Linting and some fixes on contact requests handling
2023-02-08 17:48:09 +00:00
Roman Volosovskyi
7360e07224
Update AC notification on EditMessage
2023-02-08 16:29:24 +01:00
RichΛrd
5b642d3bed
fix: enr exceeds 300 bytes ( #3171 )
2023-02-07 10:33:26 -04:00
Andrea Maria Piana
c38ec00a2d
Add community request to response when a response handled
...
In general, any time a piece of state is updated in the backend, that
should be propagated to the client through signals.
In this case, when a request was accepted, the client wasn't notified,
requiring them to re-fetch the accepted requests and causing
inconsistent state between status-go and client.
2023-02-07 13:17:19 +00:00
Richard Ramos
03c61e8847
chore: bump go-waku to also log output from go-libp2p into geth.log
2023-02-02 16:26:25 -04:00
Andrea Maria Piana
1c660c3525
Move images to shared namespace
2023-02-02 19:18:06 +00:00
Roman Volosovskyi
550de3bff2
Add previews for youtube links with www subdomain
2023-02-02 12:08:19 +01:00
Roman Volosovskyi
551715f493
Adjust ConvertToKeycardAccount to make it compatible with mobile version
2023-02-02 11:50:13 +01:00
Omar Basem
2485143e20
Fix image fields ( #3121 )
...
* fix: image fields
2023-02-02 12:00:49 +04:00
Andrea Maria Piana
9e43905821
Fix broken migrations
2023-02-01 18:31:32 +00:00
Richard Ramos
17fcd947d2
fix(waku2): close discv5 iterator on logout
2023-01-31 14:26:09 -04:00
Andrea Maria Piana
cefa0089dc
Split clock values for contacts
2023-01-31 15:43:00 +00:00
Alexander
a3f59e223c
Fix for syncing settings (empty field is not getting added) ( #3147 )
...
* Fix for syncing settings (empty field is not getting added)
* Version bump
2023-01-31 14:37:41 +01:00
Andrea Maria Piana
7e1a894ab8
Add compressed key to multiaccount/messages/contacts
2023-01-30 16:40:40 +00:00
Roman Volosovskyi
fc03393e1b
Fix incorrect pagination of notifications
2023-01-26 19:23:08 +01:00
Roman Volosovskyi
1d9d7343c3
Fix activation of deleted chat on contact update
2023-01-25 11:12:34 +01:00
Icaro Motta
e40cbfc28f
feat: Support fetching accepted Activity Center notifications by multiple types ( #3088 )
...
Summary
=======
- [x] Changes endpoint ActivityCenterNotificationsBy to support fetching
multiple types of notification in a single query.
- [x] Adds endpoint UnreadAndAcceptedActivityCenterNotificationsCount to
allow the mobile client to fetch the count of unread & accepted
notifications.
- [x] Add `golangci-lint` to Nix shell. This was possible since PR
https://github.com/status-im/status-go/pull/3087 was merged.
Notes
=====
- If you'd like to understand why these changes are needed, please see
the mobile PR https://github.com/status-im/status-mobile/pull/14785 ,
or issue https://github.com/status-im/status-mobile/issues/14712
- All changes should be completely backwards compatible, and there
should be no impact for the desktop app.
- The mobile client has been already tested using this branch.
2023-01-20 09:45:32 -03:00
Igor Sirotin
f9faac4293
feat: ens_usernames database ( #3066 )
2023-01-20 13:34:30 +03:00
dlipicar
c2a8dd8a0c
feat(wallet): add price cache ( #3107 )
2023-01-19 11:49:48 -03:00
Richard Ramos
0b6eddf67d
fix: close connections when maximum number of peers is reached
2023-01-18 11:43:07 -04:00
Jonathan Rainville
cb1d80c082
feat(QuotedMessage): pass Deleted to QuotedMessage
...
This is to let the front end determine a new message if the quoted message is deleted instead of just unknown
2023-01-12 11:47:38 -05:00
Jonathan Rainville
7717f9519f
fix(message_handler): fix error when there is no record and fix crash
2023-01-12 11:47:38 -05:00
Roman Volosovskyi
d60c1d00ed
Update chat clock on group event
2023-01-12 11:01:45 +01:00
Omar Basem
fe9996d95f
Image width height ( #3061 )
...
* feat: add image width & height
2023-01-12 13:43:14 +04:00
Jonathan Rainville
574bf90618
fix(message_persistence): don't return reply data of deleted messages
2023-01-10 15:34:48 -05:00
Jonathan Rainville
c4bf60b815
feat: make replies act as mentions
...
and add a reply test to the messenger
2023-01-10 13:39:57 -05:00
frank
ec7c0e9c7d
Sync all devices after initial pairing ( #3047 )
2023-01-06 20:21:14 +08:00
Parvesh Monu
d40290a649
Persist switcher cards ( #3049 )
2023-01-05 21:41:57 +05:30
Sale Djenic
d98d83d308
chore: code review comments applied
...
- sync clock set for all settings prop participating in syncing
- if other sql error happens we return immediately
2022-12-23 15:07:14 +01:00
Andrea Maria Piana
8593866862
Restart discovery when it fails
...
When discovery fails to be seeded with bootstrap/fallback nodes, it
never recovers.
This commit changes the behavior so that status-go retries fetching
bootnodes, and restarts discovery when that happens.
2022-12-14 20:54:48 +00:00
Omar Basem
d03691c2f2
Images Album ( #3021 )
...
* feat: add `AlbumID` field to messages
2022-12-14 16:25:45 +04:00
Omar Basem
d1a4b53d5c
Remove group members ( #3011 )
...
* remove list of members from group
2022-12-10 08:26:51 +04:00
Michal Iskierko
8fc7d921a7
fix(ImportCommunity): Setting admin roles during import community.
...
Issue #7414
2022-12-06 10:25:21 +01:00
frank
684e9654de
Allow owner/admin to delete messages of a community ( #2958 )
2022-12-02 19:34:02 +08:00
Andrea Maria Piana
2166786b0e
Setup autorelay
2022-11-29 15:55:20 +00:00
Andrea Maria Piana
1036243276
Disable abridged sending
2022-11-18 11:43:23 +00:00
Roman Volosovskyi
9227c631c3
Fix overwriting of content type to unknown on message editing
2022-11-17 07:11:12 +01:00
Andrea Maria Piana
2572321063
Add notification for trustworthy/untrustworthy
2022-11-16 16:17:13 +00:00
Richard Ramos
6b11bc8b24
fix: populate WakuNodes section with Relay
2022-11-15 11:00:36 -04:00
Andrea Maria Piana
c85df62d3c
Sync community encryption keys
2022-11-15 10:11:01 +00:00
Roman Volosovskyi
7662cd613a
Allow to pass activity center status as a parameter
2022-11-14 10:17:43 +01:00
Ibrahem Khalil
bfab85f73b
Fix private group members details not being sent on preview ( #2936 )
2022-11-03 11:57:51 +03:00
Andrea Maria Piana
9565342101
Bump version to 0.114.1
2022-10-28 15:47:59 +01:00
Boris Melnik
63d46481fd
feat(communities): Cancel request to join community ( #2915 )
2022-10-28 11:41:20 +03:00
Andrea Maria Piana
a89f4b2d71
Add read/unread messenger functions for activity center
2022-10-26 17:19:44 +01:00
Samuel Hawksby-Robinson
4cbe874dea
Added 2 mutexes to prevent weird race conditions when reading and writing from separate threads
2022-10-26 10:26:59 +01:00
Andrea Maria Piana
bef211b5d6
Send all encryption keys
2022-10-20 12:19:44 +01:00
Roman Volosovskyi
5c3435c12f
Changes necessary to make wallet work pokt networks
2022-10-19 10:40:13 +02:00
frank
94fea4725d
replace web3-utils methods usage by status-go ( #2840 )
2022-10-18 21:36:54 +08:00
Richard Ramos
bf04ff3502
fix: waku2 store queries
2022-10-05 18:43:10 -04:00
Samuel Hawksby-Robinson
dde0c71cfc
Added string identifier for Connection String
2022-10-05 12:58:32 +01:00
Samuel Hawksby-Robinson
d7e57fbb66
VERSION bump
2022-10-05 12:20:26 +01:00
yqrashawn
f47cb8572d
feat: delete for me ( #2866 )
2022-09-28 19:42:17 +08:00
Richard Ramos
bf9abfc350
feat: make kdf iterations configurable when creating a multiaccount ( #2796 )
2022-09-27 16:27:20 -04:00
Roman Volosovskyi
506921509e
Add effective gas price to tx view
2022-09-27 17:15:56 +02:00
Andrea Maria Piana
5668bbaa8e
Bump version to 0.110.2
2022-09-22 10:11:58 +01:00
Andrea Maria Piana
a182f3e699
Fix bug with tracking & merge community changes
2022-09-16 22:45:29 +01:00
Richard Ramos
824bb17ba9
fix: determine if a enr contains a UDP port ( #2864 )
2022-09-16 09:09:13 -04:00
Roman Volosovskyi
6f93913be5
Fix activity notification delition on message delition
2022-09-16 14:10:25 +02:00
frank
6e4ac1c495
Use image server for all kind of images and integrate identity rings
2022-09-16 09:52:08 +01:00
frank
e49236a83c
Move abi-spec to status-go
2022-09-15 15:18:32 +01:00
flexsurfer
0170d50702
bump 0.109.1 ( #2856 )
2022-09-13 15:48:10 +02:00
Patryk Osmaczko
846029692c
chore: bump version
2022-09-13 12:16:14 +02:00
Sale Djenic
00aa103788
feat: `keypairs` table added and necessary endpoints exposed via accounts api
2022-09-12 09:52:22 +02:00
Sale Djenic
41f3a19a49
feat: `key_uid` column added to the `accounts` table
2022-09-12 08:51:15 +02:00
Roman Volosovskyi
0ecbb5e8d7
[ #13855 ] Fix contact request decision status on Sync All
2022-09-08 17:42:21 +02:00
Roman Volosovskyi
e5408fa993
[ #13855 ] Sync last contact request decisions on Sync All
2022-09-06 18:57:23 +02:00
Michal Iskierko
c277e8addc
fix: change migration timestamp of group chat add image feature
2022-09-01 17:55:46 +02:00
Michal Iskierko
e3f451cd79
feat: Handle image in group chat
...
Add image_payload column to chats table.
Add Base64Image to chat struct.
Add ImageChange event to propagate image.
Change EditChat API - use CroppedImage.
Process and crop image in EditGroupChat.
2022-09-01 12:19:01 +02:00
Roman Volosovskyi
b87ecb206e
Ignore group chat color when not specified ( #2830 )
2022-08-31 18:13:18 +02:00
Richard Ramos
86054875a4
fix: add mode build param and change ipfs gateway accordingly
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-26 18:57:55 +02:00
Michał
b5cc14f302
fix(chats): mark 1-1 chat as active when contact is mutually approved ( #2822 )
2022-08-26 18:50:41 +02:00
Roman Volosovskyi
f43f43cc30
[ #13672 ] Sync contact request decision
2022-08-24 16:08:41 +02:00
Ibrahem Khalil
5949ed2a44
Issue 13813 -- Use messenger ns for browser CRUD ( #2801 )
...
* Move browser CRUD to messenger ns
* Remove tests
* Create new endpoints for browsers CRUD
* Move tests to correct ns
* Lintil soup
* Fix tests
* Lint
* Bump status-go
Co-authored-by: Ibrahem Khalil <33176106+vampirekiddo@users.noreply.github.com>
2022-08-24 16:05:35 +02:00
siddarthkay
924820c14a
Implement wallet connect session CRUD API
2022-08-19 12:32:00 +01:00
Michal Iskierko
31671ea040
feat: distribute color info when creating group chat or changing chat color
...
Regenerating protocol protobuf files - membership_update_message.proto change.
Issue #5982
2022-08-08 10:33:38 +02:00
Roman Volosovskyi
0135cc155b
[ #13647 ] Avoid rewriting of `response.Settings` on new acc sync
2022-08-03 12:12:53 +02:00
Parvesh Monu
60a49fc7d9
Timeout automatic status updates ( #2757 )
2022-08-03 04:38:01 +05:30
Jakub Sokołowski
09e93e4cd4
bump version to 0.104.0
...
This is intended to be released to the `status-go` fleets.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-07-28 09:37:32 +02:00
audriu
4aa341395c
Fix sync of blocked contacts ( #2764 )
2022-07-22 14:59:32 +03:00
Churikova Tetiana
3cd92fda78
goerli: contracts, bump version
2022-07-20 14:15:15 +02:00
Andrea Maria Piana
3a46b05114
Bump version to 0.103.2
2022-07-18 17:22:46 +01:00
Andrea Maria Piana
897bd0f58f
Dont send notification to our own devices
2022-07-18 17:17:20 +01:00
Pascal Precht
f6c9ec7838
refactor: Require request access for all communities
...
This commit introduces a few changes regarding users accessing
communities:
While the APIs still exist, community invites should no longer be
used, instead communities should merely be "shared".
Sharing a community to users allows users to "join" the community,
which in reality makes them request access to that community.
This means, users have to request access to any community, even if
the community has permissions set to NO_MEMBERSHIP
Only difference between ON_REQUEST and NO_MEMBERSHIP is that
ON_REQUEST communities require manual approval of the owner/admin
to access a community. NO_MEMBERSHIP communities accept
automatically (as soon as owner/admin receives the request).
This also implies that users are no longer optimistically added to the
member list of communities, but only after they have been accepted.
This introduces a bit of a message ping-pong for users to know that
someone is now part of a community
2022-07-08 13:16:12 +02:00
Andrea Maria Piana
6df2033179
Bump version to 0.102.7
2022-07-07 11:17:36 +01:00
Vitaliy Vlasov
3dee94e505
Wallet sync for generated accounts
2022-07-06 19:24:43 +03:00
Churikova Tetiana
63d6119794
goerli: add assets
2022-07-01 12:42:06 +02:00
Richard Ramos
2873e65a61
feat: community tags ( #2708 )
...
Signed-off-by: Richard Ramos <info@richardramos.me>
Co-authored-by: MishkaRogachev <mishkarogachev@gmail.com>
2022-06-24 09:40:12 -04:00
Samuel Hawksby-Robinson
62e212abf4
Fixed Suite test
2022-06-20 15:33:09 +01:00