Khushboo Mehta
47c76714db
feat(@desktop/wallet): Glue for acitvity filter UI and backend
2023-06-16 11:24:52 +02:00
Michal Iskierko
d57485c6e9
feat(@desktop/communities): Add burning collectibles functionality
...
Burn collectibles.
Displaying burning fee.
Displaying remaining supply.
Issue #10816
2023-06-15 17:11:15 +02:00
Igor Sirotin
407179cd10
fix(ChatColumnView): hide input when no active chat ( #11107 )
2023-06-15 16:58:32 +03:00
Cuteivist
10e5c714a2
feat(@desktop/wallet): Use new activity model for HistoryView ( #11075 )
...
closes #11019
2023-06-15 15:09:35 +02:00
Michał Cieślak
e0dd0b82ce
feat(Community Airdrops): Dynamic fee calculation in the airdrop form
...
Closes : #10547
2023-06-15 14:32:52 +02:00
Lukáš Tinkl
7bf7f272f3
fix: community context menu should not say "Leave community" if not joined
...
- differentiate between "Close" and "Leave" a community where the former
applies to spectated communities
- move the "leave community" confirmation popup to a shared place
(Popups.qml), extend it with the outro message and reuse it everywhere
- don't let admins leave a community
- some minor cleanups and dead code removals
Fixes #10963
2023-06-15 12:22:04 +02:00
Lukáš Tinkl
60d14180cf
fix(InvitationBubbleView): inconsistency in message link previews buttons
...
make the button rounded only at the bottom
Fixes #9157
2023-06-15 12:10:11 +02:00
Lukáš Tinkl
38bbd0fb53
fix: unbreak profile showcase
...
- amISectionAdmin no longer exists
- profile section wallet store no longer provided the base assets model
2023-06-15 11:13:36 +02:00
Lukáš Tinkl
045dfe60a0
fix: Channel picker doesn't render 1-1 chats correctly
...
- expose `colorId` and `colorHash`, the latter only for non-ENS verified
users
- use them in the results :)
Fixes #11086
2023-06-15 11:13:36 +02:00
Khushboo Mehta
7f18a76fd5
feat(@desktop/wallet): Complete Filter Activity List
...
fixes #10823
2023-06-14 20:18:44 +02:00
Khushboo Mehta
fe023d39da
feat(@desktop/wallet): Activity FIlter UI rest of the filters (UI only)
2023-06-14 18:06:05 +02:00
Mykhailo Prakhov
82a1ed2f7a
feat(@desktop/community): Community admin permissions ( #10909 )
...
* chore:
- replaced admin bool to memberRole
- activate admin permissions
- configured admin restrictions
2023-06-14 18:00:41 +02:00
Igor Sirotin
4849230054
fix(ChatColumnView): fix input `Unblock` button state ( #11073 )
2023-06-14 18:09:46 +03:00
Anthony Laibe
85c6db4d89
fix(@wallet): send modal max link
...
fixes #11064
2023-06-14 12:58:16 +01:00
Michał Cieślak
8b44e686f4
feat(CommunityAirdrops): Fees popup with multiple entries for airdrops
...
Closes : #10484
2023-06-14 12:59:05 +02:00
Michal Iskierko
db55d10b37
feat(@desktop/communities): Compute minting fees and displaying minting toast messages
...
Issue #10536
2023-06-14 10:44:57 +02:00
Stefan
4bcbe51154
feat(wallet): extend API to continue loading activity
...
Bump status-go with the refactoring of hasMore and add offset
Add support for continuously loading activity in the wallet API.
Extend the debugging demo with continuously loading
Closes #10994
2023-06-13 17:19:31 +02:00
Noelia
7d551b8311
feat(MintToken): Add navigation from retry to filled token form
...
Enable navigation from token view to new token view (edition).
Closes #10878
2023-06-13 15:57:20 +02:00
Noelia
f58f82d4c6
refactor(MintToken): Mint token views refactor
...
- Created `TokenObject` files and use them inside `CommunityNewTokenView` instead of plain properties.
- Updated `CommunityTokenView` to use `TokenObject` properties instead of plain properties.
- Updated store calls to use `TokenObject` properties instead of plain properties.
- Remote destruct properties renames.
- Airdrop navigation extended passing token type (asset or collectible).
- Updated `storybook` according to new changes.
2023-06-13 15:57:20 +02:00
Noelia
02baf36070
fix(warnings): Fixed qml warnings
...
Fixed qml warnings
2023-06-13 15:57:20 +02:00
Khushboo Mehta
ff98144a56
feat(@desktop/wallet): Part implementation of the filter activity UI
2023-06-13 10:41:07 +02:00
Cuteivist
a4731517d6
feat(@desktop/wallet): Add copy details and repeat transaction buttons ( #10904 )
...
closes #10776
2023-06-13 10:18:53 +02:00
Stefan
43c7258328
feat(wallet): make filter API async
...
Bump status-go to include the async API changes
Handle the wallet-activity-filtering-done event
Propagate the has more flag
Extend the debugging UX
Update #10994
2023-06-12 18:36:24 +02:00
Lukáš Tinkl
6bfe79a7f3
fix(Chat): Context menu for gif downloads/copies a png file
...
Detect the MIME type using `QMimeDatabase` from the actual content and
save it in that same format using `QSaveFile`, as `QImage` does NOT
support saving a GIF
Fixes #10747
2023-06-12 16:51:33 +02:00
Cuteivist
31f59a2e81
chore(@desktop/wallet): Unify transaction enums ( #11034 )
2023-06-12 15:04:39 +02:00
Cuteivist
cc7a2e9d32
fix(@desktop/wallet): Several fixes ( #10971 )
2023-06-12 11:08:37 +02:00
Cuteivist
82dced8826
fix(@desktop/wallet): Handle testnet explorer links ( #11016 )
2023-06-12 10:39:59 +02:00
Stefan
16304ab26b
feat(wallet) filter activity by status
...
Parse the status information from the API response
Added debugging status as to the debug view
Closes : #10746
2023-06-12 10:38:31 +02:00
Cuteivist
f0b42ad672
fix(@desktop/wallet): Update wallet account color correctly ( #11008 )
2023-06-12 10:14:19 +02:00
Anthony Laibe
59796b938f
fix(@wallet): value with scientific notation
...
fixes #11009
2023-06-11 10:30:15 +01:00
Lukáš Tinkl
0b94c2b541
fix: revert to not destroy popups on close by default
...
- causing too many regressions along the way
- most of our popups are already destroyed properly inside Popups.qml
- in general, a Popup (Dialog, Menu, etc.) can be manually destroyed iff
it had been created using `Component.createObject()`, otherwise it's gone
for good until restart
- manually enabled the destroy-on-close in verified cases
Fixes #10948 (maybe some other dupes)
2023-06-09 00:44:27 +02:00
Lukáš Tinkl
0bf5c64b06
chore: removed unused components
...
0xdeadbeef
2023-06-09 00:44:27 +02:00
Lukáš Tinkl
0f9f5de267
fix: [chat] @mentions no longer working
...
fixup undefined references which caused the users model to become
empty
Fixes #11005
2023-06-08 16:19:53 -04:00
Lukáš Tinkl
4bf09e2b84
fix(StatusChatInput): handle non standard DND MIME types
...
- most browsers will pass a standard `text/uri-list` MIME type, however
Chrome uses `text/x-moz-url` so we handle that separately
(`drop.hasUrls` is `false` in this case)
2023-06-08 15:33:46 +02:00
Lukáš Tinkl
b83b8e7466
fix(Utils): use the more robust QClipboardProxy checks
...
- when verifying whether an image has a suitable size or extension
2023-06-08 15:33:46 +02:00
Mikhail Rogachev
010640acd0
feat(Chat): display MutualStateUpdate system messages in 1-to-1 chats ( #10847 )
...
* feat(Chat): Display MutualStateUpdate system messages in 1-to-1 chats
* feat(ActivityCenter): Add AC notification when a user get removed by another contact
* fix: crutch fixing segfault on contact removal
2023-06-08 16:52:03 +04:00
Patryk Osmaczko
dfbac49302
chore(qml): adapt assets to support mediaserver images
2023-06-08 13:09:59 +02:00
Igor Sirotin
bc4492b53a
fix: Create only one instance of `StatusChatInput` ( #10928 )
...
* Chat input area preserved properties
* Fix emoji/gif/stickers popups open/close logic
2023-06-07 16:18:29 +03:00
Sale Djenic
ae492fe631
fix(@desktop/profile): profile social links
...
- added to sync mechanism
- added to backup mechanism
- UI updated according to the newest changes
Closes : #10390
2023-06-07 13:22:59 +02:00
Cuteivist
a0146014d1
fix(@desktop/keycard/wallet): Small fixes ( #10949 )
2023-06-07 10:38:44 +02:00
Anthony Laibe
e04487437d
fix(@wallet): no token balance
...
fixes #10935
2023-06-06 10:47:04 +02:00
Igor Sirotin
f86608287c
Fix/issue 10905 ( #10930 )
2023-06-06 09:57:00 +03:00
Lukáš Tinkl
2a253be291
fix: Wallet: Authentication popup is broken
...
- do no let text/input overflow our overall width
- set the scrollview horizontal padding to 0, the content item has its
own margins already
Fixes #10915
2023-06-05 15:46:24 +02:00
Cuteivist
dc9193424f
feat(@desktop/wallet): Transactions values ( #10832 )
2023-06-05 08:22:30 +02:00
Khushboo Mehta
28654e0187
\chore(@desktop/wallet): Change customisation colours on desktop to match those used on mobile
...
fixes #10637
2023-06-02 19:48:19 +02:00
Patryk Osmaczko
35a2dd5244
[Popups]: added destroy() function in all popups by default
...
Also switched StatusModal to derive from StatusDialog instead
of Popup type
Closes #10149
2023-06-02 14:28:39 +03:00
Noelia
d4d3a6d669
feat(MintToken): Add `delete` and `retry mint` options when deploy fails
...
- It refactors `SettingsPageLayout`.
- It adds `retry mint` and `delete` options when deploy process fails.
- It renames `RemotelyDestructAlertPopup` to generic name `AlertPopup`.
2023-06-02 13:15:34 +02:00
Noelia
8ae2d29a1c
feat(MintToken): Use `contractUniqueKey` instead of index
...
Updated minting flow to use `contractUniqueKey` instead of `index`.
Closes #10765
2023-06-02 13:15:34 +02:00
Noelia
86a0e8b9ec
feat(MintAssets): Update minted tokens view with assets
...
- Added assets list UI.
- Added shape rectangle for empty lists.
- Added filter by asset / by collectible
- Updated storybook accordingly.
- Added flow to open token view depending on type
Closes #10625
2023-06-02 13:15:34 +02:00
Jonathan Rainville
3760e5f5a7
chore(StatusChatInput): hide ChatCommands for now
...
Fixes #10893
2023-06-01 15:18:32 -04:00
Igor Sirotin
278654f694
fix: Use `StatusCursorDelegate` for password inputs ( #10890 )
2023-06-01 21:23:22 +03:00
Jonathan Rainville
fa656c9535
feat(NewChat): open contact popup when pasting key of user in request
...
Fixes #9736
When pasting the chat key of a user to whom you already sent a request to, but for which they haven't answered yet, we open the popup instead of doing nothing.
If you paste the chat key of a user you are not a contact at all and sent no request, it opens the contact request popup as before.
Also, same as before, if you paste the key of a mutual contact, their name will show in the suggestion list.
2023-06-01 10:51:39 -04:00
Igor Sirotin
7eed470829
fix(StatusScrollView): Change implementation to inherit ScrollView ( #10789 )
2023-05-31 23:58:23 +03:00
Jonathan Rainville
7d0a77ef0d
chore(links): update to use the new external link format
...
Fixes #10777
2023-05-31 10:36:08 -04:00
Jonathan Rainville
d04e121ab5
chore: update deep link to status-app on Windows
2023-05-31 10:36:08 -04:00
Michal Iskierko
4c29343a4a
feat(@desktop/communities): Add self-destruct tokens functionality
...
Issue #10052
2023-05-31 12:43:36 +02:00
Cuteivist
7caa89b050
feat(@desktop/wallet): Transaction activity summary ( #10809 )
...
closes #10751
2023-05-31 11:25:16 +02:00
Cuteivist
fb85c46727
fix(@desktop/wallet): Small navigation fixes ( #10839 )
2023-05-31 09:47:52 +02:00
Noelia
9f8275ce5c
feat(MintAssets): Create mint assets flow
...
It creates mint assets flow:
- Preview integrated.
- Mint call and sign transaction popup added.
Closes #10624
a
2023-05-31 08:18:26 +02:00
Stefan
9262943176
feat(wallet) complete the filter API
...
Bumps status-go HEAD to include required changes
Updates Nim filter components and APIs to follow API changes in
status-go
Complete the debugging code
Add TODO placeholders to be completed in follow up PRs: collectibles ...
General improvements and refactoring
Closes #10634
2023-05-31 08:16:28 +02:00
Boris Melnik
91bdb5824b
feat(mute): Adds intervals for muting channels and chats
...
Part of: #9369
2023-05-30 16:43:48 +03:00
Sale Djenic
0b9d7e1962
fix(@desktop/keycard): updated information for listed keypairs for migration to a keycard
...
Fixes : #10808
2023-05-26 10:54:12 +02:00
Sale Djenic
38ce51e4bb
chore(@desktop/wallet): changes caused by accounts improvements on the `status-go` side
...
Closes : #10592
2023-05-26 06:54:50 +02:00
Lukáš Tinkl
bf6758b68e
fix(ShowcaseDelegate): community icon is not rounded
...
- this needs proper bg color (transparent) and a `border.width: 0` to
work properly with the
Fixes #10754
2023-05-25 16:30:10 +02:00
Boris Melnik
92a9c41238
fix(invitation-bubble): Adds loading state for unfurling links
...
Fixes : #10422
2023-05-25 12:33:54 +03:00
Noelia
dbc3effe94
feat(MintTokens): Added validation rules in `CommunityNewCollectiblesView` page
...
Added new validation rules for name, description, symbol, supply and decimal fields according to new design.
Closes #10623
2023-05-25 11:11:44 +02:00
Alexandra Betouni
06b4b28145
[CommunityPermissions]: Added drag/drop image panel as per new design
...
Closes #10609
2023-05-24 20:31:10 +03:00
Noelia
12faa752bd
feat(MintToken): Implement UI burn footer option
...
- Burn footer option enabled.
- Integrated `BurnTokensPopup` in mint tokens flow.
- Integrated `SignTokenTransaction` in burn flow (added needed signals to interact with backend).
Closes #10050
2023-05-24 17:17:40 +02:00
Noelia
a366e96999
feat(MintTokens): Created `BurnTokensPopup`
...
- Created new popup.
- Added validation.
- Added header image component.
2023-05-24 17:17:40 +02:00
Anthony Laibe
1e5fee981e
feat(@wallet): calculate progress for activity tx
...
fixes #10762
2023-05-24 13:41:00 +02:00
Alexandra Betouni
d924d5a94a
[onboarding]: fixed overall positioning
...
Closes #8525
2023-05-23 18:43:25 +03:00
Emil Sawicki
f42f48b247
fix(@desktop/wallet); Refresh transaction wallet address
2023-05-23 07:44:29 -04:00
Stefan
22df203653
feat(Wallet): add activity filter basic API
...
Add the possibility of retrieving the data of wallet activity based
on the given filter criteria.
Major changes:
- Bump status-go with the new equivalent API
- Add temporary developer tools
- Debugging ActivityView QML component to test filter and display
the activity
- Add activity Nim package and synchronous controller and model
Considerations
- Have the model synchronous for the first iteration and then move to
async while implementing the fetching mechanism
- Use QtObject instances in the model instead of roles over items as
agreed with the team
- Simplify the implementation by having a simple presentation layer
using backend (service also in the future)
- Small required fixes and improvements
Closes : #10633
Updates #10366
2023-05-23 11:29:09 +02:00
Igor Sirotin
5ff4b5a435
fix(MessageContextMenu): Cleanup. Separate menu for profile. ( #10729 )
2023-05-19 19:07:50 +03:00
Cuteivist
f7e75208a5
feat(@desktop/wallet): Added transaction address component ( #10665 )
...
closes #10583
2023-05-19 11:51:47 +02:00
Noelia
6e2d552220
feat(MintToken/RemoteDestruct): Added animation when `remotely destroy` process is in progress
...
- Added property `remotelyDestructState` and `burnState` in `CommunityCollectibleView`.
- Added `fire` and `loading` icons while destruct/burn is in progress.
- Added short animation when destruct/burn process is completed.
- Renamed `Constants.DeployState` to `Constants.BackendProcessState`, more generic one that can be used for different processes.
- Updated `storybook` with new options to test animation.
Closes #10603
2023-05-18 15:28:44 +02:00
Khushboo Mehta
3ac9edbe96
feat(@desktop/wallet): Activity Details Progress bar
...
fixes #10639
2023-05-18 09:26:37 -04:00
Khushboo Mehta
a6b65fcc13
fix(@desktop/wallet): Clicking "Send" button on saved address does not add it into recipient input on SendModal
...
fixes #10685
2023-05-17 11:26:19 +02:00
Boris Melnik
ae2e495a50
fix(replies): Blocks `jumpToMessage` for deleted and unknown messages
...
Fixes : #10614
2023-05-16 10:39:12 +03:00
Igor Sirotin
086e05cec3
fix(ImportCommunityPopup): Support uncompressed public keys
2023-05-15 09:51:03 -04:00
Igor Sirotin
68065f1c6c
fix(MessageView): Show header when prev message is system PinnedMessage
2023-05-15 09:49:38 -04:00
Igor Sirotin
ad8f749289
fix(MessageView): Show correct name of who pinned the message
2023-05-15 09:49:29 -04:00
Mikhail Rogachev
3a030102fe
Fix(Contacts): fix weird behaviour in some contacts flows edge cases ( #10613 )
...
* fix(Chat): Fix displaying CR messages in the chat
* fix(Contacts): Relay on actual status-go state during contact state manipulation
Close #10500
2023-05-15 15:22:04 +04:00
Michał Cieślak
420708c86f
fix(SendModal): Modal height calculation and clipping fixed
...
Closes : #10323
2023-05-12 20:14:02 +02:00
Michał Cieślak
2821efe73b
chore(Storybook): Basic pages for SendModal and TokenListView added
2023-05-12 20:14:02 +02:00
Michał Cieślak
2b1c9ff15e
fix(Tracer): Missing support for StackLayout added
2023-05-12 20:14:02 +02:00
Michał Cieślak
c0e4d70f0a
chore(InviteFriendsToCommunityPopup): Adjust search behavior
2023-05-12 16:37:01 +02:00
Alexandra Betouni
1f3a595116
[contacts]: added "remove contact" option in settings menu
...
Closes #10502
2023-05-12 11:48:04 +03:00
Khushboo Mehta
47d971a3dd
feat(@desktop/wallet): Handle large numbers in the desktop as per new design
...
1. Support upto numbers 999B
2. No decimal points after 1M
fixes #10590
2023-05-11 17:54:13 +02:00
Khushboo Mehta
a57c0b414b
feat(@desktop/wallet): New Account header
...
fixes #10330
2023-05-10 16:02:37 +02:00
Cuteivist
ec04b8668f
Feat/10473 Updated activity list delegate and activity details header ( #10580 )
...
closes #10473
closes #10542
fixes #10408
2023-05-10 13:54:06 +02:00
Noelia
21abe5fca7
feat(EditCroppedImagePanel): Extended to be able to drag/drop images
...
Added `DropArea` to enable drag/drop images.
2023-05-10 09:48:51 +02:00
Noelia
6602ab15e2
feat(MintToken): Add param `artworkCropRect` in the UI minting chain
...
Added new parameter `artworkCropRect` from initial UI mint signal to the store.
2023-05-10 09:48:51 +02:00
Noelia
7bcf42a7ed
feat(MintTokens): Artwork image field missing cropping tool
...
Replaced basic image selector to `EditCroppedImagePanel` component in mint token workflow.
Extended `NoImageUploadedPanel` to allow custom texts and some sizing improvements.
UI part of #10317
2023-05-10 09:48:51 +02:00
Dario Gabriel Lipicar
e022c98b4c
fix(@desktop): Fix decimal input for components using AmountInput
...
Fixes #10413
2023-05-09 08:10:55 -03:00
Mikhail Rogachev
890e0aa2bd
fix(Chat): Reuse chat root store connections and fix chat quick actions when blocked ( #10577 )
...
Close #10570
2023-05-09 14:31:50 +04:00
Alexandra Betouni
44891a17fd
[createCommunity]: added wrap mode in community key
...
Closes #10325
2023-05-09 13:09:58 +03:00
Sale Djenic
d830624d85
fix(@desktop/wallet): updated ui for removed wallet accounts which are still on a keycard
2023-05-09 12:05:49 +02:00
Sale Djenic
5122815df8
feat(@desktop/wallet): removing wallet account without an authentication
...
Closes : #10569
2023-05-09 12:05:49 +02:00
Cuteivist
461f4a2bee
fix(@desktop/activity): Fixed section glitch ( #10576 )
...
fixes #10472
2023-05-09 10:05:03 +02:00