Jonathan Rainville
2445cda3e0
fix(contacts): fix blocking a non-contact sends a signal to the other ( #4799 )
...
Fixes https://github.com/status-im/status-desktop/issues/13545
The code is correct in sending an updated CR to make sure the sync doesn't sync back the previous state or at least overrides it.
However, if we never were a contact with the person sending us a CR, and we block them, it sends them a "you got removed" message, which first doesn't make sense but also could let them know they got blocked/ignored.
The trick is just to make sure we added them first. Then dismissing the CR makes sense.
2024-02-26 12:49:04 -05:00
Michał Iskierko
fbb89cb13f
fix: Add missing address for Optimism Sepolia ( #4810 )
...
Issue #13705
2024-02-26 11:54:02 -05:00
Patryk Osmaczko
eeaff0d3e3
fix: sync&backup channels encryption keys
...
fixes : status-im/status-desktop#13356
2024-02-26 16:41:30 +01:00
Mikhail Rogachev
7cc4c12642
Feat: Add social links to the profile showcase ( #4775 )
...
* feat: add social links to the profile showcase
* fix: deprecate old social links, add synced profile showcase to response
2024-02-26 16:53:40 +03:00
Mykhailo Prakhov
92bc64bb41
feat: kicked/banned member should not have spectated mode after the kick/ban ( #4806 )
2024-02-26 13:33:07 +01:00
Dario Gabriel Lipicar
54ea0981a5
fix: properly handle tokenID 0 when filtering activity by collectibles
2024-02-23 09:43:20 -03:00
Anthony Laibe
972a4f9df9
feat: sepolia default
2024-02-23 11:26:31 +01:00
frank
23ee898754
bump version to 0.175.3 ( #4801 )
2024-02-23 11:37:47 +08:00
frank
4581c4f5f7
fix: sometimes channels do not randomly appear in test community after its creation ( #4669 )
2024-02-23 10:16:51 +08:00
Cuteivist
83678042f4
chore: Pass tx ID instead of hash ( #4769 )
2024-02-22 23:40:36 +01:00
Igor Sirotin
34c693bdea
fix: override unsupported settings.fleet ( #4785 ) ( #4797 )
...
* chore: remove fleet enum duplication
* fix: `updateNodeConfigFleet` on login
2024-02-22 19:32:24 +00:00
Michał Iskierko
ba7faea027
fix: Use correct chains when checking permissions: mainnet or testnet ( #4793 )
...
Fix #18896
2024-02-22 10:17:35 -05:00
Mykhailo Prakhov
3959948c4c
chore: fix ban/unban flow and delete all messages feature ( #4743 )
...
feat: delete all messages for banned member and ban/unban AC notifications
2024-02-22 11:25:13 +01:00
Sale Djenic
0e8143db76
feat(savedaddresses): mixedcase address added to the saved address struct
2024-02-22 10:16:12 +01:00
Mikhail Rogachev
eb5bad4868
Feat: Profile showcase validate collectible ownership ( #4737 )
...
* feat: profile showcase checks then presenting collectibles
* chore: more obvious CollectiblesManager configuration
2024-02-22 11:08:58 +03:00
frank
01b3f8ace4
fix flaky test TestMarkMessagesSeenMarksNotificationsRead ( #4781 )
...
* fix flaky test TestMarkMessagesSeenMarksNotificationsRead
* address review feedback
2024-02-22 09:44:14 +08:00
richΛrd
f650915a49
chore: bump go-waku to fix high cpu usage by peer exchange ( #4777 )
2024-02-21 11:05:58 -04:00
Anthony Laibe
0856efff6f
fix: resolve first tx of block
...
This is a workaround when fetching unknown tx without receiver
2024-02-21 13:28:26 +01:00
frank
569a401643
fix flaky test TestBackupSettings ( #4772 )
2024-02-21 10:51:12 +08:00
Patryk Osmaczko
e2cab1a8ae
fix: ensure community events eventual consistency
...
- Extracted `community_events_factory.go`
- Introduced `eventsProcessor`
- Improved processing logic order
- Improved events filtering
- Introduced concept of `EventTypeID` to prevent redundant events handling
- Added sanity check before events appliance when reading community from
database
- Removed reject&re-apply scheme (no more ping-pong issue)
- Fixed and added more variants to eventual consistency test
fixes : status-im/status-desktop#13387
fixes : status-im/status-desktop#13388
2024-02-20 21:07:01 +01:00
Patryk Osmaczko
f7c40d4c40
chore: use lamport timestamp for events clock
...
- make clock logical per event type
- increase clock precision to millisecends
Rationale:
https://www.notion.so/Eventual-consistency-9d6a9c6c55c14ab1aee76f801301522b
iterates: status-im/status-desktop#13387
2024-02-20 21:07:01 +01:00
Pablo Lopez
3f19972c8e
enable custom community storenodes ( #4532 )
...
* enable custom community store nodes
* fix
* fix
* fix
* fix
* cleanup
* fix
* migration
* fix
* cleanup
* fix
* cleanup
* fix
* fix
* cleanup
* message to update the community storenodes
* rename
* fix test
* wait for availability only if global storenode
* fix test
* fix typo
* sync community storenodes
* remove unused
* add tests
* fix imports
* fix todo
* unused
* pr comments
* pr feedback
* revert merge deleted
* fix lint
* fix db and perform ms request
* typo
* fix log
* fix go imports
* refactor handle message
* cleanup public message
* add tests
* fix test
* cleanup test
* fix test
* avoid making one file to big to keep codeclimate from complaining
* fix lint
* revert
* Update protocol/storenodes/database.go
Co-authored-by: richΛrd <info@richardramos.me>
* Update protocol/messenger_mailserver_cycle.go
Co-authored-by: richΛrd <info@richardramos.me>
* PR comment
* fix tx
* proto files
* pr comment
---------
Co-authored-by: richΛrd <info@richardramos.me>
2024-02-20 17:49:39 +02:00
Igor Sirotin
515dbdf2b3
fix: waku connection status subscription lock ( #4762 )
...
* fix: lock waku connStatus subscription for sending
* update skipped tests
2024-02-19 23:44:38 +00:00
Patryk Osmaczko
30f4edf48d
fix: keep flaky tests compilable and easy to find
2024-02-19 21:46:35 +01:00
Patryk Osmaczko
1fca1e1743
Revert "Comment out flaky tests ( #4741 )"
...
This reverts commit 582927868d
.
2024-02-19 21:46:35 +01:00
Roman Volosovskyi
cc708ce0ce
[ #4690 ] Nilable block range values for proper ranges management ( #4691 )
2024-02-19 16:50:07 +01:00
Cuteivist
a866b8025e
feat: Community token received notification ( #4682 )
2024-02-19 14:55:38 +01:00
Omar Basem
54d0cf28c7
feat: mobile status.go - getRandomMnemonic ( #4712 )
...
* feat: mobile status.go - getRandomMnemonic (#4712 )
2024-02-19 16:53:01 +04:00
Cuteivist
38ee792081
feat: Cast int64 for settings ( #4700 )
2024-02-19 13:09:02 +01:00
Roman Volosovskyi
9e36df449e
Fix range for ERC20/1155/721 tx detection ( #4746 )
2024-02-19 11:50:03 +01:00
Roman Volosovskyi
582927868d
Comment out flaky tests ( #4741 )
2024-02-19 10:10:37 +01:00
Igor Sirotin
85c0e282ae
feature: profile showcase preferences sync&backup ( #4729 )
2024-02-17 18:07:20 +00:00
Igor Sirotin
f0e6fd31de
chore: TestFetchingHistoryWhenOnline ( #4701 )
2024-02-16 18:34:04 +00:00
Mohsen
8a3e71378f
feat: add setBio endpoint ( #4692 )
2024-02-16 15:57:41 +03:00
Igor Sirotin
add46fbda0
chore: `make generate` with nix-shell ( #4745 )
2024-02-16 12:48:27 +00:00
Igor Sirotin
789ee81201
fix: saved addresses sync (`TestSyncDeletesOfSavedAddresses` flaky test) ( #4742 )
2024-02-16 09:45:10 +00:00
Mikhail Rogachev
526e3d74f1
Feat: proof of membership for profile showcase communities ( #4713 )
...
* chore: move profile showcase structures to the indentity package
* feat: implement proof of membership for unecrypted communities
* feat: implement proof of membership for encrypted communties with grants
2024-02-15 22:13:12 +03:00
Dario Gabriel Lipicar
12d70e0ce4
fix: notify collectible data update when transferID is set
2024-02-15 12:05:07 -03:00
Roman Volosovskyi
7f6f8b3f7c
Add tokens metadata on FetchOrGetCachedWalletBalances call
2024-02-15 14:19:19 +01:00
Anthony Laibe
b206e24c79
feat: add ens/sticker sepolia address
2024-02-15 11:53:30 +01:00
Andrea Maria Piana
f95dd35d13
bump tag to v0.174.6
2024-02-14 17:03:58 +00:00
Andrea Maria Piana
27f0884b51
Exclude watch only accounts from permissions checks
2024-02-14 17:03:28 +00:00
Anthony Laibe
e0814a488f
feat: add sepolia token
2024-02-14 11:11:46 +01:00
Jonathan Rainville
3a0fe0e62f
fix: fix contact not updating when an ID verif is canceled ( #4719 )
...
Fixes https://github.com/status-im/status-desktop/issues/13412
2024-02-13 14:34:56 -05:00
Jakub Sokołowski
e6db622cdb
chore(ci): upgrade from nix 2.14 to 2.19
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-02-13 19:46:43 +01:00
Sale Djenic
598d58f0d6
fix: a proper clock set when dispatching saved addresses
2024-02-13 17:39:10 +01:00
Stefan
e9ff0fbefe
feat(wallet) add GetMoreForFilterSession API method
...
Also fix StopFilterSession to always notify client
Updates #12120
2024-02-13 17:37:44 +01:00
Jonathan Rainville
4fc9420efc
fix(discord_images): fix discord images missing the attachment ID ( #4696 )
...
Fixes https://github.com/status-im/status-desktop/issues/13466
2024-02-13 10:16:53 -05:00
Jonathan Rainville
2bdc7ec0f4
fix(handler): fix CR received from a removed contact removed ( #4708 )
...
Fixes https://github.com/status-im/status-desktop/issues/13488
The problem was that when you add a contact, it create the chat. Then, if you remove them, it doesn't remove the chat, so `chat.Active` is true.
Now I check in that case if it's a 1x1 chat and if so, if we are contact.
2024-02-13 10:15:42 -05:00
Igor Sirotin
5149976ce0
fix: improve messenger offline detection ( #4703 )
2024-02-13 13:12:59 +00:00