3028 Commits

Author SHA1 Message Date
Khushboo Mehta
80de3f75eb fix(@desktop/wallet): move QML Wallet section to new architecture
fixes #3714
2021-10-13 13:53:01 -04:00
Richard Ramos
49b6dd887a feat: example QT app 2021-10-08 14:13:10 -04:00
Pascal Precht
7433bbc785
fix: fix broken import version that crashed desktop app 2021-10-08 14:26:46 +02:00
Pascal Precht
b8ecc3e0bf fix(Communities): preserve channel position after editing
Turns out we've been accidentally resetting the channel's `position`
property to `0` by not sending it over to status-lib's underlying
`editCommunityChat` API.

This fixes it by using a newer version of status-lib which supports
the `position` paramter in `editCommunityChat` and then sending that
value along from the edit channel popup.

Fixes #3672
2021-10-08 13:33:42 +02:00
Pascal Precht
abf2a46dc9 fix(@desktop/timeline): add missing import that breaks app 2021-10-07 11:28:46 +02:00
Pascal Precht
d788d22aa0 refactor(@desktop/timeline): use new file and store architecture
This refactors the timeline module to follow the stores/views/panel/popups
architecture. It extracts all usages of *Model context variables with
store instance equivalents and replaces API calls on such model instances
with store proxy APIs.

Closes #3713
2021-10-06 15:47:26 -04:00
Pascal Precht
6379b17d95 refactor(@desktop/node-management): move to stores architecture
This refactors the node management module to use the stores/views/popups
architecture.

Closes #3711
2021-10-06 15:46:10 -04:00
Richard Ramos
662ff98f6a nim-keycard-go: m1 support 2021-10-06 09:24:37 -04:00
Michele Balistreri
314bbc65c2 try to fix macos linking 2021-10-06 08:32:32 -04:00
Michele Balistreri
4aec7db317 add authenticate 2021-10-06 08:32:32 -04:00
Michele Balistreri
122314c060 use StatusQ components 2021-10-06 08:32:32 -04:00
Michele Balistreri
879550d332 rename Keycard flow 2021-10-06 08:32:32 -04:00
Michele Balistreri
3016fd4ec1 make pairing work 2021-10-06 08:32:32 -04:00
Michele Balistreri
101e77cc14 continue flow implementation 2021-10-06 08:32:32 -04:00
Michele Balistreri
5cf58a78e5 implement pairing storage 2021-10-06 08:32:32 -04:00
Michele Balistreri
899c342414 copy libkeycard in AppImage 2021-10-06 08:32:32 -04:00
Michele Balistreri
ce1be698a6 handle signals and card states 2021-10-06 08:32:32 -04:00
Michele Balistreri
a22d936df7 update Jenkinsfile 2021-10-06 08:32:32 -04:00
Michele Balistreri
7d8be3fc40 start implementing keycard onboarding flow 2021-10-06 08:32:32 -04:00
Michele Balistreri
03c0a85aee update Dockerfile, status-lib 2021-10-06 08:32:32 -04:00
Michele Balistreri
0535886e6c use status.keycard 2021-10-06 08:32:32 -04:00
Michele Balistreri
2508b6b6f1 fix windows build 2021-10-06 08:32:32 -04:00
Michele Balistreri
8f9d300312 add keycard-go to makefile 2021-10-06 08:32:32 -04:00
Michele Balistreri
1e4dc0acbf test connection/disconnection events 2021-10-06 08:32:32 -04:00
Michele Balistreri
303e40bdcf card connection prompt 2021-10-06 08:32:32 -04:00
Michele Balistreri
2a027d44d0 add insert card dialog 2021-10-06 08:32:32 -04:00
Michele Balistreri
3d46e62345 draft authentication dialogs 2021-10-06 08:32:32 -04:00
Michele Balistreri
21b20fbc38 add feature switch for Keycard 2021-10-06 08:32:32 -04:00
Pascal Precht
71ab9cebcf fix(ChatLayout): ensure channel name is vertically centered
This was originally reported in https://github.com/status-im/StatusQ/issues/427, however it turns out
that the underlying component already handles this case correctly.

The reason the channel name is not vertically centered inside Status Desktop,
is because the returned value of `XSS.filterXss()` for the `subTitle` is never an empty string.

Trimming the return value fixes this.
2021-10-05 16:32:07 -04:00
Khushboo Mehta
77bde47de0 \refactor: move QML Browser section to new architecture
closes #3709
2021-10-05 16:29:18 -04:00
Iuri Matias
f66e8f329a bump status-lib 2021-10-05 16:15:29 -04:00
Richard Ramos
2736176aa8 bump status-lib 2021-10-05 16:15:29 -04:00
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
b783e9a884 temporarily disable custom mailservers 2021-10-05 16:15:29 -04:00
Richard Ramos
f3f0987d43 fix: wakuV2 mailserver cycle 2021-10-05 16:15:29 -04:00
Richard Ramos
eac373600e fix race condition by setting the peers on init 2021-10-05 16:15:29 -04:00
Richard Ramos
4fa2f5c472 feat: connected/disconnected status with wakuV2 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
Richard Ramos
d0514f366d feat: connected/disconnected status with wakuV2 2021-10-05 16:15:29 -04:00
Anthony Laibe
22e8c8a7ff fix(@desktop/profile): Split account and profile settings
Avoid to reveal which alias own which settings. The only settings
pre-login available is the storeToKeychain

Ideally we should also encrypt the profile settings
2021-10-01 10:29:05 -04:00
Anthony Laibe
a44822d7f6 fix(@desktop/profile): Fix loading the correct settings
Since #e0c53b7012354023e367c33093598f7523063aa6 settings where loaded
according to the username while they should be loaded after the public
key

As the public key is only available once the login happened, it needs
to be set when the profile is being initialized
2021-10-01 10:29:05 -04:00
Anthony Laibe
3acabfd2a8 refactor: ensure settings is accessed via model 2021-09-30 16:37:07 +02:00
Iuri Matias
9711c20949 bump status-q 2021-09-29 15:29:29 -04:00
Khushboo Mehta
8ff967578d feat(@desktop/chat): Added support for copy or click on link from channel descriptions
fixes #3517
2021-09-29 15:29:29 -04:00
Richard Ramos
8339fe5cf9 fix: missing lib 2021-09-29 14:50:09 -04:00