yqrashawn
b168018eaf
feat: enable passing ring width from mobile ( #3903 )
2023-09-01 16:17:46 +08:00
Stefan
71800a19f1
fix(wallet) fix pending transactions notification
...
Also, add regression test.
2023-09-01 00:18:26 +02:00
Sale Djenic
0f58d01cc4
tests: added test simulating a migration of an imported keypair to/from keycard and transferring keystore files for it
2023-08-31 12:13:54 +02:00
Ibrahem Khalil
22ec4ac586
Link previews not working on message edit ( #3974 )
2023-08-31 10:21:25 +03:00
Andrea Maria Piana
bf748de216
Bump version to 0.166.4
2023-08-30 16:47:29 +01:00
Andrea Maria Piana
2b8543dfae
Set compressed key as alias on contact
2023-08-30 15:11:26 +01:00
Stefan
9cb5e1d3e6
chore(wallet) move computing totalFees to status-go
...
Updates status-desktop #11597
2023-08-30 13:59:52 +02:00
frank
347d875acb
fix: Rounded edges of color sections of identity rings ( #3968 )
...
* fix: Rounded edges of color sections of identity rings
* bump version
2023-08-30 19:39:58 +08:00
Ivan Belyakov
c24c3966e2
fix(wallet): balance history used a wrong db for accessing accounts.
...
Balance history was not checked for all chains if no history on
some chain.
Removed `SetInitialRange` from wallet API as internal implementation.
This method was called on adding a brand new Status account to initialize
blocks_range table to avoid transfers history checks.
2023-08-30 10:17:57 +02:00
Sale Djenic
fbcda780ec
feat: handling migrating non profile keycard keypair to app on paired device
2023-08-30 10:17:19 +02:00
Sale Djenic
3ab312f6d1
feat: added `MigrateNonProfileKeycardKeypairToApp` endpoint
2023-08-30 10:17:19 +02:00
Sale Djenic
57dea7b08d
fix: saving/updating a keycard updates the accounts' operability
...
This commit skips deleting a keystore file for account which are not marked as fully operable
and also skips deleting master key keystore file if a keypair is non operable. It also takes into
consideration the operable property of an account when adding/updating/handling a keypair/keycard.
u3
2023-08-30 10:17:19 +02:00
Jonathan Rainville
f7b342bb07
feat(shared_addresses): save own shared addresses in DB ( #3950 )
2023-08-29 14:56:30 -04:00
Andrea Maria Piana
bd2c38db5d
Bump version to 0.166.2
2023-08-29 17:26:35 +01:00
Andrea Maria Piana
4b9517c0e2
Handle remove event out of order in private group chats
...
When we received a remove event from a private group chat out of order,
the chat would not be created.
This was causing some issues if later on we received the previous event.
This commit changes the behavior so that a chat is created.
2023-08-29 17:26:09 +01:00
Stefan
423991fb30
chore(wallet) lookup symbols for wallet activity filter
...
Updates status-desktop #11597
2023-08-29 17:25:48 +02:00
Andrea Maria Piana
d64633e37b
Bump version to 0.166.1
2023-08-29 15:49:08 +01:00
Andrea Maria Piana
4fba5647d1
Use NewContractMaker for messenger
2023-08-29 14:17:49 +01:00
Andrea Maria Piana
6f4f57b7a8
Handle nil error on request to join
2023-08-29 13:04:00 +01:00
Andrea Maria Piana
8c41678520
Fix contract call for communities
2023-08-29 13:02:26 +01:00
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