Jonathan Rainville
c71f5f1a07
fix: fix dark theme colors for chat and profile
2020-07-23 15:59:18 -04:00
Jonathan Rainville
a1585c8499
feat: add ImageLoader to reuse Image loading mechanism
2020-07-23 15:44:59 -04:00
Jonathan Rainville
327552c33b
add loading and error image boxes
2020-07-23 15:44:59 -04:00
Jonathan Rainville
42c09c9f3a
fix: hide sent message on compact mode once sent
2020-07-23 15:44:59 -04:00
Jonathan Rainville
c7cfa5d32b
fix: fix scrolling to bottom for images
2020-07-23 15:44:59 -04:00
Jonathan Rainville
e176443ceb
fix: fix chat not scrolling to bottom on load
2020-07-23 15:44:59 -04:00
Pascal Precht
f2d345fe6e
feat(chat): support mention auto complete anywhere inside the message
2020-07-23 15:36:45 -04:00
Richard Ramos
7ca512661b
fix: load messages on scroll up, scroll down when sending messages and hide sending status for expired messages
2020-07-22 15:58:31 -04:00
Richard Ramos
3140d76a5c
fix: group status messages were not being displayed
...
Fixes #610
2020-07-22 10:22:10 -04:00
Richard Ramos
a32a156651
feat: send images - UNSAFE -
...
Sends images but does not clean metadata nor limits file size
2020-07-21 14:26:20 -04:00
Richard Ramos
a31610742c
fix: code review
2020-07-21 13:15:22 -04:00
Richard Ramos
5351fb62dc
feat: display messages with an image contenttype
2020-07-21 13:15:22 -04:00
Jonathan Rainville
a9cddde37e
fix: fix text selection by putting mouseArea under text
...
And put link click handling by the TextField itself
2020-07-21 12:00:24 -04:00
Jonathan Rainville
601d237fde
fix: fix replies being all squished if the replied message was smaller
2020-07-21 12:00:24 -04:00
Jonathan Rainville
4c7c8a06a3
fix: fix message overflowing because break spaces were stopped by pre
2020-07-21 12:00:24 -04:00
Jonathan Rainville
15cc48c6f8
feat: add mock emoji menu in popup menu for chat
2020-07-21 11:41:19 -04:00
Jonathan Rainville
f51399ff1f
fix: fix QML warnings and errors
2020-07-21 11:09:00 -04:00
Richard Ramos
0278379495
fix: allow resending older expired messages
2020-07-21 10:19:12 -04:00
Richard Ramos
f9335c0969
feat: retry sending messages
2020-07-21 10:19:12 -04:00
Pascal Precht
1e39cf4821
feat(chat): implement mention auto complete
...
Closes #515
2020-07-17 12:31:20 -04:00
Jonathan Rainville
b829acb3c4
chore: re-run qstr converter
2020-07-17 11:55:01 -04:00
decanus
b3a4903655
fix channel identifier color
2020-07-17 17:27:01 +02:00
Jonathan Rainville
0ab257d005
feat: make RectangleCorner a component and show images in compact
2020-07-16 11:49:13 -04:00
emizzle
15a860b2bb
feat: Enable switching to testnet
...
Allow switching to Ropsten by flipping a toggle switch in Profile > Advanced settings.
When switching networks, note that installed stickers will be uninstalled, and recent stickers will be removed. Sticker packs can be reinstalled after login. Purchased sticker packs will not need to be re-purchased, but will need to be re-installed.
Mailserver fleet information will **not** be updated. This can be controlled by a separate (undeveloped yet) setting.
2020-07-16 10:59:31 -04:00
Jonathan Rainville
262941e839
feat: add space between the last chat and the chat input
2020-07-16 10:32:27 -04:00
Jonathan Rainville
851eb82026
feat: make channel list compact in compact mode
2020-07-16 10:32:27 -04:00
Jonathan Rainville
36f230e03d
feat: add saved setting for Compact mode
2020-07-16 10:29:29 -04:00
Jonathan Rainville
5951fcf131
feat: refactor Message and add Compact message type
2020-07-16 10:29:29 -04:00
Iuri Matias
c5410b6536
remove leftover condition
2020-07-15 16:05:35 -04:00
Jonathan Rainville
7d178b355e
feat(chat): add image support
...
This commit adds support for rendering images by detecting
image URLs inside of a message and attaching them to their
corresponding message bubble.
2020-07-15 16:05:35 -04:00
emizzle
ac7deb3af0
feat: Un/install free sticker packs in sticker market
...
Sticker pack details retreived from contract:
- pack data decoded from contract response
- data contains contentHash which, once decoded, contains an IPFS identifier
- futher pack data in EDN format is downloaded from IPFS
- the EDN info is decoded in to a StickerPack
List of available packs from contract are obtained separately from list of installed contracts (stored as a setting in Status-go).
Sticker market contains dynamic list of sticker packs. The sticker button shown for each pack has all states defined (in the design) for all UI states (ie bought, free, installed, pending, etc)
Add modal popup showing sticker pack details and list of stickers to be un/installed. Contains a "larger" version of the sticker pack button with many differnt UI states defined.
Uninstallation of a sticker pack removes those sticker pack's stickers from the recent sticker list and persists the list
Simplify the view model by including stickers, instead of setting an "activeStickerPackId" property. This allowed for display of sticker pack stickers to be displayed in the modal popup separately from the sticker packs shown in the market.
2020-07-15 15:53:48 -04:00
Dean Eigenmann
6521573b51
Update Message.qml
2020-07-15 16:02:30 +02:00
decanus
c840c7374c
fixes some color errors
2020-07-15 11:46:12 +02:00
Iuri Matias
7d7bac5fb6
add notifications support
...
first attempt
attempt 2
working notifications
add notification sound
cleanup
remove unneeded imports
remove unneded imports
2020-07-14 14:23:40 -04:00
Richard Ramos
19f358ef9c
fix: md format
2020-07-14 13:30:40 -04:00
Richard Ramos
ceb5873272
show date headers, and fix sending replies only when they are enabled
2020-07-14 13:10:14 -04:00
Jonathan Rainville
92f5a9ca5c
feat: add dark theme colors and new properties for it
2020-07-14 12:37:17 -04:00
Richard Ramos
a342192f43
fix: code review
2020-07-10 20:09:15 -04:00
Richard Ramos
649023bacf
feat: support message replies
2020-07-10 20:09:15 -04:00
Iuri Matias
e82dbfb7c6
add /shrug and /tableflip cmds
...
add /shrug and /tableflip cmds
fix
2020-07-10 15:56:05 -04:00
Jonathan Rainville
25ac69b37c
fix: fix message width by using the plainText
2020-07-10 15:54:48 -04:00
Jonathan Rainville
cbcab82e5d
fix: fix PopupMenu icon size to be back to 25 but customizable
2020-07-10 15:39:56 -04:00
Jonathan Rainville
1b3314ea9a
fix: fix chat input size and postiion
2020-07-10 15:39:56 -04:00
Jonathan Rainville
dd6454f55c
fix: fix PopupMenu style
2020-07-10 15:39:56 -04:00
Jonathan Rainville
9462beaa3f
fix: fix chat menu button
2020-07-10 15:39:56 -04:00
Jonathan Rainville
b5619dadaf
fix: close chat menu when re-clicking the button
2020-07-10 15:39:56 -04:00
Jonathan Rainville
bcee0079e5
fix: change sticker background to white
2020-07-10 15:39:56 -04:00
Jonathan Rainville
3d19e9ed74
feat: add profile popup for the empty chat view
2020-07-10 15:39:56 -04:00
Jonathan Rainville
b3b7047fe1
feat: add invite friends modal
2020-07-10 15:39:56 -04:00
Jonathan Rainville
33d639b071
feat: fix walkie talkie image and add text with links
2020-07-10 15:39:56 -04:00