Commit Graph

10667 Commits

Author SHA1 Message Date
Anastasiya Semenkevich ef60105c72 tests: merge 2 tests into one 2024-09-11 09:49:47 +03:00
Lukáš Tinkl 0a1ebb69bd fix(StatusSeedPhraseInput): accept a common prefix suggestion
- fix for a corner case prob when there was a valid seedphrase word
(e.g. cat) that is at the same type a prefix for other valid suggestions
(e.g. category, catalog, ...); it was imposible to select it using Enter
key or mouse click from the suggestions popup at the last field
- add a QML regression test for this issue
- use standard subcomponents (StatusDropdown, StatusListView) reducing
code duplication and unifying UI/UX

Fixes #16291
2024-09-10 16:00:40 +02:00
Alexandra Betouni ce525890eb fix[StatusChatMenu]: updated menu options as per designs
Closes #13393
2024-09-10 14:22:33 +02:00
Anastasiya Semenkevich 2b0af81139 chore: extract methods to helper class 2024-09-10 11:23:14 +03:00
Anastasiya Semenkevich e41b9ec12c chore: remove fixture. fixed tests 2024-09-10 11:23:14 +03:00
Cuteivist e87a4f947e
feat: Show send error message inside the SendModal (#16258) 2024-09-09 13:29:40 +02:00
Anastasiya Semenkevich 43dff60e79 chore: use L2 networks for minting community tokens 2024-09-06 20:40:42 +03:00
Anastasiya Semenkevich fdefaf5a54 chore: do not expose seed phrase in allure reports in params fixture 2024-09-06 20:40:42 +03:00
Lukáš Tinkl d37341caee fix(DAppSignRequestModal): correct wallet account color
- we are getting a colorId, so convert it

Fixes #16094
2024-09-06 16:19:59 +02:00
Anastasiya Semenkevich 44b3754fda chore: temp disable test to mint tokens, need to transfer funds to l2 and use lower fees 2024-09-05 17:29:39 +03:00
Anastasiya Semenkevich daad4e6d47 chore: use env var for sensitive information 2024-09-05 17:29:39 +03:00
Anton Iakimov fdb72e6fde
ci: add test user seed variable for e2e 2024-09-05 12:01:45 +02:00
Lukáš Tinkl e58ae2c213 feat: Add external link to download extension plugin
- add a local popup with selection between "Status Connector" (external
link to Chrome Store) or "Wallet Connect" (the old flow involving
inputting the WC URI)
- simplify DAppsListPopup to use StatusDropdown to reduce code
duplication
- adjust SB and QML tests

Fixes #16111
2024-09-05 11:22:52 +02:00
Anastasiya Semenkevich e2e45fec3b chore: fix method reference 2024-09-05 10:39:49 +03:00
Michał Cieślak b8fbeb157f CollectiblesSelectionAdaptor: use default token icon as a fallback 2024-09-05 08:55:15 +02:00
Michał Cieślak 204d72cd40 TokenSelectorNew: workaround for QTBUG-62411, minor sizing fixes 2024-09-05 08:55:15 +02:00
Michał Cieślak d82499fd7b AssetSelector added
This component is simpler version of TokenSelector, composed of the same
basic componets, useful when only assets are subject of selection.

Closes: #16234
2024-09-05 08:55:15 +02:00
Michał Cieślak 01a24e1b19 TokenSelectorNew decomposed into smaller, reusable subcomponents 2024-09-05 08:55:15 +02:00
Michał Cieślak afd16d6f6c TokenSelectorButton excluded from TokensSelector, sizing issues fixed 2024-09-05 08:55:15 +02:00
Lukáš Tinkl 6b8702b0b2 fix(StatusNavigationListItem): unbreak hovering over settings menu items
- fixes regression when hover wouldn't work if the menu item contained a
beta tag

Fixes #16263
2024-09-04 18:16:15 +02:00
Anastasiya Semenkevich 32d50d6e86 tests: test for sending 0 eth 2024-09-04 16:16:10 +03:00
Anastasiya Semenkevich 9598e9a44c qml: new object names for token selector panel 2024-09-04 16:16:10 +03:00
Anastasiya Semenkevich 94c62dae26 chore: enable back test with context menu interactions 2024-09-04 12:06:11 +03:00
Jakub Sokołowski fa500a3b5b
fix(ci): add hash algoritm for Sectigo TS server
Otherwise signing fails with:
```
Error: SignerSign() failed." (-2146869243/0x80096005)
```
See:
https://stackoverflow.com/questions/62161135/signersign-failed-2146869243-0x80096005
https://github.com/electron-userland/electron-builder/issues/5166#issuecomment-663568037

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-09-04 09:21:58 +02:00
Alex Jbanca 99a209635b fix(Accounts): Avoid model reset on every account change
This fixes the issues where the accounts model gets reset on every minor model change triggering full UI refresh.
This is not fixing the root cause, but the symptoms in the upper-most level I could find in order to keep the regression risk to a low level.
2024-09-04 09:33:18 +03:00
Cuteivist 186b5f8798
fix: Update account only when networks did change (#16229) 2024-09-04 06:32:07 +02:00
Cuteivist f1904d9ef8
fix: Reset collectible details after exiting details page (#16231) 2024-09-04 06:29:31 +02:00
Iuri Matias 16d0df694c chore: update storybook minimum mac version 2024-09-03 13:36:37 -04:00
Iuri Matias c0885d66db chore: update in config.nims the minimum version to montery / 12 2024-09-03 13:36:37 -04:00
Iuri Matias 1b8d40dfc0 chore: Fix error detection for missing Homebrew bottles 2024-09-03 13:36:37 -04:00
Iuri Matias 491e6f89c7 chore: Update macOS deployment target to 12.0 and bottle version to Monterey 2024-09-03 13:36:37 -04:00
Lukáš Tinkl 5cf4592c3b fix: Slippage Selector Issues
- add various error/warning messages according to Figma (where it makes
sense)
- letters or more than 2 decimals are caught by the internal validator
so those combinations are impossible to enter
- fix marking the custom value as (in)valid
- fix selecting "Use default" after typing a custom value
- fix resetting to predefined value after typing a custom value that
matches one of the predefined ones
- reject typing thousands separator
- add regression QML tests for the above fixes

Fixes #15017
2024-09-03 17:36:48 +02:00
Khushboo Mehta e698fd3e34 fix(@desktop/wallet): merge to latest status-go version 2024-09-03 15:29:46 +02:00
Lukáš Tinkl 9d9fb69e3b feat(StatusEmojiPopup): reimplement around C++ EmojiModel
- the new C++ EmojiModel provides a simple wrapper around the existing
JSON to facilitate a faster access and to be able to search/filter in
QML using SFPM
- no more nested GridViews inside Repeaters
- get rid of emoji manipulation and search/filter using JavaScript
- included the C++ script to generate the emojiList.js
2024-09-03 10:19:54 +02:00
Lukáš Tinkl 19e0be07d8 feat: Upgrade emoji selection to support latest emojis
- upgrade to latest TWEmoji 15.1.0 from
https://github.com/jdecked/twemoji (the original twemoji is abandonware
now)
- create new EmojiJSON metadata from https://github.com/milesj/emojibase
- removed unused 26x26 assets
- add storybook page for StatusEmojiPopup

Fixes #8979
2024-09-03 10:19:54 +02:00
Cuteivist 70421a0454
fix: Correctly display manage tokens icons (#16228) 2024-09-03 06:07:03 +02:00
Michał Cieślak 9c4e1a8fe9 SubmodelProxyModel removed
Closes: #15825
2024-09-02 20:20:10 +02:00
Michał Cieślak 7c24d19241 Usages of SubmodelProxyModel migrated to ObjectProxyModel 2024-09-02 20:20:10 +02:00
Anastasiya Semenkevich 1e06a9c15a tests: enable back buy ens name test 2024-09-02 19:30:58 +03:00
Khushboo Mehta b8f41e35c4 feat(@desktop/wallet): Buy Mercuryo flow - Improvements
fixes #16041
2024-09-02 16:51:16 +02:00
Anastasiya Semenkevich 2c2f87f654 tests: temp exclude test from critical path
Referece: https://github.com/status-im/status-desktop/issues/16236
2024-09-02 15:49:48 +03:00
Anastasiya Semenkevich 31c2df2762 chore: update status-go to include fix for resolving community links in waku 2024-09-02 12:51:25 +03:00
Anastasiya Semenkevich 36e383eec6 chore: update random seed generator 2024-09-02 10:01:35 +03:00
Lukáš Tinkl 7c184f3500 fix(StatusChatInput): set max number of images to 6 to align with mobile
- re-evaluate the validators to be able to hide the warning after 3
seconds (the validators won't let the user select/paste an invalid
image; it's just the warning bubble that persisted)
- some small cleanups

Fixes #16210
2024-08-30 18:26:59 +02:00
Anastasiya Semenkevich 3c4eb3180d tests: fix typo in method name and update PRs tests list 2024-08-30 16:14:04 +03:00
Cuteivist ee770257c5
chore: Disable clicking on Betatag (#16207) 2024-08-30 12:19:42 +02:00
Anastasiya Semenkevich 5fa33249c7 tests: fix editing with right click 2024-08-29 18:06:26 +03:00
Anastasiya Semenkevich cc1e185080 tests: simplify adding new account from seed test 2024-08-29 18:06:26 +03:00
Michał Cieślak c9b7d9eab6 Remove nim api for clipboard handling
Additionally there is hook on ClipboardUtils added
to detect if copied string is a wallet address and call addressWasShown.
Earlier that call was done internally on nim side.

Closes: #16196
2024-08-29 15:46:17 +02:00
Michał Cieślak 4ac9a9b305 copyImageToClipboardByUrl moved to ClipboardUtils 2024-08-29 15:46:17 +02:00