Status Desktop - 2.29.0-beta
IMPORTANT: This version includes a database migration. Make sure to back up your seed phrase in case of issues. Thank you
Please note that this version is a beta meant for testing purposes by core contributors. It's not meant for real use and makes no claims of security or integrity of funds or data in these builds.
Please report issues/bugs in the #general
channel on the status community or via:
https://github.com/status-im/status-desktop/issues
macOS users: after you open Status.dmg and copy Status.app to the Applications folder, you will need to "right click -> open" when running it for the first time (due to new Apple requirements for notarization). You may need to "right click -> open" twice.
Before updating also backup your seed phrase:
-> Profile -> Privacy and Security -> Backup Seed Phrase
What's Changed
- fix: scroll to message during the clicking on AC mention message by @mprakhov in #14075
- [CHERRY-PICK] fix(category): fix muted category and received messages (#14082) by @jrainville in #14087
- chore: bump status-go by @MishkaRogachev in #14064
- fix: draw community select bubble after community create (CHERRY-PICK) by @mprakhov in #14108
- (fix/desktop) fix sporadic empty community token hodler list by @kounkou in #14057
- chore: object names added for wallet right tab buttons and filter button by @Valentina1133 in #14110
- fix(category): fix missing category when empty by @jrainville in #14086
- fix(TokenManagement): Asset balance threshold value not reflected in main wallet view by @caybro in #14051
- fix: can't use the Tab button in the Mint Token form by @caybro in #14138
- fix(communities): deltas between designs and build for join token gated community flow by @saledjenic in #14024
- fix(wallet): Add token data when new token is added by @Cuteivist in #14061
- Fix saved addresses in activity 13663 by @stefandunca in #14069
- fix: Display name is not validated properly (UI part) by @caybro in #14142
- chore: bump status-go by @Cuteivist in #14158
- fix(wallet): counterparty loading forever in activity history by @stefandunca in #14092
- chore(Communities):
CommunityIntroDialog
renamed, storybook page fixed by @micieslak in #14152 - (Chat): Display system messages about adding/removing members immediately after an update is performed by @friofry in #14146
- [CHERRY-PICK] fix(main): set personnal chat as active if last active was profile by @jrainville in #14167
- fix(@wallet): Copy viewed account details by @Cuteivist in #14161
- fix(Shared Addresses): Requirements check pending indicator by @caybro in #14154
- fix(JoinCommunity): Join CTA labelling: Change text and remove existing icon by @noeliaSD in #14141
- chore(ci): bump jenkins lib and rename TARGET by @jakubgs in #14186
- feat(@desktop/wallet): Link out from collectible details view to opensea by @Khushboo-dev-cpp in #14170
- feat(wallet) save/load collectibles user handled state in DB by @stefandunca in #13903
- fix(CancelCommunityMembership): Added popup instead of directly cancelling request by @noeliaSD in #14201
- fix(general): when biometric is setup the authentication flow is not correct showing the password one instead by @saledjenic in #14184
- fix(communities): when only keycard accounts selected (and 1 keycard) authentication is not triggered by @saledjenic in #14183
- fix(communities): keycard authentication marked automatically as authenticated by @saledjenic in #14182
- fix(communities): join community button text instead of share all addresses to join text in membership setup dialog by @saledjenic in #14185
- fix(wallet): displaying L1 gas cost in UI by @saledjenic in #14149
- chore(@desktop/wallet): Simplify the wallet networks service by @Khushboo-dev-cpp in #13995
- chore: move logic for resolving suggested derivation path to status-go by @saledjenic in #14196
- fix(@wallet): prevent collectibles error due to irrelevant chain state by @dlipicar in #14181
- fix: set correct permision required UI during joining the community by @mprakhov in #14210
- fix(@desktop/wallet): Remove profile section's networks submodule and update logic for combined networks by @Khushboo-dev-cpp in #14066
- Feat: New showcase models for a contact by @MishkaRogachev in #13998
- fix[Onboarding] Password screen is not correct by @caybro in #14233
- feat: Add missing eligible to join tag in CommunityMembershipSetupDialog by @caybro in #14187
- feat(wallet): Handled failed to load collectible image state by @Cuteivist in #14229
- Feat/add perspective combo box by @alexjba in #14145
- [ProfileShowcasePopup] Updated delegates as per design + added web tab by @alexandraB99 in #13607
- feat(wallet): Handle collectibles details unknown community by @Cuteivist in #14206
- fix(PRofileShowcase): Fixing conflict merge error by @alexjba in #14242
- feat(SharedAddressesAccountSelector): Support for collectibles in account's delegate tags by @micieslak in #14225
- fix(Permissions): tokenOwner is present in the list of collectibles when adding a permission by @friofry in #14236
- fix(ProfileShowcase): Filter out communities the user hasn't joined from by @alexjba in #14246
- feat(SharedAddressesAccountSelector): update wallet account sorting by @caybro in #14240
- fix(@desktop/wallet): properly handle collectible groups in send modal by @dlipicar in #14197
- fix(wallet) start a session in case of tmp activity models by @stefandunca in #14253
- fix(SendModal) missing icons for assets in Send Modal by @stefandunca in #14223
- fix(wallet) sending community tokens doesn't work by @stefandunca in #14126
- fix(Profile): Fix crashing when showcase collectible having disabled chainIds by @MishkaRogachev in #14252
- chore: fill holes in ChatType enum by @igor-sirotin in #14257
- chore: supress UnreachableCode check in keycard_popup/controller.nim by @igor-sirotin in #14254
- Fix sending collectibles by @stefandunca in #14224
- feat(@desktop/wallet): Collectible Details balance tag by @Khushboo-dev-cpp in #14204
- fix(Profile Flow): Marking as ID verified is not reflected in community member by @friofry in #14269
- fix: permissions with value>1000 by @igor-sirotin in #14249
- Hotfix: fix compilation warning by @MishkaRogachev in #14273
- chore(SharedAddressesPermissionsPanel): optimize the speed by @caybro in #14288
- chore: bump status-go in master by @anastasiyaig in #14293
- fix(SendModal): fix not showing tokens in the holding selector by @stefandunca in #14294
- fix(@desktop/communities): request to join btn fixes by @mprakhov in #14287
- Chore/cherry pick permission hang fix by @jrainville in #14295
- fix(permissions): fix view and post permission overwritten by view perm by @jrainville in #14237
- feat(ProfileShowcasePopup): Adding interactions in delegates by @alexandraB99 in #13755
- chore(Communities/InDropdown): Performance improved by @micieslak in #14302
- chore: add object name for TokenBalancePerChainDelegate by @anastasiyaig in #14306
- fix(wallet): activity duplicate in case of non-native transfer by @stefandunca in #14283
- 14307 fix minting fees by @endulab in #14309
- [CHERRY-PICK] 14044 handle edit messages in bridge master by @endulab in #14247
- feat(ProfileShowcase): Add community showcase loading state by @alexjba in #14260
- feat: swap via paraswap backend implementation by @saledjenic in #14314
- chore(@ui/app/AppLayouts/Communities/popups/InDropdown): add object name by @anastasiyaig in #14334
- feat(wallet) connect assets ordering with saving to DB backend by @stefandunca in #14321
- fix(wallet): changes in account order in settings are not applied in wallet by @saledjenic in #14363
- chore: bump status-go in master by @anastasiyaig in #14364
- fix[Shared Addresses] Can't edit shared address while the join request is pending by @caybro in #14319
- Disable send for soulbound collectibles by @Cuteivist in #14327
- fix: proper content for bridged messages in OS notifications by @igor-sirotin in #14377
- chore: extract move gifs module by @igor-sirotin in #14315
- fix: repeat tx open the send modal by @alaibe in #14381
- feat(keycard): noticeable delay in starting flows by @saledjenic in #14316
- chore: do not show permissions change notifications if permission is private or we are not a community member by @mprakhov in #14386
- feat(ci): add Nix 2.19.3 for status-go builds by @jakubgs in #14398
- fix(Wallet Filtering): various UI fixes by @caybro in #14372
- fix(status-go): skip Nix shell use to avoid Glibc errors by @jakubgs in #14407
- fix(wallet): user is unable to authenticate using biometrics by @saledjenic in #14405
- StatusQ(ConcatModel): Proper handling of source models' layout changes by @micieslak in #14368
- fix(wallet): update wallet assets and collectibles order on user action by @stefandunca in #14394
- fix(wallet): fixed precision loss for balance amount by @IvanBelyakoff in #14406
- chore: bump status-go to to include balance fix by @IvanBelyakoff in #14414
- Include/Exclude in/from total balance must affect assets/collectibles/activities by @IvanBelyakoff in #14393
- feat(@desktop/activityCenter): show notification about invite to group chat from non our mutual contact by @mprakhov in #14415
- fix(wallet): hidden groups are still loading from user local settings by @stefandunca in #14380
- fix(wallet): Update amount to send decimal handling by @Cuteivist in #14399
- fix(token-order): global has settings check that introduced side effects by @stefandunca in #14423
- fix(chat_section): fix parent badge not updating on chat close and open by @jrainville in #14420
- feat(SharedAddresses): display the eligibility bubble in edit mode too by @caybro in #14411
- (desktop) Implement collapsed categories by @kounkou in #14135
- feat(ProfileShowcase): Sort and filter collectibles based on token ma… by @alexjba in #14452
- fix: do not display the thousands separator when editing by @caybro in #14434
- feat(StatusQ/SubmodelProxyModel): persistent submodels proxies by @micieslak in #14408
- fix(Profile flow): ID verification cannot be removed by @friofry in #14308
- Feat: add check permissions failed signals by @MishkaRogachev in #14374
- [email protected]: add object names for buttons by @anastasiyaig in #14475
- fix(community): fix saving of communities with no categories by @jrainville in #14474
- chore: Cherry pick - Fix token criteria updates in the permissons model by @alexjba in #14460
- fix(CommunitySettingsView): hide control node functionality for admins and token masters by @caybro in #14458
- Chore/add object name advanced settings, token preview boxes and sign transaction buttons by @Valentina1133 in #14488
- feat(edit): enable editing the message in an image message by @jrainville in #14481
- [CHERRY-PICK] fix(edit): fix edits received before the message did not appear by @jrainville in #14490
- fix(CommunitiesModule): Qt props fixed to not crash MonitoringTool by @micieslak in #14495
- chore(StoryBook): add Colors page by @caybro in #14489
- StatusQ(SubmodelProxyModel): Submodel type fixed by @micieslak in #14508
- fix(@desktop/communitytokens): Fix too many getOwner calls. by @endulab in #14418
- Switch to new login/create/restore status-go endpoints by @igor-sirotin in #14139
- fix(wallet): Update balance loading state on token fetched by @Cuteivist in #14491
- fix(wallet): Load activity details by @Cuteivist in #14516
- bump status-go version to include market providers fix by @Cuteivist in #14520
- fix(ProfileDialogView): wrap bio in a scroll view by @caybro in #14483
- fix(ProfileContextMenu): don't overflow the title by @caybro in #14484
- fix: can't join an encrypted community by @caybro in #14518
- fix(Token Management): update wording for Save/Apply buttons by @caybro in #14528
- fix: Inclusion of Watched addresses in Balances: Wording change by @caybro in #14529
- chore: bump status-go version in master builds by @anastasiyaig in #14540
- fix(Community): community invitation is missing intro and logo by @caybro in #14543
- feat(MonitoringTool): Ability to inspect submodels by @micieslak in #14525
- fix: Hide members count from community cards when the community is en… by @alexjba in #14538
- feat: disable language/translations selection by @caybro in #14539
- chore: update the readme to have useful links by @jrainville in #14546
- fix(chat_section): fix preview for pinned messages with images/stickers (#13684) by @friofry in #14549
- fix: Fix content height for SharedAddressesPanel by @MishkaRogachev in #14562
- chore(dapps) foundation for DApps using wallet connect by @stefandunca in #14559
- chore(global) add the DApps button under a feature flag by @stefandunca in #14563
- Cherry-picks of hide create community button and disable archive by @jrainville in #14565
- fix(ChangePasswordView): Clear and cancel button is not blue by @caybro in #14568
- fix(UX Improvement): Clicking on the community logo when in the admin panel should take back to the community (#14271) by @Seitseman in #14544
- fix(StatusCommunityCard): fix some visual glitches by @caybro in #14564
- Add object names for confirm tags button and enable create community button to master by @Valentina1133 in #14574
- feat(wallet): add grove support for opt sepolia and arb sepolia by @dlipicar in #14502
- fix(@desktop/wallet): prevent collectibles controller crash if networ… by @dlipicar in #14258
- Fix(Profile): Fix saving of profile identity changes (#14464) by @friofry in #14572
- fix(StatusLoadingIndicator): make StatusLoadingIndicator use Animator by @caybro in #14584
- fix: Hovering community in the profile showcase leads to crash by @caybro in #14600
- fix(build) fix python package error on make run with MacOS developer environments by @stefandunca in #14612
- feat(@desktop/wallet): Make images match their aspect ratio but still have min width and height in collectible details by @Khushboo-dev-cpp in #14560
- Fix/14448 by @Khushboo-dev-cpp in #14610
- fix(@desktop/wallet): Use Pokt instead of Infura as Main url for Arb and opt Sepolia by @Khushboo-dev-cpp in #14626
- fix: Token Master permission missing token name by @kounkou in #14609
- feat(StatusQ/SubmodelProxyModel): Exposing roles computed per submodel to the top-level model by @micieslak in #14541
- fix(wallet): Update currency format on startup by @Cuteivist in #14623
- fix(TokenUI): Hide explicitly ManageTokensCommunityTag in community settings page by @Seitseman in #14500
- feat(@desktop/wallet): Add Swap Feature Flag by @Khushboo-dev-cpp in #14630
- [CHERRY-PICK] chore: update icons to use the new multicoloured Status logo by @jrainville in #14634
- feat(community): show a message when the member reevaluation is ongoing by @jrainville in #14616
- feat(CreateChannelPopup): inherit the channel color from community color by @caybro in #14602
- fix: community tag icon is missing by @caybro in #14664
- chore(ci): allow overriding PRODUCTION_PARAMETERS by @jakubgs in #14687
- fix(StatusWindow): fix changing the window state(s) by @caybro in #14685
- fix: Permission created before making device a control node is not getting active by @kounkou in #14537
- chore(status-go): bump status-go to fix activate permissions upon mak… by @kounkou in #14708
- fix(general): throughput/rate limit error by @saledjenic in #14666
- feat(dapps) implement wallet connect URI input by @stefandunca in #14590
- fix(SubmodelProxyModel): model reset emitted properly when roles change by @micieslak in #14662
- fix: Messages: Change unfurl image crop aspect ratio to align with Open Graph by @Seitseman in #14682
- feat(settings): Fixed changing network urls by @Cuteivist in #14353
- bugfix(community): Show popup for infinite supply collectibles by @Cuteivist in #14410
- fix(wallet): Hide loading when selected account is loaded by @Cuteivist in #14435
- fix(Syncing): cancelling syncing flow should not result in error dialog by @Seitseman in #14633
- fix(StatusQ/Aggregator): Proper recalculation on layout change removing rows by @micieslak in #14611
- feat(StatusQ): General purpose js function-based aggregator by @micieslak in #14631
- fix: ENS keycap display issues by @caybro in #14725
- fix(CommunityPortal): don't show PermissionsRow for free communities by @caybro in #14701
- Refactor out channel groups by @jrainville in #14202
- Fix/issue #13806 by @Khushboo-dev-cpp in #14261
- feat(Settings): remove UI scaling option panel by @caybro in #14741
- fix(wallet): Show community name in tag by @Cuteivist in #14622
- feat(@wallet): Show lightbox when clicking collectible by @Cuteivist in #14168
- chore(status-go): up status-go for the fix to hidden channels being unread by @jrainville in #14793
- fix(keycard): unable to import account from keycard by @saledjenic in #14721
- fix: Reload contact info whenever the profile dirty flag is dropped by @alexjba in #14745
- Chore/add object name rename keypair item by @Valentina1133 in #14807
- feat(ProfileShowcase): Implement custom showcase position when searcher text is filtering items by @alexjba in #14486
- 4351 community token refactoring by @endulab in #14413
- Fix(settings): crash when enabling history archive and disabling logs by @friofry in #14812
- feat: Change optimism network short name by @Cuteivist in #14766
- Fix(ProfileShowcase): send contact update when bio changes (#12617) by @friofry in #14815
- Remove importCommunity from QML and Nim code by @jrainville in #14814
- fix:
LinkPreview
to json conversion by @osmaczko in #14810 - chore(StatusDialog): Support custom elements in the footer by @caybro in #14770
- 14166 add l1 fees by @endulab in #14621
- fix(CommunityMembershipSetupDialog): wait for the Join Permission response only by @caybro in #14808
- fix(Communities): Show channel for non-members when read-only, tokenless permission is set by @micieslak in #14840
- fix: The emoji color selector animation is out of bounds by @marcioatdias in #14841
- fix(mute): fix muted community still sending notifs and having a badge by @jrainville in #14822
- StatusLetterIdenticon: Aligning avatar initials display with mobile by @micieslak in #14843
- chore: add object names for links preview and add button by @Valentina1133 in #14853
- feat: Add monochrome tray icons and update icons by @alexjba in #14773
- 14220 check permissions light mode by @endulab in #14771
- feat(dapps) add DAppsService component and ConnectDAppModal by @stefandunca in #14615
- feat: shards.staging fleet by @richard-ramos in #14765
- feat(dapps) add toast notifications for Wallet Connect paring by @stefandunca in #14811
- fix: Fixing the share addresses popup height when only owner and TM permissions are available by @alexjba in #14865
- chore: Remove custom
rowData()
method from NIM's models by @caybro in #14859 - fix(ProfileDescriptionPanel): Profile settings -> Identity : Addition of validation to bio field by @Seitseman in #14772
- fix(BiometricLogin): Move to regular login page when biometric login fails with error by @alexjba in #14860
- fix(links): open status links in the browser when not shared urls by @jrainville in #14845
- chore(status-go): bump status-go to get token list fix + better logging by @jrainville in #14872
- Fix 2 category issues (always collapsed and missing bold) by @jrainville in #14895
- [CHERRY-PICK]: object name for seed phrase test by @anastasiyaig in #14958
- [CHERRY-PICK] 14699 stucked miniting recovery release by @endulab in #14957
- 14879 error message is misleading when pasting bio longer than 240 chars by @Seitseman in #14881
- fix: Hide ID verification buttons by @caybro in #14968
- Fix missing reaction and edit buttons on permissioned channels by @jrainville in #14933
- fix(ProfileDialogView): Share your own profile button is missing by @caybro in #15001
- fix(communities): Correct handling 'hide channel from certain members (cherry pick) by @MishkaRogachev in #14988
- fix: set joined to all members of the comm since they are in the list by @jrainville in #15016
- fix(15015): cant save changes to the profile showcase by @Seitseman in #15045
- fix(SendModal): Unblock sending collectibles flow by @micieslak in #15056
- [CHERRY-PICK] chore: bump go to 1.21 (#14946) by @jrainville in #15080
- fix: onboarding keycard issues fixed by @saledjenic in #15106
- [CHERRY-PICK] fix(wallet): Renamed KeyPair to key pair throughout the entire app (#15051) by @jrainville in #15107
- Fix/ens send modal 14466 by @Cuteivist in #15069
Full Changelog: 2.28.0...2.29.0