4473 Commits

Author SHA1 Message Date
Jonathan Rainville
adda897eb9 make color selector work 2020-06-04 16:31:17 -04:00
Jonathan Rainville
68689147d6 wip select input 2020-06-04 16:31:17 -04:00
Jonathan Rainville
bf5f0b6dda feat: add basic generate account popup 2020-06-04 16:31:17 -04:00
Ștefan Talpalaru
2449a12fb7 build system refactoring
- unify the "build-..." targets
- enable a debug build by default, to simplify development
- bump vendor/DOtherSide
- avoid DOtherSide checks for docs/tests-specific tools like Doxygen
- switch to an in-place build for DOtherSide
- silence the DOtherSide build when V=0, make it more verbose with V=1
- don't delete checked out submodules in the "clean" target
- update build instructions in the README
- centralise Nim compiler options in a top-level "config.nims" (except
  `-d:debug` which needs to be on the command line)
2020-06-04 14:16:14 -05:00
Iuri Matias
df9a6d0f07 refactor & update currency modal to look and work like designs
update gitignore

display list of currencies
2020-06-04 14:29:04 -04:00
Richard Ramos
68047eb8fd fix: leave channel 2020-06-04 10:44:33 -04:00
Iuri Matias
b412a56577 use Theme properties 2020-06-04 10:43:39 -04:00
Iuri Matias
9b58111cab support filtering tokens 2020-06-04 10:43:39 -04:00
Iuri Matias
b43d6c7b01 check if asset is configured for account 2020-06-04 10:43:39 -04:00
Iuri Matias
ca82c9d5b2 fix icons; add slot for checking if an asset is currently added 2020-06-04 10:43:39 -04:00
Iuri Matias
a9844099bb fix styling of token list 2020-06-04 10:43:39 -04:00
Iuri Matias
94bc4f02d7 add list of tokens and icons 2020-06-04 10:43:39 -04:00
Iuri Matias
0ea8fc08de refactor to use passed functions as props
Update ui/onboarding/Login/AccountList.qml

Co-authored-by: RichΛrd <info@richardramos.me>

context

refactor to use passed functions as props
2020-06-04 10:39:28 -04:00
Iuri Matias
64b565c6c3 extract Login wizard components 2020-06-04 10:39:28 -04:00
Iuri Matias
1ba579e94b extract the slide into a component 2020-06-04 10:39:28 -04:00
Pascal Precht
ffd356d182 feat(Chat): introduce Profile Popup
This is a simple profile popup that will get more functionality in future commits.

Closes #126
2020-06-04 08:47:44 -04:00
Pascal Precht
48f64eeb91 chore(Message): expose fromAuthor property 2020-06-04 08:47:44 -04:00
Richard Ramos
dd0e9de324 refactor: code cleanup 2020-06-04 08:35:29 -04:00
Pascal Precht
2641986bbe feat(chat): clear unread messages count when changing channels
Closes #138
2020-06-04 08:19:17 -04:00
Jonathan Rainville
15dc98b44a feat: show the real value of the current account in the wallet 2020-06-03 17:09:51 -04:00
Richard Ramos
24c31e04f6 Rotate mailservers when not connected and load old messages 2020-06-03 17:06:02 -04:00
Richard Ramos
61b70fb969 Ask mailserver messages when joining a channel 2020-06-03 17:06:02 -04:00
Richard Ramos
aaf023015e removing topics 2020-06-03 17:06:02 -04:00
Iuri Matias
24d0306869 use dropdown for wallet settings 2020-06-03 15:30:27 -04:00
Iuri Matias
f62d3aaca7 wallet settings modal; save default currency
wallet settings modal; save default currency

wallet settings modal; save default currency

save/load currency preference

fix default currency call

use chronicle instead of echo

fix issues
2020-06-03 10:38:50 -04:00
emizzle
ac37f0fdbb fix: small onboarding/login fixes and feats
- fix: Change displayed login key to whisper public key (starts with 0x04)
- fix: remove key displayed on login accounts as this value is not passed to use from status-go's openAccounts
- feat: add selected account view when entering password for login and generating an account (same UI as importing a key)
2020-06-03 08:36:37 -04:00
emizzle
691717990d feat: Add import account functionality
Allow user to import an existing mnemonic.

TODO: add mnemonic validation with the `validateMnemonic` status-go function.
2020-06-02 17:09:38 -04:00
Pascal Precht
dc6793a0f0 refactor(chat): make activeChannel a ChatItem to expose relevant information to the view 2020-06-02 16:57:59 -04:00
Jonathan Rainville
cc85a42b5c feat: show accounts in wallet and put assetList in Account 2020-06-02 16:41:08 -04:00
Richard Ramos
15bd1c3c2c load mailservers messages on future logins 2020-06-02 16:34:29 -04:00
Richard Ramos
31b0207dcc refactor: Use status object 2020-06-02 16:19:44 -04:00
Richard Ramos
4670bd57c4 fix: codereview 2020-06-02 16:19:44 -04:00
Richard Ramos
886f58491d Handling peer summary changes (required for mailservers) 2020-06-02 16:19:44 -04:00
Pascal Precht
366d50bb74 feat(ui): introduce ChannelIcon component
This component renders channel identicons based on the chat type
and channel name and will render a user identicon in case of a one-on-one
chat.
2020-06-02 16:14:49 -04:00
Pascal Precht
8332e3ac8a fix(chat): ensure chatType is set properly
In ebd29d9ffd6d1981160c82a26d35be602b9231a3 we've introduced a regression where
the channel list didn't expose the chat's chatType to the view, causing 1-on-1 chats
identicons to break.

This commit reintrodruces the chatType to the view.
2020-06-02 16:47:20 +02:00
Jonathan Rainville
9e25ba1d95 fix: fix wallet missing file message and color warning 2020-06-01 13:54:49 -04:00
Iuri Matias
d4341e1f17 cleanup imports 2020-06-01 13:53:42 -04:00
Iuri Matias
2bc165bbc2 move 'models' to status lib for clarity
move 'models' to status lib for clarity

move chat model

update login controller

update wallet controller

update onboarding and profile

update
2020-06-01 13:53:42 -04:00
Iuri Matias
73069255cd move 'models' to status lib for clarity 2020-06-01 12:40:16 -04:00
Richard Ramos
f16de508ed Add procs for save/get settings 2020-06-01 12:39:45 -04:00
Iuri Matias
470687c2a6 show dropdown for add account button 2020-06-01 12:31:14 -04:00
Jonathan Rainville
9fc93b8db2 fix: genKey binding and focus 2020-06-01 12:28:47 -04:00
Jonathan Rainville
545bb751c1 feat: add Input to Login screen and enable otherProps for the Input 2020-06-01 12:28:47 -04:00
Jonathan Rainville
c29160fff7 chore: use Buttons for all components and improve Login 2020-06-01 12:28:47 -04:00
Richard Ramos
56499026f7 refactor: delete sqlite 2020-05-29 16:06:55 -04:00
Richard Ramos
fa7d2ba26f fix: duplicated chats added 2020-05-29 15:37:52 -04:00
Iuri Matias
ebd29d9ffd simply chat views by reacting to model events
simply chat views by reacting to model events

abstract join event from join event call; react to join channel event

remove unneded if else

move left channel to event

refactor getChannelColor

refactor getChannelColor

rename sendMessage method

cleanup

move random color to channels list

remove toChatType

remove toChatType
2020-05-29 15:03:13 -04:00
Richard Ramos
6f3b987346 fix: code review 2020-05-29 15:02:31 -04:00
Richard Ramos
1c00bb2dff Create a reusable modal popup 2020-05-29 15:02:31 -04:00
Richard Ramos
9d86082cfe Update channels position when receiving a new msg 2020-05-29 14:46:42 -04:00