Andrea Maria Piana
bafdf08529
Fix account not being stored
2023-10-24 19:01:46 +01:00
Mikhail Rogachev
1be356af93
feat: Profile showcase backend ( #4005 )
...
* feat: profile showcase preferences basic impl
(squashed)
* feat: save preferences in batch for profile showcase
* chore: add validation for profile showcase settings request
and fix migration order
2023-10-24 14:43:18 +04:00
Igor Sirotin
e83be20def
fix: shared links and link previews contain full self information ( #4169 )
...
* fix(StatusUnfurler): allow contact without icon
2023-10-24 11:15:32 +01:00
frank
311e463eed
make lint-fix ignore for messenger_handlers.go ( #4181 )
...
* make lint-fix ignore messenger_handlers.go
* make lint-fix
2023-10-24 11:42:56 +08:00
Jonathan Rainville
b6acf16fd1
fix(chat/api): make community chat creation more forgiving and accurate ( #4185 )
...
Fixes https://github.com/status-im/status-desktop/issues/12418
2023-10-23 15:08:28 -04:00
Patryk Osmaczko
dc6fe5613a
fix: decouple permissions reevaluation from torrent client readiness
2023-10-22 21:50:41 +02:00
Patryk Osmaczko
bd245ab45b
refactor: unify `Owned()` and `ControlledCommunities()`
2023-10-22 21:50:41 +02:00
Patryk Osmaczko
345851c396
feat: ensure unique control node across devices
...
closes : status-im/status-desktop#11962
2023-10-22 21:50:41 +02:00
frank
624996a7e9
only sync decisions/state of AC notifications ( #3979 )
2023-10-22 17:41:20 +08:00
Patryk Osmaczko
2a5d3e5490
fix: mitigate flakiness of TestBasicWakuV2
...
fixes : #4105
2023-10-20 20:41:23 +02:00
Patryk Osmaczko
eb232d4680
fix: use `messengerSignalsHandler` instead of global object
2023-10-20 18:09:12 +02:00
Patryk Osmaczko
148721b680
chore: add `WaitOnSignaledMessengerResponse` test utility
2023-10-20 18:09:12 +02:00
Patryk Osmaczko
fc8ce915af
fix: prevent nil dereference in `IsControlNode` for existing communities
2023-10-19 22:11:53 +02:00
Patryk Osmaczko
05db628406
chore: omit `CommunityDescription` queuing if owner is already verified
2023-10-19 22:11:53 +02:00
Roman Volosovskyi
42527723f2
[ #4087 ] Omit history scanning on generated multiacc creation
2023-10-19 15:07:34 +02:00
Mykhailo Prakhov
74c13fd363
fix: setup owner as CommunityDescription signer after minting community owner token ( #4168 )
2023-10-19 13:03:41 +02:00
Cuteivist
9b44cf65ed
Update community solidity contracts ( #4166 )
2023-10-19 08:17:54 +02:00
Patryk Osmaczko
831feb3dcd
chore: ensure 'waku' and 'wakuv2' tests run first
...
Mitigates: #4105
2023-10-18 22:32:29 +02:00
Patryk Osmaczko
3292c1c883
feat: rekey community on control node change
...
closes : status-im/status-desktop#11963
2023-10-18 22:32:29 +02:00
Patryk Osmaczko
246b68a8c0
refactor: rename and simplify `UpdatePrivateKeyAndControlNode`
2023-10-18 22:32:29 +02:00
Patryk Osmaczko
6c4ce3dedf
fix: make `testJoinedPrivilegedMemberReceiveRequestsToJoin` less flaky
2023-10-18 17:11:20 +02:00
Patryk Osmaczko
a9cde06e44
refactor: simplify community requests logic
...
With the recent introduction of pending states, the community requests
logic became more complex. This commit simplifies the flow and
appropriately delegates logic to its corresponding abstraction levels:
messenger, manager and community. Additionally, it eliminates
redundancies in notifications and request-saving mechanism.
2023-10-18 17:11:20 +02:00
Patryk Osmaczko
b932cc97bb
fix: ensure owners and token masters receive revealed addresses with
...
request to join
2023-10-18 17:11:20 +02:00
Michal Iskierko
8ac26f8810
feat: use owner&master token addresses when deploying assets
...
Issue #12364
2023-10-18 14:09:05 +02:00
frank
3326362b90
optimised finding server cert ( #4148 )
...
* optimised finding server cert
* make sure `close(done)` invoked only once
* remove sleep
* resolve IDE warning
* refactor for findServerCert
2023-10-18 14:17:49 +08:00
Patryk Osmaczko
0881d8cdb0
Add queue for processing community description & configurable control node
2023-10-17 21:00:24 +01:00
Sale Djenic
b348cca15c
feat: added functionality to ask a client to sign a transaction and an endpoint to continue sending using provided signature
...
This functionality is needed in case the user wants to send a transaction and
signs it using the signature provided by the keycard (or any other compatible way).
2023-10-17 19:42:06 +02:00
Vitaliy Vlasov
abac55c778
fix waku2 FilterManager.pingPeers() range variable issue; modify logs
2023-10-17 17:24:33 +03:00
Jonathan Rainville
c8910d69fe
feat(pairing): sync 1-1 chats and groups on pairing devices ( #4102 )
...
Fixes #3547
2023-10-17 09:24:15 -04:00
Anthony Laibe
21ddaa4b9f
feat: arbitrum sepolia
2023-10-17 09:28:13 +02:00
Igor Sirotin
036173cfed
fix: always unfurl status links ( #4159 )
2023-10-17 08:25:45 +01:00
Michal Iskierko
f2464cccfd
fix: HandleCommunityTokensMetadata
...
Add all tokens in the loop.
Get MaxSupply instead of TotalSupply
Issue #12104
2023-10-15 20:32:47 +02:00
Igor Sirotin
176bdd297d
feat: url unfurling settings ( #4128 )
2023-10-13 15:31:56 +01:00
Igor Sirotin
aded258ccb
feature: Unfurl status links ( #4033 )
2023-10-13 13:25:34 +01:00
Khushboo-dev-cpp
ac813ef5d8
chore: Remove include watch only accounts settings as it is out dated and not needed anymore ( #4153 )
2023-10-13 11:23:24 +02:00
Jonathan Rainville
466dccc809
feat(backup): add 1-1 chats and group chats to backup ( #4073 )
...
* feat(backup): add 1-1 chats and group chats to backup
* add active
* add clock
* add muted
2023-10-12 17:15:05 -04:00
Richard Ramos
de5c7b8e5b
feat: shard fleet
...
Adds shard.test fleet and changes the non protected shard index to 64
2023-10-12 17:07:57 -04:00
Richard Ramos
ace5b26137
fix: do not send the requests to join and cancel in the protected topic
2023-10-12 17:07:57 -04:00
Richard Ramos
350a952116
waku2: static shards
...
- use protected topics for communities
- associate chats to pubsub topics and populate these depending if the chat belongs to a community or not
- mailserver functions should be aware of pubsub topics
- generate private key for pubsub topic protection when creating a community
- add shard cluster and index to communities
- setup shards for existing communities
- distribute pubsubtopic password
2023-10-12 17:07:57 -04:00
Jonathan Rainville
de34ea37f2
fix(keycard_pairings): don't write the pairing file if content is empty ( #4113 )
...
Fixes https://github.com/status-im/status-desktop/issues/12342
2023-10-12 16:44:41 -04:00
richΛrd
ba5ed725ce
waku2: static shards ( #3944 )
...
- use protected topics for communities
- associate chats to pubsub topics and populate these depending if the chat belongs to a community or not
- mailserver functions should be aware of pubsub topics
- generate private key for pubsub topic protection when creating a community
- add shard cluster and index to communities
- setup shards for existing communities
- distribute pubsubtopic password
- fix: do not send the requests to join and cancel in the protected topic
- fix: undefined shard values for backward compatibility
- refactor: use shard message in protobuffers
2023-10-12 15:21:49 -04:00
Dario Gabriel Lipicar
2a5327d8d2
feat: emit event on received community collectibles
2023-10-12 15:42:45 -03:00
Roman Volosovskyi
778753bb57
Fix checking of ERC20 tail on new blocks scanning
2023-10-12 16:21:09 +02:00
Dario Gabriel Lipicar
28cfeb4bc8
feat: refresh collectibles when testnet mode setting changes
2023-10-12 10:18:25 -03:00
Dario Gabriel Lipicar
6d19e165d9
feat: send settings event when a setting is set through the API
2023-10-12 10:18:25 -03:00
Dario Gabriel Lipicar
c2ff377585
chore: moved accounts event watcher to accountsevent package
2023-10-12 10:18:25 -03:00
Alexander
e17a247d0f
Revert unviewed message count changes ( #4101 )
2023-10-12 14:27:56 +02:00
Cuteivist
5674a010cd
feat: Handle Status Mint transaction ( #4137 )
2023-10-12 12:21:03 +02:00
Patryk Osmaczko
653df822da
fix: derive community.Encrypted() from permissions
2023-10-12 01:45:33 +02:00
Jonathan Rainville
11f670636b
fix(communities): set state correctly on request accept or decline ( #4144 )
...
Fixes https://github.com/status-im/status-desktop/issues/12413
2023-10-11 15:55:52 -04:00