0.10.0
Status Desktop - 0.10.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
882d90f update status-go
2447272 feat(@desktop/Wallet): use new status-go currency formatting API
759cb5f fix: record bigger than 300 bytes
3dacdf1 fixes on commmunity edit settings
bbcc434 fix(statusApp): resolving qml errors/warnings pt2
28f77ed fix(statusApp): resolving qml errors/warnings pt2.1
1d6f6c9 Fix(desktopapp): adding scrollview to storybook
d00b542 fix(statusApp): resolving qml errors/warnings pt2.1
eacf039 fix(chat/messages): prevent manipulation of uninitialized cursor
6a72cd9 update status-go
4ec89ff fix: invalid length of multiaddr field (but loaded succesfully anyway)
a8315da fix: app freeze on logout
c0d761a fix(@desktop/wallet): unable to add account
4fb35c3 ci: add missing qt labels for build hosts
35edc2a fix(@desktop/general): broken StatusModal
popups fixed
c2c9ede fix(@desktop/community): do not create a separate community module after we join opened spectated community
b7c4c7b refactor(@desktop/members): do not request members list each time chat/channel changed or member added/removed
1523c9f feat: Added chainId
to ens usernames
0bd957e test(community): re-add test that replies to another message
e54e08d test: re-add edit test as a community test
81a4d70 chore(Qt5.15): Fix qml warnings after qt 5.15 migration
db3b63e chore(Qt5.15.2): Update linux CI to use docker image with Qt5.15.2 installed
6e6693a chore(Qt5.15): Update windows CI Qt install script
9a2ffc0 Fix(desktopapp): adding scrollview to storybook
f7294c0 fix(statusApp): resolving qml errors/warnings pt2
dfcba80 fix(@desktop/wallet): Added missing LoadingGraphComponent in qmldir
169de5b feat(@desktop/wallet): Add loading State for Assets view and Wallet main navigation page
baea10c refactor(chat-model): flatten chat model to only have chat items
44cc6bb fix(@desktop/communities): enforce alphanumerical characters in community name, description, channel name
3c4d972 fix: "Cannot connect to store node" banner never disappears
fbd936d fix: unbreak ModuleWarning banners
2073327 feat(@desktop/wallet): implement new collectibles view
45adf0f fix: update status-go
bc7a4b9 feat(@desktop/keycard): unlocking
screen for unlock flow
841a37e feat(@desktop/onboarding): Lost Keycard
- start using account without keycard
b00f0a8 Adjust import tool front-end to latest refactor
470200a fix: Fixed tokens initialization. Fixed SendModal for ENS.
5ff4c35 feat(appMain): Add warning colors. Use warning color for story node banner
b474ef0 feat(appMain): Hide mailserver banner on SIGNAL_MAILSERVER_AVAILABLE
e0ba80a feat(AppMain): Replace MailserverConnectionDialog with banner
128ac8d feat(ActivityCenter): Move AC notifications counting to status-go
7ed5b0d fix(chat): Download image is saving to wrong folder
7a3a984 test(env-var): add TEST_ENVIRONMENT env var for test specific changes
03095f9 test(one-to-one): add mayfail to one to one test as it fails often
6c1e16b fix(message-service): fix receiving messages from channels not loaded
8bb9da6 Revert "fix(StatusMessage): stickers were not aligned correctly"
7744d20 fix(@wallet): Fix event for transaction
64d6c48 fix(@wallet): fix amount input send modal
289005c test(onboarding): Select specific account was broken
e3086fd chore: Removed duplicated AddEditSavedAddressPopup.qml, fixed dependencies
6017a01 feat(tst_communityNavigation): Implemented community leave test
55d39aa fix(@wallet): preview button instead of enter password/pin
9cb850f fix(StatusChatInput): don't insert control characters
9eb515e chore(StatusChatInput): fixup indentation
b3f86c5 chore: update StatusSyntaxHighlighter mock for storybook
63a0f51 chore(CommunityPermissions): Adjust behavior of 'Hide permission' switch depending on selected permission
5c3b988 chore(CommunityPermissions): Setting icon/default values for 'In' section depending on chosen permission
ecf999e chore(CommunityPermissions): Simplify InDropdown popup (selecting only channels, no add channel button)
e2dadeb chore(CommunityPermissions): Disable granting admin permission for non-owners
878a7ba fix(MessageContextMenuView): "Copy message" action visible in emoji reactions and profile clicks
f2549fc feat(@desktop/wallet): update wallet navigation
5259747 fix(@desktop/keycard): keycard may be factory reseted during unlock flow in some scenarios (shared module part)
b44fc7a fix(@desktop/keycard): keycard may be factory reseted during unlock flow in some scenarios (onboarding part)
bf34239 fix(@desktop/general): crash during profile keypair migration
6936782 chore(@desktop/onboarding): state factory related files of the startup module are renamed
c43b665 chore(@desktop/general): map defined(macosx)
to custom constant
9ac0c15 feat(CommunityPermissions): prevent adding tokens and ens names that are already chosen
25bb970 chore(Storybook): adjust HoldingsDropdownPage
8569ea5 chore: Optimize StatusMessageReply using more Loaders
a8a3f52 chore: optimize StatusDateGroupLabel some more
a55a207 fix: user display name discrepancies
0fb954b fix(StatusMessage): stickers were not aligned correctly
763041d refactor(@desktop/channel): refactor members list to only have one list per community
d28bcdb feat(storybook): It adds PermissionConflictWarningPanel
into storybook.
a3313b5 feat(Community Permission): Add conflicts warning panel
75711ae test: Skip broken/unstable tests
4a93fa1 chore(tests_: remove tests that use public chats
fdc0dce chore: remove public chat functionnalities
519f082 fix: call logout on exit
8d75e7d fix: cancel mailserver requests on shutdown
f899b09 fix(Makefile): Fixed ANSI coloring
14eb06b fix(StatusSwitch): Colors adjusted when disabled, cursor shape fixed
3136ffb feat(Community Permissions): Update Who holds
tokens dropdown design and flow according to the new design
66c62e4 feat(@wallet): Integrate api to check service up or down
e08fdcb feat(Community Permissions): Hide Who holds - Add
button when there are 5 items already added
05c86e2 chore: bump status-go to fix mailserver timeout
2a967e4 chore(@desktop/onboarding): remove Create a new profile with the same chatkey
screen from onboarding flow
2146843 fix(@desktop/onboarding): back button actions fixed part 1/2
3ca03bd feat(@desktop/onboarding): Lost Keycard
- Create replacement Keycard with seed phrase
flow
d3fffac refactor(@desktop/onboarding): state_factory
splitted in three more files
7f2563e fix(message): removed extra markup when typing before mention
7a1c768 test(suite_settings): Restore broken tests
6293c8f chore: update status-go
d980c17 chore(CommunityPermissions): ENS tab simplified according to updated design
a6dc4e9 fix(CommunityPermissions): ens icon fixed, locale fixed in AmountInput
be26dc0 feat(@desktop/wallet) implement price cache
53ee992 feat(@desktop/wallet): implement unified currency formatting for transaction details
8736dd8 fix: Community importing notification fixes and improvements
0242f94 fix(@desktop/chat): Do not change screen when showing profile window
ae4d59d fix(Chat): ensure message context menu preserve mentions in copied messages
54e91e0 perf(chatScroll): Reduce loadMoreMessagesIfScrollBelowThreshold to 100.
27bb6bf perf(chatScroll): Optimize StatusTextMessage size and hover binding for the delegate
2723ef1 perf(chatScroll): Fix image loading from https url and raw data
6c76026 perf(chatScroll): Use Qt.callLater to release the main thread when parsing and loading links data
4e3e245 perf(chatScroll): Fix connection warnings
eb60d90 perf(chatScroll): Lazy load message header components
e44427c perf(chatScroll): Prepare more data for scroll
719e0a3 perf(chatScroll): Optimise timestamps
bf1d59c perf(chatScroll): Avoid calling the backend on delegate creation/binding
15fe97c perf(chatScroll): Improve performance of the commonly used js libraries
7adcbeb chore: bump status-go to restart discv5 on connection status change
470a872 fix(replies): update quoted message data when receiving new messages
162fe76 chore(CommunityPermissions): don't PermissionQualificationPanel for MVP
7153207 chore(Storybook): page for PermissionQualificationPanel added
769a41e feat(CommunityPermissions): UI support to show the % of members fulfilling permission
7f67c88 fix(ContactsColumnView): Open add/remove group member on context menu
6bd0dca fix: Highlight color of jump-to-message has too little contrast
3d2537d chore: don't redefine theme palette category QtObjects
6f7c1c6 feat(scripts): Added python password hash script for manual database access
2890fe5 hotfix(ActivityCenter): Fix warnings and text align with messageBadge
9e1f596 fix(@wallet): related account heights
abc3e9a chore(ProfileLayout): improve startup time / memory usage
50b5442 chore: bump vendor/DOtherside
1fc9dec feat(@desktop/wallet): handle very small currency amounts
0f1485f fix(AppMain): Open only one popup per component
a6afdb5 fix(@desktop): use system locale across the application
d11017f feat(@desktop/wallet): implement unified currency formatting in send/bridge modal
ae55e78 feat(chat): ignore not loaded messages
dbaa285 chore(badge): stop counting contact request in chat section badge
b2328d6 chore: Consolidate date/time formatting
b981f31 chore: remove dead files
be8b270 fix(chat/messages): ensure there is only one label for given date
b242624 fix(chat/messages): use timestamp instead of whisperTimestamp
8644c84 fix(chat): make category bold if chats have unread messages
25944f8 feat(@desktop/onboarding): weird menu order on app login
979b035 fix(chat): only turn available channels into clickable tags
342d79e fix(BackupSeedModal): always show vertical scrollbar
bf7148e fix: make avatar info in replies of imported messages work again
34cf8b6 fix(@desktop/wallet): fix wrong symbol for pegged tokens
2359dfe feat(Profile): Add SimplifiedMessageView for AC and verifiaction popups
1717a03 fix(ContactVerificationRequestPopup): Fix overlapping messages
b591254 fix(MessageView): Fixing Add reaction popup regressions The popup parent was being destroyed after popup creation.
368fa21 feat(@desktop/onboarding): onboarding - recover account flow - UI adjustments
fa3f9a1 fix(@desktop/onboarding): recover account crash fixed
d560b12 fix(@desktop/wallet): cache currency format
e3499c2 chore(translations): update translations
692d2ce chore: up timeout time for release builds to 60min
d071364 perf(chatScroll): Adding signals for chat settings in MessageStore
7620061 fix(CommunityEdit): content width should have fixed size
22da265 feat(Monitoring): Backend's properties and models visualization
b7c1250 Draft: fix check
b26565e feat(chat): add messages in bulk instead one by one
a21bebc feat(chat): implement bulk insertion algorithm
f8c4682 chore(contact-request): remove old contact request button and popup
c16fc0d fix(@desktop/wallet): random app crash - from onAllTokensBuilt slot (by the log)
cae2a5b feature(@desktop/keycard): sync a Keycard state on every usage
93c90b8 Terminal fix(MessageView): Fix calculating isExpired
value
d98c462 fix(AppMain): Show banner on startup if diconnected
ea0db55 fix(Community Permissions): Update tokens
names to assets
ac7b322 fix(@desktop): fix AmountInput locale
e3e99c6 feat(general): Initial setup for app monitoring tool
7664965 chore(@desktop): Upgrade status-go
0cd2419 fix(@desktop/chat): Improve installing stickers code to handle disconnected state better
ac56bbd fix(tests/nim): fix nim tests compilation
5676fb9 fix(Community Permissions): Update Who holds
add new item with always AND action
bfd5fe1 fix(@desktop/wallet): Wallet -> Activity tab: transaction history issues
8cb4420 perf(chatScroll): Create message quick context items only when message row is hovered
c26035e fix(StatusChatInput): turn off reply mode after replying with gif message
a0ac5b3 chore(wallet-test): tag wallet test generate and delete as @Mayfail
1216bdc fix(nim-test): fix missing property in nim test message init
af0c976 feat(context-menu): add Copy message action in message context menu
acf67c3 chore(test): make observe watch only account @Mayfail
c3945f3 feat(replies): add deleted to QuotedMessage to change msg displayed
91c2e6d feat: use QuotedMessage object for replies to better show the replies
c16e4fe feat(message): add replied property to message + replies act as mentions
c2f84fd fix(chat): Update new messages marker when message was removed Fixes: #9014
7c4022e feat(@desktop/wallet): implement unified currency formatting
00817ae fix(@desktop/wallet): Remove Animations from StatusQ and solve sanity check failure
5df7416 feat(@desktop/wallet): Implement loading animation
5e2fa14 fix(Community Permissions): Update change detected buttons labels according to the new design
e7b7467 feat(@wallet): multi tx approval/nonce
cc4ebc0 fix(Community Permissions): Update PermissionItem
according to the new design
985ef83 fix(StatusChatInput): fixed paste action doesn't work
a181d1d fix(Community Permissions): Remove (hide) minting and import option in assets dropdown
1108388 chore: bump status-go
3a542ca fix(StatusStickersPopup): fix stick pack list not scrollable
ab96c17 chore(AppMain): use Loaders more aggressively, unloading any previous unused section
5a69cde chore(StatusNavBarTabButton): delay the context menu creation
6d2ea52 fix: up status-go to have community request fix
52d336b fix(@desktop/chat): allow to send attached image without text input
055fec9 fix(Community): banners where overlapping
3de073e fix(@desktop/community): empty tag string creation
7d88adc fix(Chat): make message date group labels work again
86f64a4 fix: build issue caused by pkgconfig and system-wide QT.
821c1f0 hotfix(StatusMessage): restore timestamps
046e75e fix(makefile): make tests-nim-linux
depend on DOTHERSIDE
d89e6b5 fix(ci): make tests-nim use docker image with nim installed
bbc7da7 refactor: remove misleading APIs from message_model
fe4e14f fix(chat/messages): set clock value for new messages marker
fa6f0dd fix(tests/nim): fix nim tests compilation
3994f8b fix(@desktop/chat): show message which was sent during group chat creation
5e8f3e6 fix(CreateChatView): enable mentioning people selected in create chat
321496c feat(ActivityCenter): Update ActivityNotificationMessage's text maximum width
ba5e8ed fix(SQ/StatusListItemTag): Text is not horizontally centered
2aef1c8 fix(chat/community): size CommunityIntroDialog content properly
3cc3f3e feat(storybook): add CommunityIntroDialogPage
6f1ecb9 fix(StatusChatInput): improve code highlighting in code snippet/blocks
9e396f7 chore: refactor/improve/optimize StatusMessage & friends
1a468a1 fix: remove group labels for 'today' and 'yesterday'
4fb18e7 fix(@desktop/onboarding): an issue handling date on Ubuntu fixed
d7e4ee2 fix(@desktop/onboarding): fetching waku data ui improvements
0cc6477 fix(desktop/chat) show the badge during receiving the mention in inactive section
db97fbf fix(StatusChatInput): return correct mention suggestions
785110b chore: remove dead code
9b8a86a feat(communities): Add ban state for spectated community Fixes: #8761
0675d6a fix(@desktop/chat): message box buttons do not work in group chat creation screen
364124b chore(@wallet): remove dead code about estimage gas
b086d43 fix: Chat Input isn't focused after editing a message
01f2e64 fix: unbreak StatusAppNavBar margins
f6355dc fix(StatusBaseInput): No padding for input fields
b10d0a0 chore(status-go): up status-go (logs, group fix, others)
a0b17c3 chore: add mayfail on community edit tests
67e0df1 test(contact): add a test that sends a contact request from the chat
16af9df fix(wallet): fix rename account modal states
297280c fix(chat-badge): don't count unread messages when restarting
4a5c439 test(@desktop/community): [suite_communities / tst_communityFlows] Validate in 'The admin edits a community' test description and color
2999a7f revert: 3d22f4a86d3b0853e6a47c7d085b9311cc45f116
e947f81 fix: Chat input: can't send html text from the clipboard
63104bb fix: cannot expose a float qtproperty
6fc1d09 fix: Cannot open the link in the channel's description
ce08265 chore: re-enable logging in prod version
b8a1c70 chore: add task details to threadpool logs
235c0d3 test(community): add a test where the admin can delete a user's message
29450d3 feat(admin): enable admins to delete messages from other users
fe87cba fix(chat/messages): load messages even if fetch is ongoing
d061b9a fix(@desktop/chat): empty chat members list
ba811ac fix(improvements): remove console warnings pt1
32fcda4 feature(@desktop/keycard): migrate an exsiting account from Keycard to Status Desktop
6db0583 chore(@desktop/keycard): typo in variables naming fixed
1bc9dee chore(@desktop/keycard): keyPairForAuthentication
replaced by keyPairForProcessing
e34aac0 feat(StatusQ.Components): StatusStepper
component introduced
b2cb263 feature(@desktop/keycard): import or restore a Keycard via a seed phrase
8600ef3 feature(@desktop/keycard): generating addresses on a Keycard
0e65f2a feature(@desktop/keycard): create a new Keycard account with a new seed phrase
735f6e7 test: add missing @mayfail
to send image tests
b81f4dd fix(@desktop/onboarding): refetching backed up data added
6b6aaf3 fix(@desktop/onboarding): onboarding flows for I already use Status
path do not match figma requirements (2/2)
19ba018 fix(@desktop/onboarding): onboarding flows for I already use Status
path do not match figma requirements (1/2)
9d382b1 fix(storybook): profile fetching updated
2e65796 feat(@wallet): cbridge integration