Commit Graph

9195 Commits

Author SHA1 Message Date
Iuri Matias ee0590f50d release 2.28.1 2024-05-08 18:00:39 -04:00
Jonathan Rainville f37b36d9f5 Release 2.28.1 RC8 2024-05-08 16:17:10 -04:00
Jonathan Rainville 02d80429d6 fix(@desktop/communities): request to join fixes (#14287) 2024-05-08 16:17:10 -04:00
Jonathan Rainville 9ad27133d0 fix: make button active as soon as the permission to join check resolves 2024-05-08 14:46:09 -04:00
Lukáš Tinkl dbd3e6dc62 fix: can't join an encrypted community
- fix the corner case and allow the user to join a community without an
explicitely stated "Member" permission
- enable/disable the Share/Join/Save buttons when the permission to join
check is ongoing, or when the permission check failed
- display tooltips over the disabled buttons explaining why it's disabled
- always display the eligibility button floating on top of the
(scrollable) contents

Fixes #14473
Fixes #14299
2024-05-08 14:46:09 -04:00
Lukáš Tinkl 054c5736e3 feat(SharedAddresses): display the eligibility bubble in edit mode too
- previously, we'd display the bubble only when joining the community
- now we display it also when editing the shared addresses, with a
slightly different wording (eg. "You're an admin" -> "You'll be a
member"), hinting the user about the future change
- remove the usage of `ModuleWarning` as we don't want its delay or
transitions here, replace it with a regular red `Rectangle` + text

Fixes #13397
2024-05-08 14:46:09 -04:00
Mikhail Rogachev fc683df6b2 Feat: add check permissions failed signals (#14374)
* Feat: add check permissions failed signals

Close #14313

* Chore: replace check permissions signals with a property
2024-05-08 14:46:09 -04:00
Jonathan Rainville 5a7a686afb Release 2.28.1 RC7 2024-05-07 19:39:59 -04:00
Jonathan Rainville 7f0d7fdaa9 chore: update icons to use the new multicoloured Status logo
Fixes #14531
2024-05-07 19:39:59 -04:00
Lukáš Tinkl 1cbc94491c fix: Hovering community in the profile showcase leads to crash
- messing around with the DropShadow layer lead to a nasty crash
somewhere deep inside Qt mouse event handlers

Fixes #14596
2024-05-03 13:28:59 -04:00
Ivan Belyakov f557b82c1d fix(wallet): Fix fees missing on community owner token minting 2024-05-03 09:56:29 -04:00
Jonathan Rainville 3ecb533adb Release 2.28.1 RC6 2024-05-02 15:43:20 -04:00
Dario Gabriel Lipicar a971095444 fix(wallet): fix missing community image in collectibles view community tag
Closes #14437
2024-05-02 15:39:32 -04:00
Dario Gabriel Lipicar 89435879c1 chore(status-go): bump status-go to get community info in collectibles entries fix
Part of #14437
2024-05-02 15:39:32 -04:00
Lukáš Tinkl 74b92dd848 fix(StatusCard): fix some visual glitches
- correct propagation of hover events, fixes card flicker
- improve the ugly thick border
- token icons are now correctly rounded
- fix text descent lines are cut of ("y" and "p" truncated at the
bottom) due to excessive clipping, set correct max line count
- fix tag outline not being visible in dark mode
- add/update the corresponding SB page, with more controls to play
around with the different params

Fixes #14555
2024-05-02 15:08:28 -04:00
Alex Jbanca 6b7256cc13 fix: Hide members count from community cards when the community is encrypted and the community info is not available 2024-05-02 14:43:29 -04:00
Jonathan Rainville 2a8f9691c8 fix: curated communities fetching not working 2024-05-02 14:43:29 -04:00
Valentina Novgorodtceva 864a676835 chore: add object names for enable create community button and confirm community tags button 2024-05-02 13:08:31 -04:00
Jonathan Rainville 1839c458b9 Release 2.28.1 RC5 2024-05-02 11:35:36 -04:00
Jonathan Rainville e75d769d59 chore(status-go): bump status-go to get RAM fix + limit nb of members
Fixes #14532
2024-05-01 14:24:57 -04:00
Jonathan Rainville 9b5f0bd184 Release 2.28.1 RC4 2024-05-01 09:19:53 -04:00
Jonathan Rainville 1dfc5de878 chore: disable history archive for new user and add advanced setting
Fixes #14534
2024-05-01 09:18:33 -04:00
Jonathan Rainville e463590a40 chore: hide create community button behind advanced setting
Fixes #14530

(includes a revert of the previous hide that wasn't exactly what we wanted)
2024-04-30 13:18:08 -04:00
Jonathan Rainville e17782102b Revert "chore(CommunitiesPortal): change CreateCommunity to Import from Discord"
This reverts commit 05626a886e.
2024-04-30 13:18:08 -04:00
Lukáš Tinkl f24420a84b feat: disable language/translations selection
- make it conditionally available for testing via
Settings/Advanced/Enable translations
- display a tooltip and infobox explaining the current and future
situation
- upon app start, force the language to "en" if the translations are not
enabled; and suggest app restart when they get disabled

Fixes #14527
2024-04-30 16:54:19 +02:00
Ivan Belyakov 8ccf3b0d59 fix(wallet): Bump status-go to include fix for bridge 2024-04-29 20:43:46 +02:00
Jonathan Rainville 05626a886e chore(CommunitiesPortal): change CreateCommunity to Import from Discord 2024-04-25 09:32:38 -04:00
Jonathan Rainville bda8fed466 Release 2.28.1 RC3 2024-04-25 12:03:10 +02:00
Emil Sawicki e84a33c75c fix(wallet): Fetch details 2024-04-25 11:51:01 +02:00
Anton Iakimov ef2118873c
ci: add a combined job parameter to choose E2E git ref 2024-04-23 14:56:59 +02:00
Stefan 0da3bd141b fix(wallet): activity duplicate in case of non-native transfer
Bumps status-go to include the fix

Closes: #14071
2024-04-23 07:50:21 -04:00
Jonathan Rainville 587c0a4cf5 fix(edit): fix edits received before the message did not appear
Fixes #14479

The problem is our code assumed that we'd have the original message first, but in the case where messages are sent and edited before we open our app, when we fetch, we can't guarantee the order, so we might get the fully edited message directly from status-go.

The solution is simply to treat those messages as new messages.
2024-04-19 10:07:12 -04:00
Stefan 36d8a33935 fix(wallet) sending community tokens doesn't work
The contract address is not resolved for the community tokens because
of symbol usage to identify assets. The symbol is not resolved by
`getTokenBySymbolByTokensKey`.
This fix changes from using symbol to always using assetKey to identify
the token for all non-native and non-collectibles transfers.

Closes #14074
2024-04-19 09:40:20 -04:00
Sale Djenic e787dce368 fix(wallet): displaying L1 gas cost in UI
Fixes #13892
2024-04-19 09:40:12 -04:00
Anastasiya Semiankevich 3d21085fc4 chore@StatusSyncCodeInput: add object names for buttons 2024-04-19 09:36:52 -04:00
Stefan 34fd4fc814 fix(wallet): update wallet assets and collectibles order on user action
Add a specific state to the saveSettings action to update the model
by reloading the data.

The previous implementation was using the same save address which
doesn't update. Either in the past there was a side effect that made it
work or it was never working.

Closes #14365
2024-04-18 14:36:52 -04:00
Stefan d0a3b6ac55 feat(wallet) save/load collectibles user handled state in DB
Add a separation layer for save/load/clear to ManageTokensModel
so that we can save/load from external sources.
The separate layer is composed of JSON as protocol, a set of signals
and slots for interface. The implementation forwards data to current
QSettings for storybook and nim controllers for the app.

Updates #13313, #13312
2024-04-18 14:36:52 -04:00
Stefan c6b399c428 fix(wallet) serializing type for collectibles settings to backend
It seems `%*` operator we use in the `rpc` generics doesn't use the
`serializedFieldName` marker and `type` was serialized as `itemType`
and value the enum name instead of `type` and integer value

Updates: #13971
2024-04-18 14:36:52 -04:00
Jonathan Rainville c14732260a Release 2.28.1 RC2 2024-04-18 09:54:20 -04:00
Dario Gabriel Lipicar 6b4307acd1 fix(@desktop/wallet): properly handle collectible groups in send modal
Fixes #14080
2024-04-18 09:40:15 -04:00
Alex Jbanca a9a83df301 fix(CommunityPermissions): Fix token criteria updates in the permissions model
Re-create the token criteria and include all items whenever the model changes.

The previous perf optimisation fix filtered the items where the criteriaMet doesn't change.
2024-04-17 16:11:32 -04:00
Jonathan Rainville 75e1d3151f fix: fix crashes on join and permission removed
Fixes #14444 and #14447

The problem was that we accessed a categoryItem that might not have existed yet.
2024-04-17 09:44:06 -04:00
Jonathan Rainville 81f5349252 Release 2.28.1 RC1 2024-04-15 12:04:13 -04:00
Alex Jbanca 32d70c1715 chore(ProfileShowcase): Cherry-pick profile showcase loading state
https://github.com/status-im/status-desktop/pull/14260
2024-04-15 10:03:57 -04:00
Alexandra Betouni 9cad3db60f feat(ProfileShowcasePopup): Adding interactions in delegates
Closes #13702

(cherry picked from commit 53db09412a)
2024-04-15 10:03:57 -04:00
Mikhail Rogachev aa2b90ec4c fix(Profile): Fix crashing when showcase collectible having disabled chainIds (#14252)
Close #14243

(cherry picked from commit d86be3a970)
2024-04-15 10:03:57 -04:00
Alex Jbanca 5ffad9cb78 chore(ProfileShowcase): Adapt the cherry-picked showcase for a contact commit to the old networks API 2024-04-15 10:03:57 -04:00
Alex Jbanca d1d69ceba7 fix(ProfileShowcase): Filter out communities the user hasn't joined from 2024-04-15 10:03:57 -04:00
Alex Jbanca 822e170b6d fix(PRofileShowcase): Fixing conflict merge error 2024-04-15 10:03:57 -04:00
Alexandra Betouni 29e3e41410 [ProfileShowcase] Updated delegates as per design + added web tab
Closes #13421
Closes #13606
2024-04-15 10:03:57 -04:00