Jonathan Rainville
736779d94b
fix(communities): make sure to join the community if we are a member ( #4118 )
...
Fixes https://github.com/status-im/status-desktop/issues/12368
2023-10-10 14:03:55 -04:00
Anthony Laibe
39676c8c01
feat: add sepolia toggle
2023-10-09 12:55:29 +02:00
Igor Sirotin
646e96a4b2
fix: flaky Test_ActiveContactRequestNotification
2023-10-07 09:44:40 +01:00
Igor Sirotin
d878884eb5
chore: test suite `activity_center_persistence_test`
2023-10-07 09:44:40 +01:00
Igor Sirotin
da3df63eb1
chore: improve requesting contact/community info from mailserver ( #4110 )
2023-10-06 17:30:22 +01:00
Ivan Belyakov
01526c344a
fix(wallet): new blocks were not found
2023-10-06 15:51:57 +02:00
Anthony Laibe
9b0d49c2f7
feat: add arbitrum sepolia ethscan
2023-10-06 12:22:13 +02:00
Anthony Laibe
305b520994
fix: token balance
2023-10-06 11:47:23 +02:00
Roman Volosovskyi
d82c50b50a
[ #3930 ] Prevent repeated eth_getLogs calls (ERC20 history tail)
2023-10-05 19:45:40 +02:00
Patryk Osmaczko
183135df6a
chore: fix vscode test run
2023-10-05 19:28:00 +02:00
Andrea Maria Piana
c67f6e9e32
Bump version to 0.168.1
2023-10-05 18:21:20 +01:00
Andrea Maria Piana
9034f0a984
Update waku nodes
2023-10-05 18:20:44 +01:00
Andrea Maria Piana
b81b446cce
Add waku libs to gitignore
2023-10-05 14:11:38 +01:00
Dario Gabriel Lipicar
80f25d5ff7
fix: misc collectibles fixes
2023-10-05 09:40:18 -03:00
Dario Gabriel Lipicar
2bcf08f273
feat: use Alchemy API key for Ethereum main/goerli
2023-10-05 09:40:18 -03:00
Roman Volosovskyi
6a110ca3df
[ #3930 ] Make sure eth_getLogs for outgoing transfers are not executed for erc20 tail
2023-10-05 11:44:09 +02:00
Patryk Osmaczko
bb7273cf6f
feat: allow for pending community request state changes
...
iterates: status-im/status-desktop#11842
2023-10-05 09:24:45 +02:00
Mikhail Rogachev
a17ee052fb
feat: Introduce KickedPending and BannedPending states ( #3948 )
...
* feat: introduce KickedPending state for community members
* feat: tests for ban/unban pending states
* fix: remove pending And banned members from public serialization
* feat: add check for banning and kicking privileged users
* fix: process only first event when obtaining PendingAndBannedMembers
* fix: review fixes
* fix: proper conditions for kicking and banning checks
* Fix: fix tests after rebase
2023-10-04 23:47:22 +03:00
Jonathan Rainville
eb6ed5ebae
fix(test): fix flaky permission test ( #4080 )
...
Fixes #4069
2023-10-04 10:14:11 -04:00
IvanBelyakoff
9d6577049f
Implemented balance history based on transfers ( #4022 )
...
* feat(wallet): implement balance history based on fetched transfers
* Added vendor 'ttlcache'
2023-10-04 15:00:12 +03:00
Michal Iskierko
c85a110a31
feat(CommunityTokens): New deployment contracts and handling signer pub key
...
New contracts and contract go functions.
Adjust owner&master tokens deployment flow.
Create deployment signature.
CommunityTokens API for handling signer pubkey.
Issue #11954
2023-10-04 11:33:57 +02:00
Vitaliy Vlasov
e1354016a0
Comment away TestMessengerCommunitiesTokenPermissionsSuite
2023-10-04 00:39:33 +03:00
Vitaliy Vlasov
356b2f5ca3
Refactor filter health checks; add debugging logs
2023-10-04 00:39:33 +03:00
Patryk Osmaczko
9d374bcadc
chore: use lamport timestamp for communities
...
closes : status-im/status-desktop#11961
2023-10-03 21:45:28 +02:00
Mohsen
c88b6e53af
[ #17288 ] fix: Mention is displayed as public key in PNs ( #4079 )
2023-10-03 19:29:27 +03:00
Patryk Osmaczko
53423e58ba
fix: use proper migrations for protocol's test database
...
- use `appdatabse.DbInitializer{}` in tests to ensure consistent migrations
- remove protocol's open database functions due to improper
initialization caused by missing node config migration
- introduce `PushNotificationServerConfig` to resolve cyclic dependency
issues
2023-10-03 15:11:58 +02:00
Cuteivist
ecc8b4cb55
feat: Wallet activity collectibles model ( #4074 )
2023-10-03 12:49:04 +02:00
Cuteivist
cff96f99e0
Bug: Refresh recipients model ( #4076 )
2023-10-02 13:46:05 +02:00
Roman Volosovskyi
382fcde74e
Scanning of ERC20 tail of transfers history
2023-10-01 10:09:11 +02:00
Richard Ramos
7d03ae8272
feat: enable filter full node via node config
2023-09-28 21:31:20 -04:00
Dario Gabriel Lipicar
bd6f9b098b
feat: implement collectible connection status
2023-09-27 16:44:37 -03:00
Dario Gabriel Lipicar
ba1f8ba923
feat: add api to refetch owned collectibles
2023-09-27 16:44:37 -03:00
Jonathan Rainville
17cef5f211
feat(messenger_communities): only send updated curated communities ( #4056 )
...
Fixes #4029
2023-09-26 12:47:50 -04:00
Patryk Osmaczko
475036e9f2
fix: stop sending channels members over the wire
...
fixes : status-im/status-desktop#12114
2023-09-26 13:01:30 +02:00
Anthony Laibe
2697c07705
feat: ethscan on sepolia
2023-09-26 10:02:46 +02:00
Jonathan Rainville
2afe5a269d
feat: up mention count for 1-1 messages each 2 min ( #4035 )
2023-09-25 11:29:36 -04:00
Dario Gabriel Lipicar
ba5cd9c1a4
feat(wallet): add community info to collectibles
2023-09-22 17:55:30 -03:00
Mykhailo Prakhov
2b53d71708
fix: Prevent (reject event <-> resend event) loop ( #4055 )
2023-09-22 19:57:27 +02:00
Jonathan Rainville
0f065a9f07
chore(messenger_communities): up unknown curated communities timeout ( #4046 )
2023-09-22 11:14:06 -04:00
Alexander
717e0f9ba5
Optimized counter increment logic for 1-1 chat messages ( #3889 )
...
* Optimized counter increment logic for 1-1 chat messages
* Updated
* Updated condition
2023-09-22 12:31:35 +02:00
Stefan
5c7748dbf7
feat(wallet) add API to cancel current activity filter
...
Closes status-desktop #11036
2023-09-21 13:56:44 +02:00
Stefan
579f7e4a52
chore(wallet) optimize the filer query
...
Main changes:
- Use tr_type instead of IN clause
- Use binary (X'...' syntax) directly into the query instead of
converting DB values to HEX
- Found to be slightly faster than query parameters in the dedicated benchmark
- Didn't see much improvement in filter benchmarks
- Tried various combinations of optimizations but without impressive performance results
Benchmark results:
| Name | Original | tr_type | join | hex | no-db | db_only | last | net_j |
|:-----------------------|:-----------|:----------|:---------|:---------|:----------|:----------|---------:|---------:|
| RAM_NoFilter-10 | 49580229 | 51253242 | 51112462 | 50915133 | 121217817 | 141691008 | 50908642 | 50239712 |
| SSD_NoFilter-10 | 49963604 | 51393588 | 51213038 | 50881483 | 120785679 | 141063467 | 50462767 | 49676867 |
| SSD_MovingWindow-10 | 53695712 | 54155292 | 54161733 | 54061325 | 126966633 | 146866017 | 53479929 | 53350475 |
| SSD_AllAddr_AllTos-10 | 41382804 | 41195225 | 51684175 | 52107262 | 64348100 | 97608833 | 50523529 | 49968321 |
| SSD_OneAddress-10 | 34945275 | 35103850 | 31066429 | 31328762 | 50927300 | 54322971 | 30098529 | 30252546 |
| FilterSend_AllAddr-10 | 39546808 | 37566604 | 38389725 | 38260738 | 114820458 | 125588408 | 37127625 | 36864575 |
| FilterSend_6Addr-10 | 41221458 | 41111225 | 40848288 | 40135492 | 118629700 | 128200467 | 38942521 | 39012100 |
| FilterThreeNetworks-10 | - | - | - | - | - | - | 50058929 | 49854450 |
Update status-desktop: #11036
2023-09-21 13:56:44 +02:00
Anthony Laibe
57c7054dd2
fix: update original url at first login
2023-09-21 09:50:43 +02:00
Cuteivist
bc4093299e
feat: Filter by collectibles ( #4028 )
2023-09-21 08:58:36 +02:00
frank
b3213172a7
Prevent Logged In Account Local Pairing / Syncing With Another Account ( #4044 )
...
* Prevent Logged In Account Local Pairing / Syncing With Another Account
* addressed feedback from @siddarthkay
* fixed `TestPairingThreeDevices`
* replace `prepareBackendWithAccount` with `prepareBackendWithoutAccount`
2023-09-21 08:32:16 +08:00
Igor Sirotin
a89dc020e1
fix: don't save sender as contact for certain message types ( #4052 )
2023-09-20 17:26:04 +01:00
Michał
4cab5b6106
feat: expose raw token's balance ( #4030 )
2023-09-20 12:48:08 +02:00
Igor Sirotin
6977a94cdc
[CHERRY-PICK] PR#4036 ( #4037 )
...
* fix: correct selections of server url, remove ip duplicates (#4036 )
* fix `TestConnectionParams_GetLocalAddressesForPairingServer` flaky test
2023-09-20 10:37:51 +01:00
Mykhailo Prakhov
db9adb631f
feat: share requests to join and revealed addresses with privileged roles ( #3951 )
...
- share requests to join with new privileged roles during reevaluating member role
- share requests to join with new members, joined the community as TOKEN_MASTER, ADMIN
- share requests to join revealed addresses to ADMINS and TOKEN_MASTERS
- refactor common test functionality to make them more predictable
- removed unused CommunityToken protobuf
2023-09-20 10:37:46 +02:00
Cuteivist
d29c6c5b6f
feat: Calculate finalize status and filter by it ( #3969 )
2023-09-20 10:30:31 +02:00