Jonathan Rainville
ae08ba6ad1
feat(search)_: filter out messages from non-viewable channels ( #5161 )
...
Fixes https://github.com/status-im/status-desktop/issues/14586
2024-05-16 12:41:04 -04:00
Michal Iskierko
574450289c
feat_: Move community tokens transaction listening to status-go
...
Use EventWatcher to catch wallet events.
Handling all community tokens wallet events in communitytokens service (database and messenger operations).
Adding new signal to nim: CommunityTokenTransactionSignal, which is emitted everytime when the event is received.
Issue #4351
2024-05-16 16:18:15 +02:00
Patryk Osmaczko
00ee631a22
chore_: cleanup `hash_ratchet_encrypted_messages` periodically
...
closes : #5036
2024-05-16 16:15:30 +02:00
Cuteivist
6b680f0722
feat_: Correct opt short names ( #5163 )
2024-05-16 16:01:30 +02:00
Patryk Osmaczko
0db114f544
fix(communities)_: ensure read-only channels are not encrypted
...
fixes : status-im/status-desktop#14748
2024-05-16 11:21:55 +02:00
kaichao
03de0a2c6e
chore_: bump mvds ( #5165 )
2024-05-16 16:42:32 +08:00
richΛrd
bc8b6d24f0
feat_: shards.staging fleet ( #5160 )
2024-05-15 20:09:28 -04:00
richΛrd
82ae41f6d5
feat(waku2)_: allow using an env variable to set the node's key ( #5152 )
2024-05-15 19:15:22 -04:00
richΛrd
9e0fb30f8d
chore_: bump go-waku ( #5150 )
2024-05-15 19:15:00 -04:00
Jonathan Rainville
5ca1cb0a0f
fix(messenger)_: make sure chats have an unread count of 0 for channels you can't view ( #5062 )
...
Fixes https://github.com/status-im/status-desktop/issues/14421
The problem is that you can receive messages to a channel, then later, before marking them as read, a permission is added to them, so you no longer have access.
Then, you can't even mark it as read if it's hidden.
Here, I fix it by setting the unread count on Init at 0 if the user doesn't have view access to it. And I make sure we update the counts when we are removed from a channel
2024-05-15 15:57:12 -04:00
Godfrain Jacques
bf56cb7ee2
fix_: saving profile image changes ens display name to non-ens ( #5156 )
...
When a user updates the preferred name, we should just ignore if the name is an ENS name,
because the ENS name is set only in the ENS popup. But this also means that if a user set
the profile name to an ENS name, this change will also be ignored.
2024-05-15 12:37:04 -07:00
Sale Djenic
c9ee0e04c2
fix_: logic for checking if the route can be established updated
2024-05-15 17:36:28 +02:00
Ivan Belyakov
5be610e653
fix(wallet)_: reduce block range size for `eth_getLogs` request for
...
Sepolia
2024-05-15 17:24:06 +02:00
Ivan Belyakov
c0e922f0af
fix(wallet)_: fix crash on nil db for statusd if wallet is enabled
...
Fixed some other issues with prevented startup of statusd:
- ensure paths for DBs are created
- ensure DBs are opened before calling `StartNode`
- ignore error if multiacc database is not available
Updates #14693
2024-05-15 10:19:25 +02:00
Cuteivist
838311e902
fix_: Prioritize tokens on eth platform ( #5151 )
2024-05-15 07:33:12 +02:00
frank
3b5eab3bf1
fix_:sync contact request decision ( #5130 )
...
* fix_:sync contact request decision
* chore_:optimise test
* chore_:address feedback from review
2024-05-15 08:01:47 +08:00
Alexander
c46e395a58
Extend peersyncing to sync 1-to-1 messages ( #4962 )
...
* fix_: extend peersyncing to sync 1-to-1 messages
* fix_: tests
2024-05-14 12:20:13 +02:00
Khushboo-dev-cpp
867cd1f14b
feat(api)_: add api and functionality to get collection website and twitter handle from alchemy ( #5007 )
2024-05-14 08:58:08 +02:00
Jonathan Rainville
8f50b578d1
refactor(chat)_: remove concept of ChannelGroup and remove api functions ( #4997 )
...
For status-im/status-desktop#12595
2024-05-13 15:06:21 -04:00
frank
eb6ebade8e
fix_:failed test relate to old status community
2024-05-13 21:17:25 +08:00
Parvesh Monu
6eb40bf781
chore_: Remove old status community from the database
2024-05-13 21:17:25 +08:00
Sale Djenic
dcc93dee96
fix_: handling throughput limit error from providers
2024-05-12 14:15:02 +02:00
Godfrain Jacques
627e23ffa5
fix_: mitigate permission stuck in pending state ( #5070 )
...
This PR mitigates permission stuck in pending state upon making device a
control node. It fixes [#14023 ](status-im/status-desktop#14023 )
2024-05-10 08:56:40 -07:00
Mykhailo Prakhov
cb4c19cece
feat(encryption)_: request control node to resend ecnryption keys during restoring account by a seed phrase ( #5142 )
2024-05-10 10:04:46 +02:00
Igor Sirotin
349ea8ad6e
feat_: force members reevaluation ( #5139 )
...
* chore_: enable adding community manager options from messenger config
* chore_: make `reevaluateMembers` private method
* fix(MessengerCommunitiesTokenPermissionsSuite)_: proper waiting
* feat_: `ForceMembersReevaluation` method
* test_: increate some test timeouts
2024-05-09 22:59:51 +03:00
Ivan Belyakov
3b6b38a414
chore(wallet)_: Fix tests after wallet api sign and send clean up
...
- Get rid of InsertTestMultiTransaction function in test utils and
use InsertMultiTransaction method of transaction manager
- Use MultiTransaction type instead of TestMultiTransaction
Added a missing wallet DB migration file for multi transactions
2024-05-09 18:11:58 +02:00
Ivan Belyakov
ed164e4ac5
chore(wallet)_: clean up wallet API send and sign transactions
2024-05-09 18:11:58 +02:00
Andrey Bocharnikov
8cd4560823
fix(communities)_: prepare messages content for GetCommunityMemberAllMessages
...
Fixes #14060
2024-05-09 20:27:05 +07:00
Andrey Bocharnikov
6b5315b1fd
fix(communities)_: delay starting torrent client until connection is established
...
Fixes # 14510
2024-05-09 11:00:53 +07:00
Igor Sirotin
529c658374
fix_: flaky TestSharedAddressesReturnsRevealedAccount ( #5137 )
2024-05-09 00:54:28 +01:00
Igor Sirotin
0dde5a3b17
chore_: enable nightly codeclimate reports ( #5127 )
...
* chore_: enable nightly codeclimate reports
* fix_: report codeclimate before exiting
2024-05-08 21:57:50 +01:00
Jonathan Rainville
5f4aab3121
feat(community)_: send signals about member reevaluation in progress ( #5120 )
...
Needed for https://github.com/status-im/status-desktop/issues/14378
2024-05-08 15:55:30 -04:00
Jakub Sokołowski
a97f1bb681
chore(ci)_: simplify Jenkinsfile for tests, fix params ( #5136 )
...
Because most of those functions just obscure what's happening.
Also formatting.
Also, it appears Jenkins sets `params` on first run, but not `env`
variables from those `params`.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-05-08 21:04:15 +02:00
Jonathan Rainville
db0cc10a73
fix(permisisons)_: private permisisons shouldn't affect the check ( #5116 )
...
Fixes https://github.com/status-im/status-desktop/issues/14608
2024-05-08 14:45:58 -04:00
Igor Sirotin
3e4367a7cf
fix_: community members reevaluation fixes ( #5117 )
...
* fix_: prevent publishing older community description
* fix_: schedule member reevaluation instead of reevaluating in parallel
* fix_: lock community on members reevaluation
* fix(TestJoinCommunityAsAdminWithMemberAndAdminPermission)_: setup waitOnCommunitiesEvent in advance
* fix(TestEditSharedAddresses)_: remove redundant community description retrieval
2024-05-08 16:32:46 +01:00
Igor Sirotin
522f3288b0
chore_: uncomment and skip TestBecomeMemberPermissions ( #5121 )
2024-05-08 15:53:34 +01:00
Igor Sirotin
1c43b7a29b
chore_: better community json log ( #5118 )
2024-05-08 15:49:41 +01:00
Ivan Belyakov
2d6ddf733d
fix(wallet)_: add POKT(Grove) sepolia url
2024-05-08 12:35:12 +02:00
Igor Sirotin
068ae3b67c
chore_: setup ci codeclimate coverage reports ( #5101 )
...
* chore_: nix derivation with cc-test-reporter
2024-05-08 09:25:01 +01:00
Igor Sirotin
59c6ee5ffe
chore_: disable discv5 in tests ( #5119 )
2024-05-07 15:06:45 +01:00
Cuteivist
7ba9a00fee
chore_: Fix Windows build ( #5067 )
2024-05-07 14:02:38 +02:00
Khushboo-dev-cpp
99f7276460
feat(wallet)_: add grove support for opt sepolia and arb sepolia ( #5122 )
2024-05-07 13:57:36 +02:00
frank
4f4b7a9ce4
refactor_: add more default node config values for frontend when doing local pair sync
2024-05-07 18:17:25 +08:00
Jonathan Rainville
9c2c638aaf
fix(communities)_: fix curated comm fetch not starting for unknown comm ( #5110 ) ( #5111 )
2024-05-03 13:17:11 -04:00
Dario Gabriel Lipicar
8a0b7ddbb5
feat(wallet)_: switch rarible client to eth sepolia
2024-05-03 08:49:20 -03:00
frank
22bea87bb2
fix_: not enough peers to publish
2024-05-02 05:40:49 +08:00
frank
8c5a735438
feat_: retry sending specific messages
2024-05-02 05:40:49 +08:00
Jonathan Rainville
852a5beb39
feat_: limit number of members in a community and number of pending requests ( #5107 )
...
* feat(community): limit nb of requests to join and members
Needed for https://github.com/status-im/status-desktop/issues/14532
* chore: simplify TestRequestAccessAgain
* chore: add a test for the member limit
2024-05-01 13:27:31 -04:00
Andrey Bocharnikov
2fb6d615fd
fix_: add method to retrieve prepared message ( #5102 )
...
* Add Test_WHEN_MessageContainsImage_THEN_PreparedMessageByIDContainsLink
* Add Messenger.PreparedMessageByID call
fixes #13684
2024-05-01 09:54:47 +04:00
Mikhail Rogachev
b5f8f792d5
chore: fix flaky tests in 'TestMessengerProfileShowcase' ( #5104 )
...
* chore_: fix flaky tests in 'TestMessengerProfileShowcase'
Close #5100
* chore_: fix flaky `TestShareShowcasePreferences`
Close #4751
2024-04-30 19:46:42 +02:00