Patryk Osmaczko
ae55e78faf
feat(chat): ignore not loaded messages
...
closes : #8838
2023-01-17 18:58:53 +01:00
Jonathan Rainville
af0c9767d1
feat(context-menu): add Copy message action in message context menu
...
Adds the action to copy the right-clicked message's text.
It copies the unparsed text (no html).
For that, I had to add it in the MessageItem and expose it in the model.
I also fixed the copy MessageId action that didn't show + didn't work even if it would have shown.
Plus some small cleanups.
2023-01-12 16:15:17 -05:00
Jonathan Rainville
c3945f33c0
feat(replies): add deleted to QuotedMessage to change msg displayed
...
Adds `deleted` to the QuotedMessage object so that on the frontend, we can show "Delete message" only when we know the message was deleted.
Otherwise, when we don't know the quoted message, we show "Unknown message [...]"
2023-01-12 15:18:03 -05:00
Jonathan Rainville
91c2e6d257
feat: use QuotedMessage object for replies to better show the replies
...
Fixes #7754
ok
2023-01-12 15:18:03 -05:00
Lukáš Tinkl
9e396f7344
chore: refactor/improve/optimize StatusMessage & friends
...
- drop dead code
- reduce number of direct bindings
- use Loaders whenever possible
Fixes #8744
2023-01-10 10:55:53 +01:00
mprakhov
0cc64774af
fix(desktop/chat) show the badge during receiving the mention in inactive section
2023-01-09 20:00:51 +02:00
Boris Melnik
9b8a86a3cb
feat(communities): Add ban state for spectated community
...
Fixes : #8761
2023-01-09 10:30:54 -05:00
Lukáš Tinkl
b086d432d1
fix: Chat Input isn't focused after editing a message
...
Fixes #8966
2023-01-06 14:35:07 +01:00
Jonathan Rainville
29450d34a7
feat(admin): enable admins to delete messages from other users
...
Fixes #8869
2023-01-04 11:12:47 -05:00
Alexandra Betouni
ba811acc27
fix(improvements): remove console warnings pt1
...
Closes #7959
2023-01-04 17:28:59 +02:00
Pascal Precht
865ed32deb
feat: introduce ability to @everyone
...
Closes #8479
This needs: status-im/status-go#3026
2022-12-21 10:19:48 +01:00
Patryk Osmaczko
87674064d0
feat(chat/messages): implement new messages marker
...
closes : #8572
iterates: #7488
2022-12-16 19:12:12 +01:00
Boris Melnik
f35468963c
fix(warnings): Rid off warnings
...
Fixes : #8293
2022-12-15 19:31:18 +03:00
Jonathan Rainville
194e3048bc
fix(messages): fix Resend btn not working and add Sending visual state
...
Fixes #7643
This adds the backend to resend. It then hooks the button to it.
This also adds a visual state for when we are sending. This gives a good indication that a message was sent.
2022-12-12 11:56:21 -05:00
Patryk Osmaczko
9601ab2668
fix(chat/messages): make initial messages load without scroll
...
fixes : #8602
2022-12-07 00:23:25 +01:00
Boris Melnik
bff6b22fc4
fix(replies): Get original message from status-go for replies
...
Fixes : #7248
2022-11-30 14:07:49 +01:00
Jonathan Rainville
312dd72955
fix(windows): fix windows chat list empty because of popup overflow
...
Fixes #7906
2022-11-16 15:41:32 -05:00
Boris Melnik
4cfa4e5451
fix(replies): Fire dataChanged when contact changed in reply
...
Closes : #7687
2022-10-12 10:54:24 -04:00
Boris Melnik
6a11a89ff3
fix(Reply): Add check if responsed message was deleted and add `<deleted>` to reply message
...
Closes : #7372
2022-10-12 15:43:48 +03:00
Pascal Precht
bf14b06d55
feat(CreateCommunityPopup): add discord import progress panel and discord message handling
...
This adds the UI plus all necessary models and signal handling to render
discord import progress in the desktop application.
It also introduces message handling for discord chat message types.
Requires status-im/status-go#2826 to function
Co-authored with @caybro
2022-10-06 09:13:57 +02:00
Michał
80bcb15bc3
Revert "fix(ChatMessagesView): unbreak closing reply bubble"
...
This reverts commit d7710ce135
.
2022-10-05 13:33:49 +02:00
Michał
a6beeee3e7
Revert "fix(ChatMessageView): delayed binding for proper msg height calculation"
...
This reverts commit 53a3a769d9
.
2022-10-05 13:33:49 +02:00
Lukáš Tinkl
99272c580c
fix(ChatMessagesView): Loading spinner and scroll to bottom button overlap
...
- remove the extra spinner (ok'ed by John and Benj)
- use the more modern StatusIcon, w/o the unconditional ColorOverlay
- some minor cleanup
Closes : #7645
2022-10-05 02:59:37 +02:00
Igor Sirotin
b65023bf45
fix(PinnedMessagesPopup): Fixed reply messages displaying
2022-10-04 14:09:19 +03:00
Michał Cieślak
53a3a769d9
fix(ChatMessageView): delayed binding for proper msg height calculation
...
Direct binding was causing problems with height calculation in some
environments (qt 5.15) and lack of binding in other (5.14). This is
a solution which seems to work in both cases.
Closes : #7703
2022-10-04 11:32:34 +02:00
Lukáš Tinkl
54c73b0be7
chore: cleanup, fix warning, remove dead code
2022-09-26 22:38:02 +02:00
Lukáš Tinkl
d7710ce135
fix(ChatMessagesView): unbreak closing reply bubble
...
there was a binding loop warning; but this one also fixes overlapping
messages
Fixes : #7481
2022-09-22 08:37:29 +02:00
Lukáš Tinkl
9addf1221b
fix(PinnedMessagesPopup): “Jump to” button doesn’t work pinned messages popup
...
This was never implemented, eventhough a similar approach is used with
the global AppSearch. Expose the method `scrollToMessage(messageId)` so
that it can be called from QML directly.
Fixes #7375
2022-09-19 16:34:07 +02:00
Michal Iskierko
62c2b56fc8
fix(@desktop/chat): Improving displaying user names in chat
...
1. Rename contactDetails.displayName -> defaultDisplayName
2. Add contactDetails.optionalName (filled in contact service)
3. Set in message_model defaultDisplayName and optionalName values
4. Adjust UI
Issue #7241
2022-09-19 11:24:35 +02:00
Igor Sirotin
42a1cf995c
fix(ChatMessagesView): Usage of `StatusMessage` WIP
2022-08-20 03:02:41 +03:00
MishkaRogachev
3afa49a873
fix(@dektop/chat): Fix messages timestump update
...
Close #6543
2022-08-05 17:15:38 +03:00
Noelia
7b4802db83
test(CreateGroupChat): Create Group Chat
...
- Created new test case with basic create group chat scenario.
- Added specific data folder for `tst_groupChat`.
- Removed deprecated data folder.
- Added dynamic login (depending on the account).
- Added global account information in `suite_status/data` folder.
- Added new group chat validations, title, history texts, members added and send chat message.
- Replaced some ids by objectNames.
- Some improvements in `names.py`.
- Onboarding objects refactor.
Fixes #6444
2022-07-28 14:21:32 +02:00
Jonathan Rainville
8e96e6879c
test(community): add test that creates a community channel
...
Fixes #6533
2022-07-25 13:07:46 -04:00
Lukáš Tinkl
120f6517c9
fix(CompactMessageView): disable hovering while scrolling
...
Fixes #6576
2022-07-25 18:21:14 +02:00
MishkaRogachev
58e0fce819
feat(@desktop): Fix twitchy scrolling issues
...
Close #6187
2022-07-21 18:44:30 +03:00
Jonathan Rainville
f5d2d9d0ac
fix(MessageView): slow chat switching because of height recalculation
2022-07-06 14:05:06 -04:00
Patryk Osmaczko
e0a5afebee
chore(translations): transform `qsTrId` to `qsTr`
...
issue: #4544
2022-07-06 19:09:50 +02:00
Jonathan Rainville
1e7c648300
feat: contact verification request and trust status
...
feat: contact verification
fix: add remove identity verified btn
fix: add toast message
feat: received verification request model
feat: finish identity verification flow
Fixes #4784
2022-07-06 10:43:33 -04:00
Sale Djenic
c9fe428940
fix(@desktop/chat): messages sometimes assigned to the wrong user
...
Fixes #6004
2022-07-05 17:10:15 +02:00
Jonathan Rainville
9d2862a602
fix(chat): fix gifs staying active in the background when switching chat
2022-06-29 16:48:01 -04:00
Jonathan Rainville
8685ad92c9
fix(chat): fix switching back to chats is very slow
...
Fixes #5615
2022-06-28 16:24:49 -04:00
Boris Melnik
cf221eb06e
fix(Chat): Add emoji popup to edit message input
...
Closes : #5527
2022-04-18 13:59:46 +03:00
Patryk Osmaczko
25c6a5f5ca
chore(@desktop): remove identicon related code
2022-04-04 17:50:48 +02:00
Jonathan Rainville
43e58e357c
feat(community): add emoji for channel header and identifier as well
2022-03-23 09:56:30 -04:00
Sale Djenic
9821e160c1
fix(@dekstop/chat): editing a message does not update the reply
...
Fixes #4891
2022-03-11 14:44:44 +01:00
Jonathan Rainville
68a4498d11
feat(privacy): reimplement show only contact pfp using status-go setting
...
Fixes #4900
2022-03-08 15:50:15 -05:00
Sale Djenic
40d10b0cbb
fix(@dekstop/chat): timestamp for `Fetch messages` is wrong
...
Fixes #4850
2022-02-25 12:11:26 -05:00
Jonathan Rainville
3985272037
fix(invitation): fix community invite not showing in 1-1 chats
...
Fixes #4851
2022-02-24 10:58:26 -05:00
Sale Djenic
52fb195b39
fix(@dekstop/chat): trying to unblock a contact by hitting 'Unblock' via the chat view does not do anything
...
Fixes #4835
2022-02-24 16:19:51 +01:00
Sale Djenic
6186bf9c8c
fix(@desktop/general): app/os notifications
...
Fixes #4409
2022-02-21 22:01:19 +01:00