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
Richard Ramos
dd0e9de324
refactor: code cleanup
2020-06-04 08:35:29 -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
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
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
Jonathan Rainville
9e25ba1d95
fix: fix wallet missing file message and color warning
2020-06-01 13:54:49 -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
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
Jonathan Rainville
de15f55f8a
feat: add disabled state to button and enable changing color
2020-05-29 14:44:45 -04:00
Jonathan Rainville
b6cf47f467
feat: fix StyledButton and use it in Send modal
2020-05-29 14:44:45 -04:00
Jonathan Rainville
65332804b9
feat: use Input component for the send modal
2020-05-29 14:44:45 -04:00
Jonathan Rainville
582d838ae7
feat: add reusable Input component
2020-05-29 14:44:45 -04:00
Jonathan Rainville
77966c8f6c
feat: add very basic sendModal content
2020-05-29 14:44:45 -04:00
Iuri Matias
98d2c1df68
display a sticker when a content type sticker message is received
...
display a sticker when a content type sticker message is received
display a sticker when a content type sticker message is received
display a sticker when a content type sticker message is received
display sticker
fix height and default value
cleanup
cleanup
cleanup
use constants for the content type
2020-05-29 09:52:20 -04:00
Richard Ramos
f67fb34e69
Add scrollbar to chat messages
2020-05-28 19:25:03 -04:00
Richard Ramos
8d2b955bcd
load chats on login
2020-05-28 17:36:22 -04:00
Jonathan Rainville
f08372879f
fix: fix addChat plus sign
2020-05-28 17:36:01 -04:00
Jonathan Rainville
9bd54881ce
feat: hide arrow input when text is empty + use good arrow icon
2020-05-28 17:36:01 -04:00
Jonathan Rainville
4fa3c34199
feat: new design for the chat bubble
2020-05-28 17:35:38 -04:00
Jonathan Rainville
b0f1bfc4fc
chore: add missing files in .pro file
2020-05-28 14:05:41 -04:00
Jonathan Rainville
7d12ed2561
chore: change font to StatusInter
2020-05-28 14:01:34 -04:00
Jonathan Rainville
9760008625
feat: add design for the Asset Tab
2020-05-28 13:59:56 -04:00
Jonathan Rainville
3ce1883c0b
feat: add files for the wallet tabs
2020-05-28 13:59:56 -04:00
Jonathan Rainville
d1b786811f
feat: add TabButton and TabBar for the Wallet
2020-05-28 13:59:56 -04:00
Jonathan Rainville
2da4bd376f
fix: fix receive icon rotation
2020-05-28 13:59:56 -04:00
Jonathan Rainville
47cc169c4f
chore: split WalletHeader to another file
2020-05-28 13:59:56 -04:00
Iuri Matias
0ee32c2bb1
add default list to the chat messages
2020-05-28 13:49:53 -04:00
Iuri Matias
2f428ef41d
add default properties to message component
2020-05-28 13:49:53 -04:00
Richard Ramos
3b8408d21a
Join private chats
2020-05-28 11:54:44 -04:00
Richard Ramos
1a829828c8
feat: private chat popup
2020-05-28 09:29:17 -04:00
Pascal Precht
31a310314c
ui(chat): introduce identicons for channels and users
...
Closes #128
2020-05-28 08:11:02 -04:00
Pascal Precht
37cce5b9f3
ui(chat): don't repeat user info for the same user
...
Closes #129
2020-05-28 08:10:15 -04:00
emizzle
a2e255e72c
feat: Add generate account button to login screen
2020-05-28 07:51:04 -04:00
emizzle
0f59529c57
feat: add login functionality
...
Add login functionality. If node accounts exist in status-go (keystores in ./data dir), then show the Login screen. Otherwise, show the Onboarding screen (generate keys screen).
Update nim-stew to latest version.
Change references to Address to the common type Account to prevent repeating of types.
Distinguish between unknown and unhandled signals.
Pass signals through to subscribers regardless if the signal type is known (in case the SignalSubscriber handles it with string comparison or other).
Update serialization as much as possible
Latest nim-stew updates allow type inheritance during de/serialization
2020-05-28 07:51:04 -04:00
Iuri Matias
dd9b4c50ea
extract add chat to its own file
2020-05-28 07:41:49 -04:00
Iuri Matias
e662f03e06
extract search box to its own file
2020-05-28 07:41:49 -04:00
Iuri Matias
8590a288b2
extract channel to its own file
2020-05-28 07:41:49 -04:00