0.12.0
Status Desktop - 0.12.0-beta
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
changelog
3342e1f fix(community): Remove channels duplications Fixes: #10582
7728b53 chore(status-go): up status-go ver for the fix for the unviewed count
aa78c36 fix: Don't try to update unknown communities
3b386f6 chore(status-go): set status-go correctly to the release branch
875ae69 chore(status-go): up-status-go to get group chat image fix
1d01d1f fix(@desktop): Fix decimal input for components using AmountInput
190e903 fix(communities): ensure featured state is not vanished on update
528bb53 fix(Wallet) move deletion of pending transactions in nim
110e5af chore(CommunityAirdropsSettingsPanel): Storybook page fixed
a5d339e chore(CommunityNewAirdropView): Adjust MembersDropdown to updated design
1f3ae97 feat(CommunityNewPermissionView): red highlight for tokens with inssuficient balance and warning msg panel
45aaa5a feat(HoldingsDropdown): maximum amount validation
27aac8d feat(CommunityNewAirdropView): design-compliant token airdrop flow for collectibles
f9e2ce9 feat(AirdropRecipientsSelector): add possibility to force input focus
8d3d156 feat: RecipientTypeSelectionDropdown component added
1eda191 feat(HoldingsDropdown): airdrops tokens support added
da07230 feat(AirdropRecipientsSelector): status label with current and max number of recipients added
aa039a8 feat: SequenceColumnLayout component added
cd7ccd8 [contacts]: updated remove contact popup
edb4af0 [communities]: increased token holders combo width
39b9b5e feat(@wallet): add wallet filter
162662a chore(status-go): up status-go to have permissions crash fix
216a1d1 fix(@desktop/communities): Deleting index when updating owners model and minor fixes
42a5236 feat(SelfDestructPopup): Updated self destruct tokens lists management
2087616 feat(@desktop/communities): Adding token owners model
cc191ae feat(communities): propagate featured flag
935ab04 chore: bump status-go
60bd0d2 feat(@desktop/communities): Automaticaly encrypt closed communitites
a674ec5 fix(blockChat): Disable chat input when minimal conditions are not met
a3ec245 fix(Sandbox): Fixed hot reloading. Fixed MacOS arm64 builds. (#10562)
b9a2e62 fix(message/service): fix msg not appearing in new chat because of race
0e5c566 fix(newChat): fix sending messages in new ad hoc chat with new store
81a7932 test(tst_communityPermissions): implement permissions screen validation
6464366 fix(CommunitySettingsView): Fix community settings after removing old legacy popup ref
6779e15 chore(@desktop/wallet): Add logic to handle the selected account for the send and receive modal to nim
219eb04 test(suite_onboarding): fix tests (#10260)
7e4419d chore(CommunitySettings): Remove old legacy community popup Fixes: #9913
bb6e87d fix(ImportCommunityPopup): Support community link (#10557)
88cd44c fix(StatusMessage): Highlight rectangle size matches the background (#10553)
a7050fe chore(core): use OrderedTable for events
ffa200f ci: upgrade from Go 1.19.5 to 1.20.4
38691da (settings): moved waku nodes option to advanced
6065987 fix(StatusQ/StatusBaseButton): use Layout.* properties properly
90acfa0 fix(permissions): ensure permissions model is rebuilt when permission was deleted
dbef72b fix(@desktop/wallet): issues migrating a keypair if the profile keypair is already migrated to a keycard fixed
a73ea46 fix(@desktop/communities): Fix double toast message
202a789 fix: ensure notification settings are cached from RPC
b91a1c1 feat(@desktop/activity): Updated section delegate (#10472)
f656088 fix: Fixed community channel emoji not updated (#10534)
2401bb5 feat(@desktop/wallet): New floating header as a drop down list
7ec7047 test(suite_settings): fix tests (#10265)
0323325 fix: fixing keycard lib for mac M1
3588e2a fix(@desktop/wallet): derivation path edit control breaks in custom mode
6a0a777 fix(wallet) don't show too big account index for custom path
b07ba7f fix: personal chat item wrong width
f14fb65 fix(StatusChatListCategoryItem): fix flicker on hover over add channel button
fa7eecb fix(AssetsDetailView): don't display "Dummy" for zero values
686631f fix(@desktop/wallet): setting derivation path for a new account with keycard can get in infinite loop
f58bfb9 fix(@wallet): send a token without balance
d7d58b4 fix: Fixed ephemeral notifications shadow (#10526)
2e6ccea test fix
c6f378b fix(MessageView): Explicit type check for messageComponent
ac6cebe Added toContentType function
13bd813 Added PinnedMessage simple implementation
98d8a70 fix: Added SystemMessagePinnedMessage contentType
6997e05 fix(chats): fix unread counters in many instances
7b31929 feat(Chat): Accept/Reject CR buttons for 1-to-1 chat
6ba6a5f Update ui/imports/shared/views/ProfileDialogView.qml
0fc8485 feat(chat): Update chat ui for the blocked contact
206800b fix(Contacts): Use contactRequestState enum for determinating correct contact state
8ff42d0 fix(Contacts): Resolve edge cases while addind/removing a contact
e160e70 fix(Contacts): Remove lagecy removeContactRequestRejection
c85cead tests: fix start application issue (#10505)
96a2310 fix(wallet): change placeholder for watch-only account
3ff97c9 fix(Onboarding): Image is visible after first onboard. Other minor fixes (#10489)
f1633d3 fix(Community mint token): Fix default network selection
df88984 feat(image-album): Display album of images in replies Fixes: #9957
cdbdae2 feat(@desktop/activities): Updated no activity text style (#10461)
7dfd13c fix(ens): Various ENS-related UI fixes (#10492)
abf58b0 fix(Pairing): Added installation info to pairing results (#10418)
e1c9f2f perf(AppMain): wrap CommunitiesPortalLayout in a Loader
5615a53 (settings): removed community permissions,tokens,airdrop and discord options
28374eb fix(ChatColumnView): unbreak 1-1 chats
17e5aa2 fix(message_model): mentions not being removed when deleted or edited
591d466 fix(ActivityCenter): Workaround for nil message (#10460)
c548a96 fix(Settings/LanguageView): do not change language on the fly
8ccd091 feat(CommunityPortal/StatusCommunityCard): Prepared StatusCommunityCard to display permissions row
8a98a08 feat(storybook): Created new page for CommunityPermissionsRow component
3400f5e feat(CommunityPermissionsRow): Created new component
8ca70ea feat(Community Permissions): Update ENS icon in permission pills
87fa7cf feat(SQ/StatusRoundedImage): Added border
69bf8c0 feat(@desktop/wallet-sync): accounts syncing part 1
1a919f5 fix(@desktop/wallet): issues with deleting wallet accounts fixed
61bd370 fix(@desktop/onboarding): ignore applying fetched waku data if user didn’t follow recover account onboarding path
87a4300 feat(@desktop/keycard): keycardUid pram added to user authenticated signal
0a04e1a fix(@desktop/keycard): cleaning last received data from the keycard service after ui flow is done
6ca9da5 chore(@desktop/general): old unused keycard signal, coming from status-go, removed
6fe82ef fix: Fix and rework "start chat" text field input (#10450)
20102eb chore(@desktop/wallet): wallet improvements
3115b9d fix(main/module): don't signal a section switch if it's the same section
9aebf58 fix: reduce Image cache
99fdc91 macos: bump notarization retry limit from 20 to 40
542e5fd feat(@wallet): remove usage of wallet section current
75d17b4 Fix/wallet small fixes (#10427)
c44e46a chore(warnings): clean up some Nim warnings
b00ebeb [onboarding]: forbid display name whitespaces on beggining and end
22ee49c feat(edit-message): Edit image messages Fixes: #10072
663fac9 fix(@desktop/wallet): When a path is shown on goreli and I disable it , it still shows the path to Goreli on simple view
7d6a2ba fix: community logo/banner edit icon fixes
70e8370 fix(Makefile): Bugfixes and minor improvements (#10423)
e6f8875 feat(@wallet): wallet accounts module dedup
eb5423d fix(Contacts): Use only retractContactRequest for removing contacts
2160b53 fix(ActivityCenter): Use ContactRequestId for accpeting and declining CRs from AC
0ae1881 fix(ActivityCenter): Fix contact request notifications
579ca26 Fix(DOtherSide): Exclude threaded renderer all darwin architectures (#10411)
0009ebd fix: device sync timestamp is wrong
e170af5 chore: use the "next" icon consistently
bdaf122 fix(@wallet): delete selected account
c94997d feat(@desktop/wallet): Wallet -> Send: polish Send/Bridge Modals
c3d1133 re-point status-desktop@nimbus-build-system to common 1.6.12 commit
e4f7269 Nim 1.6
db6af05 fix(chat-model): use setData to set the chat model
dc1f407 fix(os-notifications): Display image emoji for sticker in notification Fixes: #10294
10b8d38 fix(re-encryption): make sure loading screen is shown when re-encrypting
435b085 refactor(ChatContentView): only get contact details when 1-1 chat
0c9b568 refactor(chat_content): only get Message by ID when needed
7757c3b test(suite_settings/tst_userIdentity): Fix test on display name, bio and social links (#10226)
9993685 ci: add Alchemy credentials, update Infura
c8d0cb3 feat(@wallet): sort saved addresses
1252021 fix(StatusCommunityMenu): Added mute button
1fa8dff fix(StatusChatListItem): fix mute icon overlapping badges
ec17309 fix: saveAccounts status-go endpoint change handling
9fe3456 feat(Community/Airdrop): MembersDropdown
c867e8f fix(chat): wrap contextMenu and chatInput into Loader
1ce17ca feat(TokenPanel): Add support for amounts and network selection
ada4fdd feat(TokenItem): add possibility to display amount, storybook page added
b5ba4d1 feat(Airdrops): InlineNetworksComboBox component added
fb60d01 chore(StatusItemDelegate): api extended, internals improved
c97fe80 chore(Storybook): page for NetworkFilter added
70a6327 chore(TokenItem): component api simplified
7fbb2cb feat(Storybook): 'Playground' page for handy prototyping added
1ac4c34 feat(Storybook): scrollbar and button for clearing search input added
038ab08 fix: do not display ENS name when not ENS verified
c209e7c fix(ActivityNotificationMessage): use ProfileUtils.displayName()
297b73f fix: react to contact name (nickname) changes
691de11 fix(Wallet) network selection and unify network implementations
4bd81e8 ci: force default Squish params for PR jobs
54bdb86 ci: add missing copyArtifactPermission options
73b2ec2 feat(Mint/Airdrop Collectible): Implement Airdrop footer option
4e5f776 feat:(@wallet): create wallet section in profile
fb8ea4a feat: add api to get list of owners from a given nft contract
2aa759a refactor(section-model): change model to be sorted to fix reorder
f507e33 feat(StatusChatList): adding drag n drop functionality
812c0e9 fix: suggestions list displayed when mentioning, still searches by alias
a362cda refactor(chat): remove unused section unloading
7f3a66b fix(chat): correct isAdded behavior
36063f3 fix(chat): use proper section details data
9a7699b refactor(chat): rename ActiveSection to SectionDetails
869c393 fix(chat): prevent reloading chat&community sections
ec7bd96 fix(chat): use loader for ChatMessagesView instead ChatContentView
1366356 fix(category): fix category highlight calculation
ac9069a fix(Makefile): Move StatusQ to order-only-dependencies of the app (#10351)
cacca6f chore: set default sync period to 9d via status-go migration
cc9fb99 test(tst_mainSettingsSection): remove hover action
da1839f feat(@desktop/wallet) reduce number of digits shown for large currency amounts
a2a6287 fix(StatusStickersPopup): fix reloading views with online status changes
7a5dbbd chore(StatusStickerButton): refactor to use StatusButton
05e5b3d fix(StatusStickerPackClickPopup): fix passing/parsing price
bfe44ca fix(StatusStickerList): add scrollbar to the grid view
70fa0bf chore(StatusStickerMarket): add scroll bar
e506bbf fix(StatusStickerPackClickPopup): fix crash
86a58d3 chore(StatusStickersPopup): unify the footer height
b2f5cd2 fix(StatusStickersPopup): prevent overlapping load error
0cd7e36 fix(StatusStickerMarket): do not confirm enabling wallet
8d32209 fix: packId is a string in NIM backend
56633f6 fix(StatusQ): Remove debug postfix (#10337)
d57f493 fix(@desktop/cpp): Implement StatusGoQt::sendMessage() function
e2697ae feat(chat): implement jump to mention
e822c37 feat(chat): implement marking specific messages as seen
2e68c97 fix(@desktop/wallet): Wallet: user can click on dummy loading items from activity-history and open an empty transaction view
4424342 chore: do not block main thread closing the popup
99b4f1d chore(ActivityCenterPopup): fix memleak
1a81508 fix(ActivityCenterPopup): close the AC popup a second time the button is clicked
81f9715 fix(@desktop/communities): Fix computing balances for different chains during deployment
7055a77 fix(@desktop/communities): Displaying toast messages when minting
2a6d00b feat(@wallet): add overview module
70405ae fix(ActivityCenter): Fix displaying mention as a tag in AC (#10310)
cdb206d test(suite_settings/tst_mainSettingsSection): Fix test on backup seed phrase validation (#10326)
d1ffa2e perf(ChatLoadingTime): Separate get chat messages and get pinned messages in different tasks
d5e5ba2 fix(Mint/Airdrop tokens): Darkmode images
89efb1c fix(chat): better integrate new messages marker with loading state
1e2e707 ci: add suite and tags parameters to e2e CI job
89c5780 test(suite_settings/tst_mainSettingsSection): Fix test on backup seed phrase (#10306)
3013fb8 ci: run e2e tests for release and master builds
5b25465 ci: drop temporary symlinks to tests
c1b28d2 fix(ActivityCenter): Update status-go ActivityCenterNotificationTypeCommunityKicked and fix accepting community requests from AC (#10283)
aefa2b9 fix(StatusQ): StatusQ is QML module (#10207)
0463031 test(suite_settings/tst_mainSettingsSection): Fix test on backup seed phrase (#10204) (#10295)
b7399ac chore(@desktop/ui-tests): authenticatePopupEnterPassword renamed to authenticate_popup_enter_password
67ad2ea tests: managing wallet accounts tests marked as @mayfail
7f8d6ce feature(@desktop/ui-tests): managing wallet accounts tests added
fae1fd2 chore(@desktop/ui-test): duplicate function removed
706d03e chore(@desktop/ui-tests): old add account tests removed
06ba896 chore(@desktop/wallet): object names added to wallet account related qml components
2fae4cd fix(@desktop/wallet): a few wallet account related issues fixed
713b145 fix(chat): fix unread count on community by upping status-go
2551ee0 fix(chat-service): fix chatsWithCategoryHaveUnreadMessages for catID
1225a71 fix(@desktop/wallet): account name character limit not enforced
b77c0f1 test(suite_settings/tst_mainSettingsSection): Fix test on backup seed phrase (#10204)
4716842 chore(@desktop): Upgrade status-go
3e550bf fix(@desktop/communities): Tracking airdrop transaction
57425e7 fix(Permissions): proper dark/light mode switching in "New permission" view
c38e070 fix(Settings): Spacing updated according to the design
5a5ade5 fix(os-notifications): Add Image text to notifications with image without a text Fixes: #10162
8c874a9 fix(@desktop/communities): show members in spectate mode for open communities and hide for closed communities
645d9c8 ci: fix handling of stdout in MacOS notarization
d985c4b chore: script for creating local test fleet
a8eed30 feat: implement ProfileShowcase settings
d180001 feat(StatusMenuItem): add support for "checked" indicator
b4459c5 feat: simply rename current account to assets
ed6ea5d feat(@desktop/wallet): add support for more NFTs media types