Patryk Osmaczko
abfaa3cf8d
chore: run nightly tests in parallel
2024-02-29 18:23:20 +01:00
Stefan
a63d33e04a
feat(wallet) process all the events and debounce updates
...
Process missing events
Throttle down downloader's events to avoid overloading the CPU with
change detection.
Updates status-desktop #12120
2024-02-29 17:06:40 +01:00
kaichao
dc726007b0
Fix: how to build link in readme ( #4815 )
...
* fix: how to build doc
* fix: readme link
2024-02-29 21:35:45 +08:00
Ivan Belyakov
20c1e7f88b
fix: some chain colors in default networks config are wrong which
...
were saved to DB, so fix the colors in DB as well.
Closes https://github.com/status-im/status-desktop/issues/13762
2024-02-29 13:52:44 +01:00
Stefan
eecde4c27f
feat(wallet) activity filter incremental updates on filter clear
...
Add an intermediary state to the session to keep track of the changes
made when the filter was applied.
Updates status-desktop #12120
2024-02-29 13:27:05 +01:00
Cuteivist
03b903fd64
feat: Pass community id for wallet activity ( #4757 )
2024-02-29 11:22:14 +01:00
Sale Djenic
bb3006d747
feat: rpc request limiter
2024-02-29 08:26:10 +01:00
Stefan
ae9b697eda
feat(wallet) implement mixed incremental updates for activity filter
...
Refactor the activity filter session API to account for the new structure
Also:
- Refactor test helpers to mock for different chains with mixed answers
- Test implementation
Updates status-desktop #12120
2024-02-28 22:14:21 +01:00
Patryk Osmaczko
a068b64d5e
chore: run nightly tests one by one
...
fixes : #4585
fixes : #4586
2024-02-28 22:00:26 +01:00
Mikhail Rogachev
577db512c6
Feat: add endpoint for getting latest pending CR for a contact ( #4819 )
2024-02-28 23:00:35 +03:00
Igor Sirotin
3f98a34eae
fix: send LoggedIn signal when UpdateNodeConfigFleet failed on login ( #4829 )
2024-02-28 15:42:32 +00:00
Anton Iakimov
c3240b296c
ci: cleanup more build artifacts
...
Should be cleaning artifacts for more than 1+1 build for each branch.
2024-02-28 15:47:23 +01:00
Andrea Maria Piana
00f50a4112
Bump version to 0.176.2
2024-02-28 12:14:00 +00:00
Igor Sirotin
f0dcc60a17
fix: check nil pointer in saveProfileShowcasePreferencesProto ( #4821 )
2024-02-28 11:36:13 +00:00
Dario Gabriel Lipicar
9fef2d3558
fix: properly setup collectible providers exponential backoff
2024-02-27 18:26:55 -03:00
Igor Sirotin
168398d7a5
chore: faster TestCommunityOfflineEdit ( #4800 )
...
* chore: faster TestCommunityOfflineEdit
* chore: enable debug logs in TestSyncDeviceSuite
2024-02-27 19:38:40 +00:00
Igor Sirotin
9fa396e797
chore: nix-shell make generate ( #4824 )
2024-02-27 19:35:43 +00:00
Igor Sirotin
4fb27ec53a
fix: ensure db opened in UpdateNodeConfigFleet ( #4822 )
2024-02-27 19:00:20 +00:00
Andrea Maria Piana
c5371bd3a5
Bump version to 0.176.1
2024-02-27 16:33:14 +00:00
Igor Sirotin
c32ab70c33
fix: lost wakuv2 nameserver with `CreateAccountAndLogin` ( #4813 )
2024-02-27 16:15:11 +00:00
Michal Iskierko
df930b1d73
feat: New field in TokenCriteria proto
...
AmountInWei will have a wei-like units.
Amount field becomes deprecated because it kept string with float value.
Comparison (in case of Decimals == 5):
Amount (deprecated) = "1.2"
AmountInWei = "120000"
Issue #11588
2024-02-27 16:25:26 +01:00
Patryk Osmaczko
34fd0e87e4
chore: skip failing tests
2024-02-27 11:00:29 +01:00
Patryk Osmaczko
1f42f2582a
Revert "Comment out all logged flaky tests"
...
This reverts commit 0bd4a06edc
.
2024-02-27 11:00:29 +01:00
Patryk Osmaczko
0a1a66afa7
fix: prevent messenger being started twice
...
Previously, Messenger was `Start`ed multiple times, which resulted in
the shutdown process not being invoked on previously initialized
Messenger's sub-instances. This led to the failure of MVDS instance
shutdown causing massive error logs due to the attempts to read from a
closed database.
2024-02-27 11:00:29 +01:00
Patryk Osmaczko
bafb0a71d0
fix: prevent `panic: send on closed channel`
2024-02-27 11:00:29 +01:00
Patryk Osmaczko
5aed0d178f
chore: unskip flaky tests
2024-02-27 11:00:29 +01:00
Patryk Osmaczko
fdd979096c
chore: add capability to rerun failed tests
...
- Use `gotestsum` to generate junit test reports and re-run failed tests.
- Archive re-run reports in `${package_dir}/report_rerun_fails.txt`.
2024-02-27 11:00:29 +01:00
Patryk Osmaczko
fcd8e62b40
chore: introduce silent test logger config
2024-02-27 11:00:29 +01:00
frank
fca6cafc44
chore: refactor DB closure to check for errors before returning ( #4808 )
2024-02-27 07:03:57 +08:00
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