Roman Volosovskyi
e5408fa993
[ #13855 ] Sync last contact request decisions on Sync All
2022-09-06 18:57:23 +02:00
Samuel Hawksby-Robinson
7affd6f488
fix for flaky payloadManager test
2022-09-05 16:08:23 +01:00
Samuel Hawksby-Robinson
cea3b3db0d
Added FileSizeError instead of clunky awful string comparison
2022-09-05 16:06:04 +01:00
Samuel Hawksby-Robinson
45b287370a
Implemented more comprehensive file compression to handle large files
2022-09-05 16:06:04 +01:00
Richard Ramos
2f15730003
chore: change address of community portal testnet contract ( #2843 )
2022-09-05 10:12:11 -04:00
Stefan
bc00836df2
feat: add tenor domains to LinkPreviewWhitelist
...
Also forward the tenor URLs as previews
Updates: #6829
2022-09-05 12:32:11 +02:00
Michal Iskierko
c277e8addc
fix: change migration timestamp of group chat add image feature
2022-09-01 17:55:46 +02:00
Michal Iskierko
e3f451cd79
feat: Handle image in group chat
...
Add image_payload column to chats table.
Add Base64Image to chat struct.
Add ImageChange event to propagate image.
Change EditChat API - use CroppedImage.
Process and crop image in EditGroupChat.
2022-09-01 12:19:01 +02:00
Roman Volosovskyi
b87ecb206e
Ignore group chat color when not specified ( #2830 )
2022-08-31 18:13:18 +02:00
saledjenic
2e51450393
fix: avoid imported wallet account deletion while converting it to keycard account ( #2827 )
...
- imported wallet accounts via seed phrase or private key are not deleted anymore
when migrating any of those key pairs to a keycard
2022-08-31 18:11:42 +02:00
Khushboo-dev-cpp
6376ad6e2d
feat: Add param for change24Hour to get 24 hours change value for a token from cryptocompare ( #2817 )
2022-08-30 10:21:01 +02:00
Sale Djenic
655a406b0c
feat: verify password function exposed via api
2022-08-29 14:09:32 +02:00
Jakub Sokołowski
4814de562f
Makefile: fix IPFS gateway variable name
...
Not really important since we build that with Nix anyway.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-26 20:03:31 +02:00
Richard Ramos
86054875a4
fix: add mode build param and change ipfs gateway accordingly
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-26 18:57:55 +02:00
Michał
b5cc14f302
fix(chats): mark 1-1 chat as active when contact is mutually approved ( #2822 )
2022-08-26 18:50:41 +02:00
Patryk Osmaczko
614f0b988c
fix: prevent tests segfault
2022-08-26 11:25:33 +02:00
Patryk Osmaczko
78747889ab
chore: add tests for leaving and rejoining community
...
covers: #2812
2022-08-26 11:25:33 +02:00
Patryk Osmaczko
7e25a6125f
feat: introduce and distribute RequestToLeave community
...
closes : #2812
2022-08-26 11:25:33 +02:00
Samuel Hawksby-Robinson
26b33aa09d
Added AccountType to enforce strict typing on Accounts
...
Also a tpyo was fixed, probably introduced by me.
2022-08-25 22:01:43 +01:00
Pascal Precht
9b04633bb7
feat(communities): introduce `publish` flag in community manager APIs
...
This is so that we can control whether we want to publish the community
when it, or it's categories and channels, are created.
This is needed for the discord import so that we can create communities,
channels and categories without publishing the community and have it
show up in UIs too early.
2022-08-25 12:59:30 +02:00
Pascal Precht
16feb64671
fix(message_persistence): ensure discord message author id is stored correctly
2022-08-25 11:51:50 +02:00
Pascal Precht
3f987cc565
fix(messenger): don't remove inactive chats when syncing
...
This commit ensures we're relying on `chat.DeletedAtClockValue` instead
of `chat.Active` to know whether or not we need to remove the chat from
paired devices.
Because we were relying on `Active != true`, we ended up with a serious
but that would result in deactivating all chats on paired devices.
The reason the chats would disappear on paired devices is because, when
setting up a new device by importing a seedphrase, chances are this
device will receive `HandleBackUp` signals (which original from other
devices with the same account that backed up contacts etc).
When backups are handled, we create chats for every contact that's part
of the backup signal. Those chats are set to `Active = false` because
the signal handling shouldn't cause those chats to show up in the UI.
However, because those are set to `Active = false`, the next time the
user tries to sync from this devices, all those chats are considered as
"removed", hence sending "chat removed" signals when syncing (which then
causes those chats to disappear on all paired devices.
We need to rely on `DeletedAtClockValue` to know whether a chat was
indeed removed and only then emit such a signal.
2022-08-25 11:51:01 +02:00
Samuel Hawksby-Robinson
1e55797ec8
Added challenge middleware
2022-08-25 00:02:32 +01:00
Samuel Hawksby-Robinson
6b1a008719
Added nolit gosec to InsecureSkipVerify, see PR for details
2022-08-24 23:30:09 +01:00
Samuel Hawksby-Robinson
a6757762af
fix weird import quirirk 🤔
2022-08-24 23:30:09 +01:00
Samuel Hawksby-Robinson
8a4f561c6d
Moved cert related functionality into cert.go
2022-08-24 23:30:09 +01:00
Samuel Hawksby-Robinson
b1def931eb
Integrated server side only tls, public key and aes key connection string
2022-08-24 23:30:09 +01:00
Samuel Hawksby-Robinson
f7cbe0b1e8
Get server cert, run validation on cert
2022-08-24 23:30:09 +01:00
Sale Djenic
81f58dc869
added function which creates an account from the provided mnemonic
2022-08-24 18:01:44 +02:00
Roman Volosovskyi
f43f43cc30
[ #13672 ] Sync contact request decision
2022-08-24 16:08:41 +02:00
Ibrahem Khalil
5949ed2a44
Issue 13813 -- Use messenger ns for browser CRUD ( #2801 )
...
* Move browser CRUD to messenger ns
* Remove tests
* Create new endpoints for browsers CRUD
* Move tests to correct ns
* Lintil soup
* Fix tests
* Lint
* Bump status-go
Co-authored-by: Ibrahem Khalil <33176106+vampirekiddo@users.noreply.github.com>
2022-08-24 16:05:35 +02:00
Richard Ramos
1f64bf1cfe
feat: log raw messages to csv for debugging (only if explicitly enabled) ( #2737 )
2022-08-24 08:06:48 -04:00
Richard Ramos
92a622d6fb
feat: obtain ENSUsername address from registry ( #2792 )
2022-08-23 08:29:30 -04:00
Khushboo-dev-cpp
ef21440e32
fix: Added support for intialisation of CurrentUserStatus to Automatic after profile creation ( #2798 )
2022-08-23 14:25:34 +02:00
Khushboo-dev-cpp
25a80cf20b
feat(CryptoCompareApi): Get token details from crypto compare ( #2793 )
2022-08-23 10:46:15 +02:00
Samuel Hawksby-Robinson
344272ee08
Moved protobuf marshalling closer to the structs that get marshalled
2022-08-22 13:27:59 +01:00
Samuel Hawksby-Robinson
06f4b85792
undoing the rookie things I did
2022-08-22 13:27:59 +01:00
Samuel Hawksby-Robinson
5484b7ef9d
Bug fix for IdentityImages not being empty when they are
2022-08-22 13:27:59 +01:00
Samuel Hawksby-Robinson
5eb8e5a34f
Added payload reset on PayloadManager level
2022-08-22 13:27:59 +01:00
Samuel Hawksby-Robinson
48abeedc53
Added func comments and Refactor to use shared *PairingPayload
2022-08-22 13:27:59 +01:00
Samuel Hawksby-Robinson
215dbac09a
More refactor to increase testability
2022-08-22 13:27:59 +01:00
Samuel Hawksby-Robinson
0e878d55d2
Base refactor of PairingPayloadManager
2022-08-22 13:27:59 +01:00
Samuel Hawksby-Robinson
46be086b60
Added tests for PayloadMarshaller
2022-08-22 13:27:59 +01:00
Samuel Hawksby-Robinson
344458d74a
Added multiaccounts.Database tests for new funcs
2022-08-22 13:27:59 +01:00
Samuel Hawksby-Robinson
83db7fc795
Added payload store functionality
2022-08-22 13:27:59 +01:00
Samuel Hawksby-Robinson
38c8e8a1fe
Added payload marshal and unmarshal to/from protobuf
2022-08-22 13:27:59 +01:00
Michal Iskierko
e6a3f63ec7
feat: Add DeclinedRequestsToJoinForCommunity to API
...
Issue #6279
2022-08-22 13:43:26 +02:00
Richard Ramos
ad326fa290
feat: wakuv2 store ( #2780 )
...
Allows runnning a store node depending on node config settings.
2022-08-19 12:34:07 -04:00
Samuel Hawksby-Robinson
a13aa698da
Removing the sneaky files that snuck in
2022-08-19 14:40:12 +01:00
siddarthkay
924820c14a
Implement wallet connect session CRUD API
2022-08-19 12:32:00 +01:00