308 Commits

Author SHA1 Message Date
Richard Ramos
0fd3182899 refactor: contacts-perfomance 2021-10-05 16:15:29 -04:00
Anthony Laibe
a189b0d72b refactor: Update permission backend 2021-10-05 16:15:29 -04:00
Anthony Laibe
8fab06494a refactor: Add view with new eth backend 2021-10-05 16:15:29 -04:00
Anthony Laibe
f4e3a1effc refactor: profile types
Also group import together and start local import with ./ so that we
know it is not a lib
2021-10-05 16:15:29 -04:00
Richard Ramos
2ccd7420c0 feat: wakuv2 rendezvous 2021-10-05 16:15:29 -04:00
Richard Ramos
a5d48a20b3 feat: wakuV2 light client mode 2021-10-05 16:15:29 -04:00
Richard Ramos
350472ed03 fix race condition by setting the peers on init 2021-10-05 16:15:29 -04:00
Anthony Laibe
3acabfd2a8 refactor: ensure settings is accessed via model 2021-09-30 16:37:07 +02:00
Richard Ramos
5c937a28a3 chore: remove status-go from desktop 2021-09-29 14:50:09 -04:00
Iuri Matias
03f088461a bump status-lib 2021-09-29 11:57:01 -04:00
Anthony Laibe
3fa328f8b8 Fix: loading bookmark from type 2021-09-29 11:57:01 -04:00
Anthony Laibe
d519843e52 refactor: contact store use object 2021-09-28 15:23:40 -04:00
Anthony Laibe
1cea69b331 feat(@desktop/wallet2): Toggle network 2021-09-28 15:20:43 -04:00
Iuri Matias
38a1528598 bump status-go & qr-code-generator 2021-09-28 15:17:28 -04:00
Richard Ramos
36e4fb2f8f crosscompile to amd64 when building on darwin/arm64 2021-09-28 15:17:28 -04:00
Richard Ramos
176b559877 fix: message history issues
- Display loading indicator on login when mailserver messages are requested
- Fix bug where the mailserver that's selected as soon as you login is disconnected while being still in the process of connecting instead of waiting until 10s have passed to try connecting to a different mailserver
- Use status-go version that fixes an issue fetching mailserver messages when more than 999 messages are being verified if they're in the cache
2021-09-28 14:55:37 -04:00
Richard Ramos
f43a1a65ea fix: message history issues
- Display loading indicator on login when mailserver messages are requested
- Fix bug where the mailserver that's selected as soon as you login is disconnected while being still in the process of connecting instead of waiting until 10s have passed to try connecting to a different mailserver
- Use status-go version that fixes an issue fetching mailserver messages when more than 999 messages are being verified if they're in the cache
2021-09-28 14:26:19 -04:00
Iuri Matias
533123c435 bump status-lib 2021-09-23 13:36:36 -04:00
Anthony Laibe
3660bad243 fix(@desktop/wallet): emit wallet2 event
fixes #3659

Wallet2 needs its own event otherwise they wallet1/2 mixes
and as not everything is implemented in wallet2, it crashes
In this particular case, the account is added into wallet1 but trigger
an event intercepted by wallet2, wallet2 doesn't have the new account
and crash
2021-09-23 13:36:36 -04:00
Sale Djenic
f54f3a61bf fix(@desktop/chat): removing contact results in the same contact's contact request showing up again
Fixes: #3418
2021-09-22 15:27:52 -04:00
Iuri Matias
c908b4abb0 bump status-lib & status-go 2021-09-22 14:17:49 -04:00
Anthony Laibe
83a0ea391d feat(@desktop/wallet): Add chain id to internal API 2021-09-22 14:17:49 -04:00
Sale Djenic
da6c42fd19 fix(@desktop/chat): custom userpic appearance is not consistent for blocked/unblocked user
Fixes: #3420
2021-09-21 14:27:53 -04:00
Iuri Matias
98bebb8c51 bump status-lib 2021-09-21 09:53:15 -04:00
Eric Mastro
233d1f4da4 fix: block/unblock contacts not persisting
Fixes: #3473.

Sometimes when blocking users and changes channels, blocked user messages would still appear.

This PR fixes the issue by toggling a `hide` property on  messages from a contact when that contact is blocked or unblocked. Previously, the messages were only removed from the view when the contact was blocked, but when the view was reloaded, that state was not tracked correctly.
2021-09-21 09:53:15 -04:00
Sale Djenic
0c73febf2c fix(@desktop/chat): channel links sends to main public channel instead of a channel in that community
In case clicked channel:
- exists in a community -> the app will switch you to it
- doesn't exist in a community, but exists in the public chat list -> the app
  will switch to `Chat` section and also to the appropriate channel there
- doesn't exist in a community and doesn't exist in the public chat list -> the app
  will switch to `Chat` section and join new channel

Fixes: #3489
2021-09-20 17:34:38 -04:00
Iuri Matias
53d1cf3afd bump status-lib & status-go 2021-09-20 12:30:39 -04:00
Iuri Matias
00adec07c2 bump dotherside & nimqml 2021-09-20 11:37:30 -04:00
Iuri Matias
83e86a6568 bump dotherside & nimqml 2021-09-20 11:37:30 -04:00
Anthony Laibe
5f95a1fb4f feat(@desktop/chat): Allow to retry when query fail
fixes #3487
2021-09-20 10:21:55 -04:00
Iuri Matias
990e807008 bump status-lib 2021-09-20 09:52:24 -04:00
Anthony Laibe
d804e15f27 fix(@desktop/contacts): Keep only one contacts list
fixes #3485
2021-09-20 09:52:24 -04:00
Richard Ramos
214069cb25 feat: display mailserver interactions 2021-09-17 13:14:01 -04:00
Richard Ramos
d738537f44 fix: missing signal type 2021-09-17 12:56:56 -04:00
Iuri Matias
56116709b6 bump dotherside & nimqml 2021-09-17 12:47:52 -04:00
Sale Djenic
8af104a16e feat(@desktop/onboarding): support (optionally) OS keychain to login password
This feature works for MacOs only, for now.

On login, whether new or already created user may select between options:
"Store" - store password to the Keychain
"Not now" - don't store it now, but ask next time again
"Never" - don't store them ever and don't ask again

Selected preference may be changed later in:
`ProfileSettings > Privacy and security > Store pass to Keychain`

On the next app run, if `Store` was selected, a user will be asked to confirm
his identity using Touch Id in order to log in the app. If any error happens
he will be able to login using password.

Fixes: #2675
2021-09-17 12:45:34 -04:00
Sale Djenic
e0c53b7012 refactor(@desktop/general): managing local settings added on the nim side
From now on we are able to access local settings (settings and global settings)
on the nim side, not only through the qml.

This change is required as part of the feature issue-2675.
2021-09-17 12:45:34 -04:00
Sale Djenic
590e4dd632 fix(@desktop/chat): replies are not working in communities
Fixes: #3490
2021-09-17 10:50:42 -04:00
Anthony Laibe
aa8060221c chore: bump status go 2021-09-17 10:35:55 +02:00
Iuri Matias
dc150005f4 bump status-lib 2021-09-16 17:35:58 -04:00
Iuri Matias
65cce54443 bump dotherside 2021-09-16 16:54:16 -04:00
Anthony Laibe
5ce06a94cc feat(@desktop/chat): download messages
fixes #3508
2021-09-16 16:37:58 -04:00
Iuri Matias
71d709b256 bump status-go and status-lib 2021-09-16 15:39:10 -04:00
Khushboo Mehta
b9073919cb feat(@desktop/wallet2): Added traits for the opensea Assets
fixes #3435
2021-09-16 15:39:10 -04:00
Iuri Matias
d8222a49de bump status-lib 2021-09-15 16:04:28 -04:00
Richard Ramos
03eed589a9 feat: display logs in node management section 2021-09-15 16:04:28 -04:00
B.Melnik
d3c9564d91 feat(Spellchecking): Add bottle for spellchecking
Usage:

```qml

SpellChecker {
   id: spellchecker
   lang: "en"
}

```

Closes: #3442
2021-09-15 15:04:26 -04:00
Iuri Matias
df29177389 bump dotherside and nimqml 2021-09-15 14:30:34 -04:00
Andrei Smirnov
d159c0e61c feat(@desktop/deep-links): integrated deep links with single-instance IPC 2021-09-15 14:30:34 -04:00
Andrei Smirnov
1418306d6b Bumped DOtherSide 2021-09-15 12:18:09 -04:00