Stefan
691de11211
fix(Wallet) network selection and unify network implementations
...
Major changes:
- Don't allow empty network selection. End up using the nim model
directly instead because of individual row changes issues
encountered with nim models
- Made the clone model a generic implementation to be used in other
places where we need to clone a model: ReceiveModal,
AddEditSavedAddressPopup
- Use cloned model as alternative to NetworksExtraStoreProxy in
ReceiveModal
- Added tristate support to our generic checkbox control
- UX improvements as per design
- Fix save address tests naming and zero address issue
- Various fixes
Notes:
- Failed to make NetworkSelectPopup follow ground-truth: show partially
checked as user intention until the network is selected in the
source model. Got stuck on nim models not being stable models and
report wrong entry change when reset. Tried sorting and only updating
changes without reset but it didn't work.
- Moved grouped property SingleSelectionInfo to its own file from
an inline component after finding out that it fails to load on Linux
with error "Cannot assign to property of unknown type: "*".".
It works on MacOS as expected
Closes : #10119
2023-04-20 19:34:24 +02:00
Noelia
73b2ec2903
feat(Mint/Airdrop Collectible): Implement Airdrop footer option
...
It enables navigation from mint token page to airdrop page selecting a specific collectible to be airdropped.
It is now used `symbol` property as the identifier for a collectible but will be needed to update it to `key` once this key property is build in backend by hash(chainId + contractAddress).
Closes #10047
2023-04-20 11:57:29 +02:00
Alexandra Betouni
f507e33cba
feat(StatusChatList): adding drag n drop functionality
...
Closes #3364
2023-04-19 12:26:15 -04:00
Lukáš Tinkl
812c0e9705
fix: suggestions list displayed when mentioning, still searches by alias
...
explicitely leave out searching by the `alias` (3-word name); it's
already enabled as a fallback to `name`
Fixes #9738
2023-04-19 15:28:21 +02:00
Patryk Osmaczko
7f3a66b68d
fix(chat): correct isAdded
behavior
...
`isAdded` for specific chat was always reflecting the active chat
property, effectively causing the chat inputs of these chats to be
disabled and, as a consequence, making the input vanish.
fixes: https://github.com/status-im/status-desktop/pull/10343#issuecomment-1512825761
2023-04-19 11:13:01 +02:00
Patryk Osmaczko
36063f33f1
fix(chat): use proper section details data
...
It prevents `StatusChatInput::enabled` property to be changed when
switching sections, as a consequence the text is persisted.
fixes : #10286
2023-04-19 11:13:01 +02:00
Patryk Osmaczko
ec7bd963e9
fix(chat): use loader for ChatMessagesView
instead ChatContentView
...
fixes : #10285
2023-04-19 11:13:01 +02:00
Lukáš Tinkl
e506bbfd6b
fix(StatusStickerPackClickPopup): fix crash
...
the button to (un)install would be either greyed out or result in a crash:
- we were passing the popup a wrong store (w/o networkConnectionStore)
- the condition to `greyedOut` was inverted
2023-04-18 13:45:38 +02:00
Patryk Osmaczko
e2697ae5aa
feat(chat): implement jump to mention
...
closes : #9069
2023-04-17 18:53:42 +02:00
Michal Iskierko
7055a77a96
fix(@desktop/communities): Displaying toast messages when minting
...
Fix #9849
2023-04-17 15:11:35 +02:00
Noelia
d5e5ba2796
fix(Mint/Airdrop tokens): Darkmode images
...
Updated images without background.
Closes #10299
2023-04-17 11:56:25 +02:00
Patryk Osmaczko
89efb1cd71
fix(chat): better integrate new messages marker with loading state
...
- new messages marker is reevaluated only if chat has unviewed messages
- loading state is reevaluated only when chat is made active, this fixes
case described here:
https://github.com/status-im/status-desktop/pull/10151#discussion_r1158702638
fixes : #10275
2023-04-14 19:38:45 +02:00
Igor Sirotin
aefa2b9f48
fix(StatusQ): StatusQ is QML module ( #10207 )
...
* StatusQ QML module
* qzxing is static lib again
* updated StatusQ resources
* fixed Emoji lookup
* added display to tests-imports ci
2023-04-14 11:18:56 +03:00
Michał Cieślak
c38e0701d5
fix(Settings): Spacing updated according to the design
2023-04-13 10:50:40 +02:00
Lukáš Tinkl
a8eed304c0
feat: implement ProfileShowcase settings
...
Implement the UI part of Profile/Settings/Showcase:
- Communities/Accounts/Collectibles/Assets tabs
- drag and drop of items between "hidden" and "in showcase" sections
- ability to set individual items' visibility
- persistency (showcase saved across restarts), not exposed yet due to
missing backend API
Closes #9936
2023-04-12 11:39:37 +02:00
Dario Gabriel Lipicar
ed6ea5d90c
feat(@desktop/wallet): add support for more NFTs media types
...
Fixes #9836
2023-04-11 12:40:38 -03:00
Noelia
99a9f2ace0
feat(MintToken): Self destruct flow integration
...
- Enabled self destruct option.
- Added self destruct flow.
- Created needed methods in CommunityTokensStore.
Closes #10051
2023-04-11 16:19:30 +02:00
Noelia
54582db3a6
feat(MintToken): Created self destruct alert popup
...
Created self destruct alert popup.
Part of #10051
2023-04-11 16:19:30 +02:00
Noelia
7a77748d32
feat(MintToken): Created remote self destruct popup
...
Created remote self destruct popup.
Part of #10051
remoteselfpopu
2023-04-11 16:19:30 +02:00
Noelia
dbf05f4a58
feat(MintTokens): Holders panel updates
...
Added selector mode that contains a combobox and checkbox.
Part of #10051
2023-04-11 16:19:30 +02:00
Jonathan Rainville
fe64d0eb04
fix(mentions): fix @everyone inserting incorrectly sometimes
...
Fixes #10212
The problem was that we were detecting that the name was empty string and comparing to another empty string and inserting that, which is incorrect.
There was also a problem with the detection of the name being completely written. onKeyPressed didn't take into account the new letter added, onKeyReleased does.
2023-04-11 09:30:20 -04:00
Patryk Osmaczko
f9250e7dd4
feat(storybook): add ChatAnchorButtonsPanel
...
iterates: #9069
2023-04-11 13:35:04 +02:00
Alexandra Betouni
620cad159a
[StartChat]: fixed text input scroll
...
Closes #9885
2023-04-11 12:39:11 +03:00
Alex Jbanca
fb86d8745c
fix(MintTokensPanel): Update input fields validation
...
Closing: https://github.com/status-im/status-desktop/issues/9850
Password: 7 characters max, ascii printable characters
Name and description: ascii characters
2023-04-11 11:18:41 +03:00
Lukáš Tinkl
19e7c42cc2
chore: extract input cursor delegate into StatusCursorDelegate
...
- unified UI/UX; no code changes, just reduces code duplication
- use the correct OS/platform blink interval with
`Qt.styleHints.cursorFlashTime`
2023-04-07 20:40:56 +02:00
Patryk Osmaczko
65415ef34b
fix(chat): load as much messages as view requires
...
fixes : #10221
2023-04-07 16:26:26 +02:00
Patryk Osmaczko
3e3c9e7bdf
fix(chat): use scrollTo
mechanism for firstUnseenMessage
...
- it ensures enough messages are loaded when `firstUnseenMessage` is not
within the range of initially loaded messages
fixes : #10197
2023-04-07 16:26:26 +02:00
Boris Melnik
cbdc3e61b5
fix(images): Display image placeholder when image from album not loaded
...
Fixes : #9990
2023-04-07 15:42:12 +03:00
Alex Jbanca
23f493f251
fix(MembershipRequests): Remove MembershipRequestsPopup and set-up the navigation to CommunityMembersSettingsPanel
...
Part of https://github.com/status-im/status-desktop/issues/9912
2023-04-07 11:21:34 +03:00
Alex Jbanca
5ec4360d8c
fix(ChatMessagesView): Fixing scroll to message
...
Closing: https://github.com/status-im/status-desktop/issues/10131
2023-04-07 06:23:15 +03:00
Alex Jbanca
79ea3e7d66
fix(CommunityMembersSettings): Add member context menu + fix user click action
...
Part of https://github.com/status-im/status-desktop/issues/9912
2023-04-07 06:21:13 +03:00
Khushboo Mehta
2501520dda
fix(@desktop/wallet): Handle errors in ENS and stickers views. Disbale action and show tooltip.
...
fixes #8597 , #10034
2023-04-05 19:05:54 +02:00
Michał Cieślak
9f3d3514af
fix(CommunityPermissionsSettingsPanel): fixing duplicates detection and permission updating
...
It's integral part of
https://github.com/status-im/status-desktop/pull/10166 but not pushed
together by mistake.
2023-04-05 16:43:12 +02:00
Patryk Osmaczko
9419c9acaf
fix(chat): mark messages as read only if all messages have been viewed
...
fixes : #10150
2023-04-05 10:40:08 -04:00
Dario Gabriel Lipicar
6d7fda53f6
fix(@desktop): only allow dot as decimal separator for user input
...
Fixes #10125
2023-04-05 11:11:36 -03:00
Alexandra Betouni
840b9986dc
fix(MembersListSelectro): tag item should be removed only when x is clicked
...
Closes #8259
2023-04-05 15:30:04 +03:00
Michal Iskierko
4ceeb905dc
fix(@desktop/communities): Compute deployment fees in async way.
...
Improve showing errors when estimating fees.
Fix #10035
2023-04-05 12:42:02 +02:00
Michał Cieślak
8dafdfceb8
feat(CommunityPermissions): Switch to enable/disable 'Who holds' section
...
Closes : #8498
2023-04-05 11:46:20 +02:00
Lukáš Tinkl
bef6092652
fix: Edit Community / Community Color selector dialogue does not need the back button
...
Fixes : #9790
2023-04-04 13:54:39 +02:00
Lukáš Tinkl
3252eaf340
fix: Excessive vertical spacing between subtitle and standard colour selector in all colour selectors
...
- use spacing as designed in Figma
- re-use StatusColorSelectorGrid title label component (not leaving extra
space behind whern empty)
- always use white text for the color previews (our color palette/picker
are designed for this)
- give Channel color dialog a title (as designed)
- use BE spelling (as designed, and to be consistent with the rest of the app)
Fixes : #9841
2023-04-04 11:32:55 +02:00
Lukáš Tinkl
cde9f810e6
fix(CreateCategoryPopup): move the delete button into footer
...
Adjust according to Figma design
- the asset size should be 40x40
- fix the listview's horizontal alignment
- fix the confirmation dialog(s!) title
Fixes #9887
2023-04-04 11:30:18 +02:00
Michał Cieślak
6768f62451
feat(Airdrops): Component for selecting recipient addresses and members
...
Closes : #9799
2023-04-04 09:56:47 +02:00
Alex Jbanca
5dc60f5782
fix(JoinCommunityView): Change Reveal Address button icon based on auth type
2023-04-01 08:33:06 +03:00
mprakhov
f0d57d19cf
fix(@desktop/messages): show reply header if we send image
2023-03-30 16:49:09 +02:00
Noelia
6752d274e1
fix(MintToken): Initial item updated according to tokenModel
changes
...
Updated stackview with the corresponding initial item when `tokenModel` changes.
2023-03-29 15:37:02 +02:00
Noelia
3db1ce70d1
fix(MintToken): Fixed deployState
property binding
...
Created `instantiator` object as a mediator to establish appropriate binding between property model and `CommunityCollectibleView`
Closes #10013
2023-03-29 15:37:02 +02:00
Michał Cieślak
27c891fc18
feat(communities): AirdropTokensSelector component added
...
Closes : #9798
2023-03-29 14:25:46 +02:00
mprakhov
b580f0a810
feat:(@desktop/channels): loading state when switching channels/chats
2023-03-28 13:12:58 -04:00
MishkaRogachev
8eba843a5e
fix(Chat): Fix pin popup and actions for communities and group chats
2023-03-28 11:05:07 -04:00
MishkaRogachev
4d4ec22ba6
feat(Chat): Disable unpin action for PinnedMessagesPopup
2023-03-28 11:05:07 -04:00