83 Commits

Author SHA1 Message Date
Richard Ramos
a63da4889b fix: hour format and show timestamp on messages 2020-07-02 10:47:08 -04:00
Richard Ramos
f191f7fe8b feat: Support status-tag to join a public channel if mentioned in the message list 2020-07-02 10:33:33 -04:00
Richard Ramos
bbd51cdcfe Use twemoji.js 2020-06-30 14:35:14 -04:00
Richard Ramos
2af0b0bc6a feat: adds emoji contentType support 2020-06-30 14:35:14 -04:00
Iuri Matias
7440b5beb1 add missing var 2020-06-30 12:30:40 -04:00
Iuri Matias
716258156e feat(Chat): display clickable links, sanitize them and XSS protect
Closes #458
2020-06-30 12:30:40 -04:00
Richard Ramos
8e21a1b8b3 fix: word wrap + breaklines 2020-06-25 16:33:16 -04:00
Iuri Matias
e859250501 fix other blurry images on hdpi screens
fix other blurry images on hdpi screens

fix image size

ensure plist has high res directive

addd directive to info runner
2020-06-25 16:13:17 -04:00
Richard Ramos
e8858f25ba feat: Replace pubkeys by alias/ens in group system message 2020-06-25 10:33:43 -04:00
Richard Ramos
21af287654 feat: support message formatting 2020-06-25 10:29:44 -04:00
Richard Ramos
55fbd4b0fe fix: make the identicons sharp 2020-06-23 14:45:21 -04:00
Jonathan Rainville
7e96a17f3b fix: add StyledTextEdit and TextField to use the font 2020-06-19 14:53:45 -04:00
Jonathan Rainville
8755c901de fix: fix font loading issue and create a text component to use that font 2020-06-19 14:53:45 -04:00
Jonathan Rainville
bae8e44f37 fix: fix long texts to wrap correctly in chat bubble 2020-06-18 17:09:56 -04:00
Iuri Matias
0ad64cc5de update qml imports 2020-06-18 11:02:11 -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
Richard Ramos
88bf4fca66 feat: add id to profile object and verify membership on groups 2020-06-16 12:46:40 -04:00
Richard Ramos
78e8e6be93 feat: group information 2020-06-13 09:56:58 -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
Richard Ramos
40a523851d fix: chat identifier position 2020-06-09 11:49:23 -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
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
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
Jonathan Rainville
4fa3c34199 feat: new design for the chat bubble 2020-05-28 17:35:38 -04:00
Iuri Matias
2f428ef41d add default properties to message component 2020-05-28 13:49:53 -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
Iuri Matias
de9d5ad63f extract ChatMessages into its own files 2020-05-28 06:28:18 -04:00