Ivan Belyakov
b74d9e6b4e
feat(wallet)_: add status proxy RPC urls for blockchain providers
...
Replace the status proxy URL for cryptocompare.
2024-08-01 08:19:20 +02:00
IvanBelyakoff
5b34cd9e9f
feat(wallet)_: add basic auth for cryptocompare proxy ( #5536 )
...
* feat(wallet)_: add basic auth for cryptocompare proxy
* test(wallet)_: add a test for httpclient used in market clients
2024-07-30 14:48:22 +01:00
richΛrd
0e982f1a3d
chore_: rename shards.test to status.prod ( #5571 )
2024-07-29 17:19:48 -04:00
richΛrd
3792d37df4
fix_: add missing message verification flag when creating an account ( #5570 )
2024-07-26 15:19:19 -04:00
Prem Chaitanya Prathi
9a703162c4
refactor: only use shards ( #5474 )
...
* refactor_: use shards by default
* fix_: metadata lightclient check
* chore_: update go-waku
2024-07-15 20:55:12 +05:30
Prem Chaitanya Prathi
58a3cc1127
feat(waku)_: allow client to set store confirmations
2024-07-15 09:37:57 +01:00
Jakub Sokołowski
0a6b76643e
fix(integration-tests)_: add missing HTTPVirtualHosts
...
And set it to `*` for tests to avoid RPC access issues.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-07-04 16:14:02 +02:00
Mikhail Rogachev
1ba4b86c7e
feat_: Add WS settings to the node config ( #5346 )
...
* feat_: add ability to enable http and ws connections from the client app
* feat_: add websocket option for api config
* fix_: use new api options in statusd
* chore_: add test for `overrideApiConfig`
2024-06-26 16:33:22 +02:00
Igor Sirotin
49eaabaca5
feat: adapt create/restore/login endpoints for keycard usage ( #5311 )
...
* chore_: remove duplicated `StartNodeWithKey`
* feat(KeycardPairing)_: added GetPairings method
* chore_: simplify startNode... methods
* chore_: added encryption path to be derived
* fix_: error handling in StartNodeWithKey
* feat_: added keycard properties to CreateAccount
* feat_: moved KeycardWhisperPrivateKey to LoginAccount
* fix_: LoginAccount during local pairing
* feat_: added chat key handling to loginAccount
* chore_: struct response from generateOrImportAccount
* fix_: do not store keycard account to keystore
* feat_: added Mnemonic parameter to LoginAccount
* chore_: wrap loginAccount errors
* feat_: RestoreKeycardAccountAndLogin endpoint
* chore_: merge RestoreKeycardAccountRequest into RestoreAccountRequest
* fix_: TestRestoreKeycardAccountAndLogin
* fix_: MessengerRawMessageResendTest
* chore_: cleanup
* chore_: cleanup according to pr comments
* chore_: better doc for Login.Mnemonic
* chore_: add/fix comments
* fix_: lint
2024-06-26 13:14:27 +02:00
kaichao
1d1d6e3276
chore_: set lower max delivery attempts ( #5382 )
...
* chore_: update message delivery max attemts.
* chore_: regenerate appdatabase bindata
2024-06-21 23:20:54 +08:00
Andrey Bocharnikov
9ffe842acc
fix(config)_: fix TorrentConfig when loading node config from DB
...
* Fix TorrentConfig validation condition
* Add tests
* Should help existing users who cannot login to the app
fixes #14813
2024-06-12 02:50:29 +07:00
frank
33ccf784c5
fix_:Missing "Backup Recovery Phrase" option in profile ( #5305 )
2024-06-07 07:34:08 +08:00
Igor Sirotin
a01ffdbe8e
fix: proper usage of CreateAccount RootDataDir ( #5284 )
...
* fix_: introduce CreateAccount.RootDataDir
* fix_: deprecate and remove ShhextConfig.BackupDisabledDataDir
2024-06-05 14:03:34 +01:00
Ivan Belyakov
99ead2d90c
feat(wallet)_: add support to statusd to create account from seed phrase
...
fixed minor issues
Closes #5175
2024-06-05 13:43:53 +02:00
richΛrd
94e5431ea3
chore: add fleet ENRs to the list of discv5 nodes ( #5184 )
...
* chore_: add fleet ENRs to the list of discv5 nodes
* fix_: handle scenario in which there are dnsDiscoveryURLs and enrs in the DiscV5Bootnode list
2024-05-26 19:16:26 -04:00
Arseniy Klempner
ad4fb204ef
chore_: add telemetry url flag to status cli ( #5201 )
...
This commit adds a TelemetryUrl param to request for creating
account and to the WakuV2Config. Adds a flag to the cli for
passing in the telemetry server url.
2024-05-22 15:01:54 -07:00
frank
4f4b7a9ce4
refactor_: add more default node config values for frontend when doing local pair sync
2024-05-07 18:17:25 +08:00
frank
8c5a735438
feat_: retry sending specific messages
2024-05-02 05:40:49 +08:00
frank
90b18d4f88
refactor_: set default node config values for frontend when doing local pair sync
2024-04-25 11:51:23 +08:00
Igor Sirotin
68bc9d39fd
fix_: set default user status to Automatic on account creationg ( #5083 )
2024-04-24 17:36:02 +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
Igor Sirotin
223a1d759e
Login endpoints improvements ( #4980 )
2024-03-28 15:01:44 +00:00
Mohamed Javid
1886dc3360
[Feature] Allow setting TestNetworksEnabled in Create/Restore Account ( #4971 )
...
This commit adds the ability to set the "TestNetworksEnabled" flag while creating an account.
Function affected: "generateOrImportAccount"
This helps Dev/E2E/PR builds to enable Test Networks by default and disable them on release/nightly builds.
Signed-off-by: Mohamed Javid <19339952+smohamedjavid@users.noreply.github.com>
2024-03-26 17:08:16 +05:30
Cuteivist
296b44f9ab
Chore: Fix default values ( #4960 )
2024-03-21 23:19:39 +01:00
kaichao
f0d6a4f64f
Send direct message using CLI ( #4913 )
...
* feat: send dm with cli
* fix: send contact request works
* feat: accept contact request
* feat: send dm
* fix: log
* feat: more dm
* fix: lint
* refactor: fix comments
* fix: more refactor
* fix: refoctor more
* fix: more refacotr
* fix: refactor dm
* fix: context from cli
* fix: add light mode flag
* fix: remove sleep when start node
* fix: better log
* fix: better logger
* fix: lint
* fix: comments
* fix: const flags
* fix: named logger
* feat: inteactive mode
* fix: send message in loop
* fix: better context manage
* feat: cli serve
* fix: readme
* extract to multi files
* fix: status cli rpc
* feat: create and login account
* fix: missing messagess
* fix: missing messages because data sync is not started.
* feat: start http service
* fix: lint
* fix: more build instructions.
* fix: review comments
2024-03-19 08:31:35 +08:00
frank
3de945feaf
chore: WakuV2 use config instead of settings
2024-03-07 17:20:53 +08:00
Alexander
26bc564b38
Peer syncing toggle ( #4758 )
...
* Peer syncing toggle
* bindata.go
2024-03-05 11:44:09 +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
Mohamed Javid
7816ee186d
Update default networks list and build Wallet config on login ( #4592 )
...
This commit:
- Updates the default networks list to include the Sepolia test network
- Updates the "LoginAccount" method to build and include the wallet config in the node config
---------
Signed-off-by: Mohamed Javid <19339952+smohamedjavid@users.noreply.github.com>
2024-02-02 19:25:46 +05:30
Michal Iskierko
73a5189398
feat(BridgeMessage): Add new type of chat message content: BridgeMessage
...
BridgeMessage is a type of chat message content which will be sent from Matterbridge.
It contains fields:
- bridge name - depends on the used bridge, eg. "discord", "slack", etc...
- user name - username the message was received from
- content - message content
- user avatar
- message id
- parent message id - used in case of replies
Message is saved to a separated table: bridge_messages, similarly to discord messages.
The user_messages table is untouched.
bridge_messages table contains user_messages_id in order to join with user_messages table.
Issue #13098
2024-01-30 12:14:54 +01:00
John Ngei
6e30fbb211
chore: update default wallet account name
2024-01-19 23:48:37 +01:00
Siddarth Kumar
926f6a3c72
Revert "test: bump go-libp2p"
...
This reverts commit d0ca4447c6
.
2024-01-18 20:29:33 +00:00
Richard Ramos
d0ca4447c6
test: bump go-libp2p
2024-01-18 14:28:06 +00:00
Cuteivist
7814f39cd7
feat: Add advanced token settings ( #4524 )
2024-01-05 12:12:53 +01:00
Andrea Maria Piana
546f0b9d5c
Set default fleet to shards.test
2023-12-20 12:53:32 +00:00
Dario Gabriel Lipicar
8848943422
feat: obtain rarible api keys
2023-11-27 20:30:18 -03:00
Richard Ramos
8e0621d1b1
chore: add cluster_id to DB, move clusterID to config file and load clusterID when switching fleets
2023-11-23 11:16:50 -04:00
Prem Chaitanya Prathi
9510ad0f5d
fix: specify clusterid as 16 when using sharding fleet so that metadata proto negotiation doesn't fail
2023-11-23 11:16:50 -04:00
Dario Gabriel Lipicar
14a8df8948
feat: support alchemy sepolia api keys
2023-11-21 16:20:05 -03:00
Andrea Maria Piana
7b752ac34c
Allow to set fleet
2023-11-17 12:23:54 +00:00
richΛrd
2c954d42cf
feat: replace DefaultPubsubTopic by Shard 32 ( #4161 )
2023-11-09 20:29:15 -04:00
Igor Sirotin
176bdd297d
feat: url unfurling settings ( #4128 )
2023-10-13 15:31:56 +01:00
Andrea Maria Piana
9034f0a984
Update waku nodes
2023-10-05 18:20:44 +01:00
Dario Gabriel Lipicar
2bcf08f273
feat: use Alchemy API key for Ethereum main/goerli
2023-10-05 09:40:18 -03:00
frank
6bcf5f1289
Removed settings.Usernames and reactivate PreferredName ( #3964 )
...
* sync preferred name;
remove settings.usernames
* update account name when handle settings.preferred_name from backup message
* fix Error:Field validation for 'KeycardPairingDataFile' failed on the 'required' tag
* bump version
* rebase
2023-09-16 09:20:23 +08:00
Sale Djenic
6894295ac3
feat: register and maintain keycard local pairing file by `status-go`
...
Closes : #4003
2023-09-13 17:15:32 +02:00
frank
71ca35bf34
Feat/sync customization color ( #3702 )
...
* sync customization color
* addressed feedback from @cammellos
* add param customizationColorClock to function generateOrImportAccount
2023-07-18 21:35:06 +08:00
Andrea Maria Piana
c3ae0e98fe
Enable lightclient
2023-07-07 14:49:40 +01:00
Alexander
49187cc553
Make profile photos visible by default ( #3553 )
...
* Make profile photos visible by default
* Slight refactoring
2023-06-19 18:55:04 +02:00
Andrea Maria Piana
6acb34bab7
Allow setting up wallet with new config
...
This commit does a few things:
1) Extend create/import account endpoint to get wallet config, some of
which has been moved to the backend
2) Set up a loop for retrieving balances every 10 minutes, caching the
balances
3) Return information about which checks are not passing when trying to
join a token gated community
4) Add tests to the token gated communities
5) Fixes an issue with addresses not matching when checking for
permissions
The move to the wallet as a background task is not yet complete, I need
to publish a signal, and most likely I will disable it before merging
for now, as it's currently not used by desktop/mobile, but the PR was
getting to big
2023-05-19 13:23:21 +01:00