Lukáš Tinkl
a8eed304c0
feat: implement ProfileShowcase settings
...
Implement the UI part of Profile/Settings/Showcase:
- Communities/Accounts/Collectibles/Assets tabs
- drag and drop of items between "hidden" and "in showcase" sections
- ability to set individual items' visibility
- persistency (showcase saved across restarts), not exposed yet due to
missing backend API
Closes #9936
2023-04-12 11:39:37 +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
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
Patryk Osmaczko
4a92405444
chore: extend Backpressure with `oneInTimeQueued`
2023-04-07 16:26:26 +02: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
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
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
Igor Sirotin
7ebfcd0183
fix(SendContactRequestModal): Implemented contact info request and loading UI ( #10177 )
2023-04-06 10:56:50 +03:00
Alex Jbanca
731846c54c
fix(StatusPasswordInput): Fix background image and content colors
2023-04-05 22:14:03 +03:00
Khushboo Mehta
2501520dda
fix(@desktop/wallet): Handle errors in ENS and stickers views. Disbale action and show tooltip.
...
fixes #8597 , #10034
2023-04-05 19:05:54 +02:00
Dario Gabriel Lipicar
6d7fda53f6
fix(@desktop): only allow dot as decimal separator for user input
...
Fixes #10125
2023-04-05 11:11:36 -03:00
Michal Iskierko
4ceeb905dc
fix(@desktop/communities): Compute deployment fees in async way.
...
Improve showing errors when estimating fees.
Fix #10035
2023-04-05 12:42:02 +02:00
Sale Djenic
6885fda217
fix(@desktop/general): authenticate with previously stored pass/pin to a Keychain issue fixed
2023-04-04 15:37:36 +02:00
Khushboo Mehta
0426d7de55
fix(@desktop/wallet): Remove auto retries for connections errors. In case of an error there are two things that can happen
...
1. The user can manually click on "Retry now"
2. We have a 10 in timer on wallet, after whichb all the data shown is refreshed
fixes #10124
2023-04-04 15:24:37 +02:00
Anthony Laibe
ef4ffce909
fix(@wallet): warnings from wallet
...
fixes #10086
2023-04-04 14:46:20 +02:00
Lukáš Tinkl
13c8ce3b94
chore: handle numpad enter key as well
...
a TextField has an appropriate `accepted()` signal
2023-04-03 21:24:46 +02:00
Sale Djenic
52bb597106
fix(@desktop/general): clicking anywhere outside a modal dialog should close it
...
Fixes : #9702
2023-04-03 14:14:07 +02:00
Sale Djenic
ea53fce030
feat(@desktop/wallet): edit account reusing new "Add Account" popup
...
Closes : #9847
2023-04-03 14:13:53 +02:00
Sale Djenic
3325241b0f
feat(@desktop/wallet): right click context menu - delete account option added
2023-04-03 14:13:53 +02:00
Sale Djenic
0ef3096756
feat(@desktop/general): copy button identified, will be mostly used as a built in component
2023-04-03 14:13:53 +02:00
Alex Jbanca
5dc60f5782
fix(JoinCommunityView): Change Reveal Address button icon based on auth type
2023-04-01 08:33:06 +03:00
Khushboo Mehta
a6df4566dd
fix(@desktop/wallet): checkConnected API doesnt return correct values
...
fixes #9833
2023-03-31 19:59:49 +02:00
Jonathan Rainville
0424715810
fix(edit): fix edit message not sending mentions correctly
...
Fixes #10074
2023-03-30 15:51:23 -04:00
Igor Sirotin
14c264e350
feature(Syncing): Embed QR code scanner for syncing devices on onboarding ( #9981 )
...
* fix(StatusQrCodeScanner): Improve QR code scanner
- Almost async loading
- Added camera selector
- Added `captureRectangle` property
- Add component info to sandbox qr code scanner page
- Embed QrCodeScanner into desktop app
* Compile and link qzxing as shared library
* Hardcode settingCurrentNetwork. Propagate inputConnectionString errors.
* Added qzxing libdir to e2e tests ld_library_path
2023-03-30 20:57:18 +03:00
Boris Melnik
efc9ba41d3
feat(SplashScreen): Display recommendation do not close the app on re-encryption process
...
Fixes : #10039
2023-03-30 09:59:42 -04:00
Alex Jbanca
dfbaf9edbb
fix(LinkPreviews): Fixing implicitHeight binding loop
...
Closing https://github.com/status-im/status-desktop/issues/10057
2023-03-30 09:30:06 +03:00
Michał Cieślak
8cbe2977c2
fix(CommunityNewAirdropView): proper size of selectors' icons
2023-03-29 14:25:46 +02:00
Anthony Laibe
063198fc1f
feat(@wallet): do not change value of symbol
...
fixes #9201
2023-03-29 10:14:08 +02:00
Jonathan Rainville
e5ff0b4a6a
fix(images): fix second pasted image replaces the first one
...
Fixes #9966
Uses the validate function to paste images so that it concatenates the previous images.
FIxes the validate function to also accept data images.
Moves the size validation function to Utils to reuse the data path prefix constant and fix the possible crash when we try to get the size of a data image.
2023-03-28 13:48:10 -04:00
Sale Djenic
51058d9065
feat(@desktop/wallet): new add account modal - amends
...
Closes : #10020
2023-03-28 18:09:39 +02:00
Sale Djenic
223e4f1bc2
feat(@desktop/wallet): new "Add Account" modal added
...
Closes : #9733
2023-03-28 18:09:39 +02:00
Sale Djenic
7b16a93cc0
chore(@desktop/wallet): old add account modal and corresponding methods from `walletSectionAccounts` module removed
2023-03-28 18:09:39 +02:00
MishkaRogachev
8eba843a5e
fix(Chat): Fix pin popup and actions for communities and group chats
2023-03-28 11:05:07 -04:00
MishkaRogachev
4d4ec22ba6
feat(Chat): Disable unpin action for PinnedMessagesPopup
2023-03-28 11:05:07 -04:00
MishkaRogachev
1f54d96f5f
feat(Chat): Disable chat actions for non-contacts
2023-03-28 11:05:07 -04:00
MishkaRogachev
ad4838e4f8
feat(Chat): Disable sending messages for non contacts
...
Close #9899
2023-03-28 11:05:07 -04:00
Khushboo Mehta
5b3a115f55
fix(@desktop/wallet): Loading screen after adding account
...
1. Removing logic for loading to nim
2. Handling error state for asset view also on the nim side
fixes #9648
2023-03-24 17:09:09 +01:00
Boris Melnik
30b4d9eb5c
fix(chat): Sent images with text correctly
...
Fixes : #9564 #6374
2023-03-24 14:33:17 +03:00