Commit Graph

9390 Commits

Author SHA1 Message Date
Alex Jbanca 886ea9df1c
benchmarking: Adding nim benchmark and qml wallet benchmark 2024-06-25 09:42:18 +03:00
Jonathan Rainville f78eced9e7 Release 2.29.0
Official release
2024-06-11 16:45:18 -04:00
Jonathan Rainville f0de3d3f81 Release 2.29.0 RC11 2024-06-10 13:10:10 -04:00
Emil Sawicki 266f838077 fix(wallet): Fix ens username buy 2024-06-10 11:03:44 -04:00
Jakub Sokołowski 44d7eba3ff fix(ci): prefix PATH with correct Go compiler path
Otherwise we end up with weird errors like:
```
status-go/go.mod:5: unknown directive: toolchain
```

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-06-09 09:01:06 -04:00
Belal Shehab 5abefbb459 fix(wallet): Renamed KeyPair to key pair throughout the entire app (#15051)
* fix(wallet): Renamed KeyPair to key pair throughout the entire app

replaced the keypair occurances with key pair in the entire qml ui files
fixes: #13612
---------

Co-authored-by: belalshehab <belal@status.im>
Co-authored-by: Valentina Novgorodtceva <valentina@status.im>
2024-06-09 09:01:06 -04:00
Jonathan Rainville c88193d4dc Release 2.29 RC10 2024-06-07 20:07:04 -04:00
Sale Djenic a9f7f5872a fix: onboarding keycard issues fixed
- no emojihash and identicon ring displayed in for keycard onboarding flow
- can't restore account (windows and linux), issue #15101
- can't create new account with keycard (linux, windows), issue #15055
- illegal storage access issue when hitting Start using status button (which actually was a crash after pressing the button), issue #15035
2024-06-07 20:05:52 -04:00
Jonathan Rainville 58533c72fc force rebuild 2024-06-06 15:47:43 -04:00
Jonathan Rainville 033f112556 Release 2.29.0 RC9 2024-06-06 15:06:00 -04:00
Siddarth Kumar 3eb41660e2 chore: bump go to 1.21 (#14946) 2024-06-06 15:06:00 -04:00
Jonathan Rainville 441a802948 Release 2.29.0 RC8 2024-06-05 14:16:25 -04:00
Jonathan Rainville 1ae9ec409c chore(status-go): bump status-go to get wallet crash fix and windows fix 2024-06-05 14:14:55 -04:00
Michał Cieślak f60b6ba3f2 fix(SendModal): Unblock sending collectibles flow
Closes: #15039
2024-06-05 10:16:17 -04:00
Seitseman c9d9bd0a6b fix(ProfileDescriptionPanel) bio affecting profile showcase changes
fixes #15015
2024-06-05 09:22:30 -04:00
Jonathan Rainville 1a12cc4559
fix: set joined to all members of the comm since they are in the list (#15016)
Fixes #14994

If you are part of the community member list, it means you are joined. It made no sense to add conditions to it.
2024-06-04 12:46:10 -04:00
Jonathan Rainville 9c997dd6b3 Release version 2.29.0 RC7 2024-05-31 13:20:09 -04:00
Jonathan Rainville 68df81f1e0 chore(status-go): bump status-go to get group chat retry fix 2024-05-31 13:19:45 -04:00
MishkaRogachev 2d4de5da6f fix: cherry-pick https://github.com/status-im/status-desktop/pull/14977 2024-05-31 13:01:32 -04:00
Lukáš Tinkl 4ed908e4e8 fix(ProfileDialogView): Share your own profile button is missing
- do not fully deactivate the secondary button slot/loader as it's also
used by the Share button

Fixes #14995
2024-05-31 10:49:08 -04:00
Jonathan Rainville 893bc70cde Release version 2.29.0 RC6 2024-05-29 15:51:17 -04:00
Jonathan Rainville 55ae227c4d
Fix missing reaction and edit buttons on permissioned channels (#14933)
* fix poster actions (edit, delete)

* use canPost instead

* fix chat getting updated without community
2024-05-29 14:25:29 -04:00
Lukáš Tinkl bc98238fea
fix: Hide ID verification buttons (#14968)
- temporarily disable all ID verification flows by default for 2.29
- enabled it in StoryBook for testing purposes

Fixes #14954
2024-05-29 14:02:21 -04:00
Roman Chornii 11f7ae1405
fix: Error message is misleading when pasting bio longer than 240 chars (#14881)
de-synchronized charLimit and input.maximumLength for Profile Description bio properties to get the UX identical to mobile.
Fixes: #14879
2024-05-29 13:59:49 -04:00
Jonathan Rainville 527bbcc6b7 Release version 2.29.0 RC5 2024-05-28 17:15:05 -04:00
Michał Iskierko fd1b2d1d48
[CHERRY-PICK] 14699 stucked miniting recovery release (#14957)
* fix(@desktop/communities): add hidden button to refresh (retrack transaction) community tokens

Issue #14699

* chore(@desktop): upgrade status-go

Issue #14699
2024-05-28 14:22:12 -04:00
Jakub Sokołowski 134bd76c6b fix(ci): add Go version label for Windows CI builds
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-05-28 13:25:11 -04:00
Anastasiya Semenkevich 85b4bb47f3 chore: add object name for i dont have other device button
Cherry-pick https://github.com/status-im/status-desktop/pull/14921
2024-05-28 13:04:41 -04:00
Jonathan Rainville ef4239e785 Release 2.29 RC4 2024-05-24 12:26:43 -04:00
Jonathan Rainville 9f500815fe chore(status-go): bump status-go to have re-evaluation interval increase 2024-05-24 12:26:12 -04:00
Jonathan Rainville 5a70b7e87f fix(categories): fix category unread status
Part of #14886

The problem was that the ChatDto doesn't have a categoryID, so we need to use the CommunityChat.

I think before, the channel groups had the full chat info, but not we can't rely on that.

The CommunityChat/Chat alignment refactor will simplify all of that https://github.com/status-im/status-desktop/issues/14219
2024-05-24 09:23:01 -04:00
Jonathan Rainville aa88dcd2e2 fix(categories): fixes categories being always closed on start
Part of https://github.com/status-im/status-desktop/issues/14886

The problem was that we converted `collapsed` to `opened` way too early and with a logic error.

By using collapsed until the module, it's way easier to understand and also fixes the logic mistakes.

I also renamed a couple of functions and variables so that the mistake doesn't happen again.
2024-05-24 09:23:01 -04:00
Jonathan Rainville 1c4eb8b6a4 Release 2.29.0 RC3 2024-05-23 13:34:49 -04:00
Jonathan Rainville c3112d6723 chore(status-go): up status-go to have re-evaluation improvements 2024-05-23 13:34:29 -04:00
Jonathan Rainville 4e0a5976f2 Release 2.29 RC2
New RC to get the new API keys
2024-05-22 14:00:35 -04:00
Iuri Matias 60689abf44 release candidate 2.29.0 RC 1 2024-05-21 15:33:49 -04:00
Jonathan Rainville 92fc9b18f2
chore(status-go): bump status-go to get token list fix + better logging (#14872) 2024-05-21 15:09:17 -04:00
Jonathan Rainville e01d8fe422
fix(links): open status links in the browser when not shared urls (#14845)
Fixes #14844

The problem was that links to status.app that are not shared links were still considered shared urls, because our util function can only check if it contains `status.app`.

The solution is two fold:
1. If there are Link Previews, I ask the link preview for the type of Link. If it's a normal link, I just open it.
2. If there are no Link Preview for that link, we call `parseSharedUrl` as before, but now we handle the failure by opening in the browser because we can assume that it's a normal link.
2024-05-21 14:14:38 -04:00
Alex Jbanca f944e8359b
fix(BiometricLogin): Move to regular login page when biometric login fails with error (#14860) 2024-05-21 18:42:53 +03:00
Roman Chornii 55edd94401
fix(ProfileDescriptionPanel): Profile settings -> Identity : Addition of validation to bio field (#14772)
- Added validator to the bio component to allow only ascii and emoji characters
This PR fixes #13623
2024-05-21 00:13:55 +03:00
Lukáš Tinkl a6c897929a chore: Remove custom rowData method from NIM's models
- Some NIM's models define additional (not part of the
QAbstractModelItem API) method rowData to allow access to model's data
on UI side
- The same job can be done relying fully on public QAbstractModelItem
API using ModelUtils utility. It gives full transparency if we need
nim's model or other like ListModel replacement in tests/storybook
- propagate `tokensStore` to unbreak the Browser's wallet menu

Fixes #14805
2024-05-20 18:02:20 +02:00
Alex Jbanca 62b7083f4c
fix: Fixing the share addresses popup height when only owner and TM permissions are available (#14865)
* fix: Fixing the share addresses popup height when only owner and TM permissions are available

* Update ui/app/AppLayouts/Communities/panels/SharedAddressesPanel.qml

Co-authored-by: Michał <michalcieslak@status.im>

---------

Co-authored-by: Michał <michalcieslak@status.im>
2024-05-20 18:45:30 +03:00
Stefan 08a1e10f59 feat(dapps) add toast notifications for Wallet Connect paring
Updates: #14754
2024-05-20 17:13:30 +02:00
Richard Ramos 35e4e63b48 feat: shards.staging fleet 2024-05-20 09:33:17 -04:00
Stefan ee72ec7aee feat(dapps) add DAppsService component and ConnectDAppModal
Implement the initial Pairing user workflow and disconnect option for
the first session.

Also

- rename pairing modal accordingly (`PairWCModal.qml`) to make room for the proper
`ConnectDAppModal.qml`
- basic tests for service helpers
- update storybook to reflect the new user workflows

Closes #14607
2024-05-20 15:09:57 +02:00
Stefan 4771f0d77f feat(wallet) customize NetworkFilter for dapps display
Allow to show all selected icons in the network filter
Hide checkboxes in the network filter dropdown

Updates #14607
2024-05-20 15:09:57 +02:00
Stefan 7cd97a0051 chore(dapps) move dApps UX into its own DAppsWorkflow component
Storybook: also automate related workflows for faster iteration

Also extend the inspector utils to handle Loaders and Popups

Updates: #14607
2024-05-20 15:09:57 +02:00
Stefan 78775d3d69 chore(dapps) move wallet connect service code outside popups
Updates: #14607
2024-05-20 15:09:57 +02:00
Stefan fc582776c0 chore(storybook) load WalletConnect SDK in storybook by QRC for now
Updates: #14696
2024-05-20 15:09:57 +02:00
Michal Iskierko 4575631a6e chore(@desktop): upgrade status-go
Issue #14220
2024-05-20 15:00:22 +02:00