Lukáš Tinkl
f70609119c
feat: add EnableShardingPopup
...
which can configure and enable the shard index for a given community
- integrate it into community settings
- add a dedicated storybook page and make it also available from
EditSettingsPanelPage
Needed for https://github.com/status-im/status-desktop/issues/12197
2023-10-02 15:04:17 +02:00
Lukáš Tinkl
e1941fdedb
fix(StatusCheckBox): set the correct font size
...
since we are taking over the `font` properties from the toplevel control
for the text, need to setup the correct `pixelSize` as well
2023-10-02 15:04:17 +02:00
Lukáš Tinkl
b80c742b33
fix(StatusBaseInput): fix outline border color
...
set the "active" outline color only when the cursor is visible;
rationale: we can have focus even if we are read only!
2023-10-02 15:04:17 +02:00
Lukáš Tinkl
b8eccc67a2
feat: expose `animating` property
...
to find out whether the pages in the stack are currently being animated
2023-10-02 15:04:17 +02:00
Lukáš Tinkl
f3a5a61771
feat: add "sharding" section to Community Settings
...
Needed for https://github.com/status-im/status-desktop/issues/12197
2023-10-02 15:04:17 +02:00
Lukáš Tinkl
892c4eaa2f
feat: add a setting to enable creation of sharded communities
...
Needed for https://github.com/status-im/status-desktop/issues/12197
2023-10-02 15:04:17 +02:00
Khushboo Mehta
d19e95cb5b
chore(@desktop/wallet): SendModal: complete storybook flow
...
closes #12244
2023-10-02 12:27:15 +02:00
Anastasiya Semenkevich
5d17a6ba7c
chore(@StatusListItem.qml): object name for mouse area
2023-10-02 12:12:38 +03:00
Lukáš Tinkl
b400a71304
fix: update Privacy and Terms of Use documents
...
to the latest official versions, as of 2023-09-22
Fixes #12279
2023-10-02 10:41:37 +02:00
Jonathan Rainville
9c1bd17bd5
fix(RootStore): add missing copyToClipboard function
2023-09-29 11:10:12 -04:00
Khushboo Mehta
bcfabd3998
fix(@deaktop/wallet): fixes below issues in sendModal:
...
1. A dropdown arrow should not be visible in the context of selecting token
2. Unnecessary padding added when expanding balances in the send modal popup
fixes #12254,#12256
2023-09-29 15:49:33 +02:00
Khushboo Mehta
91de960e08
fix(@desktop/wallet): Wallet: Send a multi tx, the notification for the 2nd transfer is not visible
...
fixes #12242
2023-09-29 14:43:45 +02:00
Stefan
e805a9bf26
feat(wallet) user can repeat a Send transaction from activity view
...
Enable user action to repeat a Send transaction from the activity view
(HistoryView) and details view (TransactionDetailView).
Extend AppMain send modal entry and SendModal API to allow for selecting
all the required parameters for repeating a transaction.
Optimize update of start timestamp for activity filter only when user
attempts to open the filter panel.
Closes #12122
2023-09-29 14:34:16 +02:00
Anastasiya Semenkevich
9af84a25d6
chore(@WalletNetworkDelegate.qml): add objectname for text label
2023-09-29 10:46:35 +03:00
Noelia
23966ec2cb
fix(Wallet/Collectibles): Applied special collectible format only to community special collectibles
...
- Updated default value for `communityPrivilegesLevel` to `2 = Community`.
- Added `communityId` checker in `CollectiblesView`, `CollectibleDetailView` and `WalletLayout`.
Closes #12283
2023-09-28 13:40:00 +02:00
Dario Gabriel Lipicar
b7d4cb9605
feat(@desktop/wallet): implement collectibles error states and retry
...
Fixes #11636
2023-09-27 17:21:19 -03:00
Sale Djenic
1699189cec
feat(@desktop/keycards): managing mocked keycards from the separate window
2023-09-27 18:20:43 +02:00
Sale Djenic
d107a9f90b
feat(@desktop/keycards): managing mocked keycards when running keycard flows
2023-09-27 18:20:43 +02:00
Anastasiya Semenkevich
38c4295242
chore(@NetworksView.qml): added object name property for network items
2023-09-27 11:28:44 +03:00
Anthony Laibe
4767c705df
fix(@wallet): toggle network
...
fixes #12247
2023-09-26 15:48:13 +02:00
Khushboo Mehta
29629a3d6d
fix(@desktop/wallet): Send Modal Improvements & missing features
...
fixes #12243
2023-09-26 12:58:28 +02:00
Noelia
89a559745b
feat(Wallet/Collectibles): Added special format for owner and tmaster community tokens
...
- Updated `CollectibleDetailsView` to show owner and tMaster token collectible types with the correct design.
- Updated `CollectiblesView` to show owner and tMaster token collectible types with the correct design.
- Modified send footer option if collectible selected is an owner token.
- Added logic to wallet rootstore to handle selected collectible data.
- Reverted changes on property selectAccount in sendModal
Closes #12172
2023-09-26 12:44:15 +02:00
Anastasiya Semenkevich
6cdc631f04
chore(@sync_code_qml): added object names for testing purposes
2023-09-26 09:00:33 +03:00
Lukáš Tinkl
e6408724c9
feat(settings): add Privacy Statement and Terms of Use
...
- bundle those 2 documents as Markdown
- some UI fixes according to latest Figma
Fixes #12192
2023-09-25 14:09:45 +02:00
Lukáš Tinkl
9e13e5f1cf
feat: implement a C++ helper to read contents of a text file
...
uses `QQmlFileSelector` to choose the correct variant and `QFile` for
the actual reading
2023-09-25 14:09:45 +02:00
Lukáš Tinkl
b4958689bd
fix: fixup left margin in settings to be 64px
...
as intended in Figma; also fix the icon size to be 24px
2023-09-25 14:09:45 +02:00
Teodor M. Ionita
8969b410f4
fix(StatusChatInput): allow image drop only if currently visible
...
Fixes #10885
2023-09-25 14:08:18 +03:00
Michał Cieślak
c61fd6057b
chore(Tracer): Simplify by using Timer instead of Animation
2023-09-22 18:17:31 +02:00
Shinnok
e532abb448
fix(StatusChatInput): New handler method for large messages
...
Instead of silently cutting off user text beyond the 2000
char limit, handle it more gracefully within certain limits.
Closes #11767
2023-09-22 17:25:38 +03:00
Noelia
57cfc425fc
feat(TransferOwnershipAlertPopup): Add information popups when owner token is not created yet
...
It opens information popups when community owner token is still not created:
- From Overview / Transfer ownership button
- From Overview / How to move control node button
- Added support into storybook
Closes #12173
2023-09-22 13:50:41 +02:00
Cuteivist
5bf905b91d
feat(@esktop/wallet): Implemented filter by similar option ( #12232 )
2023-09-22 12:57:24 +02:00
Cuteivist
58ccb01b76
chore(@desktop/wallet): Show option for in network ( #12199 )
2023-09-22 12:03:15 +02:00
Michał Cieślak
82a5147bb5
feat(CommunitySettingsView): Integrate Kick/Ban/Destruct popups for TokenMaster
...
Closes : #12066
2023-09-22 11:46:51 +02:00
Michał Cieślak
ec5bed6261
fix(TokenMasterActionPopup): display elided wallet address when contact name not available
2023-09-22 11:46:51 +02:00
Michał Cieślak
fab3dcee60
chore(Communities): rename SignMultiTokenTransactionsPopup to SignTransactionsPopup
...
Closes : #12225
2023-09-22 10:43:05 +02:00
Michał Cieślak
7dcb577c8b
chore(CommunitySettings): Remove outdated and unused SignTokenTransactionsPopup
2023-09-22 10:43:05 +02:00
Michał Cieślak
1825658f01
feat(MintTokensSettingsPanel): replace outdated sign popup with new one for burn and destruct
2023-09-22 10:43:05 +02:00
Anastasiya Semenkevich
3f012bf2a8
chore(@TouchIDAuthView.qml): added object name for TouchID button
...
Added an object name for TouchID button for ui/app/AppLayouts/Onboarding/views/TouchIDAuthView.qml
This is needed for automation purposes
2023-09-22 06:59:04 +03:00
Khushboo Mehta
76615b0bf7
fix(@desktop/wallet): Move selected recipient and send type to nim
...
fixes #12206
2023-09-21 15:34:00 +02:00
Khushboo Mehta
c8c9c706d9
fix(@desktop/wallet): SendModal: Move logic to nim Part 2, parsing recipient address string to separate the chain prefixes
...
fixes #12149
2023-09-21 13:54:04 +02:00
Anthony Laibe
3e985e62e1
fix(@wallet): update network form
2023-09-21 10:45:04 +02:00
Cuteivist
fddcc3a83f
feat(@desktop/wallet): Transaction collectibles filtering ( #12162 )
2023-09-21 08:58:44 +02:00
Alex Jbanca
7c8436f492
feat: Adding new user profile cards for link previews
2023-09-20 19:56:18 +03:00
Michał Cieślak
fb48e7be0b
feat: Refactor AmountToSend to use exact amounts for transactions
...
Closes : #12168
2023-09-20 15:15:29 +02:00
Michał Cieślak
4b6e9fd70b
StatusQ(LocaleUitls): Unit test added for currencyAmountToLocaleString
2023-09-20 15:15:29 +02:00
Noelia
717c243e02
feat(TransferOwnershipPopup): Updated transfer ownership popup according to new design
...
- Applied new design to transfer ownership popup.
- Added support in storybook.
- Added navigation to transfer ownership popup from community settings / owner token footer.
- Added navigation to transfer ownership popup from community settings / overview.
- Linked wallet send modal to the transactions popup with the needed pre-populated data.
Closes #12171
2023-09-20 11:08:29 +02:00
Noelia
4d22d8d56f
feat(CommunityOwnership): Removed old flow
...
Removed old transfer ownership flows.
2023-09-20 11:08:29 +02:00
Lukáš Tinkl
c97e9c4ffc
fix: Gradient mask of replied message doesn't work
...
- improve the respective storybook page
- some minor cleanups/fixes
Fixes #11385
2023-09-20 10:46:25 +02:00
Boris Melnik
c102d2de07
feat(activity-center): Display album of images
...
Fixes : #9951
2023-09-19 22:52:07 +03:00
Khushboo Mehta
1f85ec1bd6
fix(@desktop/wallet): Fixing bugs found during demo
2023-09-19 13:59:46 +02:00
Stefan
7e5ed80847
chore(wallet) remove activity filter dependency on accounts
...
Bumps status-go and pass the all addresses selected to the API
Close #11980
2023-09-19 10:59:02 +02:00
Lukáš Tinkl
20182b0d75
fix(shared addresses) wallet address selection broken
...
compare the addresses to share in a case insensitive manner
Fixes #12152
2023-09-18 18:50:18 +02:00
Patryk Osmaczko
720f6884b8
feat(communities): integrate token permissions pending state
...
closes : #11852
2023-09-18 15:29:03 +02:00
Anthony Laibe
5b3b673eca
feat(@wallet): empty fallback url
2023-09-18 13:00:56 +02:00
Lukáš Tinkl
848d3b14f5
feat(community ownership) Move community control node flow UI
...
Implement the UI part of the new flow for moving community control nodes
w/o involving private keys
Closes #12088
2023-09-18 11:00:46 +02:00
Alex Jbanca
a072286675
Update ui/imports/shared/controls/chat/LinkPreviewCard.qml
...
Co-authored-by: Igor Sirotin <sirotin@status.im>
2023-09-18 09:28:22 +03:00
Alex Jbanca
7b6281a6c6
feat: Implement the new Link Preview cards
...
Implementing the new design for the following preview types:
- Community and channel
- General link previews (Youtube, github etc)
- Image link preview
The storybook implementation has all these links available for testing.
Missing features in the app:
- Logo (favicon)
- Community card
- Image preview details (title, domain name)
2023-09-18 09:28:22 +03:00
Khushboo Mehta
1d99d8ae97
chire(@desktop/wallet): Streamline send modal folder structure
...
fixes #12140
2023-09-15 13:43:59 +02:00
Lukáš Tinkl
a75890d7be
fix(Communities): fixed channel color picker dialog
...
Closes #9696
2023-09-15 10:27:56 +02:00
Teodor M. Ionita
1d644d0b9c
feat(ChatContextMenu): add confirmation dialog when leaving group chat
...
Fixes #11998
2023-09-15 08:17:53 +03:00
Noelia
0a930fc9b1
fix(MintTokens): Network chosen locks in the network used for all future tokens minted for that community
...
- Mint Owner token / TokenMaster token form: Changed text description for network field.
- Mint asset / collectible: Lock network. It should be the same network than the owner token one.
- Mint asset / collectible: Additional simplification / clean-up of description field.
- Added network model helper file.
Fixes #11989
2023-09-14 16:19:09 +02:00
Khushboo Mehta
296f70103a
feat(@desktop/wallet): Enable Collectibles tab before token is selected
...
fixes #12095
2023-09-14 11:26:41 +03:00
Vladimir Druzhinin
c422adc15e
Test(Community) Object names for invite people menu item added ( #12151 )
2023-09-13 15:22:33 +02:00
Valentina1133
181c785aa9
test(Settings) Object names were added for keycard and wallet settings elements ( #12134 )
2023-09-13 12:54:44 +07:00
Khushboo Mehta
f597ef4e6a
feat(@desktop/wallet): Glue for sending nft
...
fixed #12128
2023-09-12 14:01:10 +02:00
Vladimir Druzhinin
29665956f1
Test(Community) Object names added ( #12127 )
2023-09-12 10:55:40 +02:00
Noelia
93a69893d9
fix(Permissions): Tweak to Owner and TokenMaster permissions wording
...
Fixes #12004
2023-09-12 10:18:18 +02:00
Alexandra Betouni
ed065a94f9
fix(URLUnfurling): Updated image context menu
...
Also moved copyToClipboard function in Utils
and updated Chat section to use it from there
Closes #11941
2023-09-12 00:04:08 +03:00
Michał Cieślak
f8347af7b7
StatusChatInput: remove unmaintained integration with ChatCommandsPopup
...
The functionality for sending/receiving funds directly from chat
is currently not supported, both code and designs are outdated.
This commit removes integration part but leaves ChatCommandsPopup
component for potential future use.
Closes : #12118
2023-09-11 14:37:16 +02:00
Cuteivist
3548cee149
feat(@desktop/wallet): Added missing filter types ( #12109 )
2023-09-11 13:43:21 +02:00
Dario Gabriel Lipicar
50ffbb9dce
feat(@desktop/wallet): add collectibles list to send modal
...
Fixes #12072
2023-09-11 08:02:02 -03:00
Sale Djenic
61f3d903ce
feat(@desktop/syncing): keypair syncing - migrate keypair to/from keycard if devices are already paired
...
Closes : #11706
2023-09-11 12:14:36 +02:00
Cuteivist
33a8ed9b9c
bug(@desktop/wallet): Unkown symbol and Gwei decimals ( #12083 )
2023-09-11 12:08:21 +02:00
Cuteivist
63eacf0817
feat(@desktop/wallet): Use estimated latest block for details ( #12092 )
2023-09-11 10:08:53 +02:00
Alex Jbanca
624b758c85
fix(Update fees periodically): Implementing periodic fee update for airdrops, minting, self destruct and burning transactions
2023-09-08 23:25:04 +03:00
Alex Jbanca
f9e7265447
fix(Update fees periodically): Update airdrop flows to use fees subscriber
2023-09-08 23:25:04 +03:00
Alexandra Betouni
b5d555f00b
fix(chat): enabled "everyone" in group chat mentions
...
Closes #11029
2023-09-08 19:33:07 +03:00
Noelia
b3c74de234
fix(Airdrop): Update owner and tmaster tokens visualization in airdrop's list
...
Added filter in collectibles airdrop's list:
- TMaster token will be shown ONLY if user is the community owner.
- Owner token is always hidden.
Fixes #12089
2023-09-08 10:40:10 +02:00
Lukáš Tinkl
440e61d7a8
fix(StatusButton): user correct text color for primary/dark
2023-09-07 14:52:53 +02:00
Lukáš Tinkl
e106be9b12
feat: Single discord channel import UI flow
...
Closes #12039
2023-09-07 14:52:53 +02:00
Sale Djenic
b22b632b2d
feat(@desktop/wallet): account interaction - stop using a keycard for profile keypair - handling on paired devices
...
Part 4 of: #11737
2023-09-07 14:49:06 +02:00
Michał Cieślak
8ddf480479
StatusQ: skip failing unit test
...
The test has been disabled before adding unit tests as a required
step in the CI
Closes: ##12081
2023-09-06 10:00:17 +02:00
Khushboo Mehta
a8cb40809c
fix(@desktop/wallet): Edit Networks: Add warning when failover and main rpc are the same
...
closes #11551
2023-09-05 16:56:27 +02:00
Stefan
8138e5edcf
chore(wallet) remove requesting detailed transaction info for activity
...
Closes #11598
2023-09-04 22:07:24 +02:00
Sale Djenic
ef4a564fc7
feat(@desktop/wallet): account interaction - stop using a keycard for profile keypair (on device)
...
Part 3 of: #11737
2023-09-04 16:25:53 +02:00
Sale Djenic
defce32b37
chore(@desktop/general): password confirmation identified as shared component
2023-09-04 16:25:53 +02:00
Stefan
6b56bbe01f
chore(wallet) move totalFees to details
...
Updates #11597
2023-09-04 14:33:19 +02:00
Cuteivist
722a9022e2
feat(@desktop/wallet): Extended activity progress block ( #12013 )
2023-09-04 12:19:02 +02:00
Jonathan Rainville
bc4a150afa
feat(shared_addresses): get old shared addresses for the edit popup
...
Fixes #11973
2023-09-01 09:31:40 -04:00
Michał Cieślak
0d2f11912c
feat(Communities): Integrate kick/ban actions with token holders list
...
Closes : #11033
2023-09-01 14:11:31 +02:00
Sale Djenic
45f7299202
feat(@desktop/wallet): adding factory reset keycard flow as a continuation to the stop-using keycard flow
...
Part 2 of: #11737
2023-09-01 09:20:54 +02:00
Sale Djenic
c59f6d72d8
feat(@desktop/wallet): account interaction - stop using a keycard for non profile keypair
...
Part 2 of: #11737
2023-09-01 09:20:54 +02:00
Michał Cieślak
3d336f2666
fix(Communities): Align Constants.CommunityMembershipRequestState with MembershipRequestState in types.nim
...
Closes : #12042
2023-08-31 18:17:34 +02:00
Shinnok
6c25b6264f
Add missing object id for QML object ( #12025 )
2023-08-31 15:16:29 +03:00
Valentina1133
d684acd835
test(Communities) Adding permission test automated ( #11993 )
2023-08-31 12:31:43 +07:00
Michał Cieślak
1bc7eb374b
fix(BurnTokensPopup): Handle non-integer values for assets
...
Closes : #11864
2023-08-31 00:37:23 +02:00
Michał Cieślak
2de2393ec1
chore(AmountInput): Allow custom err msg for exceeding max, custom label and flag for zero as valid input
2023-08-31 00:37:23 +02:00
Michał Cieślak
abcc408b70
fix(StatusRadioButton): enable word wrapping
2023-08-31 00:37:23 +02:00
Sale Djenic
c81dfdc7c7
feat(@desktop/wallet): account Interaction - move keypair to a keycard
...
Part 1 of: #11737
2023-08-30 16:50:33 +02:00
Jonathan Rainville
789a01cf09
feat(shared-addresses): add loading state for checking permissions
...
Fixes #11893
2023-08-30 10:48:12 -04:00
Jonathan Rainville
cdfd10c592
fix(ChatLayout): fix isPrivileged user by using sectionItemModel
2023-08-30 10:38:47 -04:00
Jonathan Rainville
8336a6d08e
fix(crash): fix crash about community permissions
...
Fixes #11996
2023-08-30 10:38:47 -04:00
Khushboo Mehta
330ccb58a6
chore(@desktop/wallet): Move send modal logic over to nim side
...
fixes #11881
2023-08-30 14:45:40 +02:00
Cuteivist
db350dc36e
feat(@desktop/wallet): Fetch multi tx details ( #12002 )
...
closes #11897
2023-08-30 14:10:59 +02:00
Lukáš Tinkl
a42ac076ca
fix(shared-addresses): wrong account color and type
...
- rename `watchOnlyAccounts` to `nonWatchAccounts` to reflect what the
property returns
- some warning fixes
Fixes #12023
2023-08-30 10:30:50 +02:00
Lukáš Tinkl
5aec48da35
fix(chat): Download/invite popup small issues
...
- make the popup centered across the whole window
- fix (and extract) the get/download link to `Constants`
- fix some memleaks
Fixes #11926
2023-08-29 15:19:41 +02:00
Lukáš Tinkl
a210189137
fix(i18n): timestamp stripping year part
...
Use locale-neutral `getDayMonth()` plus the time part as there's no way
to programatically check for date parts separator.
Fixes #10615
2023-08-29 15:19:24 +02:00
Michal Iskierko
da30b8d2d8
fix(@desktop/communities): Pass addressFrom from UI to contract calls.
...
Use address set in UI instead of deployer.
Fix #11827
2023-08-25 15:48:51 +02:00
Sale Djenic
6b570d1114
fix(@desktop/wallet): notification centre item relating to import of keypair to another of the user's synced devices (point 1)
...
Point 1 of #11968
2023-08-25 13:31:42 +02:00
Sale Djenic
365fd37f99
fix(@desktop/wallet): importing keypairs after Waku backup (point 10)
...
Point 10 of #11968
2023-08-25 13:31:42 +02:00
Sale Djenic
aec5dc62c9
fix(@desktop/wallet): importing keypairs at the account level (navigating into an account page in Wallet) (point 9)
...
Point 9 of #11968
2023-08-25 13:31:42 +02:00
Sale Djenic
fadad5f4f6
fix(@desktop/wallet): importing keypairs at the account level (navigating into an account page in Wallet settings) (point 8)
...
Point 8 of #11968
2023-08-25 13:31:42 +02:00
Sale Djenic
70343c4b4f
fix(@desktop/wallet): QR dialog - how to generate the QR on the other synced device instructions (point 5)
...
Point 5 of #11968
2023-08-25 13:31:42 +02:00
Sale Djenic
228de3715b
fix(@desktop/wallet): QR dialog (point 4)
...
Point 4 of #11968
2023-08-25 13:31:42 +02:00
Sale Djenic
f21e10f80d
fix(@desktop/wallet): orange alert message on non-imported keypair (point 2)
...
Point 2 of #11968
2023-08-25 13:31:42 +02:00
Sale Djenic
c469cb32d3
fix(@desktop/wallet): log warnings for a `null` keypair fixed
2023-08-24 10:07:31 +02:00
Alex Jbanca
5fb057f61f
feat(MembersTab): Update pending states based on new design
...
Adding the pending state indicator as a separate item in the members tab listView.
Removing the pending indicator from Buttons.
2023-08-22 21:55:52 +03:00
Shinnok
1a781c509f
Ask for confirmation before clearing chat history ( #11891 )
...
* Adjust cancel button for chat delete/leave dialog
Show the Cancel button for both 1-to-1 chats
and channels. Also use the "normal" cancel
button type instead, otherwise both confirm and
cancel dialog actions are buttons in red color.
* Ask for confirmation before clearing chat history
Also move the context menu action to the
bottom section along with delete/leave chat,
since both are irreversible operations.
* Adjustments to chat context menu
- To show the vertical section separator if either
"clear history" or "delete/leave" destructive actions are
enabled.
- Show either the "clear history" or the "delete/leave"
actions in red, but not both at the same time.
2023-08-22 14:24:06 -04:00
Mykhailo Prakhov
3f5df7e3ef
feat: owner and token master permissions ( #11942 )
2023-08-22 20:09:34 +02:00
Igor Sirotin
7e34260aef
feat: Unfurl GIFs locally ( #11977 )
2023-08-22 11:46:26 -04:00
Mikhail Rogachev
cc83098263
feat(Communities): Improvements for token holders list ( #11923 )
...
* feat(Communities): Refactor token holder list item to separate file
Close #11858
* feat(Communities): Use contact details for community member info
* feat(Communities): reuse StatusMemberListItem for member token holder
* Review fixes
Co-authored-by: Michał Iskierko <61889657+endulab@users.noreply.github.com>
---------
Co-authored-by: Michał Iskierko <61889657+endulab@users.noreply.github.com>
2023-08-22 18:34:37 +03:00
Sale Djenic
a1bf7bed19
feat(@desktop/syncing): make a not operable account fully operable, part 3
...
Closes the third part of #11779
2023-08-22 12:22:32 +02:00
Sale Djenic
c207a4aefc
chore(@desktop/syncing): syncing qr code related qml files move to shared location
2023-08-22 12:22:32 +02:00
Sale Djenic
fb78df01e9
chore(@desktop/syncing): syncing related qml files move to shared location
2023-08-22 12:22:32 +02:00
Igor Sirotin
3560786e2a
feat: Unfurl images ( #11940 )
2023-08-22 10:26:54 +03:00
Jonathan Rainville
7274e6156e
feat: hook edit shared addresses to backend ( #11951 )
...
Fixes #11822
2023-08-21 16:03:08 -04:00
Jonathan Rainville
8332a685c4
Hook pending join request backend to new UI ( #11914 )
...
Fixes #11851
2023-08-21 15:07:40 -04:00
Boris Melnik
95f829665b
feat(communities): Update permissions list for spectated community tokens model ( #11803 )
...
Fixes : #11480
* hook up join popup to permission model
* fix chats not being put in the permission model
* make it work with channel permissions as well
---------
Co-authored-by: Jonathan Rainville <rainville.jonathan@gmail.com>
2023-08-21 14:54:57 -04:00
Michał Cieślak
988e7ac8d0
chore(Utils): remove backend-dependent escapeHtml method from Utils
...
StringUtils::escapeHtml from StatusQ is used istead
2023-08-18 17:07:20 +02:00
Michał Cieślak
79a195b7c9
fix(Utils): Sanitize string representing amounts in FeeRow
...
Closes : #11929
2023-08-18 17:07:20 +02:00
Michał Cieślak
0cba5eccbd
feat(StatusQ/Utils): Add StringUtils to expose string-related C++ routines
...
So far methods like escapeHtml were available via backend, creating
unnecessary dependency on backing in UI components.
2023-08-18 17:07:20 +02:00
Michał Cieślak
02d16cb22f
fix(Airdrop): Use remaining supply to display and validate amounts
...
Closes : #11917
2023-08-18 15:53:13 +02:00
Anthony Laibe
678f751121
feat(@wallet): mask api keys
2023-08-18 14:30:44 +02:00
Cuteivist
faf4933262
fix(@desktop/wallet): Show networks for Bridge txs ( #11898 )
2023-08-18 10:56:57 +02:00
Alex Jbanca
33b8ca84e8
feat: Disable community membership request actions when the request is in action pending state
...
The actions are disabled by default. The proper visibility can be set when the backend implementation is done.
+ Fix one issue where the button tooltip was triggered when the pending state button is not visible
2023-08-17 21:14:43 +03:00
Michał Cieślak
81cc2070e9
fix(Communities): Remotely destruct popup for regular collectibles integrated
...
Closes : #11924
2023-08-17 17:26:30 +02:00
Michal Iskierko
d031072514
fix(@desktop/communities): Restart fee timer only when the dialog is opened
...
Fix #11921
2023-08-17 14:11:11 +02:00
Lukáš Tinkl
5b2a7b9264
fix: the member search is adding empty spaces on the search results
...
Also fix other smaller issues found in this panel:
- display correct user name (not just `model.displayName`)
- do not display tooltips for invisible buttons
- vertically center the action buttons
- use `SearchBox` for consistency
Fixes #11848
2023-08-17 14:05:40 +02:00
Lukáš Tinkl
4d770e6a7f
fix: don't display bogus empty tooltip with no text
2023-08-17 14:05:40 +02:00
Michał Cieślak
1c50ec17a8
chore(Communities): Refactor amounts handling for displaying, minting, airdropping and burning
...
Closes : #11491
2023-08-17 11:26:25 +02:00
Lukáš Tinkl
f3526d6e01
fix(Mint token): Network selector not shown properly
...
Fixes 2 problems, mainly visible when switching between test and non-test
networks:
- do not display network icons in single selection mode
- make really sure the default chain is Optimism
Fixes #11846
2023-08-17 10:29:05 +02:00
Mikhail Rogachev
f4b028bd71
feat(CommunityTokens): Display community member contact data for token holders list ( #11787 )
...
* feat(CommunityTokens): proposal of CommunityCollectibleOwner
Close #11143
* feat(Communities): implement viewProfile from token holders list
* fix: re-request community token owners after a contact get removed from a community
2023-08-17 11:24:14 +04:00
Cuteivist
beaca31664
fix(@desktop/activity): Fix filter layout and added recipient search ( #11883 )
2023-08-16 16:06:56 +02:00
Michal Iskierko
a7b5ab30a0
fix(@desktop/communities): Set up isTokenMasterOwner flag correctly in UI
...
Fix #11276
2023-08-16 12:11:12 +02:00
Michał Cieślak
197c211fbc
fix(EditOwnerTokenView): Fee errors handling fixed
...
Closes : #11823
2023-08-16 10:20:48 +02:00
Dario Gabriel Lipicar
238ffeb01e
feat:(@desktop/profile): dedicated collectibles model for profile showcase
...
Closes #11637
2023-08-15 11:07:53 -03:00
Michal Iskierko
0c78a648b5
fix(#desktop/communities): Remove temp minting and temp airdrop buttons
...
Improve logs in community tokens service.
Issue #11250
2023-08-14 21:40:57 +02:00
Noelia
6b8ef1411b
refactor(OwnerToken): Refactored UI roles `isPrivilegedToken` and `isOwner`
...
Refactored UI expecting backend role: `privilegesLevel`.
Added privileges level possibilities into `Constants`.
Updated storybook accordingly.
2023-08-14 21:40:57 +02:00
Michal Iskierko
603d4dd4d8
feat(@desktop/communities): Deploy Owner and Master tokens flow.
...
Issue #11250
2023-08-14 21:40:57 +02:00
Alexandra Betouni
3ce0215c88
feat(RemotelyDestructPopup): Added fee box
...
Closes #11624
2023-08-11 19:22:02 +03:00
Sale Djenic
4c6af4f1ad
feat(@desktop/syncing): make a not operable account fully operable, part 2
...
- handles import keypairs (without syncing via qr)
Closes the second part of #11779
2023-08-11 17:22:27 +02:00
Alex Jbanca
7d4df690c5
feat: Add Ban/Kick Pending state in the Community members settings.
2023-08-11 17:55:51 +03:00
Alexandra Betouni
0676f49f4c
feat(BackUpSeedModal) added enter key press handling
...
Closes #8309
2023-08-11 16:53:24 +03:00
Alexandra Betouni
e6f9bfdcdd
feat(RemotelyDestructPopup): Added fee box
...
Closes #11624
2023-08-11 16:53:24 +03:00
Alex Jbanca
7de4c2c5b1
fix(Permissions): Disable amount input for unique tokens
...
Changes in the Permissions design:
1. If the collectible is unique the amount input is disabled. 1 is auto-selected
2. Show `Max. 1` for unique tokens and empty string for other tokens
Changes in the Airdrop design:
1. Show `Max. 1` for unique tokens
2023-08-11 16:50:55 +03:00
Lukáš Tinkl
22258cc363
token-permissions: implement the UI "edit" flow for shared addresses
...
Fixes #11599
2023-08-11 15:38:42 +02:00
Noelia
f721636452
refactor(CommunitySettings): Add SFPM for wallet accounts model in a single place
...
- It adds proxy of wallet accounts only in a single place (wallet root store) and pass the tuned model through the rest of views.
- It updates `storybook` accordingly.
Closes #11829
2023-08-11 13:02:29 +02:00
Sale Djenic
23fa2f5df3
feat(@desktop/syncing): make a not operable account fully operable, part 1
...
- handles recovered keypairs
Closes the first part of #11779
2023-08-11 09:48:34 +02:00
Khushboo Mehta
ec3231ef7e
feat(@desktop/wallet): Update remove keypair popup to match the Figma
...
fixes #11734
2023-08-10 19:56:59 +02:00
Jonathan Rainville
24d26cc038
feat(airdrop): get revealed accounts using new API instead of desc
...
Fixes #11817
Instead of getting revealed accounts from the community description (it's no longer available), uses the new `getRevealedAccountsForAllMembers` API. Uses it async so that we do not slow the start process. The model is updated correctly when we finish loading them.
2023-08-10 11:59:09 -04:00
Khushboo Mehta
9e89bd4f1a
fix(@desktop/wallet): Wallet -> Main screen: + button is overlapped
...
fixes #11845
2023-08-10 17:27:14 +02:00
Alex Jbanca
7d0d321b35
feat(community): Add Pending states to community membership request decisions in members tab panel
2023-08-10 18:02:27 +03:00
Alex Jbanca
e9a2b183c7
feat(Community): Add pending states to Community Request Notification
2023-08-10 18:02:27 +03:00
Noelia
351309a2c6
feat(Permissions): Adding, duplicating, editing and deleting permissions when control node is offline
...
- It adds info panel when control node is offline.
- It modifies UI texts when control node is offline.
- It updates storybook updating permissions model and allowing permission state changes.
NOTE: Only UI, no backend. There is 1 expected integration point: permissions model item `permissionState` role.
Closes #11769
2023-08-10 16:52:47 +02:00
Anthony Laibe
9cc6bdc9db
feat(@wallet): private key multiline
...
fix #10009
2023-08-10 13:34:23 +02:00
Khushboo Mehta
11820d0400
feat(@desktop/wallet): Wallet settings - Notification after each action
...
fixes #11719
2023-08-09 11:53:28 +02:00
Teodor M. Ionita
72c3e1c971
Trim white space before and after profile bio text
...
Fixes #7924
2023-08-09 07:43:53 +03:00
Alexandra Betouni
a1e1e316db
fix(TokenHoldersPanel): Added sorting feature
...
Closes #11032
2023-08-08 17:32:49 +03:00
Noelia
d136d9bb67
feat(BurnToken): Add fee box with network selector to Burn popup
...
- It adds fee box into the Burn popup component.
- It updates storybook accordingly.
Closes #11609
2023-08-08 14:37:56 +02:00
Patryk Osmaczko
15701e91aa
feat(communities): add check permissions pending state
...
closes : #11157
2023-08-08 08:58:26 +02:00
Igor Sirotin
34dba08b7a
fix: Only `scrollToMessage` when it's available in the database ( #11784 )
...
* rename `fetchMessageByMessageId` to `getMessageByMessageId`
* move reply clicking logic to `StatusMessageReply`
* make message found animation faster
* `asyncGetMessageById`
2023-08-07 23:52:04 +03:00
Alexandra Betouni
a36f0d8ce8
feat(Communities): changes in import popup for private keys
...
Closes #11245
2023-08-07 15:26:35 +03:00
Dario Gabriel Lipicar
8410e36f24
fix(@desktop/wallet): fix wrong model update when items are fetched
2023-08-07 08:44:05 -03:00
Alex Jbanca
9be2a8d799
feat(Community Overview): Trigger chart data updates on specific actions + optimise the backend calls
...
This commit includes the following changes:
1. Request from backend the messages count in a specific interval as opposed to all messages timestamps in that interval.
2. Update the chart end date before refreshing the data
3. Fix metrics type parsing in community service
4. Fix a bug where the new incoming data was not processed by ChartJs without a hover event on the chart. The fix here is to manually request paint() on model changes.d
Issues found and not handled here:
1. On large communities the backend request can take 3 minutes to complete
2. CPU usage can easily go to 100% when switching chart tabs on large communities. All the requests are processed by the backend.
2023-08-07 11:12:21 +03:00
Noelia
ecf5efb94e
fix(Minttoken): Account selector is no longer present under fees section
...
It seems that for `macOS`, `ParentChange` trigger was not correctly set if using specific `when` condition on desktop app (working properly on storybook). Setting it always to `true`, it does the trick and reparents footer component as expected.
Fixes #11742
2023-08-04 16:48:20 +02:00
Sale Djenic
6e5469f5aa
chore(@desktop/wallet): sorting out keypair/account menu
2023-08-04 15:43:03 +02:00
Alexandra Betouni
eb65e8899f
[ImportCommunities] Add token models needed for CommunityIntroPopup
...
Closes #11773
2023-08-04 14:45:20 +03:00
Cuteivist
b5a81badaa
feat(@desktop/wallet): Handle collectible minting ( #11796 )
2023-08-04 12:47:45 +02:00
Cuteivist
66e9631933
fix(@desktop/wallet): Speedup wallet view loading ( #11736 )
...
fixes #11627
2023-08-04 10:41:45 +02:00
Anthony Laibe
05653294eb
fix: close testnet banner
2023-08-04 10:28:46 +02:00
Igor Sirotin
129f81a01a
fix(MembersdSelectorView): fix the logic of opening CR popup ( #11780 )
2023-08-04 11:27:37 +03:00
Michał Cieślak
edae7bf818
feat(Communities): Add animation in token holders list when remotely destuct completed
...
Closes : #11775
2023-08-04 09:41:43 +02:00
Michał Cieślak
b4891a65b5
feat(Communities): Present remotely destruct in progress in token holders list
...
- some adjustments to updated design
- figma links added
2023-08-04 09:41:43 +02:00
Michał Cieślak
a793865835
feat(Communities): Add TokenMasterActionPopup to MintTokensSettingsPanel
...
Closes : #11622
2023-08-03 16:26:34 +02:00
Michał Cieślak
383cd6dcf7
feat(Communities): TokenMasterActionPopup added for Remote destruct, Kick and Ban actions
2023-08-03 16:26:34 +02:00
Jonathan Rainville
164b84feb8
fix(RootStore): onCallbackFromAuthentication was moved to communities module
2023-08-03 09:16:03 -04:00
Michał Cieślak
f85986bfb0
fix(StatusDropdown, StatusDialog): height calculation improved
...
It improves workaround for QTBUG-87804 in StatusDropdown, to work
nicely whenever content is set via contentItem or not. The same
solution is added to StatusDialog.
Closes : #11768
2023-08-03 14:52:19 +02:00
Michal Iskierko
780a6b6c68
feat(@desktop/communities): Expose remote destruct state to UI.
...
Issue #11182
2023-08-03 12:18:55 +02:00
Patryk Osmaczko
354bd3e923
feat(communities): implement channel-level members
...
closes : #11660
2023-08-03 10:58:24 +02:00
Cuteivist
b257ccc87d
fix(@desktop/wallet): Fix section label ( #11755 )
2023-08-03 10:45:05 +02:00
Cuteivist
3366f23f12
fix(@desktop/wallet): Update wallet accounts list effects ( #11680 )
...
fixes #11626
2023-08-03 10:19:36 +02:00
Mikhail Rogachev
edba946a71
feat(Community): Community messaging statistics chart ( #11696 )
...
* feat(Community): Community messaging statistics chart
Close 11152
- Use se `collectCommunityMessageMetrics` for messaging statistics chart
in community overview
* feat(Community): Transfer community metrics with dto objects
* feat: impl simple string-based model for community metrics
* fix(Community): Review fixes and fix for changing community when chat is open
* Update src/app/modules/main/chat_section/controller.nim
Co-authored-by: Jonathan Rainville <rainville.jonathan@gmail.com>
---------
Co-authored-by: Jonathan Rainville <rainville.jonathan@gmail.com>
2023-08-02 20:03:52 +04:00
Jonathan Rainville
dd346319ff
feat(communities): add spectatedCommunityPermissionModel to communities
...
Fixes #11746
2023-08-02 11:00:46 -04:00
Noelia
33c9771d3b
fix(Mint): No redirect to Tokens screen when minting a token
...
Fixes #11731
2023-08-02 15:55:36 +02:00
Igor Sirotin
d8c9802d77
fix: Restore window after closing on MacOS ( #11748 )
2023-08-02 16:49:28 +03:00
Khushboo Mehta
ea91cd605f
feat(@desktop/wallet): Account View Setting Actions
...
fixes #11689
2023-08-02 15:22:48 +02:00
Khushboo Mehta
5af56be60f
fix(@desktop/wallet): Wallet: Send doesn't load preferred chains on account selection as recipient
...
fixes #11743
2023-08-02 13:38:49 +02:00
Noelia
939dc03728
feat(OwnerToken): Add `Retry` button
...
- In case of `Owner` and `TMaster` token deployment failed, a `Retry` button must be shown in minted tokens pages and it will navigate to the `Edit page` the same way it's done by using `Retry` button inside the item selected.
- Updated storybook accordingly.
Closes #11613
2023-08-02 11:56:48 +02:00
Lukáš Tinkl
3d2deb5335
fix: Revisit character set usage (ASCII/Latin1/UTF-8) in description fields
...
Restrict the character set to basically 7-bit ASCII plus some punctuation
in community/chat/profile related popups in order to:
- reduce the risk of impersonation (UTF-8 characters might look the same
despite being a different codepoint)
- narrow down the set of characters in order to keep the new share URL
format short
Closes #11307
2023-08-02 09:52:48 +02:00
Lukáš Tinkl
cdc5a90940
fix(SendContactRequestModal): Display name / image problems with CR dialog
...
- fix missing profile image
- fix displaying wrong name when a nickname or ENS name is present
- fix ID verification flow ignoring nickname
- fix empty results when a contact has only an alias name
- fix needlessly requesting contact details several times (and
overwriting it); we get this info already from Popups.qml
- switch the popup to `StatusDialog` and fix hardcoded height
Fixes #11726
2023-08-02 09:52:32 +02:00