Dario Gabriel Lipicar
ed6ea5d90c
feat(@desktop/wallet): add support for more NFTs media types
...
Fixes #9836
2023-04-11 12:40:38 -03:00
Noelia
99a9f2ace0
feat(MintToken): Self destruct flow integration
...
- Enabled self destruct option.
- Added self destruct flow.
- Created needed methods in CommunityTokensStore.
Closes #10051
2023-04-11 16:19:30 +02:00
Noelia
5944b529ad
feat(storybook): Added support for self destruct alert popup in storybook
...
Added support for self destruct alert popup in storybook.
2023-04-11 16:19:30 +02:00
Noelia
54582db3a6
feat(MintToken): Created self destruct alert popup
...
Created self destruct alert popup.
Part of #10051
2023-04-11 16:19:30 +02:00
Noelia
fe22cf1bda
feat(storybook): Added storybook support for remote self destruct popup
...
Added storybook support for remote self destruct popup
2023-04-11 16:19:30 +02:00
Noelia
7a77748d32
feat(MintToken): Created remote self destruct popup
...
Created remote self destruct popup.
Part of #10051
remoteselfpopu
2023-04-11 16:19:30 +02:00
Noelia
b3b53de9ea
feat(storybook): Added support to `TokenHoldersPanel`
...
Added support to `TokenHoldersPanel`.
Updated `TokenHoldersModel`.
2023-04-11 16:19:30 +02:00
Noelia
dbf05f4a58
feat(MintTokens): Holders panel updates
...
Added selector mode that contains a combobox and checkbox.
Part of #10051
2023-04-11 16:19:30 +02:00
Noelia
7882147eaf
feat(SQ/StatusItemDelegate): Added property to customize text horizontal alignment
...
Added property `textHorizontalAligment` to customize text horizontal alignment
2023-04-11 16:19:30 +02:00
mprakhov
f5a74427b9
fix(@desktop/community): membership request button disappears when a category is edited
2023-04-11 15:46:15 +02:00
Jonathan Rainville
fe64d0eb04
fix(mentions): fix @everyone inserting incorrectly sometimes
...
Fixes #10212
The problem was that we were detecting that the name was empty string and comparing to another empty string and inserting that, which is incorrect.
There was also a problem with the detection of the name being completely written. onKeyPressed didn't take into account the new letter added, onKeyReleased does.
2023-04-11 09:30:20 -04:00
Patryk Osmaczko
f9250e7dd4
feat(storybook): add ChatAnchorButtonsPanel
...
iterates: #9069
2023-04-11 13:35:04 +02:00
Alexandra Betouni
620cad159a
[StartChat]: fixed text input scroll
...
Closes #9885
2023-04-11 12:39:11 +03:00
Anthony Laibe
52c01f1dd5
feat(@wallet): make activity respect networks selector
2023-04-11 10:44:34 +02:00
Alex Jbanca
fb86d8745c
fix(MintTokensPanel): Update input fields validation
...
Closing: https://github.com/status-im/status-desktop/issues/9850
Password: 7 characters max, ascii printable characters
Name and description: ascii characters
2023-04-11 11:18:41 +03:00
Ivan Belyakov
056dad2ce2
fix(@desktop/wallet): fix first section in activity to be displayed as loading
...
Fix balance in loading state to use loading component instead of 0
Fix width of some components in loading state.
Remove property modelDataValid in favor of existing isModelDataValid.
Fix loading items not always properly removed before adding new
transactions.
Fixes #9617
2023-04-10 18:07:15 +04:00
Ivan Belyakov
89055e1b08
fix(@desktop/wallet): fix scrolling transactions list reset to top when
...
new ones are fetched.
Fixes #9617
2023-04-10 18:07:15 +04:00
Alex Jbanca
172c849c54
fix(AuthenticationIllustration): Final version of the authentication illustration
2023-04-10 12:13:51 +03:00
Lukáš Tinkl
3f66e41929
fix: don't trigger emoji replacement prematurely
...
... and support all emoji ASCII aliases
- previously we used to trigger the emoji replacement immediately which
led to various bugs like being unable to get the `🍻 ` emoji ;)
- we now trigger the emoji replacement after typing a certain sequence
followed by a space and then check that word for a possible emoji match
- as a result, we now fully support ASCII aliases, not only those having
a length of 2 (e.g. `:D`) but all the longer ones, like `O_O`, `:-#` or
even `-___-`
2023-04-07 20:40:56 +02:00
Lukáš Tinkl
19e7c42cc2
chore: extract input cursor delegate into StatusCursorDelegate
...
- unified UI/UX; no code changes, just reduces code duplication
- use the correct OS/platform blink interval with
`Qt.styleHints.cursorFlashTime`
2023-04-07 20:40:56 +02:00
Lukáš Tinkl
01e96318e9
don't steal chat input focus
...
when a new banner suddenly pops out in the middle of typing some chat
text
2023-04-07 20:40:56 +02:00
Lukáš Tinkl
05b28e6f6c
fix: unbreak handling "up" key event in multiline text
...
pressing the "down" key was working fine, the "up" key to move the
cursor to the previous line was broken
don't force the focus if it already has it and let the parent TextEdit
internals handle the event if we are not interested in it
2023-04-07 20:40:56 +02:00
Lukáš Tinkl
c8877aaf97
fix: speed up emoji parsing and replacements
...
extract the invariant/const parts out of the inner loop
(`emojiJSON.emoji_json.filter`); greatly speeds up typing speed
2023-04-07 20:40:56 +02:00
Lukáš Tinkl
5dbc08dca3
chore: speedup channel switching
...
Correctly clear the chat input
We enable/disable the chat input on various occasions (switching
channels, communities, checking for the person being a contact, etc.).
When we do so, we clear the text of the input which causes all sorts of
internal handlers to get fired, namely the `onTextChanged` part which
parses the text, emojis etc... which is very time consuming. More fixes
here in the followup commits; but by using `clear()` it's much faster,
resets correctly the internal state and also doesn't fire when the input
had been empty already before. Found with QML profiler
2023-04-07 20:40:56 +02:00
Lukáš Tinkl
6385afebaf
fix "Unblock" chat button
...
the `AbstractButton::clicked()` signal has no params; that's a leftover
from previous implementation
2023-04-07 20:40:56 +02:00
Jakub Sokołowski
f644cdc6f4
ci: extend PATH to include QTDIR on linux
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-04-07 13:34:21 -04:00
Jonathan Rainville
3871c704aa
chore(windows/ci): move env var up in the list to be like other files
2023-04-07 13:34:21 -04:00
Jakub Sokołowski
1f91bbc724
ci: fix typo in arch, add tests prefix to names
...
The symlinks are temporary to avoid issues in PRs that won't be rebased
right away. We can remove them later.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-04-07 17:40:34 +02:00
Jonathan Rainville
f6c1b038a2
fix(windows): add env paths to point to Qt5.15 when building
2023-04-07 11:22:39 -04:00
Patryk Osmaczko
65415ef34b
fix(chat): load as much messages as view requires
...
fixes : #10221
2023-04-07 16:26:26 +02:00
Patryk Osmaczko
4a92405444
chore: extend Backpressure with `oneInTimeQueued`
2023-04-07 16:26:26 +02:00
Patryk Osmaczko
3e3c9e7bdf
fix(chat): use `scrollTo` mechanism for `firstUnseenMessage`
...
- it ensures enough messages are loaded when `firstUnseenMessage` is not
within the range of initially loaded messages
fixes : #10197
2023-04-07 16:26:26 +02:00
Alexandra Betouni
e35086f448
[StatusChatList]: added marks indicating unread msg and mentions
...
Closes #8265
2023-04-07 17:21:11 +03:00
Boris Melnik
cbdc3e61b5
fix(images): Display image placeholder when image from album not loaded
...
Fixes : #9990
2023-04-07 15:42:12 +03:00
Boris Melnik
0682672890
fix(Communities): Emit the signal about community tags changes
...
Fixes : #10146
2023-04-07 15:41:43 +03:00
Jakub Sokołowski
349c83347d
ci: allow running MacOS builds on M1 Macs
...
This depends on installing Qt via Brew, but that creates a version mismatch,
since it's 5.15.8 and not 5.15.2, which is not optimal but works for now.
In the long term we should probably look into using Nix, or maybe aqt
will support M1 Macs, but this is not great.
Depends on:
- https://github.com/status-im/infra-ci/commit/54408b41
- https://github.com/status-im/infra-ci/commit/39d4fdef
Resolves: https://github.com/status-im/status-desktop/issues/9984
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-04-07 14:25:34 +02:00
mprakhov
3c606625d6
fix(@desktop/activityCenter): jump to message by clicking on notification
2023-04-07 14:16:30 +02:00
Khushboo Mehta
98a2328517
fix(@desktop/wallet): Browser: can't do transactions in simpledapp
...
fixes #10192
2023-04-07 14:10:46 +02:00
Alex Jbanca
23f493f251
fix(MembershipRequests): Remove MembershipRequestsPopup and set-up the navigation to CommunityMembersSettingsPanel
...
Part of https://github.com/status-im/status-desktop/issues/9912
2023-04-07 11:21:34 +03:00
Alex Jbanca
5ec4360d8c
fix(ChatMessagesView): Fixing scroll to message
...
Closing: https://github.com/status-im/status-desktop/issues/10131
2023-04-07 06:23:15 +03:00
Alex Jbanca
79ea3e7d66
fix(CommunityMembersSettings): Add member context menu + fix user click action
...
Part of https://github.com/status-im/status-desktop/issues/9912
2023-04-07 06:21:13 +03:00
Khushboo Mehta
a6429133e0
fix(@desktop/wallet): Wallet: Active account changes when clicking send transaction from a watched account
...
fixes #9815
2023-04-06 21:08:51 +02:00
Sale Djenic
358869fd6c
chore: improvements to `GetWalletToken` function on the `status-go` side
2023-04-06 19:29:16 +02:00
Sale Djenic
52494d0b08
fix(@desktop/wallet): wallet account build token logic updated
2023-04-06 19:29:16 +02:00
Sale Djenic
e02b1befd8
fix(@desktop/wallet): guarded access to tables of token service
2023-04-06 19:29:16 +02:00
Sale Djenic
2d3ff3ebc7
fix(@desktop/wallet): guarded accessing values by key of template cache class
2023-04-06 19:29:16 +02:00
Sale Djenic
14423dfedd
fix(@desktop/wallet): add missing currency uppercase
2023-04-06 19:29:16 +02:00
Sale Djenic
ae397a57c0
chore(@desktop/general): currency and cache dto don't need to be references of object
2023-04-06 19:29:16 +02:00
Sale Djenic
97b6c0fe6f
fix(@desktop/general): potential crash parsing task handled
2023-04-06 19:29:16 +02:00
Sale Djenic
d3746b0195
fix(@desktop/wallet): unnecessary locking removed from wallet account service
2023-04-06 19:29:16 +02:00