Andrea Maria Piana
7c2b5a39b3
Use correct timesource in waku-2
2023-03-31 13:43:19 +01:00
Boris Melnik
696e061861
fix(unread_count): Skip extra count of new messages for album of images ( #3345 )
...
* fix(unread_count): Skip extra count of new messages for album of images
* fix(unread_count): Update migration files
2023-03-31 12:15:06 +03:00
Patryk Osmaczko
d077c7e4bd
fix: make `GetChatsByChannelGroupID` return chats with members
...
fixes : status-im/status-desktop#10066
2023-03-30 16:02:10 +02:00
Ibrahem Khalil
142b170ec9
Allow/Add YouTube and Twitter mobile link previews ( #3314 )
2023-03-30 15:27:12 +02:00
mprakhov
303197fbd0
fix: add 'responeTo' parameter for the SendImages API
2023-03-30 15:20:41 +02:00
Andrea Maria Piana
b38b381778
Bump version to 0.142.3
2023-03-30 13:51:07 +01:00
Andrea Maria Piana
522c578a35
Set keystore dir & network id
2023-03-30 13:39:54 +01:00
Andrea Maria Piana
3b97f94ccc
Fix logging directory, and allow a few more fields to be set by the
...
client
2023-03-30 13:39:54 +01:00
Dario Gabriel Lipicar
d8ee8786ff
fix: simplified tokenURI retrieval. Extended NFTMetadata struct.
2023-03-30 09:17:53 -03:00
Ibrahem Khalil
bd593373b2
Add album count key to messages ( #3347 )
2023-03-30 12:02:20 +02:00
Michal Iskierko
8304f8bf88
fix(Collectibles): Add database tests
...
Fix #3355
2023-03-30 09:55:15 +02:00
Pascal Precht
9267ad46c5
Check ownership of collectibles in community permissions
...
This adds an additional check for collectibles when community
permissions are validated.
Specifically this uses opensea to request all NFTs given an
owner wallet and a list of contract addresses (collectibles).
2023-03-29 18:20:09 +02:00
Dario Gabriel Lipicar
48e16317a7
fix: added global lock for Opensea requests. Increased number of retries.
2023-03-29 18:20:09 +02:00
Anthony Laibe
eb4257a904
fix: return on vm error
2023-03-29 18:05:15 +02:00
Anthony Laibe
1189fb882e
feat: avoid vm error to retry
2023-03-29 18:05:15 +02:00
frank
bb6139aef1
add validation on config ( #3350 )
2023-03-29 23:51:01 +08:00
Patryk Osmaczko
8dd8b1ae45
feat: implement community members count
...
iterates: status-im/status-desktop#8016
2023-03-29 17:08:41 +02:00
Patryk Osmaczko
6eb39eca75
fix: correct logic in `IsActivePersonalChat`
...
fixes : status-im/status-desktop#10030
2023-03-28 17:04:26 +02:00
Sale Djenic
e9482e3974
tests: updated due to updating old accounts as a part of migration process
2023-03-28 16:19:27 +02:00
Sale Djenic
5d79b3514c
feat: `GetRandomMnemonic` endpoint added to accounts api
2023-03-28 16:19:27 +02:00
Sale Djenic
d30c88b80e
neat: accounts and wallet api sorted out
...
Unused endpoints removed, new ones with more meaningful naming are added and
their purposes were revised.
2023-03-28 16:19:27 +02:00
Sale Djenic
a812365525
feat: create acc from private key endpoint added
...
`CreateAccountFromPrivateKey` function added, it generates an account based on provided
private key, but doesn't store anything anywhere.
2023-03-28 16:19:27 +02:00
Sale Djenic
f10bd00ceb
feat: `keypair_name` and `last_used_derivation_index` columns added to `accounts` table
...
- `keypair_name` added to `accounts` table, all accounts derived from the
same master key have the same keypair name and also no two keypairs share
the same keypair name (keypair name is unique per keypair)
- `last_used_derivation_index` added to `accounts` table, cause we need
to maintain the highest index been used for the derivations made within
the same keypair
2023-03-28 16:19:27 +02:00
Anthony Laibe
60dbc5d44d
feat: config optimisation
2023-03-28 15:11:35 +02:00
Roman Volosovskyi
91c6949cd2
Return keyUID on succesfull validation of mnemonic
2023-03-28 10:52:06 +02:00
frank
268cd72e96
init currentMessageState when sync protobuf.ContactUpdate ( #3332 )
2023-03-28 11:45:54 +08:00
Michal Iskierko
8c85a62e10
feat(MintTo): Add Airdrop functionality.
...
Expose MintTo smart contract function.
Expose ContractOwner address.
Introduce token owners cache.
Issue #9783
2023-03-27 17:17:51 +02:00
Richard Ramos
a6d33b9912
chore: bump go-waku to fix mem leak
2023-03-27 10:56:23 -04:00
Jonathan Rainville
329f5c8316
fix(community): only checkPermissions if the community has permissions
2023-03-27 10:31:12 -04:00
Jonathan Rainville
79365ef576
fix(community-requests): block community requests from rejected users
2023-03-27 10:29:12 -04:00
Jonathan Rainville
ed639a9f4a
fix(encryptor): correctly send an error when there is no encryption key
...
It would crash otherwise, leaving no message
2023-03-27 09:26:55 -04:00
Roman Volosovskyi
bcca0b399d
Add PreviewPrivacy to CreateAccountRequest
2023-03-27 09:33:03 +02:00
Dario Gabriel Lipicar
a1e7eed141
feat: fetch NFT metadata from Communities
2023-03-24 15:17:41 -03:00
Samuel Hawksby-Robinson
fae7e8dba5
Removed server mode from pairing
2023-03-24 17:53:29 +00:00
Samuel Hawksby-Robinson
013c5addd6
Reconciled duplicate cert funcs
2023-03-24 17:31:34 +00:00
Samuel Hawksby-Robinson
374898d7c2
Reconciled shared test components into servertest
2023-03-24 17:31:34 +00:00
Samuel Hawksby-Robinson
b16631bbc3
Addressed feedback from @ilmotta
2023-03-24 16:47:43 +00:00
Samuel Hawksby-Robinson
43c2bc24d7
Immplemented limiting client IP to first that requests a challenge
2023-03-24 16:47:43 +00:00
Samuel Hawksby-Robinson
231ded6a7b
Added challenge middleware to handleSendInstallation
2023-03-24 16:47:43 +00:00
Samuel Hawksby-Robinson
79d8094dc2
Implemented and integrated challenge update after every successful challenge
2023-03-24 16:47:43 +00:00
Samuel Hawksby-Robinson
4019689df1
Implemented and integrated ChallengeTaker
2023-03-24 16:47:43 +00:00
Samuel Hawksby-Robinson
4ec064ec9c
Integrated ChallengeGiver into SenderServer
2023-03-24 16:47:43 +00:00
Samuel Hawksby-Robinson
cc8552a782
Added main scafolding for ChallengeGiver
2023-03-24 16:47:43 +00:00
Jonathan Rainville
becc49ac24
Revert "Revert "refactor(chat/api): change getChats to getChannelGroups""
...
This reverts commit c86d42d930
.
2023-03-24 11:43:38 -04:00
Andrea Maria Piana
e2082bf5bd
Add customization color
2023-03-24 14:22:29 +00:00
Jonathan Rainville
c86d42d930
Revert "refactor(chat/api): change getChats to getChannelGroups"
...
This reverts commit daa926f748
.
2023-03-23 15:24:21 -04:00
Boris Melnik
6666110ba4
feat(images): Add albumId to images album and allow to receive image messages without a text ( #3287 )
2023-03-23 19:06:50 +03:00
Jonathan Rainville
daa926f748
refactor(chat/api): change getChats to getChannelGroups
...
Also adds getChannelGroupByID
2023-03-23 11:37:41 -04:00
Samuel Hawksby-Robinson
7cd7430d31
Improved Local Pairing Separation of Concerns ( #3248 )
...
* Moved all configs into config.go
* Completed build out of new config structures
* Completed SenderClient process flow
* Completed sync data Mounter and client integration
* Completed installation data Mounter and client integration
* House keeping, small refactor to match conventions.
PayloadEncryptor is passed by value and used as a pointer to the instance value and not a shared pointer.
* Reintroduced explicit Mounter field type
* Completed ReceiverClient structs and flows
* Finished BaseClient function parity with old acc
* Integrated new Clients into tests
Solved some test breaks caused by encryptors sharing pointers to their managed payloads
* Built out SenderServer and ReceiverServer structs
With all associated functions and integrated with endpoints.
* Updated tests to handle new Server types
* Added docs and additional refinement
* Renamed some files to better match the content of those files
* Added json tags to config fields that were missing explicit tags.
* fix tests relating to payload locking
* Addressing feedback from @ilmotta
* Addressed feedback from @qfrank
2023-03-23 11:44:15 +00:00
Pascal Precht
7bc03e22f7
Do not automatically decline requests in manual accept
...
When community owners accept pending requests manually, they would be
declined in that process if the request doesn't fullfill the required
token permission criteria.
We don't want this to automatically reject those requests anymore,
instead, owners have to manually reject the requests.
2023-03-23 12:04:59 +01:00