Igor Sirotin
295685c1fe
fix_: skip tests using infura ( #5086 )
2024-04-24 16:41:42 +02:00
Ajay Sivan
faf823f62f
fix_: filter private permissions & add Id keys in check_permissions_response ( #5059 )
2024-04-19 09:23:54 -07:00
Mikhail Rogachev
3baaac3e63
chore_: move grant exiration to a new test ( #5078 )
2024-04-19 16:23:27 +02:00
Igor Sirotin
e691a1b5bb
chore_: rename networks, proper icons for testnets ( #5077 )
2024-04-19 11:55:31 +01:00
Siddarth Kumar
d6c4682479
chore_: bump go to 1.20 ( #5027 )
...
This commit attempts to upgrade go version to 1.20.12
This commit also removes the following items from lint checks :
* `goconst`
* `structcheck`
* `deadcode`
* `golint`
* `varcheck`
Mobile PR for QA purposes -> https://github.com/status-im/status-mobile/pull/19564
2024-04-18 18:48:02 +02:00
Andrey Bocharnikov
78db9054fc
fix_: Add contact to removeTrustStatus response ( #5058 )
...
* Split function for reseting trust status and verification+trust status
* Refactoring: extract setTrustStatusForContact, setContactVerificationStatus functions
* Tests
2024-04-18 19:28:44 +04:00
Sean Hagstrom
55e2dc6a90
Allow for timestamps to be saved with accounts ( #5049 )
...
* fix_: allow for saving timestamp when saving account
* fix_: associate timestamp to restored account
2024-04-18 09:34:00 +02:00
Patryk Osmaczko
9e5462eb9e
feat_: introduce forward error correction in segmentation layer
...
closes : #4330
2024-04-17 22:05:53 +02:00
Patryk Osmaczko
4f2adc0ced
chore_: add `klauspost/reedsolomon` module
2024-04-17 22:05:53 +02:00
Patryk Osmaczko
bd91f5ab49
fix_: keep community locks map unreleased when Manager stops
...
`ReevaluateMembers` is run as a separate goroutine and sometimes it is
executed after `Manager` has been stopped. It tries to use the lock and
in consequence, it panics. Ensuring the map is still there prevents that.
^Happened in test: `TestCreateTokenPermission`.
2024-04-17 17:31:38 +02:00
Patryk Osmaczko
9d309886f7
fix_: mitigate race conditions on community
...
mitigates: status-im/status-desktop#14432
2024-04-17 17:31:38 +02:00
Mikhail Rogachev
6da423fc71
feat: Add an expiration and periodical publishing for community grants ( #5024 )
...
* feat_: add periodical publishing for community grants
feat_: Validate grant when receiving it
feat_: add expiration for grants
feat_: add test for grants expiration
fix_: move grants test to profile showcase, fix a few bugs
* feat_: use one group mesage to update grants
* chore_: review fixes
2024-04-17 16:53:51 +02:00
richΛrd
3de2756660
refactor_: expire envelope cache ( #5061 )
2024-04-17 08:19:03 -04:00
frank
d246699c5e
fix_: logout deadlock
2024-04-16 17:26:38 +08:00
Mikhail Rogachev
1211b86151
chore_: update pb.go files according protoc version from nix ( #5052 )
2024-04-12 19:04:00 +02:00
Ivan Belyakov
12deb23360
chore(wallet)_: removed all addresses parameter as redundant.
...
Instead we check directly if passed addresses are all wallet addresses that
we have in accounts DB.
2024-04-12 14:36:44 +02:00
Ivan Belyakov
a549529637
fix(wallet)_: balances were not updated for accounts not checked during
...
initial balance fetch, as cache was considered valid and in case
balance was previously stored in DB for this account, it was returned
though it was not up to date.
2024-04-11 19:29:55 +02:00
Andrea Maria Piana
116fda7461
fix_: Remove rpc client from push notification servers and avoid panic
2024-04-11 17:12:14 +01:00
Jakub Sokołowski
ba04237972
fix(nix)_: avoid warning about default shell fallback
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-04-11 16:23:47 +03:00
Jakub Sokołowski
c343d52944
fix(nix)_: add USER var when sourcing profile
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-04-11 16:22:01 +03:00
Jakub Sokołowski
9509fddd40
nix: fix detecting install type in Docker
...
Otherwise build fails in a Docker container for Desktop:
```
+ make status-go
Building: status-go
Unknown Nix installtion type!
Unknown Nix installtion type!
make[1]: *** [Makefile:223: statusgo-shared-library] Error 1
make: *** [Makefile:432: vendor/status-go/build/bin/libstatus.so] Error 2
```
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-04-11 15:51:02 +03:00
Anton Iakimov
c57c8aabc4
ci: fix build
2024-04-11 10:59:37 +02:00
Patryk Osmaczko
759e5e5c7b
fix_: improve `fetchCommunityAssets` performance
...
fixes : #5038
2024-04-10 21:00:28 +02:00
Godfrain Jacques
e6fee1a84e
fix_: token-permitted channel input not locked ( #5046 )
...
Issue #14117
2024-04-10 10:51:58 -07:00
Patryk Osmaczko
21eba9928c
chore_: bump `hash_ratchet_encrypted_messages_key_id` migration
...
This is to ensure proper migration from release branch.
2024-04-10 16:40:57 +02:00
Patryk Osmaczko
853afccfae
revert_: "ci: temporarily disable migration check"
...
This reverts commit d4c0500200e2decd85668a02dbf6c12d92678322.
2024-04-10 16:40:57 +02:00
Siddarth Kumar
4bdeff4bdd
fix_: add patch for xcode-15 compatibility ( #5035 )
...
This issue exists in `gomobile` here -> https://github.com/golang/go/issues/63141
This commit makes sure `make statusgo-ios` works with Xcode 15 by applying this patch on top of our existing `gomobile` overlay.
Closes #5034
2024-04-10 18:00:37 +05:30
Patryk Osmaczko
448758e64a
ci_: temporarily disable migration check
...
Temporary, to cherry-pick migration from release branch.
2024-04-10 14:27:14 +02:00
Patryk Osmaczko
dcf3ed2388
fix_: improve performance of `GetHashRatchetMessages`
...
This time with proper migration timestamp.
part of: #5036
2024-04-10 14:27:14 +02:00
Andrea Maria Piana
fc846211b7
fix_: make sure tag version works if no args are passed
2024-04-10 12:18:30 +01:00
Andrea Maria Piana
a9228df085
fix_: ignore description in commit check
2024-04-10 12:04:55 +01:00
Andrea Maria Piana
8c7a6aa54d
chore_: Add tag-version command
2024-04-10 11:43:13 +01:00
Ibrahem Khalil
18cc3a16d5
Return request to join acceptance notifications ( #4909 )
2024-04-09 21:32:03 +02:00
kaichao
e2a4a22896
chore: refactor status cli ( #5010 )
...
* chore: remove opts when create account
* chore: namings and better logging
* chore: config api modules with flag.
* chore: renaming
* chore: use methods on object
* fix: allow less characters for name
* fix: display name unit test
* chore: revert display name check.
* chore: change simulate display name.
2024-04-09 18:44:43 +03:00
flexsurfer
69326767d8
add image to chat preview ( #4888 )
2024-04-09 17:39:14 +02:00
Patryk Osmaczko
1ceb180e8a
fix: fetch community only when assets metadata is missing
...
fixes : status-im/status-desktop#14296
2024-04-09 10:51:21 -04:00
Cuteivist
d3d155a5b2
Added soulbound field for collectibles ( #5026 )
2024-04-09 16:16:20 +02:00
Alexis Pentori
f9df853e4a
nix: Updating Nix Shell and Makefile to use nix-shell
...
Signed-off-by: Alexis Pentori <alexis@status.im>
2024-04-09 12:49:06 +03:00
Anthony Laibe
6823870b01
fix: update ramp network link
...
fix: https://github.com/status-im/status-desktop/issues/14359
2024-04-09 11:39:37 +02:00
Anton Iakimov
2b7306d62d
refactor: move lint args to configuration file
2024-04-09 10:17:59 +02:00
Sale Djenic
7b09ee073d
feat: swap via paraswap
2024-04-08 10:14:48 +02:00
Michal Iskierko
c921079761
fix: handle bridge message edits
...
Issue #14044
2024-04-07 23:24:46 +02:00
Michal Iskierko
debc1485de
fix: omit l1GasFee in json
2024-04-07 20:58:17 +02:00
Stefan
9986125982
chore(wallet) minor improvement to matching transactions
...
Made while hunting for the hash used for matching ID madness.
Updates: #14071
2024-04-05 11:04:13 +02:00
Stefan
62405b4def
fix(wallet): activity duplicate in case of non-native transfer
...
The "hash" (a.k.a. ID) column was used for matching transfer entry which
works only for native transfers which have the `ID` same as hash.
Closes : #14071
2024-04-05 11:04:13 +02:00
Jonathan Rainville
9d12856329
chore(markdown): up markdown to get fix for statusTags
...
Fixes https://github.com/status-im/status-desktop/issues/14221
2024-04-04 16:15:22 -04:00
Jonathan Rainville
6c82a6c2be
fix(manager): make both perms satisfied if viewAndPost is satisfied
...
Fixes https://github.com/status-im/status-desktop/issues/14209
2024-04-04 14:34:59 -04:00
Patryk Osmaczko
107d7a9822
fix: increase mute interval check
...
Each 3 seconds is much too frequent, it leads to all communities being
read from the database and as a consequence to extensive memory
consumption (most likely garbage collector was not fast enough to
cleanup allocated memory).
mitigates: status-im/status-desktop#14281
2024-04-04 10:59:47 -04:00
Anthony Laibe
e1cd91fafe
Fix for erc20 transfer + other type of tx
...
This is 2 fix:
- ENS interaction + stickers don't need L1 fees as they are only executed on mainnet
- ERC20 data needs to be built when making the tx
2024-04-04 13:40:04 +02:00
yqrashawn
aa73a0512c
feat: add contact customization color ( #4869 )
2024-04-03 22:49:57 +08:00