108 Commits

Author SHA1 Message Date
Anthony Laibe
75c986cc77 fix(@desktop/onboarding): do not display keyid as address
fixes #3035
2021-07-26 13:17:34 -04:00
Alexandra Betouni
3576cbc229 [#2762] Fixed onboarding bugs
- The arrow in select chat name was not
  from StatusQ
- The text in case of password missmatch
  was wrongly displayed
- The loading icon color was not from StatusQ

Closes #2762
2021-07-23 15:31:07 -04:00
Andrei Smirnov
2df8e938ae fix(@desktop/login): crash on login and login ux improvements 2021-07-23 15:13:45 -04:00
Sale Djenic
1acbc76cc9 chore(@desktop/general): run translation script
All untranslated properties are translated now using translation scripts.
2021-07-19 12:27:45 -04:00
Jonathan Rainville
b99300bf10 fix(onboarding): fix black screen when closing re-encrypt modal
Fixes #2657
2021-07-12 17:11:28 -04:00
Sale Djenic
1b06ed5d98 fix(enhancement): Onboarding screen changes
Privacy policy does not belong to the mandatory checkbox fields.

Fixes: #2804
2021-07-06 10:45:02 -04:00
Sale Djenic
d3290bde02 fix(onboarding): Mobile onboarding slider is shown on desktop
Mobile onboarding screen is removed. Instead of it "Before you get started..." modal popup is added to the "Get your keys" screen.

Fixes: #2558
2021-06-29 07:57:17 -04:00
Richard Ramos
19d4279237 use new wallet api to receive wallet signals 2021-05-18 15:24:05 -04:00
Jonathan Rainville
659eb6c681 fix: fix lists overflowing 2021-05-03 14:46:25 -04:00
Jonathan Rainville
dae0d60684 feat: extract seed textArea to shared component and use it in wallet 2021-04-15 16:50:57 -04:00
Jonathan Rainville
757eb2bc9e fix: fix seed phrase modal UI logic
Fixes #1891
2021-04-15 16:50:57 -04:00
Jonathan Rainville
a0accddfaa fix: keys image to be transparent 2021-03-26 15:28:06 -04:00
Jonathan Rainville
000f55abcd fix: onboarding text color 2021-03-26 15:28:06 -04:00
Pascal Precht
8be198f26e fix(Login): make addresses in account list work in dark mode 2021-03-24 14:42:41 -04:00
Jonathan Rainville
d0f141c1b8 fix: fix appSetting not defined by removing sounds from login 2021-03-17 13:35:15 -04:00
Jonathan Rainville
b9594591b0 fix: fix a lot of issues relative to dark theme
Fixes #1997
2021-03-16 17:22:58 -04:00
ace-smart
38e1e84912 Fixed login btn pending status in case of invalid password. Fixes #1972 2021-03-04 17:36:37 -05:00
ace-smart
250a1801d4 Removed old jpg images. Fixes #1965 2021-03-04 17:17:29 -05:00
ace-smart
f3226852c3 Fixed onboarding view backgroud image issue on dark mode. Fixes #1965 2021-03-04 17:17:29 -05:00
Richard Ramos
6207c8af53 fix: appSettings were being overwritten due to defaultAppSettings periodically executing sync() 2021-02-18 16:40:21 -05:00
Jonathan Rainville
0e699cac65 chore: run translation scripts 2021-02-18 15:23:58 -05:00
staked-smart-ace
de1ac17e1d Updated showing wrong password exception. Fixes #1762 2021-02-08 16:48:34 -05:00
staked-smart-ace
214650df72 Updated showing wrong password exception. Fixes #1762 2021-02-08 16:48:34 -05:00
Pascal Precht
62183fb414 refactor: replace StyledButton with StatusButton
There are some inconcistencies in the application when it comes to
button UI elements because we're using `StatusButton` in some places,
in other we use `StyledButton`. The latter is the original
component we've created when we started out building Status
Desktop, but is planned to be removed entirely in favour of
`StatusButton`.

This commit replaces the usages of `StyledButton` with `StatusButton`
2021-02-02 10:57:42 +01:00
staked-smart-ace
262856d69e
Updated gen key button style. Fixes #1749 2021-01-28 13:19:29 +01:00
Pascal Precht
840a6189eb fix: don't show backup message when mnemonic was imported
As reported in #1584 the message that asks users to backup their seed phrase
is shown even when the seed phrase was imported in the first place, implying that
the mnemonic is already backed (it has to come from somewhere, right?).

This commit introduces a new `appSettings` property that is temporarily set to
determine whether or not the backup message should be shown.

It's set only temporarily because we actualy determine whether we want to show the
backup message, by checking if the account's mnemonic is still stored in the settings.
When a backup is done, Status removes the mnemonic from the profile settings.

So in order to get the right behaviour we need to make sure to remove the mnemonic
from the profile settings after the account has logged-in and originated from
an imported seed phrase. This is done by setting the mentioned property.

Closes #1584
2021-01-15 13:51:20 -05:00
Jonathan Rainville
e459d4dbd4 fix: fix PopupModal to not show a footer at all if there is no children 2021-01-13 14:32:35 -05:00
Pascal Precht
0a96b76b9c uiux(Onboarding): some UI improvements to align app with designs 2021-01-11 13:59:08 -05:00
Jonathan Rainville
cbbe2b46fc fix: fix generate keys identicons being all the same 2020-12-21 14:19:34 -05:00
Jonathan Rainville
d01c9fef79 feat: add profile pic support 2020-12-17 16:44:25 -05:00
Iuri Matias
334d538700 update intro and keys screen to use dark theme setttings correctly 2020-12-11 12:22:23 -05:00
hydrogen
398a6b2fc0 fix: make validity error match design 2020-12-08 16:59:20 -05:00
hydrogen
020c1b0bc3 fix: rename function 2020-12-04 15:52:23 -05:00
hydrogen
fad0bb858e fix: password count and disable repeat until first is valid
cleanup
2020-12-04 15:52:23 -05:00
Richard Ramos
3f12320764 feat: checkbox style 2020-12-01 13:30:58 -05:00
Jonathan Rainville
a4b084ad79 fix: use the standard loading animation for generating accounts 2020-10-27 10:23:26 -04:00
Michael Bradley, Jr
e985e99f36 feat: reintroduce the dapp browser 2020-10-20 14:42:36 -04:00
Pascal Precht
b077965866 feat: introduce mnemonic recovery success modal
Closes #1080
2020-10-09 12:06:28 -04:00
emizzle
2b7e66d4e5 fix: "Generate new keys" not clickable
On the Login screen, the "generate new keys" button was not clickable since the most recent update to the button.
2020-10-08 14:54:56 +02:00
hydr063n
6934741081 fix: update generate keys button 2020-10-05 10:52:56 -04:00
hydr063n
3c299d054c feat: implement seed word phrase counter
- If the count matches the required amount a tick will be included next the count
- The format is "✓ 12 words"
- This commit also fixes the text color when in dark in the wallet add new account modal
2020-10-05 10:52:30 -04:00
emizzle
1d2774283f fix: Update StatusRoundButton colours
Update StatusRoundButton colours to support a "tertiary" style (background and icon color overlay), as well as tertiary hover colour.

Fix the modal header close button so that it more closely matches the design.

Replace the buttons in the onboarding modals with StatusRoundButtons were possible.
2020-10-02 12:31:55 -04:00
Jonathan Rainville
1dfd16f83d fix: missing type and missing id 2020-09-29 14:34:26 -04:00
emizzle
2c9d042152 fix: Support dark mode for onboarding screens
Related to #599.

![Imgur](https://imgur.com/vKTadPM.png)
![Imgur](https://imgur.com/PHMzGxC.png)

This PR is based off of #1036, which supports system colors at app startup, meaning the onboarding screens may be in dark mode, if the user has their system set to dark mode. This PR fixes the onboarding screens so they support dark mode.

It also:
1. Adds radio buttons to the `AccountList` component, as per the design
2. Adds `qsTr` where missing on the onboarding screens
3. Fixes some minor design issues
4. Updates the modals titles to match the design
5.  Uses reusable Status components where possible. `EnterSeedPhraseModal` and `GenKeyModal` could have used the `StatusRoundButton` component, but there were some limitations that preventing this from being possible.
2020-09-29 13:30:33 -04:00
Pascal Precht
fac0e50e37 feat: introduce StatusIdenticon components
This component introduces `StatusLetterIdenticon`, `StatusImageIdenticon`
and `StatusIdenticon`.

- `StatusLetterIdenticon` renders an identicon with a single letter based on a
name.
- `StatusImageIdenticon` renders an actual image based on an identicon URL
- `StatusIdenticon` is a composition of the former both, but with a loading mechanism
  to decide which should be rendered

The commit also ensures all of these components are used respectively throughout
the application.
2020-09-23 08:52:30 +02:00
Jonathan Rainville
1592115dde feat: change other components to use Address where needed 2020-08-27 17:48:03 -04:00
Jonathan Rainville
0c686c3fcf chore: run qstrConverter script 2020-08-27 17:09:37 -04:00
Jonathan Rainville
9ffd58e5b0 feat: add basic collectibles header 2020-08-20 14:21:20 -04:00
Michael Bradley, Jr
c08767c74b build: remove dapp browser 2020-08-17 14:01:26 -04:00
Richard Ramos
e91cd9e610 fix: validate mnemonic format when importing a existing key 2020-07-28 22:22:50 +02:00