2.28.0
Status Desktop - 2.28.0-beta
Pre-release, wait for 2.28.1
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 #status-desktop
channel 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
- maintenance bumps by @arnetheduck in #13117
- Fix/13550 wallet cannot sort collectibles by date added by @dlipicar in #13569
- fix: App crash while switching wallet accounts by @alexjba in #13586
- Fix/13385/community permissions issues by @osmaczko in #13573
- fix(Profile flow): Adding/changing/removing a nickname by @caybro in #13565
- fix: Multiple permission update toasts are spawned by @alexjba in #13584
- 13335 profile showcase identity update display name error messages by @alexjba in #13440
- fix(Profile flow): Send a contact request (CR) by @caybro in #13598
- feat(@wallet): update collectibles model only with changes by @dlipicar in #13544
- feat(ProfileShowcase): Add foldable sections in all needed settings tabs by @noeliaSD in #13592
- feat(@desktop/settings): Integrate token advanced settings with backend by @Cuteivist in #13487
- feat(Profile flow): Mark as untrusted by @caybro in #13611
- fix(@desktop/Wallet): Fix ERC721 sending by @dlipicar in #13605
- feat(@desktop/activity): Handle token received notification by @Cuteivist in #13447
- [#13546] Fix detection of incoming erc721 transfers by @rasom in #13626
- Send dialog: sizing and layout rules to limit dialog height jumping between states by @Khushboo-dev-cpp in #13532
- feat[StatusButton] missing green/success state by @caybro in #13624
- [#13615] Fix transfer history loading after interruption on restored … by @rasom in #13629
- Nimbus desktop toggle setting by @kounkou in #13227
- feat(Profile flow): Remove a contact by @caybro in #13649
- feat(ProfileShowcase): Dirty state management for communities/accounts/collectibles by @micieslak in #13600
- fix(SharedAddresses): fix airdrop address not being reflected in popup by @jrainville in #13632
- Fix CPU going high in the backgorund by @jrainville in #13658
- feat(Profile flow): Block/unblock user by @caybro in #13655
- fix(savedaddresses): saved addresses should be displayed in mixed cases format by @saledjenic in #13676
- [BackupSeedPopup]: Fixed warning message size based on text size by @alexandraB99 in #13656
- [Create new community popup]: Adjusted request to join by @alexandraB99 in #13572
- feat(savedaddresses): saved address details popup implementation by @saledjenic in #13617
- feat(@desktop/community): allow owner delete all messages during the ban and ban/unban AC notifications by @mprakhov in #13653
- StatusQ(MovableModel): layoutChanged handling fixed by @micieslak in #13662
- feat(activity): Add navigation to tx details by @Cuteivist in #13634
- feat(@wallet): Show community activity by @Cuteivist in #13627
- fix(async_tasks): add try catch to getChannelGroups async task by @jrainville in #13673
- 18896 use correct chains when creating permissions master by @endulab in #13677
- feat(ProfileShowcase): Enable add more accounts component by @noeliaSD in #13664
- (desktop/fix) Fix missing crown after ownership transfer by @kounkou in #13587
- feat(ProfileShowcase): Drop area behaviour / design when sections expanded by @noeliaSD in #13657
- [CHERRY-PICK] fix: use
fleetFromString
function to prevent panic for unknown values by @igor-sirotin in #13699 - feat(@wallet): sepolia default by @alaibe in #13636
- feat(@desktop/wallet): Update token details view by @Khushboo-dev-cpp in #13667
- feat(ProfileShowcase): Add blur delegate state while dragging by @noeliaSD in #13703
- feat(ProfileShowcase): Created first info popup by @noeliaSD in #13477
- chore(ci): change RELEASE into INCLUDE_DEBUG_SYMBOLS by @jakubgs in #13701
- fix(@desktop/wallet): properly handle tokenID 0 when filtering activi… by @dlipicar in #13694
- feat(Profile flow) Mark as ID verified / remove verification by @caybro in #13717
- Send modal community tokens always grouped and listview sections changed by @IvanBelyakoff in #13639
- StatusQ(LeftJoinModel): Handling of
layoutChanged
emitted by source models fixed by @micieslak in #13687 - fix: 150% and 200% zoom levels prevent the user from logging in by @caybro in #13689
- feat(ProfileShowcase): Adds drop area in collapsed headers by @noeliaSD in #13722
- fix(wallet): Fix missing 'Community minted' section in AssetsView by @IvanBelyakoff in #13738
- chore: remove pokt goerli by @alaibe in #13723
- feat(desktop@communities): change kicked/banned member behavior by @mprakhov in #13706
- chore: object name for build showcase button added by @Valentina1133 in #13733
- 11588 fix permissions values by @endulab in #13558
- Update status-go: fix change password crash by @igor-sirotin in #13753
- fix: show pending ban/unban/kick state if the control node is offline by @mprakhov in #13752
- Feat: add
markAsTrusted
endpoint by @MishkaRogachev in #13751 - chore: bump status-go by @igor-sirotin in #13765
- Feat/12311 collectible details activity tab by @dlipicar in #13714
- feat(wallet): ReceiveModal dialog UI tweaks by @IvanBelyakoff in #13764
- (desktop/fix) Fix Owner token holder representation by @kounkou in #13712
- fix(permissions): TMs can also bypass permission to join by @jrainville in #13695
- chore: bump status-go by @igor-sirotin in #13770
- chore:
bump-status-go.sh
latest option by @igor-sirotin in #13766 - fix(wallet): use default wallet config for login to avoid duplication by @IvanBelyakoff in #12660
- [ProfileSettings]: Added biometrics in password change view by @alexandraB99 in #13669
- feat: Add api for getting full pending CR object by @MishkaRogachev in #13749
- feat(communities): hook promoteSelfToControlNode to UI by @jrainville in #13757
- (fix/biometrics) Fix biometric authentication by @kounkou in #13793
- fix(@desktop/wallet): Syncing: Difference in decimal places in wallet between synced devices by @Khushboo-dev-cpp in #13791
- StatusQ(WritableProxyModel): Handling of layoutChanged/rowsMoved from source models fixed by @micieslak in #13713
- feat: Add
IsDisplayNameDupeOfCommunityMember
endpoint by @MishkaRogachev in #13789 - fix(wallet): fix colors for network prefixes by @IvanBelyakoff in #13784
- feat(Profile flow) ID verification flows (incoming/outgoing) by @caybro in #13727
- fix(wallet): warning that key pair requires import disappears after adding new acc on paired device by @saledjenic in #13821
- fix(wallet): move to keycard option should not be available for private key imported key pairs by @saledjenic in #13802
- chore: object name for add item button added by @Valentina1133 in #13824
- feat(ProfileShowcase) Web tab visual updates according to new design by @noeliaSD in #13818
- feat(Profile flow): Respond to/review an incoming CR by @caybro in #13794
- fix(wallet): naming of first and subsequent wallet accounts by @saledjenic in #13823
- chore: add object name for settings left panel by @anastasiyaig in #13834
- feat(@desktop/wallet): implement jump to activity details screen from… by @dlipicar in #13787
- feat(SettingsContentBase): Save changes bubble overlapping by default by @noeliaSD in #13827
- fix(chat input): should be disabled if user is not able to post by @caybro in #13825
- fix(community_tokens): ignore wallet events from watch only accounts by @jrainville in #13729
- feat(wallet): resize saved address popup to remove network selection by @IvanBelyakoff in #13815
- fest(@desktop/wallet): Update Desktop UI to correctly call the router and send by @Khushboo-dev-cpp in #13835
- feat(ChannelPermissions): Show confirmation dialog before closing the channel edit popup by @alexjba in #13832
- 13498 profile showcase collections simplify api of profileshowcasecommunitiespanel by @alexjba in #13769
- fix(wallet): erc20 transfer with multiple path by @saledjenic in #13839
- chore: object name added for status switch by @Valentina1133 in #13871
- [StoryBook] Added Chart Panel in story book by @alexandraB99 in #13862
- fix: [Profile flow] Nickname not updated after it was added, edited or removed by @caybro in #13875
- Add asset sorting by 1 day fiat change by @Cuteivist in #13826
- fix(@desktop/messages) Bridge messages will always have headers by @endulab in #13740
- fix(@desktop/chat): Fix referencing message nil pointer by @endulab in #13882
- feat(ProfileShowcase): Display counter in
In showcase
section header a… …nd elements limit by @noeliaSD in #13816 - feat: ban/unban/kick system and ephemeral notifications by @mprakhov in #13803
- fix(StatusQ): Don't emit layoutChanged on source model reset in MovableModel by @alexjba in #13873
- fix: Collapse / expand section header icons in collectibles view by @caybro in #13847
- feat(ProfileShowcase): Add search input in all tabs by @noeliaSD in #13819
- fix: Hide fleet selection from settings by @caybro in #13848
- fix(ProfileShowcase): Fix blinking when hovering over an address by @friofry in #13865
- feat: Add new simplified model for profile showcase preferences by @MishkaRogachev in #13708
- chore(ci): do full Windows workspace cleanup by @jakubgs in #13910
- fix: fix token master can't send a message on permissioned channel by @jrainville in #13831
- feat(@wallet): unknown token by @alaibe in #13737
- Activity dynamic updates integration by @stefandunca in #13127
- fix(@wallet): buy ens from sepolia by @alaibe in #13881
- fix[CI] PagesValidator UI test doesn't catch missing
required
properties by @caybro in #13907 - feat(@desktop/wallet): display balance in collectibles view by @dlipicar in #13849
- fix(chat_section_module): Fix refreshing the "muted" property in ChatDetails by @friofry in #13904
- fix(@desktop/permissions): Fix displaying tokens in permissions by @endulab in #13905
- fix(PasswordView): Dark mode background fix by @noeliaSD in #13920
- chore: clean up build log by @igor-sirotin in #13928
- 13603 statusqwritablemodel add option allowing to remove items always when removed in source by @alexjba in #13916
- fix[onboarding] Broken links to "Terms" and "Privacy" by @caybro in #13926
- fix: prevent forever chat loading animation by @igor-sirotin in #13929
- fix(Profile flow) Validate nickname on edit by @caybro in #13930
- fix(ChannelPopup): Fix channel popup width by @alexjba in #13931
- chore: clean up exception specifiers by @arnetheduck in #13735
- fix: make TokenMaster request permissions reevaluation after remote destruct by @osmaczko in #13915
- feat(ProfileShowcase): Create dirty state component for the web tab and integrate the UI by @alexjba in #13900
- feat: Save profile identity in one json by @MishkaRogachev in #13937
- feat(@desktop/wallet): Main Collectible Detail View enhancements by @Khushboo-dev-cpp in #13919
- [CHERRY-PICK] Compute deployment fees dynamically by @endulab in #13925
- feat(CollectiblesLayout): Always visualize section header if community minted collectibles are present by @noeliaSD in #13948
- 13258 bridge replies by @endulab in #13743
- chore(wallet): Fix crash on changing networks by @Cuteivist in #13952
- feat(ProfileShowcase): Add network prefixes and filter watch only accounts by @noeliaSD in #13939
- chore: bump status-go (#13940) by @MishkaRogachev in #13947
- feat(profileShowcase): Sync collectibles context menu with account visibility by @alexjba in #13917
- chore(nim): use compile-time string formatting by @arnetheduck in #13945
- feat: hook reactions in read only channel and fix issues by @jrainville in #13913
- chore: remove unused imports by @igor-sirotin in #13961
- fix(DisplayNameValidation): Integrate duplicate display name in joined communities by @alexjba in #13942
- fix(StatusTextMessage): Allow user to copy parts of a message containing URLs by @alexjba in #13946
- fix(CommunitySettings): Load the community settings on demand and preserve the load state by @alexjba in #13932
- fix(UserListPanel): use
FastExpressionRole
by @igor-sirotin in #13299 - fix: category item style by @igor-sirotin in #13975
- fix(StatusButton): adapt to handle actions when it is disabled by @caybro in #13943
- fix(ProfileShowcase): Add live preview support in the profile view by @alexjba in #13972
- Feat: emit signals on profile showcase preferences and save actions by @MishkaRogachev in #13969
- fix(settings) align password screen with design by @stefandunca in #13981
- fix(settings) fix popup spacing for change password modal by @stefandunca in #13987
- chore: update base and English plural translations by @caybro in #14005
- chore: update status-go by @anastasiyaig in #14012
- fix(@desktop/communities): Fix joining community by @endulab in #13990
- fix(@desktop/permissions): Fix multiple tokens on tokens list by @endulab in #13994
- 13291 hide channels by @endulab in #13876
- fix(chat_section): fix changing active chat on leaving another group chat by @friofry in #14020
- fix(WalletView):
Apply to my wallet
doesn't save or apply the order by @caybro in #14018 - fix(permissions): Unable to Confirm Changes to Existing Community Permission by @caybro in #14019
- feat(settings) blur background when re-encrypting due to password change by @stefandunca in #14022
- feat(wallet): add notification to biometrics enable by @stefandunca in #13991
- fix(ShareProfileDialog): contents spills outside of dialog by @caybro in #14003
- fix(ProfileShowcase|): Change stroke position from the outside to inside of the drop area by @alexjba in #14009
- fix(TokenManagement): Fix sorting grouped positions by @caybro in #13984
- chore: bump status-go by @osmaczko in #14026
- fix(qml): fix etherscan links for all networks by @stefandunca in #13999
- feat(@desktop/community): add new CommunityMemberPendingBanOrKick status - BannedWithAllMessagesDelete by @mprakhov in #14028
- upgrade Nim-build-system by @igor-sirotin in #13979
- feat(@desktop/wallet): add support for EUROC by @dlipicar in #14034
- fix: allow scrolling to ContactRequest message by @igor-sirotin in #14045
- feat(ProfileShowcase): Align UI save flow according to backend response by @noeliaSD in #14001
- Chore/add object name activity center by @Valentina1133 in #14029
- feat(desktop/communities): View community member messages functionality by @mprakhov in #14002
- fix(wallet): pick a random emoji in the wallet new account modal by @stefandunca in #14046
- fix: fix warning and inconsistencies with spectating by @jrainville in #14041
- fix(@desktop/wallet): Fix link out to blockchain explorer from collectibles details view by @Khushboo-dev-cpp in #14027
- chore: force some warnings as errors by @igor-sirotin in #14068
- chore(status-go): up status-go to get permission fix by @jrainville in #14065
- fix(category): fix muted category and received messages by @jrainville in #14082
- (CHERRY-PICK) fix: open activity center mentions messages (#14075) by @mprakhov in #14083
- Fix/Crash on editing display name field (CHERRY-PICK to 2.28.x) by @MishkaRogachev in #14109
- chore: bump status-go (CHERRY PICH) by @MishkaRogachev in #14131
- fix: community selection bubble display in sections panel after creating the community by @mprakhov in #14107
- Applying to release issue 13988 points 3 4 by @saledjenic in #14150
- chore: update status-go by @mprakhov in #14147
- cherry-pick fix: Display name is not validated properly (UI part) by @caybro in #14153
- fix(main): set personnal chat as active if last active was profile by @jrainville in #14155
- Fix/13631 red dot token delegate by @Cuteivist in #14159
- fix(wallet): activity details missing - 2.28.x by @stefandunca in #14190
- fix(permissions): fix hang when all channel perm check return by @jrainville in #14259
- chore: bump status-go by @osmaczko in #14337
Full Changelog: 2.27.0...2.28.0