saledjenic
a827dee54c
fix_: removes incorrectly added keycards ( #5635 )
2024-07-31 19:12:02 +01:00
Icaro Motta
9570cd2a27
fix(wallet)_: update default wallet account's color to blue for old mobile user ( #5621 )
...
Authored-by: qfrank
2024-07-29 15:22:37 -03:00
Icaro Motta
3ca29b87c3
chore_: cherry-pick PRs #5581 #5557 ( #5596 )
...
* fix(Wallet)_: Add quotes around token symbol in insufficient balance error messages to ensure valid JSON parsing
* feat_: migrate v1 keycard account (#5557 )
---------
Co-Authored-By: belalshehab <belal@status.im>
Co-Authored-By: flexsurfer <flexsurfer@users.noreply.github.com>
2024-07-28 23:22:47 +05:30
Prem Chaitanya Prathi
58a3cc1127
feat(waku)_: allow client to set store confirmations
2024-07-15 09:37:57 +01:00
Prem Chaitanya Prathi
6c0c267c3c
feat_: flag to enable/disable sent message store query confirmations
2024-07-15 09:19:01 +01:00
richΛrd
56cc5c96c5
feat_: bump go-waku to introduce new keep alive interval ( #5484 )
...
- Also renames the existing keepAliveInterval to randomPeerKeepAliveInterval, and uses time.Duration instead of int
2024-07-11 14:36:34 -04:00
richΛrd
6ace9f9be0
chore_: rename shards.staging to status.staging ( #5500 )
2024-07-11 10:37:16 -04:00
Andrea Maria Piana
9a59d6a459
feat(metrics)_: add centralized metrics
...
This commit adds support for centralized metrics.
There are two providers as of now, and we haven't quite decided which
one to go for, so for the time being both are supported.
It also introduces a new endpoint InitializeApplication that replaces
OpenAccounts
2024-07-11 10:05:31 +01:00
richΛrd
c0a7a1ee9e
feat_: flag to enable/disable missing message verification ( #5497 )
2024-07-09 09:42:34 -04: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
Mikhail Rogachev
1362d10620
feat_: implement connector service ( #5375 ) ( #5403 )
2024-06-24 07:29:40 -07: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
Igor Sirotin
13ade7ccff
chore_: Revert: implement connector service ( #5375 ) ( #5397 )
...
This reverts commit b25ff41e51
.
2024-06-21 13:16:41 +01:00
Godfrain Jacques
b25ff41e51
feat_: implement connector service ( #5375 )
2024-06-20 14:11:55 -07: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
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
frank
cb0a64d700
test_: add unit test for FixMissingKeyUIDForAccounts
2024-06-05 19:36:05 +08:00
frank
a908a41eff
test_: re-organized test code
2024-06-05 19:36:05 +08:00
frank
763ed552ed
chore_:Don't rely on the master key when generating accounts ( #5279 )
...
* chore_:Don't rely on the master key when generating accounts under the bip 0044 path m/44'/60'/0'/0/0
* fix_: lint issue
* fix_: failed test TestBackendStartNodeConcurrently
2024-06-05 19:36:05 +08:00
frank
9d0e36e7b0
fix_:calculation on keyUID
2024-06-05 19:36:05 +08:00
frank
9e10612a61
fix_:failed test TestMigrateWalletJsonBlobs
2024-06-05 19:36:05 +08:00
frank
37404a6e6e
fix_:lint issue
2024-06-05 19:36:05 +08:00
frank
7b90574008
fix_:NoDiscovery is false, but ClusterConfig.BootNodes is empty
2024-06-05 19:36:05 +08:00
frank
55bde9075f
chore_:Add keyUID to table when migrating from v1 to v2
2024-06-05 19:36:05 +08:00
Cuteivist
6b680f0722
feat_: Correct opt short names ( #5163 )
2024-05-16 16:01:30 +02:00
Igor Sirotin
7f671f7632
chore: make generate with custom `-modtime` ( #4896 )
2024-03-08 09:25:17 +00:00
Alexander
5972cd0fde
Peer syncing migration order fix ( #4883 )
2024-03-07 14:13:56 +01: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
571f30777e
chore: make generate with nix-shell ( #4853 )
2024-03-01 13:58:24 +00: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
Igor Sirotin
9fa396e797
chore: nix-shell make generate ( #4824 )
2024-02-27 19:35:43 +00:00
Anthony Laibe
972a4f9df9
feat: sepolia default
2024-02-23 11:26:31 +01: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
Pablo Lopez
3f19972c8e
enable custom community storenodes ( #4532 )
...
* enable custom community store nodes
* fix
* fix
* fix
* fix
* cleanup
* fix
* migration
* fix
* cleanup
* fix
* cleanup
* fix
* fix
* cleanup
* message to update the community storenodes
* rename
* fix test
* wait for availability only if global storenode
* fix test
* fix typo
* sync community storenodes
* remove unused
* add tests
* fix imports
* fix todo
* unused
* pr comments
* pr feedback
* revert merge deleted
* fix lint
* fix db and perform ms request
* typo
* fix log
* fix go imports
* refactor handle message
* cleanup public message
* add tests
* fix test
* cleanup test
* fix test
* avoid making one file to big to keep codeclimate from complaining
* fix lint
* revert
* Update protocol/storenodes/database.go
Co-authored-by: richΛrd <info@richardramos.me>
* Update protocol/messenger_mailserver_cycle.go
Co-authored-by: richΛrd <info@richardramos.me>
* PR comment
* fix tx
* proto files
* pr comment
---------
Co-authored-by: richΛrd <info@richardramos.me>
2024-02-20 17:49:39 +02:00
Igor Sirotin
add46fbda0
chore: `make generate` with nix-shell ( #4745 )
2024-02-16 12:48:27 +00:00
Andrea Maria Piana
605fe40e32
Fix encryption metadata issues #4613
...
This commit fixes a few issues with communities encryption:
Key distribution was disconnected from the community description, this created a case where the key would arrive after the community description and that would result in the client thinking that it was kicked.
To overcome this, we added a message that signals the user that is kicked. Also, we distribute the key with the community description so that there's no more issues with timing.
This is a bit expensive for large communities, and it will require some further optimizations.
Key distribution is now also connected to the request to join response, so there are no timing issues.
Fixes an issue with key distribution (race condition) where the community would be modified before being compared, resulting in a comparison of two identical communities, which would result in no key being distributed. This commit only partially address the issue.
2024-02-07 10:25:41 +00:00
Anthony Laibe
026194d97a
fix: add new migration to fix missing migration that didn't ran
2024-01-24 17:42:31 +01:00
Andrea Maria Piana
e65760ca85
Add basic peersyncing
...
This commit adds basic syncing capabilities with peers if they are both
online.
It updates the work done on MVDS, but I decided to create the code in
status-go instead, since it's very tight to the application (similarly
the code that was the inspiration for mvds, bramble, is all tight
together at the database level).
I reused parts of the protobufs.
The flow is:
1) An OFFER message is sent periodically with a bunch of message-ids and
group-ids.
2) Anyone can REQUEST some of those messages if not present in their
database.
3) The peer will then send over those messages.
It's disabled by default, but I am planning to add a way to set up the
flags.
2024-01-23 12:46:17 +00:00
Ibrahem Khalil
436d229856
Add last opened at key for community ( #4514 )
2024-01-21 12:55:14 +02:00
Dario Gabriel Lipicar
0d2c3cef7c
feat: implement token management settings for collectibles
2024-01-18 11:46:35 -03:00
Ibrahem Khalil
e1b52f9eae
Add joined at key to communities ( #4513 )
2024-01-09 20:36:47 +02:00
Godfrain Jacques
9d8b55e3d9
This PR (status-go) fixes #12821 ( #4516 )
...
- Add album_images column to the user_messages table
- Migrate the database
2024-01-08 10:18:57 -08:00
Cuteivist
7814f39cd7
feat: Add advanced token settings ( #4524 )
2024-01-05 12:12:53 +01:00
Mykhailo Prakhov
134137f9c5
feat: implemented a mechanism to retrieve shard information for a given community ID ( #4499 )
...
* feat: a mechanism to retrieve shard information for a given community ID
2023-12-22 13:37:37 +01:00
richΛrd
b6f2aced08
chore: add dns discovery URL to the list of default nodes and add extra logging for store queries ( #4490 )
...
* chore: add dns discovery url to list of default discv5 nodes
* chore: add logs for store queries
2023-12-20 10:04:00 -04:00
richΛrd
4d3a02e504
fix: discv5 bootnode enrs ( #4451 )
2023-12-12 13:30:38 -04:00
richΛrd
e2721df0bf
chore: migrate to shards.test ( #4435 )
2023-12-08 14:23:42 -04:00
Cuteivist
04873ef880
feat: token order API ( #4391 )
2023-12-04 11:18:05 +01:00
Roman Volosovskyi
aee111e5ab
[ #4200 ] Avoid tx watching for addresses which were not exposed
2023-12-01 12:30:42 +01:00