Richard Ramos
b70a29f059
fix: code review
2020-06-18 10:16:32 -04:00
Richard Ramos
4fef70fc4a
feat: Create group chats
2020-06-18 10:16:32 -04:00
Iuri Matias
73520d1796
add send message button to profile popup; auto switch to chat tab if necessary
...
add send message button to profile popup; auto switch to chat tab if necessary
use theme colors
use i18n
2020-06-18 08:27:24 -04:00
Iuri Matias
e7e77f58dc
make profile popup reusable
2020-06-18 08:13:45 -04:00
Richard Ramos
0971b5928d
feat: Support ENS usernames in messages
2020-06-17 13:09:31 -04:00
Iuri Matias
fe82f762bb
display list of contacts in the open chat modal
2020-06-17 07:41:32 -04:00
Iuri Matias
e802159a6a
display real contacts on profile
...
display real contacts on profile
query contacts
add contact in form
fixes
fixes
display contacts
cleanup
cleanup
remove echo
refactor to use profile instead of contact model
2020-06-16 12:48:25 -04:00
Richard Ramos
88bf4fca66
feat: add id to profile object and verify membership on groups
2020-06-16 12:46:40 -04:00
Richard Ramos
b0a8bc3368
fix: make text selectable, limit text input content width and execute actions onEnter
2020-06-16 12:05:22 -04:00
Richard Ramos
b842925ba4
feat: edit group name
2020-06-16 12:05:22 -04:00
Richard Ramos
d7f9120840
Adding messageId to messages
2020-06-15 08:23:03 -04:00
Richard Ramos
9ef575dc30
Add members list menu and support colors in icons on the menu
2020-06-15 08:19:37 -04:00
Richard Ramos
95de3b4267
feat: group information
2020-06-15 08:19:37 -04:00
Richard Ramos
f52ae4f994
fix: qml warnings
2020-06-13 10:01:05 -04:00
Richard Ramos
e38f1b0268
fix: code review
2020-06-13 09:56:58 -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
Richard Ramos
b3a9bff381
Add small icon to items in chat list depending on type
2020-06-12 08:14:44 -04:00
Richard Ramos
9a2144fe75
feat: leave private chat groups
2020-06-11 10:29:15 -04:00
Richard Ramos
761be22bfa
feat: Join private groups
2020-06-10 15:54:56 -04:00
Richard Ramos
8cca18d7f9
Display group chat message types and react to chat updates
2020-06-10 15:21:15 -04:00
Richard Ramos
39c494f9d5
refactor: Remove ChatItem object
2020-06-10 15:08:55 -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
Pascal Precht
d5ba992c81
refactor(ui/ProfilePopup): make use of newly introduced header content
...
This commit extends the profile popup to align more with the application
designs. There's still work left to be done such as showing/hiding the
qrcode view or copying data to the clipboard.
The profilepopup also relies on context data at the moment and should rather
receive its data via the newly introduced `getContractByID()` API proposed in
https://github.com/status-im/status-go/pull/1987
2020-06-09 18:01:06 -04:00
Pascal Precht
113ddc7ce3
feat(ui/shared): allow ModalPopup to receive header components
...
Similar to its `footer` content, ModalPopup can now receive header components
allowing consumers to design the header part of the modal to their likings.
Usage:
```
ModalPopup {
id: popup
header: Item {
...
}
...
}
```
The header section will take the height of the root element of the substree
passed to `header`
2020-06-09 17:57:30 -04:00
Richard Ramos
40a523851d
fix: chat identifier position
2020-06-09 11:49:23 -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
Richard Ramos
1cc5d9155f
Set initial state to empty chat view instead of selecting the first chat
2020-06-05 18:21:46 -04:00
Richard Ramos
1b086b006d
fix: show new messages at the bottom
2020-06-05 05:56:21 -04:00
Richard Ramos
722ab36bf1
Sort messages by clock
2020-06-05 05:56:21 -04:00
Jonathan Rainville
bf5f0b6dda
feat: add basic generate account popup
2020-06-04 16:31:17 -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
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
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
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
Iuri Matias
0ee32c2bb1
add default list to the chat messages
2020-05-28 13:49:53 -04:00