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
Richard Ramos
5c937a28a3
chore: remove status-go from desktop
2021-09-29 14:50:09 -04:00
Michael Bradley, Jr
c9319c3968
refactor: remove unused imports of nbaser and nim-base32
...
Closes #1268 .
Another PR in the status-im/status-lib repo will be needed to close related
issue https://github.com/status-im/status-lib/issues/56 .
2021-09-29 13:51:56 -04:00
Pascal Precht
2e68be238c
fix(Communities): make channel popup validation work again
...
This was a reference error as there's no `errors` object on `StatusValidator`.
When accessing errors exposed by `StatusInput` we need to dot into the component
reference.
2021-09-29 13:11:53 -04:00