Alexandra Betouni
1793844cdb
fix(StatusMessage): stickers were not aligned correctly
2023-02-02 19:29:59 +02:00
Alex Jbanca
81a4d70932
chore(Qt5.15): Fix qml warnings after qt 5.15 migration
...
Fixing QML Connections warnings due to deprecated onFoo handlers. Now we're using function onFoo(params).
Fixing QML compilation error due to js filename format.
Fixing cyclic dependencies between qml components.
2023-01-31 20:39:19 +02:00
Khushboo Mehta
dfcba80df2
fix(@desktop/wallet): Added missing LoadingGraphComponent in qmldir
2023-01-31 11:20:28 +01:00
Khushboo Mehta
169de5b5e1
feat(@desktop/wallet): Add loading State for Assets view and Wallet main navigation page
2023-01-31 07:57:37 +01:00
Lukáš Tinkl
7ed5b0d0d6
fix(chat): Download image is saving to wrong folder
...
- fetch latest dotherside for the fix
- minor cleanup
Fixes #9307
2023-01-28 17:44:23 +01:00
Alexandra Betouni
8bb9da6fcc
Revert "fix(StatusMessage): stickers were not aligned correctly"
...
This reverts commit 0fb954b640
.
2023-01-27 09:50:16 -05:00
Anthony Laibe
64d6c484b2
fix(@wallet): fix amount input send modal
...
fixes #9207
2023-01-27 11:47:52 +01:00
Ivan Belyakov
e3086fd52c
chore: Removed duplicated AddEditSavedAddressPopup.qml, fixed dependencies
...
fixes #8229
2023-01-27 05:57:55 +03:00
Lukáš Tinkl
878a7ba657
fix(MessageContextMenuView): "Copy message" action visible in emoji reactions and profile clicks
...
Fixes #9295
2023-01-26 10:57:06 +01:00
Lukáš Tinkl
8569ea5b41
chore: Optimize StatusMessageReply using more Loaders
...
also fix the sender display name to respect ensName/nickname
Fixes : #9016
2023-01-25 19:58:19 +01:00
Lukáš Tinkl
a55a207bb2
fix: user display name discrepancies
...
restore taking local nickname into account in various places
2023-01-25 19:58:19 +01:00
Alexandra Betouni
0fb954b640
fix(StatusMessage): stickers were not aligned correctly
...
Closes #8944
2023-01-25 11:42:19 -05:00
Jonathan Rainville
fdc0dce782
chore: remove public chat functionnalities
...
Fixes #8504
Removes the ability to create public chats, see public chats and even leaves previously active public chats
2023-01-25 10:05:55 -05:00
Dario Gabriel Lipicar
53ee992c25
feat(@desktop/wallet): implement unified currency formatting for transaction details
...
Fixes #9019
2023-01-20 08:55:10 -03:00
Alex Jbanca
27bb6bf665
perf(chatScroll): Optimize StatusTextMessage size and hover binding for the delegate
2023-01-19 19:24:18 +02:00
Alex Jbanca
6c76026d53
perf(chatScroll): Use Qt.callLater to release the main thread when parsing and loading links data
...
perf(chatScroll): Undo Use Qt.callLater to release the main thread
perf(chatScroll): Undo Use Qt.callLater to release the main thread
2023-01-19 19:24:18 +02:00
Alex Jbanca
4e3e245675
perf(chatScroll): Fix connection warnings
2023-01-19 19:24:18 +02:00
Alex Jbanca
719e0a34f6
perf(chatScroll): Optimise timestamps
...
The date parsing is time consuming and it needs to be used with care in the delegate
perf(chatScroll): Fix StatusDateGroupLabel comment - standaloneMonthName
perf(chatScroll): fix comments on Optimise timestamps
perf(chatScroll): Optimise timestamps - bring back comment
perf(chatScroll): fix activity notification
2023-01-19 19:24:18 +02:00
Alex Jbanca
bf1d59c0ad
perf(chatScroll): Avoid calling the backend on delegate creation/binding
...
Provide the needed data from the nim model directly to the delegate. This way whenever a delegate needs to display the data it doesn't need to reach the backend.
perf(chatScroll): Fix comments on Avoid calling the backend on delegate creation/binding
perf(chatScroll): Avoid calling the backend on delegate creation/binding - add TODO comment on senderColorHash default
perf(chatScroll): merge quotedMessageAuthor details
perf(chatScroll): Fix nim tests
perf(chatScroll): Fix merge error - messages_model.nim
2023-01-19 19:24:18 +02:00
MishkaRogachev
2890fe5845
hotfix(ActivityCenter): Fix warnings and text align with messageBadge
2023-01-18 18:01:56 +04:00
Dario Gabriel Lipicar
a6afdb5266
fix(@desktop): use system locale across the application
2023-01-17 16:39:56 -03:00
Dario Gabriel Lipicar
d11017f7b3
feat(@desktop/wallet): implement unified currency formatting in send/bridge modal
...
Fixes #8934
2023-01-17 16:39:56 -03:00
Lukáš Tinkl
b2328d6643
chore: Consolidate date/time formatting
...
- simplify locale settings
- extract/fix datetime related functions into LocaleUtils
- port code to the new LocaleUtils
Closes #7230
2023-01-17 16:42:34 +01:00
Pascal Precht
bf7148efd6
fix: make avatar info in replies of imported messages work again
...
Because we've switched to `QuotedMessage` as an attached payload to
messages to make message replies data more reliable, we lost some of
the author information in imported messages, that was available prior
to that move.
This commit introduces `quotedMessageAuthorDisplayName` and
`quotedMessageAuthorAvatar` to our model so it can be set in case
we can't retrieve contact details for a given message (which is always
the case for imported messages)
2023-01-17 12:48:56 +01:00
MishkaRogachev
2359dfe6a3
feat(Profile): Add SimplifiedMessageView for AC and verifiaction popups
2023-01-17 12:21:25 +04:00
Alex Jbanca
b591254782
fix(MessageView): Fixing Add reaction popup regressions
...
The popup parent was being destroyed after popup creation.
2023-01-17 09:13:41 +02:00
Alex Jbanca
d07136481c
perf(chatScroll): Adding signals for chat settings in MessageStore
...
perf(chatScroll): Fix comment
2023-01-16 10:26:53 -05:00
Igor Sirotin
93c90b8436
Terminal fix(MessageView): Fix calculating `isExpired` value
2023-01-13 19:57:26 +03:00
Khushboo Mehta
bfd5fe1446
fix(@desktop/wallet): Wallet -> Activity tab: transaction history issues
...
fixes #7278
2023-01-13 10:18:42 +01:00
Alex Jbanca
8cb4420d49
perf(chatScroll): Create message quick context items only when message row is hovered
2023-01-13 11:13:42 +02: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
Dario Gabriel Lipicar
7c4022e4ac
feat(@desktop/wallet): implement unified currency formatting
...
Fixes #8640
2023-01-12 15:21:27 -03: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
Jonathan Rainville
67e0df17e1
test(contact): add a test that sends a contact request from the chat
...
Fixes #6883
2023-01-05 15:21:38 -05:00
Jonathan Rainville
29450d34a7
feat(admin): enable admins to delete messages from other users
...
Fixes #8869
2023-01-04 11:12:47 -05:00
Khushboo Mehta
5f55cd2be9
feat(@desktop/wallet): Update the token selector in SendModal
...
fixes #8713
2023-01-03 09:33:20 +01:00
Khushboo Mehta
eb2ec7c1af
feat(@desktop/wallet): Update network card and routing lines in SendModal
...
fixes #8714
2023-01-02 15:36:26 +01:00
Alex Jbanca
94b911a986
fix(messagesView): Increase spacing between chat messages
...
Added padding between messages as specified in Figma:
topPadding - 8 if the current message has header, 2 otherwise
bottomPadding - 8 if both current and next message have header, 2 otherwise
2022-12-23 16:46:33 +02:00
Igor Sirotin
784b9acd4f
fix(MessageView): Ignore message editing with no actual changes
2022-12-22 15:00:48 +03:00
Khushboo Mehta
17aaec2d53
feat(@desktop/wallet): Send modal update
...
fixes #8609
2022-12-21 20:44:56 +01:00
Khushboo Mehta
f84404c956
feat(@desktop/wallet): Custom routing
...
fixes #8237
2022-12-21 19:25:11 +01:00
Jonathan Rainville
f29210d4a2
fix(image): fix image download on Windows
...
Fixes #8755
2022-12-21 10:33:34 -05:00
Noelia
ec8c64d7a1
test(tst_userIdentity): Fix test scenarios broken due to new user profile design
...
- Fixed test scenarios broken due to new user profile design.
- Added new verifications in social links: github, youtube, discord and telegram.
- Scenario statements reorganization.
Fixes #8281
2022-12-20 15:53:50 +01:00
Patryk Osmaczko
87674064d0
feat(chat/messages): implement new messages marker
...
closes : #8572
iterates: #7488
2022-12-16 19:12:12 +01:00
MishkaRogachev
bc446f93b7
feat(Contacts): ContactVerificationRequestPopup reacts on model's update
2022-12-15 15:44:45 +04:00
MishkaRogachev
ddf27d3038
feat(Contacts): Handle cancel identity verification on the reciever side
...
Close #8437
2022-12-15 15:44:45 +04:00
Igor Sirotin
50427390dd
ens: Fix ens name inconsistency across app
2022-12-14 23:46:50 +03:00
Michal Iskierko
3f01af4446
fix(@desktop/chat): Fix user names propagation.
...
Add ProfileUtils for displaying correct name.
Set names in models correctly.
Fill names in qml correctly.
Fix #8343
2022-12-14 17:44:26 +01:00
Boris Melnik
5d19667f2d
fix(warnings): Fix warnings raised from settings
...
Fixes : #8293
2022-12-14 14:33:13 +03:00
Lukáš Tinkl
4188193e0e
fix(ProfileDialogView): Wrong name "Tokens" in Profile preview
...
Tokens -> Assets
NFTs -> Collectibles
(to be consistent with the rest of the app)
Fixes #8716
2022-12-13 12:49:32 +01: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
Khushboo Mehta
5b423a6dbd
fix(@desktop/wallet): Wrong decimal place calculation on bridging
...
fixes #8660
2022-12-12 14:33:02 +01:00
Boris Melnik
ea432f26f5
fix(reactions): Fix reactions popup
...
Fixes : #8425
2022-12-07 20:39:39 +03:00
Anthony Laibe
f7704c719a
fix(@wallet): fix token list
...
there is 2 type of token list, the whole list for send modal and the
list for asset view
2022-12-07 17:02:05 +01:00
Igor Sirotin
4da18c8de7
fix(EnsListView): Fixed preferred name message preview
2022-12-07 15:59:40 +03:00
Lukáš Tinkl
e13726e4af
feat(SocialLinkPreview): links are too short to display even short urls
...
- rework the way social links are displayed/editted; we now only allow to
enter a so called "handle" and then substitute that in the final URL
template
- move the "icon" model role to NIM backend
This has several advantages:
- we display only the "handle" and don't have to elide some long URL
- we won't let users enter random URLs into their profile and spoof the
viewing part into clicking it
Additionally, make the social link "button" clickable -> navigate to the
target URL, and make the tooltip behave as "usual" (on mouse hover).
2022-12-07 12:40:58 +01:00
Anthony Laibe
734d9361fc
fix(@wallet): do not show token if not visible
...
fixes #8620
2022-12-05 17:33:35 +01:00
Khushboo Mehta
779df7628b
fix(@desktop/wallet): Remove gas selector for slow, optimal and fast
...
fixes #8516
2022-12-05 14:51:39 +01:00
Khushboo Mehta
0c7442d696
fix(@desktop/wallet): Wrong Password error should not be handled in the SendModal
...
fixes #8527
2022-12-05 13:59:06 +01:00
Khushboo Mehta
26fcb8b99f
fix(@desktop/wallet): Implement missing unprefered chains
...
fixes #8530
2022-12-05 12:18:10 +01:00
Michał Cieślak
4d5ef972bf
fix(InviteFriendsToCommunityPopup): proper spacing when searching
...
Closes : #7707
2022-12-02 13:38:57 +01:00
Anthony Laibe
0d217c0db0
feat: add wallet token integration
2022-12-02 10:17:47 +01:00
Igor Sirotin
e3bfdc0f09
fix(StatusPopupMenu): Refactoring
2022-12-02 10:30:50 +03:00
Khushboo Mehta
13ab93297e
fix(@desktop/wallet): Fix routing lines in SendModal Advanced view
...
fixes #8515
2022-12-01 21:20:15 +01:00
Khushboo Mehta
9ded9d4ffa
feat(@deaktop/wallet): Add bridge view
...
fixes #8236
2022-12-01 17:15:55 +01:00
Lukáš Tinkl
9559789030
chore: reduce the number of (verification) RPC calls
...
- when calling `Utils.getColorHashAsJson()` we don't actually need to
issue ID verification requests at all and there might be situations when
we know beforehand that we don't need the ENS verification either
- change these helper functions' syntax and do early returns in that case
- in MessageContextMenuView, the "contact details" were duplicated, so
remove one
- remove dead code, fix some warnings
2022-12-01 16:50:23 +01:00
Lukáš Tinkl
6ceb4bde26
fix(InvitationBubbleView): Community invite box cta bleeds out of box
...
a simple refactor to use a QML Control with separate `background` and
`contentItem`
Fixes : #8360
2022-12-01 16:47:40 +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
Lukáš Tinkl
3d4cb12d0c
fix: some notification UI fixes
...
This aims at bringing the notifcation display closer to what regular
messages look like, namely:
- show compressed chat keys
- don't show identicon rings for ENS names
- fix timestamps and their tooltips (`notification` isn't part of StatusMessage!)
- unbreak clicking outside of the whole popup overlay (`activityCenter`
is undefined)
- fix blurry checkmark icon for marking notification as read
2022-11-30 11:05:58 +01:00
mprakhov
e8e2c022ca
fix(@desktop/chat): Hide quick actions panel in non-joined chats
2022-11-29 19:56:04 +02:00
MishkaRogachev
726ae26128
hotfix(ActivityCenter): Fix AC timestamps and binding loop for previousMessageIndex
...
Close #8434
2022-11-29 16:49:36 +04:00
Lukáš Tinkl
2bf2861631
fix: reactions distance to message content is inconsistent
...
- harmonize the margins/spacings in other message components
- fix warnings
- cleanup/remove some dead code
Fixes #8295
2022-11-23 17:42:11 +01:00
alexjba
98d3073a61
Update min text length in password
2022-11-23 15:21:21 +02:00
Khushboo Mehta
6c0806c2e1
(@desktop/wallet): Fix for pending tx not shown in history view
...
fixes #7530
2022-11-22 13:57:50 +01:00
Lukáš Tinkl
8e4d9be779
fix: disable quick actions when editting a message
...
also move the top/bottom margins one level up so that the message editor
gets the same margins as well
Fixes : #8185
2022-11-21 20:55:08 +01:00
Lukáš Tinkl
3456c5232b
fix: Copy to clipboard button in profile view should reset to "Copy"
...
Fixes #8219
2022-11-17 10:18:56 +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
Stefan
7bd9808476
fix(receive) fix header alignment for ReceiveModal
...
Add a reusable header shared between Send and Receive modals
Updates #8180
2022-11-16 15:40:03 +01:00
Stefan
d0389a6305
feat(Wallet) show balance cache for chain native token
...
Quick integration of fetching balance in the current chart view.
The proper implementation requires refactoring the QML views to separate
price chart, that depends only on the token and chain, from balance that
depends on token, chain and address.
Closes : #7662
2022-11-16 13:07:46 +01:00
Khushboo Mehta
c256ac0ac2
fix(@desktop/wallet): Fix for send transaction USDC error
...
fixes #8224
2022-11-15 15:38:37 -05:00
Alexandra Betouni
7c88f462ec
fix(StatusMessage): Updated component to QQC2 Control and as per desing
...
Fixes #7318
2022-11-14 18:13:40 +02:00
Boris Melnik
13acb5730d
fix(profile-settings): Add usage dirty values for preview and load image profile on save
...
Closes : #7920 #7917
2022-11-14 14:59:46 +03:00
Igor Sirotin
a69b3b5928
fix(StatusMessageReply): Fixed reply text styling and behavior
2022-11-11 13:31:06 +01:00
Boris Melnik
b10b6617cf
fix(edit-message): Add content-type to edit message request
...
Closes : #7879
2022-11-11 14:01:16 +03:00
Richard Ramos
ae7a16f27e
fix: display "Resend" for expired messages
2022-11-10 11:49:42 -04:00
Lukáš Tinkl
2b6164fc8d
fix: ens names should not display `@`
...
Fixes #8122
2022-11-10 10:42:05 +01:00
Lukáš Tinkl
80d211f521
fix(MessageView): fix opening URL links
...
Fixes : #8123
2022-11-07 11:03:39 +01:00
Lukáš Tinkl
f122607ada
fix: consecutive discord messages should be grouped like status messages
...
- fill the senderId just like other messages
- add some checks in Utils since the "publicKey" (ID) coming Discord
isn't in the format we'd normally expect
Closes #6678
2022-10-27 22:44:00 +02:00
Lukáš Tinkl
16a51f2f72
fix(MessageView): unbreak showing identity ring in replies
...
use the correct way to get the original message's content type and
compare it with the correct Constant type
2022-10-27 10:01:59 +02:00
Khushboo Mehta
aec7a30d03
feat(@desktop/wallet): Updated UI for bridge and multi routing support
...
fixes #7334
2022-10-26 18:48:30 +02:00
Jonathan Rainville
68fbaeadc1
test(community): add test that invites a user to the community
2022-10-26 12:32:52 -04:00
Jonathan Rainville
c956f3c4ef
fix(ProfileDialogView): hide contact request buttons when removed
2022-10-26 09:34:47 -04:00
Lukáš Tinkl
2c2337a45d
fix(MessageView): unbreak message reply update and found animation
...
due to the refactor, StatusMessage is no longer the toplevel item inside
the delegate, so adjust the functions
some minor cleanups and dead code removals; striving for keeping the
number of properties and bindings inside a ListView delegate at a minimum
2022-10-26 12:50:39 +02:00
Jonathan Rainville
afaf7717e8
fix: fix signals not passing the callback
...
Fixes #8038
We added a callback arg to the signals, but signals do not support default args. You need to pass the exact number of args.
2022-10-26 10:29:33 +02:00
Michał Cieślak
2e05a9784e
fix(InviteFriendsToCommunityPopup): invite candidates list made scrollable
...
Additionally, bottom padding is fixed to avoid cutting-off the list
too early.
Closes : #7603
2022-10-25 17:03:44 +02:00
Michał Cieślak
57e80255bf
fix(Global): Popup components moved from Global.qml to dedicated non-singleton component
...
Closes : #7992
2022-10-25 15:35:18 +02:00
Michal Iskierko
6d2a2e6e03
fix(@desktop/general): Fix clicking deep links in chat
...
Clicking any deep-link in chat: /u, /c, /cc does not open browser but executes instantly
Fix : #6302
2022-10-25 08:26:16 -04:00
Lukáš Tinkl
5d0d3e7135
feat(storybook): add controls to profile page
...
now one can play around with various UI aspects of the new Profile Dialog
2022-10-24 16:55:12 +02:00