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
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
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
Stefan
34c04f0af6
fix(Wallet) fix DerivationPathInput allow custom partial path
...
The non-standard derivation path was not allowed to be entered so paths
with custom indexes were not allowed.
Also implemented warning for non-ethereum coin
Added more tests for the new specifications
Other minor improvements and fixes
Closes #10135
2023-04-05 18:48:15 +04:00
Michał Cieślak
9f3d3514af
fix(CommunityPermissionsSettingsPanel): fixing duplicates detection and permission updating
...
It's integral part of
https://github.com/status-im/status-desktop/pull/10166 but not pushed
together by mistake.
2023-04-05 16:43:12 +02:00
Patryk Osmaczko
9419c9acaf
fix(chat): mark messages as read only if all messages have been viewed
...
fixes : #10150
2023-04-05 10:40:08 -04: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
Anthony Laibe
01422fdec3
fix(@wallet): hide empty account type
...
fixes #9704
2023-04-05 15:58:55 +02:00
Alexandra Betouni
840b9986dc
fix(MembersListSelectro): tag item should be removed only when x is clicked
...
Closes #8259
2023-04-05 15:30:04 +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
Michał Cieślak
8dafdfceb8
feat(CommunityPermissions): Switch to enable/disable 'Who holds' section
...
Closes : #8498
2023-04-05 11:46:20 +02:00
Michał Cieślak
43196d9e31
feat(StatusGroupBox): Use StatusIcon to gray out label when disabled
2023-04-05 11:46:20 +02:00
Sale Djenic
a2f5d81f7f
fix(@desktop/wallet): derivation path is not pre-selected by default when importing account in wallet
...
Closes : #10153
2023-04-04 20:26:58 +02:00
Lukáš Tinkl
894cb9eff3
fix: Remove syncing header from ‘Notifications and Sounds’
...
Fixes #9683
2023-04-04 19:00:32 +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
Sale Djenic
3f4dd40a3b
fix(@desktop/onboarding): pressing enter/return key issue fixed
...
- skipping some screens pressing enter/return key fixed
- pressing enter for all screens will trigger a primary button for that screen
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
bef6092652
fix: Edit Community / Community Color selector dialogue does not need the back button
...
Fixes : #9790
2023-04-04 13:54:39 +02:00
Lukáš Tinkl
c964e99b0c
chore: make it possible to customize/remove the back button
2023-04-04 13:54:39 +02:00
Lukáš Tinkl
3252eaf340
fix: Excessive vertical spacing between subtitle and standard colour selector in all colour selectors
...
- use spacing as designed in Figma
- re-use StatusColorSelectorGrid title label component (not leaving extra
space behind whern empty)
- always use white text for the color previews (our color palette/picker
are designed for this)
- give Channel color dialog a title (as designed)
- use BE spelling (as designed, and to be consistent with the rest of the app)
Fixes : #9841
2023-04-04 11:32:55 +02:00
Lukáš Tinkl
7523b1a62b
fix: draw the inner radio indicator border
...
... as designed/intended in Figma
plus fix a TODO, use HoverHandler instead of a MouseArea to chaneg the
mouse cursor shape
2023-04-04 11:32:55 +02:00
Lukáš Tinkl
47c8747473
fix(CommunityTagsPanel): unbreak the tags panel
...
yet another little victim of the StatusScrollView regression; same
(similar) thing for the color panel
Fixes #9971
2023-04-04 11:31:12 +02:00
Lukáš Tinkl
cde9f810e6
fix(CreateCategoryPopup): move the delete button into footer
...
Adjust according to Figma design
- the asset size should be 40x40
- fix the listview's horizontal alignment
- fix the confirmation dialog(s!) title
Fixes #9887
2023-04-04 11:30:18 +02:00
Michał Cieślak
6768f62451
feat(Airdrops): Component for selecting recipient addresses and members
...
Closes : #9799
2023-04-04 09:56:47 +02:00
Lukáš Tinkl
0ebc5e4194
fix(StatusPasswordInput): enable mouse interaction
...
enables selecting text with mouse
Fixes : #9837
2023-04-03 21:24:46 +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
Lukáš Tinkl
49651fe044
chore: use OS enum value
...
and not a string
2023-04-03 21:24:46 +02:00
Lukáš Tinkl
de5f0cb960
hotfix: unbreak showing encryption splash screen
...
those evil typos :)
Fixes #10039
2023-04-03 16:48:33 +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
cab6af212f
fix(@desktop/wallet): add account button is enabled in ambiguous state
...
Fixes : #10078
2023-04-03 14:13:53 +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
Sale Djenic
d8b1e47984
feat(@desktop/wallet): right click context menu added for wallet accounts
...
Handled options from the context menu for wallet accounts:
- Copy address
- Add new account
- Add watch-only account
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
Patryk Osmaczko
b72fff3f04
feat(communities): extend community with active members count
...
closes : #8016
2023-03-31 22:03:10 +02:00
Khushboo Mehta
a6df4566dd
fix(@desktop/wallet): checkConnected API doesnt return correct values
...
fixes #9833
2023-03-31 19:59:49 +02:00
Stefan
81c3463816
feat(wallet): implement DerivationPathInput control
...
The enforcing of the derivation path editing rules is done in a structured
way by handling all the changes on the array of `Element` stored in
d.elements and then recomposing the HTML string to be displayed after
every change.
Main limitation is the workaround in `onTextChanged` that regenerates
the text in order to dismiss foreign characters introduced by pasting
which I couldn't find a way to disable without disabling also the ability
to copy content to clipboard.
Highlights:
- Implement DerivationPathInput control that intercepts the modifiable
keyboard events in order to edit the visible TextEdit.text while
respecting the requirements of the derivation path editing
- Implement a JS Controller that handles the logic of the
decomposing and recomposing the derivation path string
- Add anew StatusQ with the TextEdit basic look and feel to be used
in DerivationPathInput control without duplicating the style
- Allow passing modifiable events that are not generating characters in
order to allow copy to clipboard
- Disable add account when control is in error state
- Limit to maximum 5 elements in the derivation path
Testing:
- Integrate the control with StoryBook for a quick preview of the
control
- Add unit tests for the Controller basic functionality and regression
for the main control Item
- Removed forcing x64 architecture on apple arm64 hardware from the
storybook build configuration
Note: initially the implementation was suppose to be simple parse the
derivation path string edit elements and format it. However, I could not
find a quick way fix the circular dependency issue between editing the
text and reformatting it. The solution was to use a one way from the
structured data to the formatted string which complicates the
implementation logic.
Closes : #9890
2023-03-31 18:14:50 +04:00
Boris Melnik
3566d64f39
fix(images): Wrap text in image message
...
Fixes : #10044
2023-03-31 13:36:51 +03: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