Commit Graph

9113 Commits

Author SHA1 Message Date
Anton Iakimov 2783addd84
ci: add a combined job parameter to choose E2E git ref 2024-04-23 14:56:38 +02:00
Emil Sawicki 521971c9b5 fix(wallet): Update amount to send decimal handling 2024-04-12 11:28:49 -04:00
Iuri Matias 35ec3e7297 release 2.28 2024-04-11 09:28:04 -04:00
Jonathan Rainville 053494cf93 Release 2.28.x RC6 2024-04-08 16:37:47 -04:00
Patryk Osmaczko b3c2181c54 chore: bump status-go 2024-04-08 16:36:49 -04:00
Lukáš Tinkl 981b292a01 fix[Onboarding] Password screen is not correct
- hide the "Current password" label when creating a new password
- fix margins inside the keycard popup
- some minor UI fixups according to Figma

Fixes: #14214
Fixes: #14177
2024-04-04 09:08:06 -04:00
Jonathan Rainville 39f60ff1f0 Release 2.28.0 RC5 2024-04-03 21:48:11 -04:00
Jonathan Rainville e332eb6e6d chore(status-go): up status-go to get RAM fix 2024-04-03 21:47:34 -04:00
Jonathan Rainville 6d78ba83a2
fix(permissions): fix hang when all channel perm check return (#14259)
* fix(permissions): fix hang when all channel perm check return

Fixes #14234

The problem was that we updated **all** the models from **all** the channels of a community each time the channel requirement checks returned.

The fix is to first of all, make sure we don't call that check too often. It sometimes got called twice in a row by accident.

The other better fix is to check if anything actually changed before updating. This solves the issue almost entirely.  Since the permissions almost never change, the updates now take only a second.

* fix(permisisons): never run permission checks for privileged users

Also fixes #14234 but for admins, TMs and Owners.

Admins+ were still getting the hang, because the permission checks always returned something different than the models, because the models knew that admins have access to everything, but the permission check was running as if it were a normal user (I think, un-tested).

Anyway, the solution is more simple, we never need  to run the permission checks on admins+, because they always have access to everything!

* fix(Communities): prevent channels model from emitting unnecessary signals

Closes: #14274

* chore(Communities): improve channels metadata lookup performance

ChannelsSelectionModel is removed, replaced with plain LeftJoinModel.
Transformations of left-side model are done in a single place, not in
every delegate making the join.

* only call update functions when there is something to update + move permission model creation when needed

---------

Co-authored-by: Michał Cieślak <michalcieslak@status.im>
2024-04-03 17:55:33 -04:00
Jonathan Rainville 18453a2383 Release 2.28 RC4 2024-03-28 17:41:43 -04:00
Stefan 7827fd1a86 fix(wallet) wrong properties referenced in TransactionDetailView
Updates: #13663
2024-03-27 12:14:42 -04:00
Emil Sawicki 1a0900ae91 fix(wallet): Add token data when new token is added 2024-03-27 08:26:03 -04:00
Jonathan Rainville 489b02c598 Release 2.28 RC3 2024-03-26 10:10:35 -04:00
Jonathan Rainville 8c6e7a5262 chore: up status-go to get the crash fix for malformed events 2024-03-26 10:10:09 -04:00
Jonathan Rainville 425525e13a fix(main): set personnal chat as active if last active was profile
Fixes #14111
2024-03-26 10:08:44 -04:00
Lukáš Tinkl c26110c5ef fix: Display name is not validated properly (UI part)
- do not use the `alphanumericalExpanded:
/^$|^[a-zA-Z0-9\-_\.\u0020]+$/` regex which contains the dot (`.`)
character too; be explicit here and do what the error message says
- the space character at start/end is validated above with the
`startsWithSpaceValidator`

CHERRY-PICK-TO: 2.28

Fixes #14127
2024-03-25 14:56:39 -04:00
Mykhailo Prakhov 9b9c159f86 chore: update status-go 2024-03-25 13:25:38 -04:00
Sale Djenic 7dcc89ed3b fix(ui-tests): shared addresses popup page removed since we don't need it any more
Since we merged editing revealed addresses into request to join community popup,
cause it logically belongs there, the relevant qml file is removed from story book.
2024-03-25 13:17:56 -04:00
Sale Djenic c864e437aa chore(general): removing unneeded qml file 2024-03-25 13:17:56 -04:00
Sale Djenic 665d1cb949 fix(communities): deltas between designs and build for join token gated community flow
This commit:
- improves selection of addresses to reveal
- keeps the selection state for the popup lifetime
- brings higher granularity in terms of signed requests by keypairs
- meets new requirements from the latest related Figma
- merges edit shared addresses feature and request to join community features
into a single component, cause the flow is logically the same, with the only
difference that when editing revealed addresses we don't show the community
intro screen

Fixes at least points 3 and 4 from #13988
2024-03-25 13:17:56 -04:00
Mykhailo Prakhov 3b16f203b5
fix: draw community select bubble after community create (#14107) 2024-03-25 10:06:48 -04:00
Jonathan Rainville 2df380501c Version 2.28 RC2 2024-03-24 21:48:41 -04:00
Mikhail Rogachev 9da8c4d513
chore: bump status-go (#14131) 2024-03-24 17:42:28 -04:00
Mikhail Rogachev 95bc58a474
chore: bump status-go (#14109)
Close #14047
2024-03-22 13:01:50 -04:00
Mykhailo Prakhov 667e0f3e89
fix: open activity center mentions messages (#14075) (#14083) 2024-03-21 13:38:17 -04:00
Jonathan Rainville 19420d355b
fix(category): fix muted category and received messages (#14082)
Fixes #14079
2024-03-21 11:37:12 -04:00
Jonathan Rainville 830cadf06a Release 2.28.0 RC1 2024-03-20 19:02:03 -04:00
Jonathan Rainville 9195595c00
chore(status-go): up status-go to get permission fix (#14065) 2024-03-20 19:00:15 -04:00
Igor Sirotin a2af01bcda
chore: force some warnings as errors (#14068) 2024-03-20 20:08:43 +00:00
Khushboo Mehta 4f75956ca3 fix(@desktop/wallet): Fix link out to extherscan from collectibles details view 2024-03-20 19:04:32 +01:00
Jonathan Rainville 19c283be8b
fix: fix warning and inconsistencies with spectating (#14041)
Kinda fixes #13957
2024-03-20 13:58:46 -04:00
Stefan a09defbef7 feat(wallet) skip picking flags in the random emoji picker function
Also add a test to validate the knowledge of the emoji picker function
about flags position

Closes #13715
2024-03-20 11:56:03 +01:00
Stefan 631ae08a8d fix(wallet): pick a random emoji in the wallet new account modal
Updates #13715
2024-03-20 11:56:03 +01:00
Mykhailo Prakhov a586c6d352
feat(desktop/communities): View community member messages functionality (#14002)
* feat(desktop/communities): View member messages functionality
2024-03-20 11:50:10 +01:00
Valentina1133 a48b2532ae
chore: object names for activity center elements added (#14029) 2024-03-20 17:22:57 +07:00
Noelia 1d9c136bf8 feat(ProfileShowcase): Some properties prepared for task #13997 development
Part of #13997
2024-03-20 09:31:34 +01:00
Noelia c93a8d2c6f feat(SettingsDirtyToastMessage): Extended with additional information component in bottom
- Updated layout using `ColumnLayout`.
- Added additional text component on bottom according to new designs.
2024-03-20 09:31:34 +01:00
Noelia d35c0bd3d1 feat(ProfileShowcase): Align UI save flow according to backend response
- Added loading state in dirty toast message.
- Added store connections in `MyProfileView` and save loading logic.
- Added toasts notifications.

Closes #13950

a
2024-03-20 09:31:34 +01:00
Noelia 1d15398ea7 fix(ProfileSectionStore): Only instanciated once
- Removed `ProfileSectionStore` instance from `CurrenciesStore`. Only needed some certain accesses to the `profileSectionModule`.
- Added strict type in `CommunitiesView`.
2024-03-20 09:31:34 +01:00
Igor Sirotin 5ba0ad8ef4
fix: allow scrolling to ContactRequest message (#14045) 2024-03-19 22:17:00 +00:00
Dario Gabriel Lipicar 74440c81e5 feat(@desktop/wallet): add support for EUROC 2024-03-19 16:03:31 -03:00
Igor Sirotin de4c20ea4f
upgrade Nim-build-system (#13979)
* chore: upgrade nimbus-build-system

* test UnusedImport warningAsError
2024-03-19 13:58:02 -04:00
Mykhailo Prakhov f3d2d0a809
feat(@desktop/community): add new CommunityMemberState - CommunityMemberBanWithAllMessagesDelete (#14028) 2024-03-19 16:17:02 +01:00
Stefan 0958860bc9 fix(qml): fix etherscan links for all networks
Also refactor code for reusability and readability.

Closes: #13986
2024-03-19 15:14:40 +01:00
Stefan f12c6dfa40 chore(storybook): fix TransactionDetailViewPage to test links 2024-03-19 15:14:40 +01:00
Patryk Osmaczko 5d827ecf77 chore: bump status-go 2024-03-19 15:11:25 +01:00
Lukáš Tinkl 2d729668ba fix: Separate single/grouped sort position
- keep track of the grouped item kind (community vs. collection)
- when the "arrange by" mode is active, use it for sorting the tokens in
the main wallet view
- change the behavior to always sort by the number of tokens inside the
group when entering the grouped (arrange by...) mode + add tests
- expose the `backgroundColor` for token groups
- remove unused code dealing with handling of community IDs

Fixes #13276
2024-03-19 14:18:55 +01:00
Lukáš Tinkl 9c5d132cb0 fix(ManageTokensGroupDelegate): some smaller UI fixes
- add placeholder image if the collection/community has none
- elide the whole group name, taking into account the copy button
- fix the tooltip position over such elided text
- do not go overboard and don't use a StatusSmartIdention just to to
display a rounded icon/image
2024-03-19 14:18:55 +01:00
Lukáš Tinkl a6172eb1de fix(FoldableHeader): do not display the switch if the model is empty
makes no sense to be able to arrange by community/collection if the the
underlying model is empty
2024-03-19 14:18:55 +01:00
Lukáš Tinkl be7e09ba97 fix(CommunityAssetsInfoPopup): fix missing OK button
needs the import for `standardButtons: Dialog.Ok`
2024-03-19 14:18:55 +01:00