Patryk Osmaczko
4a9220bf96
refactor: eliminate datasync initialization logic duplication
2023-11-18 15:37:54 +01:00
Patryk Osmaczko
7b3013a010
chore: remove message chunking from datasync
...
It was redundant to recently introduced messages segmentation layer.
2023-11-18 15:37:54 +01:00
Vitaly Vlasov
1794b93c16
Always set PubsubTopic in filters
2023-11-18 02:26:34 +02:00
Dario Gabriel Lipicar
c88ab45d76
fix: pass context in FindOrCreateTokenByAddress
2023-11-17 16:17:50 -03:00
Dario Gabriel Lipicar
5933376eda
feat: unify collectibles struct
2023-11-17 16:17:50 -03:00
Dario Gabriel Lipicar
6f84207d3a
feat: allow specifying fetch criteria for owned collectibles
2023-11-17 16:17:50 -03:00
Dario Gabriel Lipicar
823fe76fc3
feat: allow different data types in collectibles requests
2023-11-17 16:17:50 -03:00
Richard Ramos
d2578bf0cb
fix: reset context on stop
2023-11-17 13:37:41 -04:00
Richard Ramos
28160fe4f7
fix: memory aliasing in loop
2023-11-17 13:37:41 -04:00
Richard Ramos
573a97791e
fix: start idService and add wg.Done to fnApply
2023-11-17 13:37:41 -04:00
Richard Ramos
89385cfcaf
fix(waku2): use a cancelable context for initial bootnode discovery
2023-11-17 13:37:41 -04:00
Dario Gabriel Lipicar
a51f8aa13c
feat: backoff wallet community fetches after a failure
2023-11-17 10:35:30 -03:00
Dario Gabriel Lipicar
e17d4606b1
fix: implement cancellable collectibles requests
2023-11-17 10:35:30 -03:00
Igor Sirotin
2fef9a8f8f
feat: new `GetTextURLsToUnfurl` endpoint which extends GetURLs ( #4294 )
2023-11-17 13:32:37 +00:00
Boris Melnik
4ae9c02e57
fix(discord): Handle multiple channels with the same name ( #4313 )
2023-11-17 16:18:18 +03:00
Andrea Maria Piana
7b752ac34c
Allow to set fleet
2023-11-17 12:23:54 +00:00
Dario Gabriel Lipicar
92a604f471
fix: fix alchemy collectible traits parsing
2023-11-16 15:49:13 -03:00
Patryk Osmaczko
2c55b9c676
feat: cache curated communities in db
...
closes : status-im/status-desktop#12277
2023-11-16 17:21:28 +01:00
Patryk Osmaczko
5b51c32a4a
refactor: extract messenger_curated_communities.go
2023-11-16 17:21:28 +01:00
Anthony Laibe
cd03dd949e
fix: send erc20
2023-11-16 13:40:04 +01:00
Ivan Belyakov
f4fc0ea324
feat(wallet): remove old OnDemand transfer fetch strategy as it not
...
functional and not maintained any more and we will work on improvement
of SequentialFetchStrategy
2023-11-16 12:59:47 +01:00
Patryk Osmaczko
dd5e45d81c
chore: delay message segments cleanup loop execution
2023-11-16 10:54:00 +01:00
Ivan Belyakov
b6ade53603
feat(wallet): detect ERC1155 batch transfers.
...
Refactored transfers loading to reduce blockchain RPC requests (getBaseFee, getTransaction,
getTransactionReceipt) by reusing preloaded transaction and block fee.
Split extraction of subtransaction from logs and from ETH transfer into
different methods.
Refactored log_parser to extract sender and receiver addresses
uniformly for different transfer types.
Replaced info logs with debug where needed.
closes #4221
2023-11-16 09:37:09 +01:00
Patryk Osmaczko
d04f99d56d
chore: cleanup message segments
...
closes : #4297
2023-11-15 16:52:35 +01:00
Stefan
b994cedfc3
feat(wallet) implement Wallet Connect sign APIs
...
add WalletConnect support for signing session events
- implement `eth_sendTransaction`
- implement `personal_sign`
Also fix exposing unusable accounts
Updates status-desktop #12637
2023-11-15 15:52:02 +01:00
Pablo Lopez
f1d31d6339
add message hash to login ( #4315 )
2023-11-15 16:33:23 +02:00
Anthony Laibe
5381ec4a76
feat: add token list
2023-11-15 09:02:36 +01:00
Jonathan Rainville
ecbacb0a7f
fix(markdown): fix system mentions when text is too long ( #4319 )
...
Fixes https://github.com/status-im/status-desktop/issues/11520
2023-11-14 16:56:40 -05:00
Anthony Laibe
0345612a31
fix: use real id of token to estimate gas
2023-11-14 14:24:51 +01:00
Igor Sirotin
010afb4b39
fix: self-contact related flaky tests ( #4312 )
2023-11-13 20:07:35 +00:00
Ivan Belyakov
57e370e7b9
feat(wallet): Added detection of ERC1155 SingleTransfer events
2023-11-13 20:19:57 +01:00
osmaczko
a584ab086a
Fix/timesource offline ( #4309 )
...
* fix: add missing callback cleanup in timesource
fixes: "panic: sync: negative WaitGroup counter"
part of: status-im/status-desktop#12691
* fix: ensure timesource.GetCurrentTime is non-blocking
closes : status-im/status-desktop#12691
2023-11-13 14:06:32 -05:00
Jonathan Rainville
2076853ce3
fix(profile_showcase): fix crash when profile showcase message is nil ( #4296 ) ( #4311 )
...
Partly fixes https://github.com/status-im/status-desktop/issues/12695
2023-11-13 12:35:41 -05:00
Patryk Osmaczko
de29ec71ae
feat: enable messages segmentation
...
closes : status-im/status-desktop#12188
2023-11-13 17:32:00 +01:00
Patryk Osmaczko
6bb806caad
feat: introduce messages segmentation
2023-11-13 17:32:00 +01:00
Patryk Osmaczko
fa44e03ac2
refactor: eliminate logic duplication in MessageSender.HandleMessages
2023-11-13 17:32:00 +01:00
Igor Sirotin
ab6cb85690
fix(messenger_base_test): remove messenger `Start` duplication ( #4305 )
2023-11-13 15:53:51 +00:00
Boris Melnik
44625a2904
chore(discord): Move import from discord functionality to separatefile ( #4278 )
2023-11-13 13:29:31 +03:00
Stefan
36da204282
feat(wallet) add WalletConnect pair API
...
Updates #12551
2023-11-13 10:19:06 +01:00
richΛrd
c0b0bdc8fe
fix: populate node config's `UseShardAsDefaultTopic` ( #4289 )
2023-11-10 15:29:32 -04:00
Igor Sirotin
a178d724b1
fix: correct parsing shared url without data ( #4283 )
2023-11-10 16:33:37 +00:00
richΛrd
de12ca885c
fix(wakuv2): don't wait for connections to login ( #4293 )
...
- Identify will not block logout
- Use `peer.AddrInfo` instead of multiaddresses
- Modifies some logs to reduce noise
2023-11-10 11:31:59 -04:00
Anthony Laibe
dc2d179692
fix: estimate gas for erc721
2023-11-10 16:11:05 +01:00
Igor Sirotin
b36d95d84d
fix: better `IsStatusSharedURL` ( #4280 )
...
* fix: better `IsStatusSharedURL`
* refactor `ParseSharedURL`
2023-11-10 15:00:03 +00:00
Igor Sirotin
c3687acc84
feat: limit unfurls number ( #4288 )
2023-11-10 10:32:58 +00:00
richΛrd
2c954d42cf
feat: replace DefaultPubsubTopic by Shard 32 ( #4161 )
2023-11-09 20:29:15 -04:00
Mikhail Rogachev
03c32f620f
feat: Profile showcase data sharing ( #4209 )
...
* feat: Add profile showcase messaging part with ecrypted data
* feat: Separate profile showcase categories to provide ablity to store custom data
* fix: review fixes
* feat: move profile showcase out of contact data
* fix: create index on contact id for profile tables
* chore: remove logger from link preview
2023-11-09 22:59:01 +04:00
Igor Sirotin
f8236fb555
fix: link previews public keys ( #4272 )
2023-11-09 16:24:35 +00:00
Dario Gabriel Lipicar
337f3aefec
fix: add missing error check in currency service
2023-11-09 13:12:25 -03:00
frank
51a1a9940f
print origins for log ( #4277 )
2023-11-09 14:35:59 +08:00