Igor Sirotin
e3ef8c649a
chore: store node requests manager ( #4446 )
2023-12-15 19:50:12 +00:00
Ibrahem Khalil
90c31afe7c
New way of sharing communities ( #4341 )
2023-12-15 13:55:32 +02:00
Andrea Maria Piana
64a0d9e340
Bump version to 0.171.33
2023-12-14 15:58:38 +00:00
Sale Djenic
d2ae23f466
chore(walletconnect)_: record wallet sessions instead of pairings
2023-12-14 12:58:27 +01:00
Andrea Maria Piana
271778a1e0
Bump version to 0.171.31
2023-12-11 12:31:49 +00:00
richΛrd
e2721df0bf
chore: migrate to shards.test ( #4435 )
2023-12-08 14:23:42 -04:00
richΛrd
3874e47840
bump: go-waku ( #4426 )
2023-12-06 13:43:20 -04:00
frank
d7e7792b51
Fix/duplicate accept cr messages ( #4367 )
...
* fix: Duplicate 'Contact Added' Notifications When Pair-Device User Accepts Request
* bump version
2023-12-05 12:22:20 +08: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
Andrea Maria Piana
8206ffc736
Bump version to 0.171.25
2023-11-30 13:47:39 +00:00
Sale Djenic
5e6768a42a
feat(ens-usernames)_: preparing release transaction data
2023-11-29 15:34:44 +01:00
Sale Djenic
adb79c5a82
chore(stickers)_: unused stickers_buy endpoint removed
2023-11-29 15:34:44 +01:00
Sale Djenic
dea0b62650
feat(wallet)_: common endpoints added to wallet api
...
- `SignMessage`
- `BuildTransaction`
- `SendTransactionWithSignature`
2023-11-29 15:34:44 +01:00
Andrea Maria Piana
5de4057a6a
Bump version to 0.171.21
2023-11-29 11:48:13 +00:00
Mikhail Rogachev
31d0782f66
feat: Sync Mentions and Replies AC notifications and messages ( #4337 )
...
* feat: Marking Mentions and Replies AC notifications as read also marks corresponding message as seen
* feat: Marking message as seen marks as read corresponding notification (if there is so)
* chore: make messenger activity center test less flaky
* Update VERSION
2023-11-27 15:22:24 +04:00
Sale Djenic
8641ec5dd5
feat(walletconnect)_: ethereum rpc calls support
...
Reference: https://docs.walletconnect.com/advanced/rpc-reference/ethereum-rpc
2023-11-27 10:49:23 +01:00
Sale Djenic
d4ca8616fc
feat(walletconnect)_: support for session proposal for wc 2.0
2023-11-27 10:49:23 +01:00
Stefan
a855f9e3e8
feat(wallet) WalletConnect: track pairings in DB
...
Add new APIs to track if valid pairings are available to be used
by application not to run WalletConnect SDK if not needed.
Closes status-desktop: #12794
2023-11-24 09:44:27 +01:00
Sale Djenic
5e2af9e4fa
feat(walletconnect)_: support the tx and personal signing from within the app or keycard
2023-11-22 09:46:50 +01:00
Sale Djenic
5555f98dd5
chore(accounts)_: added two convenient functions to accounts
...
- `IsWalletNonWatchOnlyAccount`
- `IsWalletAccountReadyForTransaction`
2023-11-22 09:46:50 +01:00
Sale Djenic
e9f11f70dd
chore(wallet)_: proper release of locked nonce (unlock function call)
2023-11-22 09:46:50 +01:00
Igor Sirotin
2fef9a8f8f
feat: new `GetTextURLsToUnfurl` endpoint which extends GetURLs ( #4294 )
2023-11-17 13:32:37 +00:00
richΛrd
c0b0bdc8fe
fix: populate node config's `UseShardAsDefaultTopic` ( #4289 )
2023-11-10 15:29:32 -04:00
frank
51a1a9940f
print origins for log ( #4277 )
2023-11-09 14:35:59 +08:00
frank
07cd7bab10
bump version to 0.171.10 ( #4268 )
2023-11-07 16:09:48 +08:00
frank
7ad5800a9a
use timesource(synced) to generate/validate server cert time ( #4228 )
...
* use timesource(synced) to generate/validate server cert time
* add debug log
* bump version
2023-11-07 09:51:15 +08:00
frank
054356fed2
remove sync AC state ( #4241 )
2023-11-02 23:07:03 +08:00
frank
74396b461d
Bump version to 0.171.7 ( #4211 )
2023-10-26 14:08:58 +08:00
Mohsen
27b770c41b
fix: publish group member info ( #4184 )
2023-10-25 21:11:04 +03:00
Andrea Maria Piana
08e95cd1ee
Bump version to 0.171.5
2023-10-25 11:26:30 +01:00
Andrea Maria Piana
55afd65ec1
Bump version to v0.171.4
2023-10-24 19:02:36 +01:00
frank
624996a7e9
only sync decisions/state of AC notifications ( #3979 )
2023-10-22 17:41:20 +08:00
Roman Volosovskyi
42527723f2
[ #4087 ] Omit history scanning on generated multiacc creation
2023-10-19 15:07:34 +02:00
Igor Sirotin
036173cfed
fix: always unfurl status links ( #4159 )
2023-10-17 08:25:45 +01: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
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
Andrea Maria Piana
c67f6e9e32
Bump version to 0.168.1
2023-10-05 18:21:20 +01:00
Michal Iskierko
c85a110a31
feat(CommunityTokens): New deployment contracts and handling signer pub key
...
New contracts and contract go functions.
Adjust owner&master tokens deployment flow.
Create deployment signature.
CommunityTokens API for handling signer pubkey.
Issue #11954
2023-10-04 11:33:57 +02:00
Vitaliy Vlasov
356b2f5ca3
Refactor filter health checks; add debugging logs
2023-10-04 00:39:33 +03:00
Mohsen
c88b6e53af
[ #17288 ] fix: Mention is displayed as public key in PNs ( #4079 )
2023-10-03 19:29:27 +03:00
Richard Ramos
7d03ae8272
feat: enable filter full node via node config
2023-09-28 21:31:20 -04:00
frank
b3213172a7
Prevent Logged In Account Local Pairing / Syncing With Another Account ( #4044 )
...
* Prevent Logged In Account Local Pairing / Syncing With Another Account
* addressed feedback from @siddarthkay
* fixed `TestPairingThreeDevices`
* replace `prepareBackendWithAccount` with `prepareBackendWithoutAccount`
2023-09-21 08:32:16 +08:00
Igor Sirotin
6977a94cdc
[CHERRY-PICK] PR#4036 ( #4037 )
...
* fix: correct selections of server url, remove ip duplicates (#4036 )
* fix `TestConnectionParams_GetLocalAddressesForPairingServer` flaky test
2023-09-20 10:37:51 +01:00
Boris Melnik
d3c4ba315a
feat(albums): Adds album of images to AC notification ( #3977 )
2023-09-19 20:17:11 +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
e72a033930
fix unable to reset password on ios ( #4016 )
2023-09-13 08:21:13 +08:00
frank
eda1f5482b
fix mobile issue: Sync is hanging in "syncing devices" stage ( #4010 )
...
align another time of cert
addressed feedback from @Samyoul @igor-sirotin
add logger
move line
fix mobile issue #17223
2023-09-11 20:19:26 +08:00
Sale Djenic
c5fd1ee2c4
fix: converting profile to/from keycard/regular keypair handling
2023-09-07 13:02:25 +02:00
Samuel Hawksby-Robinson
3e53eabe4b
Moved Android GOOS const to common
2023-09-05 16:42:20 +01:00
Ibrahem Khalil
22ec4ac586
Link previews not working on message edit ( #3974 )
2023-08-31 10:21:25 +03:00
Andrea Maria Piana
bf748de216
Bump version to 0.166.4
2023-08-30 16:47:29 +01:00
frank
347d875acb
fix: Rounded edges of color sections of identity rings ( #3968 )
...
* fix: Rounded edges of color sections of identity rings
* bump version
2023-08-30 19:39:58 +08:00
Andrea Maria Piana
bd2c38db5d
Bump version to 0.166.2
2023-08-29 17:26:35 +01:00
Andrea Maria Piana
d64633e37b
Bump version to 0.166.1
2023-08-29 15:49:08 +01:00
Michal Iskierko
8425e6d238
feat(Collectibles): Change Collectibles service name to CommunityTokens.
...
Issue #12011
2023-08-29 11:01:01 +02:00
frank
38415849cd
fix generate_handlers_template.txt
2023-08-28 14:17:33 +01:00
Richard Ramos
d62a5736a5
fix: return default pubsub topic, and add more logs
2023-08-25 13:34:34 -04:00
frank
3837428384
continue process after `SaveSyncDisplayName` get `ErrNewClockOlderTha… ( #3952 )
...
* continue process after `SaveSyncDisplayName` get `ErrNewClockOlderThanCurrent`
* bump version
2023-08-25 22:28:26 +08:00
frank
22cd90e878
Fix/wallet watcher panic ( #3940 )
...
* fix wallet watcher panic
* bump version
2023-08-24 10:57:10 +08:00
Richard Ramos
d900974519
fix: code review
2023-08-23 13:56:00 -04:00
Igor Sirotin
5a8f1feea9
Local Pairing: connection string version 2 with sharing multiple server addresses ( #3909 )
...
* feat: network functions for local pairing (#3898 )
2023-08-22 19:18:14 +03:00
Andrea Maria Piana
d4a8766c27
Bump version to 0.163.14
2023-08-22 12:45:31 +01:00
Icaro Motta
084d4bac0c
feat: Unfurl image URLs ( #3901 )
...
This commit adds support for unfurling static image URLs (not GIFs, not animated WebPs), such as https://placehold.co/600x400@2x.png . It also compresses images before returning them as data URIs to clients.
About compression: the compression strategy leverages the existing function images.CompressToFileLimits. A more comprehensive logic to consider the possibility of multiple image URLs being unfurled simultaneously is yet to be implemented.
Closes #3761
2023-08-21 16:48:07 +00:00
Samuel Hawksby-Robinson
6f1c9af76b
Added functionality to local pairing that makes client calls (more) idempotent
2023-08-21 15:44:32 +01:00
frank
864b0686d2
add more ntp servers ( #3890 )
...
* add more ntp servers to improve stability
* bump version
2023-08-16 10:06:03 +08:00
Boris Melnik
cd4ed51a25
feat(community-permissions): Adds addresses feild to check permissions request ( #3858 )
2023-08-15 13:26:23 -04:00
Richard Ramos
b9b86712e7
refactor: use context instead of quit channel in wakuv2/waku.go
2023-08-15 10:15:45 -04:00
Andrea Maria Piana
d61f983d95
Bump version to 0.163.8
2023-08-14 10:20:07 +01:00
flexsurfer
1ca165c586
Add preview and counters for CR system messages #16898 ( #3872 )
2023-08-11 19:08:54 +02:00
Andrea Maria Piana
52fb1cd605
Update version to 0.163.6
2023-08-11 13:19:35 +01:00
frank
daa9ad4e05
added nil checking for communitiesManager.GetByID ( #3877 )
2023-08-11 19:17:34 +08:00
frank
9896ec817b
revert identity ring colours ( #3865 )
...
* revert identity ring colours
* bump version
2023-08-11 09:00:18 +08:00
Sale Djenic
2325bc5565
fix: accounts should keep the origin operability when local pairing
2023-08-10 16:09:29 +02:00
frank
57e64122a8
fix: process backup messages when recovering account from seed phrase ( #3850 )
2023-08-08 16:01:21 +08:00
Igor Sirotin
bbb8e99492
Fix syncing `blocked` contacts ( #3799 )
...
* fix(messenger_testing_utils): Always return response
* feat: test blocking/unblocking contacts with paired devices
* fix: Remove recursive sync on contact blocking
* rename `syncing` flag to `fromSyncing`
2023-08-04 13:41:24 +03:00
frank
60143556ff
add api to create community for testing ( #3818 )
2023-08-03 08:24:11 +08:00
frank
b81ad3fcac
Fix/stuck on keys saved ( #3823 )
...
* fixed: getting stuck on the "Keys saved" randomly
* bump version
2023-08-01 17:09:23 +08:00
frank
07a3726b1d
Fix/no such column FALSE ( #3813 )
...
* fixed: "no such column: FALSE"
* bump version
2023-07-27 17:36:46 +08:00
Sale Djenic
d5bba5d80f
chore: wallet accounts improvements - soft delete
2023-07-25 18:11:05 +02:00
frank
14483dabda
[mention] fix relate issues to input segments ( #3766 )
2023-07-25 16:47:24 +08:00
frank
6085a05f77
fixed: failed to migrate up: no such column: TRUE ( #3796 )
2023-07-25 14:35:05 +08:00
Sale Djenic
7c72d5ec99
fix: discard backed up messages if `ProcessBackedupMessages` is not set to `true`
...
If user followed onboarding flow to recover his account using seed phrase or keycard,
then `ProcessBackedupMessages` property of node config json object should be set to
`true`, otherwise it should be set to `false` or be omitted.
2023-07-25 07:50:43 +02:00
Samuel Hawksby-Robinson
2536d9c8ba
Implemented testing to check rekeying is happening
2023-07-24 17:18:42 +01:00
Sale Djenic
543b087896
fix: wallet accounts ordering improvements
2023-07-20 14:32:41 +02:00
John Ngei
cf2d72bfa8
Mute and Unmute community
...
* mute and unmute all community chats when community mute status changes
* unmute community when atleast one channel is unmuted
* fix: save community, extend the function to save muted state and mute duration
2023-07-19 15:14:42 +03: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
b2e56f5d2d
Update version to 0.162.3
2023-07-17 15:51:15 +01:00
Stefan
64f7706567
chore(wallet) index activity filter columns to speed up queries
...
Implemented required benchmarks
Also
- refactor tests as needed
- don't filter temporary or incomplete transfers (transfers.loaded != 1)
Updates status-desktop #11351
2023-07-14 16:11:14 +02:00
Andrea Maria Piana
dfdaa72208
Bump version to 0.162.1
2023-07-14 08:24:04 +01:00
Michal Iskierko
ff0628c23b
feat(Collectibles): Handle ERC20 burn and mint
...
Modify API to handle also ERC20 tokens.
Modify community_tokens table - keep supply as string since string is easly convertible to bigint.BigInt.
Use bigint.BigInt for supply functions and fields.
Issue #11129
2023-07-12 10:41:17 +02:00
Mohamed Javid
da79a75b0d
Version bump ( #3741 )
...
Signed-off-by: Mohamed Javid <19339952+smohamedjavid@users.noreply.github.com>
2023-07-12 12:43:05 +05:30
Sale Djenic
7063ad11aa
chore: synchronization improvements applied to keycards
...
This is the second step of improvements over keypairs/keycards/accounts.
- `SyncKeycardAction` protobuf removed
- `SyncKeypair` protobuf is used for syncing keycards state as well as for all
keycards related changes
- `last_update_clock` column removed from `keypairs` table cause as well as
for accounts, any keycard related change is actually a change made on a related
keypair, thus a keypair's clock keeps the clock of the last change
- `position` column added to `keypairs` table, needed to display keycards in
the same order accross devices
2023-07-11 15:14:49 +02:00
Ibrahem Khalil
ca5075c149
Bump version ( #3736 )
2023-07-11 09:40:59 +03:00
Ibrahem Khalil
0c57890a84
[status-mobile-16467] Fix delete for me on receiver side using wrong chatID ( #3732 )
2023-07-10 22:26:32 +03:00
Andrea Maria Piana
b7390f4355
Bump version to 0.161.2
2023-07-06 17:35:59 +01:00
Sale Djenic
61527f8c78
chore: synchronization improvements applied to keypairs/accounts
...
This is the first step of improvements over keypairs/keycards/accounts.
- `SyncKeypairFull` protobuf removed
- `SyncKeypair` protobuf is used for syncing all but the watch only accounts
- `SyncAccount` is used only for syncing watch only accounts
- related keycards are synced together with a keypair
- on any keypair change (either it's just a keypair name or any change made over an
account which belongs to that keypair) entire keypair is synced including related keycards
- on any watch only account related change, that account is synced with all its details
2023-07-05 14:41:26 +02:00
Richard Ramos
28229faec0
chore: bump libp2p related dependencies
2023-06-30 14:23:08 -04:00