Jonathan Rainville
983d258a9a
feat: add support for recent emojis
...
(cherry picked from commit 07ccf8f74ee7b37652ccedbddd6dfdaa5908a846)
2020-07-30 10:45:56 -04:00
Jonathan Rainville
13d2cf73fb
feat: add emoji search
...
(cherry picked from commit 3cc9a98ce584a48f6c430a57126bd548e9dedc7e)
2020-07-30 10:44:07 -04:00
Jonathan Rainville
549f1ff7f2
feat: categorize emojis in the menu and add category buttons
...
Signed-off-by: Jonathan Rainville <rainville.jonathan@gmail.com>
2020-07-30 10:04:08 -04:00
Jonathan Rainville
3d04076910
feat: update emoji list to use the new categorized list
...
Still shows everything in the same page, but now they are ordered and can be categorized
2020-07-30 10:03:55 -04:00
Jonathan Rainville
9654f937f2
fix: fix all remaining QML warnings
2020-07-23 15:59:18 -04:00
Jonathan Rainville
c71f5f1a07
fix: fix dark theme colors for chat and profile
2020-07-23 15:59:18 -04:00
Jonathan Rainville
911aac92de
feat: add onClicked to Emojis and use a Model to show them
2020-07-21 11:41:19 -04:00
Jonathan Rainville
b829acb3c4
chore: re-run qstr converter
2020-07-17 11:55:01 -04:00
Jonathan Rainville
851eb82026
feat: make channel list compact in compact mode
2020-07-16 10:32:27 -04:00
emizzle
69ba3c4468
feat: add support for purchased sticker packs
2020-07-15 15:53:48 -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
Jonathan Rainville
92f5a9ca5c
feat: add dark theme colors and new properties for it
2020-07-14 12:37:17 -04:00
Richard Ramos
06efb531cb
feat: adds QML debounce library
2020-07-14 11:56:44 -04:00
Richard Ramos
649023bacf
feat: support message replies
2020-07-10 20:09:15 -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
ff2ed712f2
feat: improve Copy button to copy directly and have an active state
2020-07-10 15:39:56 -04:00
Richard Ramos
4ee0d78cb6
feat: using threads for resolving ENS usernames
2020-07-08 13:53:21 -04:00
Jonathan Rainville
1eb1d3d41c
chore: run transform script to change qstr to qstrid
2020-07-08 12:37:41 -04:00
Iuri Matias
49e76d17bf
use SVGimage for emojis
2020-07-06 13:59:47 -04:00
Jonathan Rainville
4c2e50ae47
fix: fix wrong emoji being posted for flags and the emojis not elliding
2020-07-06 13:59:47 -04:00
Jonathan Rainville
6e8c371063
feat: enable adding the clicked emoji to the chat input
2020-07-06 13:59:47 -04:00
Jonathan Rainville
8aa8474cb1
feat: add emoji button and style them to have the hover and right color
2020-07-06 13:59:47 -04:00
Jonathan Rainville
4371e37b27
feat: show the all the emojis in the popup
2020-07-06 13:59:47 -04:00
Jonathan Rainville
a529d729ea
feat: change Theme to Style to enable changing Theme
2020-07-03 09:59:14 -04:00
Richard Ramos
5b3f077fa9
feat: bundle resources
...
- Update linux build to package resources
- Refactor macOS packaging re: resources.rcc
2020-07-03 09:59:00 -04:00
Richard Ramos
961139e778
feat: start chats with ENS usernames
2020-06-30 16:21:21 -04:00
Iuri Matias
4fe19e8130
use username or ens name instead of old hardcoded value
...
use username or ens name instead of old hardcoded value
return false
2020-06-30 14:35:32 -04:00
Pascal Precht
0bb08fc852
feat(ProfilePopup): implement copy-to-clipboard button
...
Closes #282
2020-06-30 12:13:44 -04:00
emizzle
88e5f1a46d
feat: Add recent stickers to stickers popup
2020-06-30 11:24:56 -04:00
Iuri Matias
3550e63a86
fix channel suggestions list
2020-06-25 18:34:05 -04:00
Iuri Matias
d84c16bc63
fix radius
2020-06-25 16:13:17 -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
Jonathan Rainville
d775abb9ab
fix: ProfilePopup by changing image fit
2020-06-25 15:48:37 -04:00
emizzle
847eb2623f
feat: add sticker popup
...
Add sticker popup
Add send sticker message
Add ability to select sticker pack and show stickers for pack with scroll
1. Sticker history
2. Install sticker packs
3. Sticker market
1. Sticker packs are installed on app start up until installation of sticker pack functionality is added
2. Optimisations such as preloading images to be done so that sticker images are not downloaded each time.
2020-06-25 10:27:26 -04:00
Richard Ramos
81b103b0eb
fix: code review
2020-06-23 18:52:54 -04:00
Richard Ramos
637484bd79
feat: show qr codes
2020-06-23 18:52:54 -04:00
Richard Ramos
acecafbf83
fix: read missing functions
2020-06-23 14:25:38 -04:00
Jonathan Rainville
ad2a318c85
feat: add validationError prop on Input and use it in privateChatPopup
2020-06-23 07:09:18 -04:00
Richard Ramos
80b8d8f478
feat: add members to existing group chat and fix group position on chat list
2020-06-22 15:27:28 -04:00
Richard Ramos
e1d72ef057
fix: leaving a group after joining, and ignoring user address on member list
2020-06-22 15:23:27 -04:00
Richard Ramos
33b3c4dc97
fix: manage contacts without systemTag
2020-06-22 15:21:13 -04:00
Iuri Matias
a6493725b6
support removing contacts
...
support removing contacts
support removing contacts
2020-06-22 14:50:39 -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
Iuri Matias
0ad64cc5de
update qml imports
2020-06-18 11:02:11 -04:00
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
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
9ef575dc30
Add members list menu and support colors in icons on the menu
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
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
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
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
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
Jonathan Rainville
77966c8f6c
feat: add very basic sendModal content
2020-05-29 14:44:45 -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
Richard Ramos
2555eec8aa
fix: menu styling
2020-05-28 06:45:30 -04:00
Richard Ramos
aa5dbc6994
fix: moving components to correct shared folder
2020-05-27 17:30:44 -04:00
Richard Ramos
a7fd933578
Adds a a popup dialog to join a public channel
2020-05-27 16:15:10 -04:00
Iuri Matias
f4439fcb6f
default views for when there is no chat opened + chat links
...
default views for when there is no chat opened + chat links
add channel component
update other layouts
fix problem with alias
add test channels
fix merge conflict
2020-05-26 17:07:24 -04:00