Prem Chaitanya Prathi
b3a93fff12
chore: bumped go-waku to recent commit which contains changes for improved peer management
2023-08-29 13:02:19 +01:00
Michal Iskierko
8425e6d238
feat(Collectibles): Change Collectibles service name to CommunityTokens.
...
Issue #12011
2023-08-29 11:01:01 +02:00
Andrea Maria Piana
9a1443d716
Test generate handlers
2023-08-28 14:17:33 +01:00
frank
38415849cd
fix generate_handlers_template.txt
2023-08-28 14:17:33 +01:00
Richard Ramos
d62a5736a5
fix: return default pubsub topic, and add more logs
2023-08-25 13:34:34 -04:00
frank
3837428384
continue process after `SaveSyncDisplayName` get `ErrNewClockOlderTha… ( #3952 )
...
* continue process after `SaveSyncDisplayName` get `ErrNewClockOlderThanCurrent`
* bump version
2023-08-25 22:28:26 +08:00
Sale Djenic
abe43a83ae
feat: added an activity center notification that a new keypair was added on a paired device
2023-08-25 11:59:28 +02:00
Cuteivist
dd3e408a4e
feat(wallet/activity): Added API for tx and multiTx details ( #3939 )
2023-08-24 14:23:40 +02:00
Dario Gabriel Lipicar
8d8bd4fc92
fix: handle opensea v2 api error for accounts holding no collectibles
2023-08-24 08:28:36 +02:00
Dario Gabriel Lipicar
c494904f18
fix: use all available providers when fetching collectibles by ID
2023-08-24 08:28:36 +02:00
frank
22cd90e878
Fix/wallet watcher panic ( #3940 )
...
* fix wallet watcher panic
* bump version
2023-08-24 10:57:10 +08:00
Richard Ramos
d900974519
fix: code review
2023-08-23 13:56:00 -04:00
Richard Ramos
f9ec588c4e
feat: use protected topics for communities
...
refactor: associate chats to pubsub topics and populate these depending if the chat belongs to a community or not
refactor: add pubsub topic to mailserver batches
chore: ensure default relay messages continue working as they should
refactor: mailserver functions should be aware of pubsub topics
fix: use []byte for communityIDs
2023-08-23 13:56:00 -04:00
Patryk Osmaczko
8764170149
fix: expose token permission from events
...
Ensure token permission from events is returned by `tokenPermissions`.
2023-08-23 18:50:26 +02:00
Patryk Osmaczko
2131bd3881
fix: remove `fixupChannelMembers`
...
This manual migration causes problems because it updates
`CommunityDescription` withouth publishing it.
2023-08-23 18:50:26 +02:00
Sale Djenic
e732000d31
fix: remove account if it's marked as removed in received `protobuf.SyncKeypair` message
...
When we switched to marking removed accounts, the handler remained unchanged. It kept
checking for the account existence in the received `protobuf.SyncKeypair` message, instead
of checking a removed flag.
2023-08-23 14:07:39 +02:00
Sale Djenic
1f8a3d3f5a
feat: endpoint `MakePartiallyOperableAccoutsFullyOperable` added
2023-08-23 14:07:39 +02:00
Sale Djenic
13931817dd
fix: a crash when the user provides a connection string there is no running server for is fixed
2023-08-23 12:59:18 +02:00
Stefan
b297cf0ae2
fix(wallet) fix pending transactions by using the wallet DB
...
Initialize node tests wallet database required PendingTxTracker
Updates status-desktop #11987
2023-08-23 12:34:59 +02:00
Anton Iakimov
6033918892
fix workdir path in case it has code
2023-08-23 10:35:18 +02:00
Patryk Osmaczko
a12e87dac6
feat: add pending state for token permissions
...
iterates: status-im/status-desktop#11852
2023-08-23 10:34:59 +02:00
Patryk Osmaczko
a31dea7988
fix: improve stability of `TestReevaluateMemberAdminRoleInClosedCommunity`
2023-08-23 10:34:59 +02:00
Patryk Osmaczko
63131aebbc
refactor: merge AddTokenPermission and UpdateTokenPermission
2023-08-23 10:34:59 +02:00
Mykhailo Prakhov
86d969727f
feat: share CommunityTokens between privileged users ( #3931 )
...
feat: sync CommunityTokens between privileged users
feat: restore PrivilegeLevel for synchronized CommunityToken
2023-08-22 19:48:42 +02:00
Stefan
524c21834b
fix(wallet) propagate multi-transactions IDs to transfers
...
Mainly refactor API to have control on pending_transactions operations.
Use the new API to migrate the multi-transaction ID from to transfers
in one SQL transaction.
The refactoring was done to better mirror the purpose of pending_transactions
Also:
- Externalize TransactionManager from WalletService to be used by
other services
- Extract walletEvent as a dependency for all services that need to
propagate events
- Batch chain requests
- Remove unused APIs
- Add auto delete option for clients that fire and forget transactions
Updates status-desktop #11754
2023-08-22 18:39:42 +02:00
Stefan
b5373b2b4a
feat(wallet) add scope and auto_delete to pending_transactions
...
Updates status-desktop #11754
2023-08-22 18:39:42 +02:00
Stefan
39fbaca5a9
chore(wallet) add stretchr/testify/mock to dependencies
2023-08-22 18:39:42 +02:00
Stefan
afe0fcdcf4
fix(wallet) fix test on checking order of async task
...
Updates status-desktop: #11404
2023-08-22 18:39:42 +02:00
Igor Sirotin
5a8f1feea9
Local Pairing: connection string version 2 with sharing multiple server addresses ( #3909 )
...
* feat: network functions for local pairing (#3898 )
2023-08-22 19:18:14 +03:00
Ivan Belyakov
e922fc40d5
fix(wallet): do not create databases on verifyDatabasePassword call.
...
Fixed wallet database having uppercase password in some cases which does
not match lowercase password of app db.
2023-08-22 17:23:12 +02:00
Ivan Belyakov
4beb769e6a
fix(wallet): Add collectibles migration file lost during rebase
2023-08-22 14:36:54 +02:00
Andrea Maria Piana
d4a8766c27
Bump version to 0.163.14
2023-08-22 12:45:31 +01:00
Andrea Maria Piana
8dd1b66d69
Always use protobufs by reference & generate handlers
2023-08-22 12:08:54 +01:00
Anthony Laibe
9d782edb4d
feat: wallet custom token with communities
2023-08-22 12:41:35 +02:00
Igor Sirotin
09a988607d
chore: Moved link preview unfurlers to a separate package ( #3917 )
...
* MessengerLinkPreviewsTestSuite
2023-08-21 22:31:32 +03:00
Icaro Motta
084d4bac0c
feat: Unfurl image URLs ( #3901 )
...
This commit adds support for unfurling static image URLs (not GIFs, not animated WebPs), such as https://placehold.co/600x400@2x.png . It also compresses images before returning them as data URIs to clients.
About compression: the compression strategy leverages the existing function images.CompressToFileLimits. A more comprehensive logic to consider the possibility of multiple image URLs being unfurled simultaneously is yet to be implemented.
Closes #3761
2023-08-21 16:48:07 +00:00
Samuel Hawksby-Robinson
6f1c9af76b
Added functionality to local pairing that makes client calls (more) idempotent
2023-08-21 15:44:32 +01:00
Sale Djenic
3c6087e5c4
fix: changes lost while rebasing
...
- send transferred keyuids instead of number of transferred files
- updating keypair's operability for transferred keypairs
- unnecessary check of a number of transferred keystore files
2023-08-21 14:45:50 +02:00
Jonathan Rainville
3bf0bed78d
Fix pending join requests + API to get them ( #3902 )
...
Needed for https://github.com/status-im/status-desktop/issues/11851
2023-08-18 15:52:13 -04:00
Jonathan Rainville
5272f99b59
feat(communities): add addresses to check channel permissions functions ( #3910 )
2023-08-18 15:50:23 -04:00
Jakub Sokołowski
c0c74010e7
ci: set GOCACHE to ws tmp to avoid cache poisoning
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-08-18 18:01:19 +02:00
Jakub Sokołowski
78b61ffe2c
ci: drop wrongly calling make install-lint
...
Linting tools should already be installed by Nix, and we should use
them.
Also switching most shells to pure mode to see what happens.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-08-18 18:01:18 +02:00
Sale Djenic
d05ce522f9
feat: transferring keystore files for selected keypair via local network
...
There is a desktop app feature where we need to transfer keystore files for selected
keypair/s only via local network using a QR code (of course, which are not migrated
to a keycard, otherwise we wouldn't need to do that).
2023-08-18 17:43:14 +02:00
Mykhailo Prakhov
d1db60918d
feat: owner and token master permissions ( #3912 )
2023-08-18 17:29:44 +02:00
Dario Gabriel Lipicar
ae17ad57c3
fix: change cursor of opensea v2 ownership endpoint
2023-08-18 11:55:39 -03:00
Dario Gabriel Lipicar
ad0e2c2450
feat: implement opensea v2 endpoints
2023-08-18 09:59:38 -03:00
Dario Gabriel Lipicar
3734f03645
chore: split collection data provider
2023-08-18 09:59:38 -03:00
Anton Iakimov
7c08429689
fix: exitcode for unit tests
2023-08-18 12:28:44 +02:00
Ivan Belyakov
59af87b82f
Update generated go migration files
2023-08-18 09:00:56 +02:00
Ivan Belyakov
c270a42e09
Fixed keystore reencryption failure on password change.
...
Added a test case for keystore decryption after password change.
Revert the app DB password on wallet password change failure
2023-08-18 09:00:56 +02:00