Skip to content

0.11.0

Compare
Choose a tag to compare
@status-im-auto status-im-auto released this 13 Apr 17:41
· 10 commits to release/0.11.x since this release

Status Desktop - 0.11.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

38d2d4f ci: fix handling of stdout in MacOS notarization
99a9f2a feat(MintToken): Self destruct flow integration
5944b52 feat(storybook): Added support for self destruct alert popup in storybook
54582db feat(MintToken): Created self destruct alert popup
fe22cf1 feat(storybook): Added storybook support for remote self destruct popup
7a77748 feat(MintToken): Created remote self destruct popup
b3b53de feat(storybook): Added support to TokenHoldersPanel
dbf05f4 feat(MintTokens): Holders panel updates
7882147 feat(SQ/StatusItemDelegate): Added property to customize text horizontal alignment
f5a7442 fix(@desktop/community): membership request button disappears when a category is edited
fe64d0e fix(mentions): fix @everyone inserting incorrectly sometimes
f9250e7 feat(storybook): add ChatAnchorButtonsPanel
620cad1 [StartChat]: fixed text input scroll
52c01f1 feat(@wallet): make activity respect networks selector
fb86d87 fix(MintTokensPanel): Update input fields validation
056dad2 fix(@desktop/wallet): fix first section in activity to be displayed as loading Fix balance in loading state to use loading component instead of 0 Fix width of some components in loading state. Remove property modelDataValid in favor of existing isModelDataValid. Fix loading items not always properly removed before adding new transactions.
89055e1 fix(@desktop/wallet): fix scrolling transactions list reset to top when new ones are fetched.
172c849 fix(AuthenticationIllustration): Final version of the authentication illustration
3f66e41 fix: don't trigger emoji replacement prematurely
19e7c42 chore: extract input cursor delegate into StatusCursorDelegate
01e9631 fix: chat input focus
05b28e6 fix: unbreak handling "up" key event in multiline text
c8877aa fix: speed up emoji parsing and replacements
5dbc08d chore: speedup channel switching
6385afe fix: "Unblock" chat button
f644cdc ci: extend PATH to include QTDIR on linux
3871c70 chore(windows/ci): move env var up in the list to be like other files
1f91bbc ci: fix typo in arch, add tests prefix to names
f6c1b03 fix(windows): add env paths to point to Qt5.15 when building
65415ef fix(chat): load as much messages as view requires
4a92405 chore: extend Backpressure with oneInTimeQueued
3e3c9e7 fix(chat): use scrollTo mechanism for firstUnseenMessage
e35086f [StatusChatList]: added marks indicating unread msg and mentions
cbdc3e6 fix(images): Display image placeholder when image from album not loaded Fixes: #9990
0682672 fix(Communities): Emit the signal about community tags changes Fixes: #10146
349c833 ci: allow running MacOS builds on M1 Macs
3c60662 fix(@desktop/activityCenter): jump to message by clicking on notification
98a2328 fix(@desktop/wallet): Browser: can't do transactions in simpledapp
23f493f fix(MembershipRequests): Remove MembershipRequestsPopup and set-up the navigation to CommunityMembersSettingsPanel
5ec4360 fix(ChatMessagesView): Fixing scroll to message
79ea3e7 fix(CommunityMembersSettings): Add member context menu + fix user click action
a642913 fix(@desktop/wallet): Wallet: Active account changes when clicking send transaction from a watched account
358869f chore: improvements to GetWalletToken function on the status-go side
52494d0 fix(@desktop/wallet): wallet account build token logic updated
e02b1be fix(@desktop/wallet): guarded access to tables of token service
2d3ff3e fix(@desktop/wallet): guarded accessing values by key of template cache class
14423df fix(@desktop/wallet): add missing currency uppercase
ae397a5 chore(@desktop/general): currency and cache dto don't need to be references of object
97b6c0f fix(@desktop/general): potential crash parsing task handled
d3746b0 fix(@desktop/wallet): unnecessary locking removed from wallet account service
7ebfcd0 fix(SendContactRequestModal): Implemented contact info request and loading UI (#10177)
731846c fix(StatusPasswordInput): Fix background image and content colors
2501520 fix(@desktop/wallet): Handle errors in ENS and stickers views. Disbale action and show tooltip.
34c04f0 fix(Wallet) fix DerivationPathInput allow custom partial path
9f3d351 fix(CommunityPermissionsSettingsPanel): fixing duplicates detection and permission updating
ac01824 refactor(chat): rename MESSAGE_FIRST_UNSEEN to FIRST_UNSEEN_MESSAGE_LOADED
9419c9a fix(chat): mark messages as read only if all messages have been viewed
e950162 fix(@desktop/onboarding): if you fail your login once, it doesn't work after ever
6d7fda5 fix(@desktop): only allow dot as decimal separator for user input
01422fd fix(@wallet): hide empty account type
ca1a14f fix(@desktop/channels): chat/channel messages loading state is not disappearing
840b998 fix(MembersListSelectro): tag item should be removed only when x is clicked
617ff8d chore(@desktop): Upgrade status-go
4ceeb90 fix(@desktop/communities): Compute deployment fees in async way.
8dafdfc feat(CommunityPermissions): Switch to enable/disable 'Who holds' section
43196d9 feat(StatusGroupBox): Use StatusIcon to gray out label when disabled
a2f5d81 fix(@desktop/wallet): derivation path is not pre-selected by default when importing account in wallet
894cb9e fix: Remove syncing header from ‘Notifications and Sounds’
6885fda fix(@desktop/general): authenticate with previously stored pass/pin to a Keychain issue fixed
3c5c52b fix(@desktop/onboarding): store to keychain after login issue fixed
3f4dd40 fix(@desktop/onboarding): pressing enter/return key issue fixed
0426d7d fix(@desktop/wallet): Remove auto retries for connections errors. In case of an error there are two things that can happen 1. The user can manually click on "Retry now" 2. We have a 10 in timer on wallet, after whichb all the data shown is refreshed
ef4ffce fix(@wallet): warnings from wallet
bef6092 fix: Edit Community / Community Color selector dialogue does not need the back button
c964e99 chore: make it possible to customize/remove the back button
3252eaf fix: Excessive vertical spacing between subtitle and standard colour selector in all colour selectors
7523b1a fix: draw the inner radio indicator border
47c8747 fix(CommunityTagsPanel): unbreak the tags panel
cde9f81 fix(CreateCategoryPopup): move the delete button into footer
6768f62 feat(Airdrops): Component for selecting recipient addresses and members
0ebc5e4 fix(StatusPasswordInput): enable mouse interaction
13c8ce3 chore: handle numpad enter key as well
49651fe chore: use OS enum value
847ad5e fix(chat): correct logic in switchToOrCreateOneToOneChat
e86a625 fix(edit): don't send new message event on edits
de5f0cb hotfix: unbreak showing encryption splash screen
bbf2600 fix(@desktop/wallet): fix how collectibles are shown after an error, according to the design
7f72f87 fix(@desktop/wallet): make collectible loading items appear on initial fetch
7f7d43d fix(@desktop/wallet): lower collectibles chunk size to improve app response time
42139c1 fix(@desktop/wallet): handle collectibles fetch error and account deletion
52bb597 fix(@desktop/general): clicking anywhere outside a modal dialog should close it
cab6af2 fix(@desktop/wallet): add account button is enabled in ambiguous state
490e8ff fix(@desktop/wallet): default wallet account color sorted out
ea53fce feat(@desktop/wallet): edit account reusing new "Add Account" popup
3325241 feat(@desktop/wallet): right click context menu - delete account option added
0ef3096 feat(@desktop/general): copy button identified, will be mostly used as a built in component
d8b1e47 feat(@desktop/wallet): right click context menu added for wallet accounts
baa7bd1 fix(edit-message): Blocks edit function for image messages Fixes: #10072
0302b79 fix(Albums): Fix extra count of messages for image albums Fixes: #9958
5dc60f5 fix(JoinCommunityView): Change Reveal Address button icon based on auth type
b72fff3 feat(communities): extend community with active members count
a6df456 fix(@desktop/wallet): checkConnected API doesnt return correct values
7ca3084 fix(edit): fix mentions in edits not counting towards the badge
eb39d28 feat(wallet): implement DerivationPathInput control
81c3463 feat(wallet): implement DerivationPathInput control
3566d64 fix(images): Wrap text in image message Fixes: #10044
0424715 fix(edit): fix edit message not sending mentions correctly
14c264e feature(Syncing): Embed QR code scanner for syncing devices on onboarding (#9981)
f0d57d1 fix(@desktop/messages): show reply header if we send image
efc9ba4 feat(SplashScreen): Display recommendation do not close the app on re-encryption process Fixes: #10039
44b9522 fix(unread): fix badge disappearing because of wrong calculation
f360a9c Fix WakuConfig enabled
dfbaf9e fix(LinkPreviews): Fixing implicitHeight binding loop
57467c6 fix(permissions): check ownership of collectibles in permissions view
40e4a36 fix: StatusComboBox doesn't react on click outside indicator
7d3b0a5 feat(storybook): Added support to change tokenModel and update deployState property
6752d27 fix(MintToken): Initial item updated according to tokenModel changes
3db1ce7 fix(MintToken): Fixed deployState property binding
27c891f feat(communities): AirdropTokensSelector component added
1c80cbb fix(Storybook): correct parsing of figma urls with in node-id
2dc9c95 fix(StatusFlowSelector): minor adjustments to the design
8cbe297 fix(CommunityNewAirdropView): proper size of selectors' icons
063198f feat(@wallet): do not change value of symbol
e5ff0b4 fix(images): fix second pasted image replaces the first one
b580f0a feat:(@desktop/channels): loading state when switching channels/chats
5479880 chore(@desktop/wallet): add account modal - improvements
51058d9 feat(@desktop/wallet): new add account modal - amends
c45154c test(@desktop/wallet): adding account related test disabled due to massive change in ui and backend logic
cb66ad6 fix(@desktop/keycard): authenticate flow, wrong password disabled submit button issue fixed
223e4f1 feat(@desktop/wallet): new "Add Account" modal added
204f472 fix(@desktop/keycard): keyUid param set for all (keycard&regular users) authentication
bd9652c chore(@desktop/wallet): unused keycard signal removed
a01ff00 chore(@desktop/wallet): buildKeyPairsList proc moved to src/app/modules/shared location
1803f47 chore(@desktop/wallet): keypair item/model, keypair_account item/model moved to src/app/modules/shared_models location
44e00b9 chore(@desktop/wallet): Accounts and WalletAccount services updated
7b16a93 chore(@desktop/wallet): old add account modal and corresponding methods from walletSectionAccounts module removed
388fab4 feat(StatusQ.Components): StatusPageIndicator component introduced
8eba843 fix(Chat): Fix pin popup and actions for communities and group chats
4d4ec22 feat(Chat): Disable unpin action for PinnedMessagesPopup
1f54d96 feat(Chat): Disable chat actions for non-contacts
ad4838e feat(Chat): Disable sending messages for non contacts
b45cc15 fix(community-tests): fix edit and delete category tests
75571c9 fix(StatusItemsSelector): Allow icons to be provided by the model
17834ec fix(MintTokens): Use localised amount for total supply
999d767 chore(@desktop): Set mayfail to "The user sends a transaction" scenario
b62a204 chore(@desktop): Upgrade status-go
c8aefe4 feat(@desktop/communities): Airdrop community tokens
5f765e3 chore(status-go): up status-go version to get mem leak fix
caebc9b fix(community-members): fix pending request buttons + updates
d759bda fix(@desktop/communities): Computing fees in ETH and USD for Sign Transaction dialog
2142a6b fix(ActivitiCenterTolltip): Position tooltip arrow in the middle of the button
81d4ea0 fix(communities): only require auth for token gated communities
27d7b82 fix(group): fix editing group image on Windows
9d0e14b refactor(chats): separate calls to getChats for each section
d75d723 fix: unbreak importing community from settings
c65de87 fix: unbreak displaying community invitation bubble
5b3a115 fix(@desktop/wallet): Loading screen after adding account 1. Removing logic for loading to nim 2. Handling error state for asset view also on the nim side
2f3392c feat(HoldingsDropdown): Open list of all tokens by default when no own/community tokens
5b90177 feat(HoldingsDropdown): All listed assets / collectibles submenu
b3af519 feat(HoldingsDropdown): Enable navigation to mint tokens settings section
575ee6a feat(HoldingsDropdown): Added no data information message
a6e29eb feat(Airdrop): Show only collectibles in holdings dropdown
e36270c feat(HoldingsDropdown): Added property isCollectiblesOnly
30b4d9e fix(chat): Sent images with text correctly Fixes: #9564 #6374
6c3d5c3 fix(MintTokens): Remote Self Desctruct property fix
051fc62 feat(MintCollectibles): Add sign transaction dialog in minting creation flow
76e2a46 feat(storybook): Added storybook support for SignMintTokenTransationPopup
6bd8a18 feat(MintToken): Created sign mint token transaction popup
e751f8c feat(SQ/StatusDialogFooter): Added new property spacing
d24d233 fix(JoinCommunityView): Enable activity centre and disable start chat button
3a09ef8 feat(Contacts): Remove ability to cancel outgoing CR
e4f6724 fix(Syncing): Update to newer version of status-go local pairing (#9992)
06ca722 fix(Syncing): Added back state for sync_device_result state (#9998)
5592335 fix(chat_section): Open Chat section before creating or switching to one-to-one chat Fixes: #9880
ec6d35a fix(@desktop/communities): Fix transferable and self destruct token parameters
2f3f8f4 refactor(gifs): lazy load tenor api key + make search async
21d2c00 feat(@desktop/chats): Keep only last 5 chats/channels in the memory
c8ef6bc fix(MembersSelectorView): Change paste event to parsing text for lookup contacts Fixes: #9881
072537f feat(@desktop/wallet): Implement connection error screens
df12144 fix(@deaktop/wallet): Implement error states with automatic retries
054ad18 feat: add authentication modal to join commmunity view
5e965bc refactor: make accepting member requests to join async
f39dfa8 move qzxing and SortFilterProxyModel to vendor folder
ff5c618 fix(AC): fix store so that community request buttons work in the AC
ee5e72b fix(HoldingsDropdown): Add basic focus management and keyboard support
f18ceff fix(StatusInput): forward focus to the input component
ad8ce70 fix(StatusBaseInput): forward focus to the input component and send signals on Enter/Return pressed
858b539 fix(tokenService): ensure token address map is properly initialized
7e9e3ee fix(HoldingsDropdown): Implement dynamic height
66c3239 feat(MintToken): Disabled token holders panel until backend ready
87f8685 feat(storybook): Added storybook support for StatusEmojiAndColorComboBox component
f691c85 feat(MintToken) Add select wallet account option
87f42e6 fix(MintToken): Preview dark mode boxes color
c6517c0 feat(SQ/StatusEmojiAndColorComboBox): Created new component
b4355f8 feat(SQ/StatusComboBox): Added new variant
2d22f2f fix(Syncing): Fixed changing device name (#9921)
3b2a8f4 fix: Status taskbar button and the Status window title bar are missing
9af1734 fix(@wallet): inifinite load tx
964aa7e refactor(community): make community data calls async
fee9b31 chore(Community): remove unused popups
3008e56 fix(chat_section): fix link activation for channels inside categories
417f206 fix(@desktop/communities): remove chat_section data if user left the community
8d97203 chore(@desktop): Upgrade status-go
50f6491 fix(@desktop/community): Convert community token image to base64 format
0bb28f5 fix(CommunityNewPermissionView): Proper size of icon in "Who holds" selector
d219d32 feat(CommunityPermissions): Limit of 5 permissions for "Become member" permission type
083bea0 fix(CommunityNewPermissionView): proper color of icons in "Is allowed to" section
9c1053c Chore: Bump status-go
70143de Chore: Bump QR-Code-generator
7805224 chore: Bump status-keycard-go
4ccdcdf chore: Add Apple silicon support
eecaa0c fix(StatusEmojiReactions): Text in own reactions has wrong color in dark mode
36940cc fix(@desktop/wallet): update tests to remove wallet activation
02ebc87 feat(@desktop/wallet): remove isWalletEnabled from local settings and use ENABLE_WALLET env instead
ee3d92c feat(@desktop/wallet): enable wallet by default
8d95526 fix(@desktop/sections): do not unload chat and communities sections during the switching between the sections
8ef495c feat: add decimals to token criteria
2d29298 refactor: add parsedText to message_item to parse msg on mention change
0ebc815 refactor: reduce calls to getMessageById and remove calls for reactions
cc1a89e fix(JoinCommunityView): update amIMember state when kicked and joined
bef1436 chore(StatusItemSelector): Use StatusFlowSelector as a base component
7df80bf StatusQ: StatusFlowSelector added
347da1e StatusGroupBox used as a base for StatusItemSelector
840ebbe feat(StatusQ): StatusGroupBox component added
0db5790 chore(Storybook): StatusItemSelectorPage moved from Sandbox to Storybook
47cb181 chore(Storybook): StatusDotsLoadingIndicator page simplified
0689a8f fix(Syncing): Fixed synced devices list UI bugs (#9929)
4e3263f chore(PermissionsDropdown): Temporarily hide channel-level permissions from the dropdown
842e456 feat(@desktop/wallet): add support for collectible "watched contracts". Re-fetch collectibles periodically.
240fbfa fix(CommunityPermissionsSettingsPanel): Fix height and width for permissions views
d8ce6f5 Nim library updates, pt 2 (#9734)
2ca8fd0 fix: apply proxy model to collectiblesModel
7aaa16a feat(storybook): Added airdrop settings panel
b8b6f36 feat(Airdrop): Added welcome page and basic view to create airdrop
3feddd8 fix(MintToken): Fix network property
8aa8b8b fix(StatusTooltip): long text goes out of bounds
411961a fix: ‘Share community’ URL is unnecessarily ellipsed
8aabc0c tests(wallet) disable add watch only account failing test
edc19d1 chore: up status-go version
0b6ff5a fix(activity_center): Remove notifications from activity center
ee56e79 chore: bump nimqml
1998a65 feat(Profile): New Social Links workflow
494ab84 fix(@desktop/chats): Always show message header in the private group chats after sestem message
3a737f9 fix(messaging): Sync with status-go content type enum
c7e9936 fix(contacts): Block unlimited counts of request contacts from create chat view Fixes: #9485
1c53d1e fix(@desktop/communities): Chain details (name, icon) are taken from model.
53a2926 fix(Contacts): Remove dublicated action from menu
9ff9ad8 fix(Contacts): Add Reverse Contact Rejection to profile actions
3c1775b fix: Setting / Notification & Sounds - Copy update
e19f0aa test(tst_communityPermissions): permissions setting is available
55ad540 refactor(community-service): merge curatedCommunities in communities
33d38a4 fix: Device syncing
d2aa9e9 fix(@desktop/wallet): disable failing test to make saved address favourite after favourite feature has been disabled
338ad61 fix: Set app minimum width to 1200
1f3aef3 refactor(browser): make dapp permissions lazy load
7cbe733 feat(wallet) fetch multi-transaction information
77ac9b0 fix(NotificationsView): fixup global @everyone text
7ff2f9c feat(storybook): Minted collectibles list view added
ebbb22f feat(@wallet/NetworkSelector): Single selection updates
e8b1dad feat(MintTokens): Added list of collectibles view
79a1a60 refactor(MintingToken): Navigations refactor
d84d7a8 refactor(@wallet/collectibles): Updated CollectibleView api
c7f1897 chore(MintingToken): Refactor access to stores in minting components
5db989d fix(@desktop/wallet): disable 'favourite' functionality for saved addresses
fc18b72 feat(@desktop/wallet): Added menu items to check address activity on arbiscan and optmism explorer. Fix menu position to align right of the 'more' button
ab1393b fix(Chat): Show message's text for community invitation
db7256f fix(StatusChatInput): fixed input loses focus when switching chats
ef8860e fix(StatusChatList): fixed dnd uncategorized channels
30294f9 feat(@desktop/wallet): add pagination to collectibles view
6ec562c chore(@wallet): re-enable test
2019e8c fix(@wallet): close save address modal policy
4a0c2c5 fix(tests): fix tests that rely on creating a channel
25b0641 feat: introduce first JoinCommunityView for token-gated communities
8f3a965 fix(@desktop/communities): Rename minting module
37d539f fix(@wallet): saved address form typo
c31903d [StatusChatInput]: fixed focus and reply component lost
2fb158b fix(@desktop/wallet): fix send input for some locales
ab523ee fix(CommunityPermissions): Temporary solution for assets icons
a7943e7 core: Add benchmarking tools
d8473f4 refactor(communities): refactor communities cache in service
ce33c19 refactor: make loading installed sticker packs asynchronous
433ea71 refactor: load recent stickers asynchronously
5c0f198 feat: Profile Showcase: Proof of concept for own Profile Dialog
2204273 chore: don't let text overflow
3fd1963 chore: silence warnings
919f3dc refactor: load gifs asynchronously
2ac1216 fix(@desktop/communities): Fix community tokens model
948a1fb chore: fix qrc resource bloat
0e92b69 chore(CommunityPermissions): fixed warnings introduced during integration with backend
d813cc1 chore(CommunityPermissions): refactor access to stores in CP components
6f03a89 fix(@desktop/wallet): keypairs are displayed wrongly after account removal
e40ee3b chore: use random ports for waku and torrents
48c322c refactor(ChatLayout): expose emoji and sticker popup properties and signals
d5cddbf feat(@desktop/keycard): no pcsc service error screen
c5c19e6 feat(@desktop/keycard): detecting keycard reader removal for the beginning of each flow
21a5b10 fix(@desktop/keycard): few small fixes applied
7c1c178 QR code scanner (QML component) (#9464)
eed9880 feat(@dekstop/wallet): support collectibles in activity tab
4ad4a7e feat(storybook): Added new mint token views pages
02cf070 feat(MintToken): Created Preview collectible page
72da3cd feat(SQ/StatusImageSelector): Added new properties
736f315 feat(SQ/StatusDotsLoadingIndicator): Created new 3 dots loading animation
cb92405 fix(@desktop/channels): allow capitals in channel name
601d3dd fix(@desktop/wallet): Fix tests for saved addresses. Minor fixes
e27f2ec feat(@desktop/wallet): update saved addresses list
3897b42 chore: bump nimqml
58e9e61 fix(SplashScreen): Enable threaded renderer
1a96700 fix(ProfileHeader): Settings/Profile/avatar design updates
5ffab60 ci(e2e): Updated squish version from 6.7.2 to 7.1-SNAPSHOT
c48886e chore(@desktop): Upgrade status-go
5722f67 fix(@desktop/communities): Handling community token image
d31acbf chore(translations): update translations
2429673 chore(communities/portal): rename section (popular -> all)
0e60ac4 fix(AmountInput): Skip non-digits for max input length limit validation
405a8ee fix(LocaleUtils): Improve handling small numbers by fractionalPartLength(num)
a2a1da8 chore(CommunityPermissions): Use key role name for referencing channels
480c249 chore(CommunityPermissions): Refactor channels handling
2e45889 refactor: TokenCriteriaType -> TokenType
4675394 chore(@desktop): Upgrade status-go
5f28d8b fix(@desktop/communities): Pass chainId to status-go call
40a157a fix(test): fix create category test
38a9b4a feat(ActivityCenter): Support status-go PR with endpoints refactor
702d355 chore(InDropdown): Adapt to flattened model for channels
bb2e03b feat(StatusQ): Added ModelChangeGuard utility to prevent altering models
aff97d7 fix(CommunityPermissionsViewPage): prevent from modifying singleton's data from storybook's page
ec51fbe feat(ActivityCenter): Override replied text for messages with rich content
71bbb03 Nim library upgrades, pt1 (#9703)
e4b8814 feat(Communities): allow for creating community permissions
489d5d5 chore(node_config): move constants to NODE_CONFIG
4d5d557 feat(Storybook): Add button for copying component name to clipboard
18e5fc9 fix(chat): Display text from image message
e6226ab fix(@desktop/statusq): Fix icons background square, but must be circle regression.
c55fb96 fix(@wallet): send modal with recipient ens
7db4a5c fix(community-service): fix community image parsing for windows
ef99e3d fix: Primary nav bar vertical alignment on Windows/Linux
a97d323 fix(Communities): ensure community chats exist in memory upon spectating
723bc4f fix(ActivityCenter): fix missing membership notifications
95d29c7 fix(Storybook): Register StatusQ types for Storybook/qmlTests
a0170a3 feat(wallet) propagate multi-transaction ID to Nim
806f6a8 fix(@wallet): send zero tx
a7ecb4b fix: delete appController before statusFoundation
72d4034 refactor(browser): only get bookmarks when opening the browser
f10299b fix(curated_communities): fix error handling in curated communities call
1856c9d remove task-runner dependency
c560e9b fix(StatusChatInput): fixed invisible text when pasting text with emoji
9772145 chore(Storybook): Update Readme to point CMakeLists.txt as the main way to build instead of WebAssembly
bf9b709 feat(@desktop/keycard): recover an account fetching previously backed up data from waku
8a1e194 ci: remove submodule vendor folders to save space
16ed873 fix(wallet) fix Add Account Modal and wallet tests
1c7c0d7 fix(@desktop/statusq): Change id for StatusListItem to root. Fix some equal signs to be === and !==. Removed iconHoverEnabled property for StatusListItem.
19436c0 fix(@desktop/statusq): Reverted StatusSmartIdenticon to use icon with mouse area instead of button. Added a missing bgRadius assignment.
b901f32 fix(@desktop/statusq): Fix StatusBaseInput marked dirty in case of rich text if visual input is empty
bfdd909 fix(@desktop/statusq): Fix StatusQ and shared components as part of new saved addresses UI implementation - Fixed StatusInput and StatusBaseInput to respect rich text. - Fixed AddressInput's height that breaks the layout when inside of QtQuick Layout. - Added support for icon clicks in StatusListItem. - Fixed broken right alignment in ContactsListAndSearch.
2a1ea3b fix(StatusChatList): Missing space between channels in StatusChatList
5281cae fix(@desktop/wallet): Fix send modal to display all balances in advanced mode, independent of network selection. Fix missing break in for loop in token model
e9f4426 refactor(devices): make loading devices lazy load and async
9b840bf refactor: make sure we only set active the active chat of active section
5352ba8 refactor(chat-model): simplify chat model and put category as an Item
d059fb7 chore(nimqml): Bump nimqml
79b4d76 fix(QAbstractItemModel): Fixing memory leaks and crash when using startupModule after the object is deleted
8a2bb3e feat(MintTokens/storybook): Created network model and store
db3be56 feat(MintTokens): Create new collectible screen
83bdc7f feat(Wallet/NetworkFilter): Extended component API
2398b8b fix(SQ/StatusIntValidator): Validation function fixed
aecb481 feat(SQ/StatusImageSelector): Created new statusq component StatusImageSelector
3441c2e feat(keycard): remove balance from factory reset flow if user is not logged in
d646792 fix(Chats): Drag/drop image files is only available for community channels
7b250b2 feat(ActivityCenter): Move group logic to nim service layer
a70bbd4 feat(ActivityCenter): move activity category counters on the backend
bb9d6b3 feat(ActivityCenter): Review fixes
c5a32ff feat(ActivityCenter): Switch on backend filtering for the AC notifications
0529ea4 feat(ActivityCenter): Storing activity center group in the service level
a0647d2 feat(ActivityCenter): Remove UI-side AC notifications filtering & sorting
7d9a6f5 feat(@wallet): add pokt network + fallbark
2accc52 fix(UnfurlingUrls): Fix community invitation when community cannot be fetched
606d30a test(suite_messaging): Disabled some code that is causing CI failures
b4407f7 test(FileManager): Added if path exist check
7cef444 fix(@desktop/notifications): send OS notifications if app is not focused (#9652)
5bf702f fix: prevent spam of "requested community doesn't exists"
c837944 chore(keycard): sync keycard with the current app state updated
cf5271c refactor(communities): load curated communities asynchronously
ee9fe6d fix(Contancts): Fix retractContactRequest rpc payload
fa1c3be feat(@dekstop/wallet) use user input resolution for Send/Bridge modals
ed1a0d0 fix(@desktop/wallet): avoid storing CurrencyAmount objects in QML
f51dba0 chore(@desktop): Upgrade status-go
147288b feat(@desktop/community): Saving community tokens in database
4fca725 fix(DidYouKnowSplashScreen): Implement UI changes 1. Update messages 2. Increase messages shuffle time to 7 sec 3. Add fade in animation to DidYouKnow messages 4. Update storybook page
4d8757a fix(NimThreadpool): Implement lightweight threadpool
93ef76c fix: record bigger than 300 bytes
7c87bc8 fix(scrollview instances): fixed dropdown&popup height
7c3a679 fix: qml warning about StatusRoundButton
2dbf2d4 fix(@desktop/wallet): Remove the 'Load More' button from the Activity view and replace with automatic loading when the user scrolls down using a skeleton loading state
e8ed91b chore: update status-go (go-waku 0.5.1)
d9ed23b fix(@wallet): trim tx data
abd1672 fix: provide correct content/implicit sizes
8097d64 chore: remove unusued imports
7d9fe2d chore: update en translations
ad006cf fix(CommunityTokenPermissionsPopup): required models provided, storybook page fixed
e352dcf chore(CommunityPermission): Use typed properties for CommunitiesStore
44a13ee chore(CommunityPermissions): Dissect real and mocked CommunitiesStore, adapt Storybook's pages
9693e19 fix(CommunityPermissions): Adjust store API to not take models as parameters, move conversion to the caller
34676d0 fix(CommunityPermissions): clean warnings by preventing assigning when some roles doesn't exist
1e7e208 fix(CommunityNewPermissionView): Use only key/amount to compare holdings when tracking duplicates
c85a8d3 fix(StatusQ/Utils): Fix ModelChangeTracker and ModelUtils to handle properly
51928f5 fix(StatusQ): Removed nonexisting/unused imports from Sandbox pages
3408666 feat: relative or absolute timestamping depending on time/date proximity
e4d03a9 fix(@desktop/wallet): Wallet -> Bridge: can't send txn with bridge, code 32000: not available for chainID
9ec9448 fix(@wallet): hash password lowercase
4c0bd10 fix(@desktop/wallet): Preferred network doesn't reflect in advanced view
79645b5 fix: truncation of channel description and pinned message text
ff75e86 fix(StatusLinkText): no duplicate import
852a826 fix(CommunityPermissions): Update initial page dark mode image
e2811fa feat(CommunityPermissions): Handle update/remove by permission's key instead of index
03e1636 feat(StatusQ): Add cpp model utils to allow handling ListModel and generic QAbstractItemModel uniformly
89b767c chore(StatusQ): register StatusQ's cpp types for SanityChecker
9f97ce2 fix(StatusQ/Sandbox): move and update build script
c23f4e1 fix(CommunityPermissions): Typos corrected
f6ac937 fix(CommunityPermissions): Warning regarding color assignment fixed
d025f17 feat(CommunityPermissions): Check if form filled completely when updating
a97c8a7 feat(CommunityPermissions): Implement duplication checking
c78eaef chore(CommunityPermissions): Permissions model and backend API simplified, separation of concerns improved
9757002 chore(CommunityPermissions): Permissions model & backend API simplified, dirty state handling simplified
7388bbf chore(CommunityPermissionsView): component api unified and simplified
0af9c27 chore(CommunityNewPermissionView): simplified by introducing ModelsComparator component for tracking dirty state
9f88460 chore(CommunityNewPermissionView): Operations on models excluded to ModelUtils singleton
fb19385 chore(CommunityNewPermissionView): refactor to improve separation of concerns, create/save actions moved up
3a3d165 chore(CommunityNewPermissionView): exclude subcomponent HidePermissionPanel
f8f4757 fix(Storybook): fix cmake config to show qmldirs in QtCreator
9a0c682 chore(CommunityNewPermissionView): Simplify dirty values handling, extend Storybook page
411c2a0 chore(CommunityNewPermissionView): refactor save/reset changes handlers
b8f6cbc fix(i18n): properly format floating point numbers
a23726f fix(CurrenciesStore): fix missing import and raw backend access
888d849 fix(InformationTag): fix default size
1e282ca feat(MintTokens/storybook): Added storybook page for mint tokens welcome page
c1e3050 feat(MintingTokens): Created welcome view
8e9ae30 fix(qmlWarnings): Fixed minting module related warnings
17fc999 feat(CommunitySettings): Created base welcome settings view
bd1a778 fix(@desktop/keycard): some pictures are not modified for dark mode
5a8bc25 feat(@general): lower case password
277de1b fix: contact ID verification and community intro sizing issues
27b8180 feat(@desktop/Wallet): use new status-go currency formatting API
b70e1f0 feat(ActivityCenter): Add indication for visited/unvisited AC state
3b9b514 fix(main): create loading item for activeSection on start
8cc8069 fix(@desktop/general): qml warnings caused by undefined context props handled
86fb93e fix(@desktop/keycard): Keycard -> Factory reset: $NaN amount is shown in factory reset flow when account has no funds
31be818 fix: Pinning messages - tweaks to UI and interactions
165271d fix(ActivityCenter): Fix CommunityBadge eliding
fe5abb6 feat(TokensPermissionsPoupup): Created new popup
a4bce9e fix(@desktop/keycard): update logic of enabling action buttons during the flow
42445d4 fix: App crashes on uploading an image containing "+" in its name
009861c fix(SplashScreen): Add Did You Know Splash screen
c05334c chore(CommunityPermissions): Use enum for token category, keep string labels in UI only
bb23131 fix(statusChatInput): do not replace text with emojis on links
ed9e782 fix(MessageView): Show message when there is one img preview and extra text
3bb667b feat(Wallet) cache fetched balance history to DB for efficiency
7ebe548 fix(Chat): continue of deleted message
63bbf26 fix(chat/messages): prevent manipulation of uninitialized cursor
7c1b4e3 fix: invalid length of multiaddr field (but loaded succesfully anyway)
d7d9aa2 fix(wallet): improve send modal amount received text
03d80ea fix(LinksMessageView): Remove HEAD validation for image urls
f9f860a fix(LinksMessageView): Refactor LinksMessageView to remove business logic from qml
a93320f fix(main): replace the frozen splash screen with an animator
32dc26c fix(ENS): For a ENS name the wrong release date is shown
b77033e chore(@desktop): Upgrade status-go
b6f5c55 feat(@desktop:communities): Minting functionality with dummy data
a12e599 feat(@desktop/wallet): adding wallet derivation path updates
2c809a5 feat(JoinCommunity): Integrated join community popup into the new view JoinCommunityView
8d5f625 feat(storybook/CommunityIntroDialogPage): Improved storybook related page
3fcf651 fix(CommunityIntroDialog): Improved layout resizing
37c88cb ci(e2e): Changed UNSTABLE state to be considered as a failure
a62e5cc fix: profile preview doesn't show entire profile
a5194e0 feat(@wallet): move query async
26baaa0 fix(StatusChatList): Enable StatusChatList sizing and disable scroll filtering when the listview.height == listview.contentHeight
243f1e5 fix(storybook): Fix cmake file for macos
eafee30 fix: pasting a user's profile link in the ad-hoc chat search
2bc8fa1 fix(tests): The user can manage and observe a watch only account
b5ff517 fix(tests): The user can manage and observe a watch only account
505f6d5 fix(wallet) SendModal layout
3a08ebe fix(wallet): some of SendModal's broken windows
b777e20 feat(storybook/JoinCommunityViewPage): Created new storybook page
8e45d6c feat(JoinCommunity): Created JoinCommunityView page
fd67989 feat(storybook/StatusMessage): Added new StatusMessagePage
3d8cf57 feat(storybook/JoinPermissionsOverlayPanel): Created new storybook page
ec8b03b feat(JoinCommunity): Created join permission overlay panel
842c90a feat(Community): Create CommunityColumnHeaderPanel component
182a189 fix(community): ensure chats are reordered when cateories have changed
81926de fix: panic when enr's multiaddr is empty
2004ada fix(@deaktop/wallet): Fix transfer function amount
f5d6c53 chore: consolidate & refactor popup handling
1481790 chore(general): move cpp files of monitoring tool from DOtherSide to ui dir
51afe05 chore(general): cmake include file defined for StatusQ sources
36dc3e4 fix(@desktop/chats): Scroll chat to the bottom or last unread msg when chat is first time opening
940d8cd chore(general): Move RXValidator to StatusQ
f43c3e2 chore(general): Move StatusSyntaxHighlighter to StatusQ, remove mock from Storybook
8f25b93 chore(general): Move QClipboardProxy to StatusQ
ad34694 chore(general): Deduplicate and move StatusWindow to StatusQ
3a07651 chore(DOtherSide): Use SortFilterProxyModel from StatusQ
c0a1cd5 Removing SortFilterProxyModel submodule to avoid conflict when merging with status-desktop
3a52e5e fix: correctly parse the destination folder
e9bf6cd fix: download image is saving to wrong folder
4119528 fix(macosCmake): Prepend .mm files in order to override cpp implementation
0525490 feat: Add additional utilities for real-time app inspection
ce5561d feat: add basic tools for app real-time monitoring
4977b7a chore: fix build with Qt 5.14
210552b fix(StatusSyntaxHighlighter): code block fixes
dda5e10 chore: add QSettings beginGroup and endGroup
68096fe fix(SoundManager): use logarithmic sound volume scale
5551924 fix(hunspell): Remove hunspell cos we not use it Fixes: #8424
2307356 fix: reuse QNetworkAccessManagers and pass cstr to lambda safely
a7e82bf fix: stop leaking QNetworkAccessManager and its replies
b8fc19d chore(@desktop): Expose QTimer functions
b1823f1 refactor: default clipboard image base64 to JPG instead of PNG
f8767e0 fix(QClipboardProxy): return imageBase64 as a QString
be3baf4 QClipboardProxy: add support for images, html and urls
496cdd0 fix: use QClipboard properly in QClipboardProxy
23c13fd chore: hook into QT logs with qInstallMessageHandler
39cce22 feat: add RXValidator
c96e260 feat: implement OS notifications on Linux
ec90b21 fix: abort startup on QML errors
eac6713 feat: add qml debugging
109e459 feat: register SortFilterProxyModel types
e5f0387 chore(git): add vendor/SortFilterProxyModel
63b6e8c fix(StatusSyntaxHighlighter): Updated regex and text formatting
e666ccf feature(desktop/general): Showing number of all notifications on tray icon badge
3487862 feat: url scheme event added
fd4971b feat: get text from the clipboard
b842164 feat: add support for download and copy image by url
1008ea7 fix(chatinput/mentions) added clipboard proxy to prevent paste text missbehavior
18b8799 fix: add system certificates
3c07611 feat: dos_add_self_signed_certificate
84de33a feat: function to check if the app is active and make the app active are added
3d08d25 feat: sound manager added
3616773 chore: registering types is done after QGuiApplication instantiation
e2eaca4 fix rebase slipup
a22f602 QGuiApplication to not mess with QCoreApplication and QApplication
5dc926f feat(@desktop/general): (macos) Keychain manager added
4d10692 feat(@desktop/general): QSettings class exposed to nim
ca536cf refactor(@desktop/general): status custom events and os notification moved to the status namespace
15b44e7 fix(@desktop/systemtrayicon): using proper QApplication class
e7ba842 feat: expose from local file
79681fc feat: expose to local file
cd82993 feat(Spellchecking): Update Spellchecker
ec0b962 feat(Spellchecker): Add spellchecker class
64c960f Passing custom events over single instance IPC
ee4f152 Fixing SingleInstance for *nix
31eb8d9 fix(@desktop/chat): proper font style for code blocks
80e2534 fix(@desktop/general): (windows) clicking push notification does expand the app but does not open correct channel/chat
db826f5 fix(@desktop/general): (macos) clicking push notification does expand the app but does not open correct channel/chat
8599442 chore(@desktop/general): CMake include files optimization
c38a360 Added UI scale factor logic.
2bf1bfb feat: Adding API's for copying/downloading an image
08a8c0c fix(desktop/chatinput) Adding custom syntax highligher for text formatting in chat input
f0e3f04 fix(@desktop/general): Changing System Appearance on the fly is not working
cba2e27 Introduced SingleInstance class
8c095ec feat: single instance check for StatusWindow
1c3bbe1 feat: add parameter to make the translation dynamic or not
0d4916d fix: show status window in center
d62b8ee Removed cmdline args passing to Qt
fd1ed3e Passing argc, argv to QGuiApplication
387f002 feat: QGuiApplication supporting icon() and installEventFilter() methods
4be2340 feat: Add cutsom window without titlebar for osx
a1b7e70 Removing unneeded file
1b71929 Removing unneeded file
be6a616 Removing unneeded file
df88387 fix: ..types.h -> ..Types.h
fd4fc7c fix: move dock clicker too other files
bd668c0 Update README.md
1471e1c feat: add DockClicker event filter
37ebdf5 fix: improve defensive cstring copying
7793f6b long long support
a01981e feat: Add QNetworkAccessManager and clearConnectionCache
acf240f Creating a cache for network requests
edb4b79 Make the scheme and path prefix optional
c608172 feat: get host, and update url
956f51d feat: obtain url from user input
f2590b1 Add function to escape html
895e94d Add function to strip html tags
7a286e5 fix: creating a copy of signalstring
0b41a9b feat: specify tmp dir for images
d613014 feat: resize images
2dfb92a feat: add translation function on the engine
3cb8c46 Enable OpenGL
1d009fa print connection types
2d556fb feat: create networkconfigurationamanager
f2ce611 feat: add clipboard support
0229edc feat: appname
cac8fe4 feat: allow setting app icon
18cc92e feat: Enable HDPI
e4d3e5f .gitignore: add *.dylib
202f5cb more CMake options
18c55c5 feat: add signal handler for status-go
561c60a Original dotherside repository up to 4d0d6a353c33ff2227b83562a127b3514a7e2169
121c62b Remove submodule vendor/DOtherSide
4cefd4a fix: unbreak chat categories height and highlight
4dc97dd chore: unbreak bad merge
e0172c8 chore: add mayfail to tests that fail on CI
6ef96a6 test(doc): Added info about Squish versions tested
6d658c7 ci: revert to using Squish 6.7.2 for Qt 5.14.x
f8ecd9d refactor(chat): make getChats async to speed up start time
5f4000b test(chat): re-add chat order test using 1-1 chat
9b7c2b1 fix(wallet): add wallet account - enable advanced section all the time
a57eb06 test(wallet): fix user can manage and observe a watch only account
7a3144e test(community): re-add mark as read test in community tests
2f3d1fc test(community): re-add sticker test as community test
a055929 test(community): re-add emoji tests
a4c8419 test(community): re-add test for mention non existing user
5bb4a37 test(community): re-add test that does a mention
b798b18 test(community): re-add a couple of chat tests in community tests
aa2e638 fix(statusApp): resolving qml errors/warnings pt2.1
d553934 fix(popups): set scrollview sizing
6f91494 fix: changing password with wrong current one fails
0d36912 feat(@desktop/wallet): Implement loading state for Send/Bridge Modal
8ba10ce fix(@wallet): display network short name for collectible
9e23f78 feat(@desktop/wallet): Implement loading state for collectibles
36f5622 fix(@wallet): add data field in tx event
bc353a1 chores(@wallet): remove revert reason
6e188de fix(@test): enable back delete account
46d4193 ci: fix labels for imports CI job and QTDIR
246e8b2 ci: add missing dependencies for Qts libqxcb.so
5cc6ad1 fix(@wallet): no tx found
b037d72 fix(StatusMessage): updated GIFs behavior
3f52df4 fix(@desktop/wallet): opening add account popup causes the app to crash
0257294 Chore(Qt5.15): Fix qml warning
224fd3f fix(@desktop/general): invalid pin saved to keychain when enabling biometrics on account using keycard
ca3f828 chore:(@desktop/general): storing to keychain logic simplified, improved
1793844 fix(StatusMessage): stickers were not aligned correctly
78f4560 Nothing happens after clicking on a pinned message
1cc1b8a fix: '@everyone' in the pinned messages leads to 'qrc:/app/mainui/1'
edc94c9 fix: unbreak community options layout
1818347 fix(@desktop/wallet): migrate non profile keypair and delete account fix
dc3bcd7 feat(Community Permissions): Integrate In section with permission creation/editing
05b6420 fix(Tracer): Set high z order to avoid overlapping
bd6dc02 feat(Community Permissions): Add search option in assets / collectibles dropdown
fc5dbf0 ci: update build setup scripts to Qt 5.15.2
fb52684 feat: waku2 store
810a6bb chore: remove bloom filter usage
18f9c29 chore: up status-go (fix to contact migration)
91c8fe7 fix(@desktop/keycard): broken keycard flows fixed
3468622 chore: point VERSION of source dev/builds to GH repo
09b5a10 chore: bump git master version post 0.9 release