Pascal Precht
84806ee96c
feat(MessageContextMenu): add copy link actions
...
This commit adds a menu item to the message context menu to
copy links that may exist inside of a message.
There are three possible scenarios:
1. There's no link in the message, which causes the menu to not
render the dedicated menu item at all
2. There's one link in the message, which renders an additional
`Action` with a copy-to-clipboard functionality
3. There are multiple links in a single message. This adds a
nested `PopupMenu` in the existing menu with menu items for each
link extracted from the message
To make this work there were some changes in the `PopupMenu` component
needed, as it wasn't take the sub menu's `enabled` state into account
properly. This makde it always render nested menus even when they
should've been invisible.
Closes : #1733
2021-02-23 08:53:54 -05:00
Richard Ramos
fd8a84eb9d
fix: minimize on close
2021-02-23 08:53:37 -05:00
Richard Ramos
b43122d7f3
feat: use stacklayout for chat messages
2021-02-23 08:53:31 -05:00
Richard Ramos
750371a3f8
fix: don't estimate gas before when displaying sticker packs
...
Fixes : #1728
2021-02-22 17:31:17 -05:00
Jonathan Rainville
ae56a360c4
fix: message height taking into account the image even when hidden
2021-02-22 17:29:06 -05:00
RichΛrd
44e9ebdd60
Update main.qml
2021-02-22 12:47:58 -05:00
Richard Ramos
bb1f233bad
fix: Don't quit the app when clicking on "x" and Enable closing the app with CMD + W
...
Fixes #1694
2021-02-22 12:47:58 -05:00
Jonathan Rainville
98b3e64573
chore: update status-go version and update mailservers api
2021-02-22 10:01:19 -05:00
Jonathan Rainville
5327b7feea
fix: fix mention not being removed
2021-02-22 09:58:28 -05:00
Jonathan Rainville
6eee5da36e
fix: fix texts to use secondaryText instead of darkGrey
2021-02-22 09:58:18 -05:00
Pascal Precht
18ea9dc2cd
fix: make reactions in 1-on-1 chats work
...
Turns out message reactions weren't functional in 1 on 1 chats.
Reaction signals come with a `chatId` that they correspond to, which is
then used to determine to channel and message list to apply/remove
the reaction to.
Inside of a 1 on 1 chat, the `chatId` of a reaction coming from the
will always be the pubKey of the the user that receives it.
A user however, usually doesn't store a chat item for her own pubKey
unless it's of type `Profile`.
This results in an illega storage access as reported in #1828
This commit fixes this bug by checking whether the reaction `chatId`
matches the user's `pubKey`. If that's the case, we know that the reaction
corresponds to the reaction's `fromAuthor` chat.
Fixes #1828
2021-02-22 09:58:07 -05:00
Richard Ramos
3e2b5360be
fix: set default language
2021-02-22 09:57:56 -05:00
Richard Ramos
b1b32d354d
fix: TLS verification
2021-02-22 09:57:42 -05:00
staked-smart-ace
1ad506e746
Fixed dismissing issue when update contact's profile. Fixes #1761
2021-02-22 09:54:18 -05:00
staked-smart-ace
31a9d1a6f1
Fixed dismissing issue when update contact's profile. Fixes #1761
2021-02-22 09:54:18 -05:00
Richard Ramos
228e746421
fix: Disable ListenAddr as it is not necessary for running status-desktop
2021-02-18 17:55:50 -05:00
Richard Ramos
38eeaf111c
fix: update image when switching account on login
...
Fixes : #1847
2021-02-18 16:40:33 -05:00
Richard Ramos
6f11ee972a
fix: remove defaultAppSettings completely
2021-02-18 16:40:21 -05:00
Richard Ramos
6207c8af53
fix: appSettings were being overwritten due to defaultAppSettings periodically executing sync()
2021-02-18 16:40:21 -05:00
Jonathan Rainville
eeb1628337
fix: fix binding loop on the fetch button
2021-02-18 16:38:10 -05:00
Jonathan Rainville
fbf592bf52
fix: fix ChannelContextMenu undefined errors
2021-02-18 16:38:10 -05:00
Jonathan Rainville
2a4780f379
fix: fix top bar not showing group chat name
2021-02-18 16:38:10 -05:00
Jonathan Rainville
7dc3bf7e87
fix: fix group info popup warning and don't load popup immediately
2021-02-18 16:38:10 -05:00
Pascal Precht
3d8f7ad463
refactor: Move TimelineLayout into Component
2021-02-18 16:37:42 -05:00
Pascal Precht
10636c2460
feat(StatusChatInput): render formatted text inside input
...
Closes #1796
2021-02-18 16:37:36 -05:00
Jonathan Rainville
3c4725ed5d
feat: add colors for mentions for light and dark theme
2021-02-18 15:24:12 -05:00
Jonathan Rainville
46412204c5
feat: implement new colors for dark mode
2021-02-18 15:24:12 -05:00
Jonathan Rainville
0e699cac65
chore: run translation scripts
2021-02-18 15:23:58 -05:00
Jonathan Rainville
b277346490
chore: change translations to only translate complete languages
2021-02-18 15:23:58 -05:00
ace-smart
5014513c17
Adjusted compass tab icon size and badge border color. Fixes #1843
2021-02-16 14:48:04 -05:00
Eric Mastro
c2b3a980bd
chore: Add Wallet Model QML API documentation
...
Add all publically exposed QtProperties, Signals, Methods (slots), and partial view models for the Wallet Model.
2021-02-16 14:44:45 -05:00
Jonathan Rainville
0104962df8
fix: fix App not showing correctly when notification is clicked
2021-02-15 16:22:26 -05:00
Jonathan Rainville
82ede94700
fix: remove notifications from OS tray when app is opened back
2021-02-15 16:22:26 -05:00
Pascal Precht
96c2f123b4
feat(StatusChatInput): make text input formatting work via shortcuts
...
Closes #1803
2021-02-15 16:22:16 -05:00
Pascal Precht
dd195431a5
chore: improve channel switch perf
...
Having the Timeline component loaded eagerly made switching
between channels rather slow because it always tries to read
the current message list from the chats model.
This commit changes the layout so that the timeline layout container
is only loaded conditionally when indeed activated.
2021-02-15 16:22:05 -05:00
ace-smart
0f1b46097e
Updated truncate long name to use default Elide property. Fixes #1830
2021-02-15 16:05:03 -05:00
ace-smart
29c555bd2d
Truncate long 3 words name. Fixes #1830
2021-02-15 16:05:03 -05:00
ace-smart
6494d45b44
Truncate long 3 words name. Fixes #1830
2021-02-15 16:05:03 -05:00
ace-smart
3420593774
Fixed an issue that doesn't update one2one chatview name when unassign nickname from the contact. Fixes #1840
2021-02-15 16:04:31 -05:00
Jonathan Rainville
3fef5c7a69
feat: hide fetch old messages after 30 days
2021-02-12 14:45:43 -05:00
Jonathan Rainville
90e9e2d192
fix: fix top bar menu position
2021-02-12 14:45:09 -05:00
Pascal Precht
6c272dddf6
feat(StatusChatInput): introduce context menu to format message
...
Closes #1804
2021-02-12 14:44:47 -05:00
ace-smart
aca6d4bd2e
Fixed showing wrong ensname on one2one chat profile modal. Fixes #1810
2021-02-12 14:44:37 -05:00
Richard Ramos
58e9584984
fix: make mentions with nicknames work the same as mobile
2021-02-12 14:39:34 -05:00
ace-smart
03353af634
Updated codes be more compacted. Fixes #1826
2021-02-11 10:15:29 -05:00
ace-smart
972cf9f138
Fixed the issue doesn't show nickname on profileview in 1:1 chat. Fixes #1826
2021-02-11 10:15:29 -05:00
Iuri Matias
7b5a1660f8
make compact mode the default
2021-02-10 15:48:57 -05:00
Richard Ramos
e8c169aace
fix: make the time not selectable
2021-02-10 13:53:09 -05:00
Richard Ramos
0f44178c85
feat: add tooltip with the message timestamp when hovering the chat time
2021-02-10 13:53:09 -05:00
Richard Ramos
b2262c8105
Show chat image and username again after a couple of minutes in chat
...
Fixes #1764
2021-02-10 13:52:36 -05:00