Skip to content

# Status Desktop - beta.4

Compare
Choose a tag to compare
@iurimatias iurimatias released this 16 Dec 20:00
· 7821 commits to master since this release

Status Desktop - beta.4

Please note that this version is a beta meant for testing purposes by core contributors and the community. 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/nim-status-client/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.

Update Instructions

(IMPORTANT for users updating from beta.3 or older)

Some things have changed in this release which require removing the data folder. You should also backup this folder if you generated wallet accounts with the desktop app.

Before proceeding backup your seed phrase:
-> Profile -> Privacy and Security -> Backup Seed Phrase

Next steps:

  • on macOS:
    • Open the Finder, in its menu click "Go" and select "Go To Folder..." and enter ~/Library/Application Support/Status.
    • Backup this folder somewhere else if you need it.
    • After backup, remove the folder and copy Status.app from the opened Status.dmg to the Applications folder.
  • on Linux: backup the ~/.config/Status directory if you need it, then delete it.
  • on Windows:
    • Press the Start button, select Run (or Windows Key + R) and type: %LOCALAPPDATA%\Status.
    • Backup this folder somewhere else if you need it.
    • After backup, remove the folder and move the unzipped Status folder to your preferred location.

Notes:

  • Ensure your firewall allows the Status Desktop app.

Some Highlights since the previous version:

  • feat: support native OS notifications, setting to switch between native or custom notifications
  • youtube links unfurling (disabled by default)
  • misc fixes to message syncing and fetching
  • Add bookmark support to the browser
  • feat: show sign phrase modal in wallet
  • feat: Add warning in wallet to backup seed phrase
  • feat: show loading indicator on login when requesting mailserver messages
  • feat: introduce a character limit with a char limit counter UI
  • feat: make download view a browser tab instead
  • feat: add loading spinner while resolving ens name
  • fix: qrcode popup should be its own modal
  • feature: support configuring notifications appearance & behaviour
  • feat: show nickname if there is one in the mentions
  • feat: support italic-bold in messages
  • fix: make the message box scale according to the parent's width
  • fix: emoji search messing up with recents
  • feat: allow users to turn off notifications for non-contacts
  • feat: enable animated gifs but stop them on click and out of focus
  • feat: display message dialogs when attempting to load resources in the browser
  • fix: hide channel suggestions permanently
  • fix: request mailserver messages for group and 1:1 chats
  • feat: support other networks besides mainnet and testnet
  • feat: cache network requests
  • feat: Keyboard shortcuts (https://notes.status.im/02cfVf1KQLeQU2SqrIi9tw)
  • feat: support seeing who liked a message
  • feat: add fetch more menu item in the chat top right drop down
  • Revamp appearance settings to align with designs
  • feature: support changing app's fontsize
  • feat: list muted chats and contacts
  • fix: show ens usernames when creating a 1:1 chat
  • feat: enable putting text after the shrug or tableflip
  • fix: protect against XSS in chat names
  • feat: populate token details from contract address
  • feat: 1-on-1 chat command ENS flow
  • re-add missing tokens + images
  • fix: resolve ens addresses in bookmarks
  • fix: support deploying contracts in browser api
  • fix: display transaction data when doing a transaction
  • fix: etherscan link
  • fix: newlines on chat input
  • fix: issue with chat reply width when content is smaller than author
  • fix: check if user is blocked on profile popup
  • feat: support Swarm and IPNS ENS contenthashes
  • feat: show tokens details when right clicking on the custom token list
  • fix: Update ENS name in 1-on-1 chat
  • Implement tabs behavior with start page
  • misc changes & fixes required for upcoming status updates/timeline feature
  • fix: issue where usernames weren't being shown in some cases
  • update intro and keys screen to use dark theme setttings correctly
  • update login screens to use dark theme when set
  • fix location of fleets.json in windows packaged builds
  • refactor(Chat): move send message logic out of status chat input
  • fix: ensure message time is positioned correctly
  • misc fixes & improvements to account selector in browser
  • fix issues related to deleting & re-adding deleted accounts in the wallet
  • fix: update group chat state when membership changes
  • support specifying endpoint key at compile time
  • fix: ensure cursor is changed when hovering a link
  • fix: make password validation error match design
  • fix: issues where markdown messages would get trimmed
  • fix: ensure image area is reset properly when removing images
  • refactor: profile view
  • refactor: chats view
  • fix: use ConfirmationDialog when unblocking users
  • fix: update profile ui
  • fix: add padding to the empty chat view
  • fix: disable stickers popup when no stickers available
  • feat(StatusIconButton): make highlighted and hovered colors configurable
  • fix: Ensure password is at least 6 characters long
  • fix: don't allow entering the confirmed password when first one is invalid
  • fix: remove unresolvable anchor in StatusNotificationWithDropShadow
  • fix: remove unresolvable path from SVG images that cause errors
  • fix: render reaction authors correctly when in other languages
  • fix: stop crash by showing error message
  • fix: fix reply text colors in dark mode
  • fix: display "+99" when messages execeed 100
  • fix: don't allow importing existing seed phrases / private keys in wallet and clean error messages when opening popup
  • fix: disable file:// browsing and open popups in new tabs instead of separate window
  • fix: remove duplicated SNT in token list and add mouse cursor to wallet list
  • misc improvements & fixes to notifications
  • fix: hover state, title and show scrollbar in currency list modal
  • fix: fleets.json file wrongly placed in Windows builds
  • fix: menu icons and width on wallet module
  • fix: QR button acts as a toggle, and changed the font of HeaderButtons
  • fix: wallet derivation paths for generated accounts, imported seed phrases and private keys
  • fix: add scrollbar to installed sticker packs
  • feat: checkbox style
  • Various ui fixes on wallet
  • fix: fix notification banner showing the pubkey of group chats
  • fix: fix ChatImage not opening in the popup
  • fix: colors for chat links on replies
  • fix: update design for signing messages in browser
  • fix: use opacity gradient and icon for read more/less
  • fix: change chat rectangle width to match designs
  • fix: scroll to bottom when switching back from any module to chat
  • refactor: replace transaction modal reset functionality
  • fix: transaction dialog not showing up due to missing slot
  • fix: compass should not display over devtools and webpages can request focus
  • fix: mangled ens name
  • fix: clear input field when opening "Add contact" popup
  • fix: enable copying html tags
  • fix: remove errors on collectibles rpc errors
  • fix: scroll speed in the message
  • fix: allow chat window to snap-resize
  • fix: make toggle buttons great again
  • fix: emoji category button having a white background
  • fix: do not strip spaces from the parts of messages
  • fix: hide chat input if a group hasn't been joined
  • fix: app crashes when adding a contact and getContactById is nil
  • fix: ensure html is escaped in the notification window
  • misc fixes & improvements to the mentions functionality
  • fix: ensure reply text area shows emojis
  • fix: Refactor chat images so they look like the designs
  • fix: ensure sending message state isn't shown when message is expired
  • feat: whitelist the characters possible for the channel names
  • fix: ui fixes to channel listchannel list fixes
  • refactor move StatusRoundButton QML states and transitions
  • uiux: fix channel context menu dropshadow and radius
  • fix: obtain mailservers from fleet config
  • fix: update unfurling image to be transparent
  • feat: Re-enable contact selection in the wallet send dialog
  • ci: install qtwebengine with Qt on windows ci windows
  • Make chat commands workflow work
  • Add download bar in the browser
  • fix: fix tab bar buttons still having a margin when invisible
  • feat: use fleets.json to set the node config
  • fix: 1:1 chat command transactions "intrinsic gas too low" do not merge
  • feat: remove seed phrase once user marks it as written down
  • feat: identify if a token is being approved and estimate gas for contract trxs
  • refactor: improve and simplify mailserver logic to make it thread safe
  • fix: ensure iconloader does not activate when icon source is empty
  • fix: fix a couple of QML warnings
  • Fix onboarding loading and empty chat strings
  • fix: some toast messages fixes
  • fix: introduce validation for required address requests in tx previews