Richard Ramos
8c989c3b6c
fix: chat update
2020-06-15 09:12:50 -04:00
Richard Ramos
0eb0ea03d4
Cleanup
2020-06-15 08:23:03 -04:00
Richard Ramos
ec2ce2818d
Remove zombie channels from the chat list
2020-06-15 08:23:03 -04:00
Richard Ramos
6a22c0275f
Make the view react to chat updates
2020-06-15 08:23:03 -04:00
Richard Ramos
f46eed86d7
Chat and message toString format
2020-06-15 08:23:03 -04:00
Richard Ramos
0ca50b4e06
fix: buildFilter
2020-06-15 08:23:03 -04:00
Richard Ramos
ccb43acd85
fix: allow receiving 1:1 messages after deleting chats
2020-06-13 10:04:26 -04:00
Richard Ramos
78e8e6be93
feat: group information
2020-06-13 09:56:58 -04:00
Pascal Precht
73eb4fe8b1
feat: introduce button to block users
...
Closes #158
2020-06-12 08:30:10 -04:00
Iuri Matias
b1ce63b64c
remove hasIcon and image props
2020-06-12 08:08:11 -04:00
Iuri Matias
36b2ae5a66
support adding a custom token
...
support adding a custom token
cleanup
2020-06-11 18:03:49 -04:00
Jonathan Rainville
4d7eee1ebf
feat: enable deleting a wallet account
2020-06-11 12:22:21 -04:00
Jonathan Rainville
7476cf3d16
fix: fix conflicts and bad types
2020-06-11 11:23:01 -04:00
Jonathan Rainville
be8188078b
feat: enable changing account setting in the wallet
2020-06-11 11:23:01 -04:00
Jonathan Rainville
317c956718
feat: show the real account values in settings
2020-06-11 11:23:01 -04:00
Richard Ramos
8fb3368925
refactor: unify ChatMessage and Message, and move Chat and Message to status folder
2020-06-11 11:04:37 -04:00
Richard Ramos
9a2144fe75
feat: leave private chat groups
2020-06-11 10:29:15 -04:00
emizzle
4ec593baed
feat: Add logout functionality
...
Move the onboarding/login state machine to the top level in main.qml, so that logout events can trigger new states.
Add Loader to statemachine so that each component is lazy-loaded. Initial tests saved 50MB of memory on startup.
Currently, logging out, then logging back in to the same or different account results in a doubling-up of chats/messages/wallet accounts. These need to be reset, however I need help doing that and it would delayed and blown out this PR further. This reset has been done for Onboarding and Login, but needs to be done for chats, wallet, mailservers, etc.
2020-06-11 09:28:25 -04:00
Iuri Matias
bd8d743385
use let instead of var
2020-06-10 17:28:40 -04:00
Iuri Matias
19eb7eb520
fix total account balance
...
fix total account balance
cleanup
2020-06-10 17:28:40 -04:00
Iuri Matias
826c0ed46d
get token balance
...
get token balance
fix token balance call
Fix assets on load
add token list
display images
cleanup
cleanup
cleanup
clean up
2020-06-10 17:28:40 -04:00
Richard Ramos
761be22bfa
feat: Join private groups
2020-06-10 15:54:56 -04:00
Richard Ramos
286bb14fb2
Fix: code review
...
Fixes #257
2020-06-10 15:08:55 -04:00
Richard Ramos
39c494f9d5
refactor: Remove ChatItem object
2020-06-10 15:08:55 -04:00
emizzle
87c603097e
feat: Decode sticker hashes
...
Decode multihash content identifier (CID) using `libp2p` libraries. Makes some assumptions that we only handle `ipfs-ns` codec hashes and that the sticker hash starts with `e3xxxxyy`, where xxxx is essentially ignore and yy indicates the cid codec.
2020-06-10 14:52:45 -04:00
Richard Ramos
afc247be23
Various fixes
...
- Make the topbar channel identifier color match the channel list color
- Display private groups on the channel list
- Reduce chat identifier height
2020-06-09 18:13:53 -04:00
Jonathan Rainville
7295fde809
feat: add watch only accounts to wallet
2020-06-09 18:10:57 -04:00
Jonathan Rainville
2ade9e938d
feat: add modal to add an account with a private key
2020-06-09 18:10:57 -04:00
Pascal Precht
b8c5059de7
feat(libstatus): introduce API to get contact by ID
2020-06-09 18:08:08 -04:00
Richard Ramos
ae3d3d3894
fix: identify messages sent by the current user
2020-06-09 17:55:20 -04:00
Jonathan Rainville
50c10d38dd
feat: enable adding an account with a seed phrase
2020-06-08 17:01:29 -04:00
Richard Ramos
f3ff229bf8
feat: load messages on scroll to top, and fix last message scrolling
2020-06-08 16:07:11 -04:00
Richard Ramos
b5b02cfd57
show identifier as the first message of chat view
2020-06-08 15:27:30 -04:00
Richard Ramos
9d75f6f552
Use section identifiers as a way to identify if messages have been sent by the current user (no need to modify the model with repeatMessageInfo
)
2020-06-08 13:24:46 -04:00
Iuri Matias
5371f22e70
add/remove & update configured tokens on the fly
...
add/remove & update configured tokens on the fly
add wallet methods
generate configured assets
correct show selected tokens
toggle assets
add/remove configured tokens on the fly
cleanup
fix shown wallet
2020-06-08 12:14:09 -04:00
Jonathan Rainville
c609a00784
feat: generate new accounts and get wallet account correctly
2020-06-08 09:39:01 -04:00
Richard Ramos
1cc5d9155f
Set initial state to empty chat view instead of selecting the first chat
2020-06-05 18:21:46 -04:00
Iuri Matias
1fb9be3d7d
update balances & currency across walet; move account generation
...
update total fiat balance so it can auto update
update account list when needed
force update of asset list
add account in the model
add 0x0 address instead of invalid one
ensure asset list is updated
2020-06-05 09:58:54 -04:00
Richard Ramos
722ab36bf1
Sort messages by clock
2020-06-05 05:56:21 -04:00
Iuri Matias
0dcf257f0c
trigger new balance when currency change happens
...
trigger new balance when currency change happens
update current account balance on currency change
2020-06-04 17:49:02 -04:00
Iuri Matias
b4aae8fa3b
move wallet related models
...
move wallet related models
set data
move accounts init to the model
2020-06-04 17:49:02 -04:00
Iuri Matias
b43d6c7b01
check if asset is configured for account
2020-06-04 10:43:39 -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
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
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