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
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
Khushboo Mehta
296f70103a
feat(@desktop/wallet): Enable Collectibles tab before token is selected
...
fixes #12095
2023-09-14 11:26:41 +03:00
Khushboo Mehta
f597ef4e6a
feat(@desktop/wallet): Glue for sending nft
...
fixed #12128
2023-09-12 14:01:10 +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
Cuteivist
63eacf0817
feat(@desktop/wallet): Use estimated latest block for details ( #12092 )
2023-09-11 10:08:53 +02:00
Stefan
8138e5edcf
chore(wallet) remove requesting detailed transaction info for activity
...
Closes #11598
2023-09-04 22:07:24 +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
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
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
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
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
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
Cuteivist
faf4933262
fix(@desktop/wallet): Show networks for Bridge txs ( #11898 )
2023-08-18 10:56:57 +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
Khushboo Mehta
ec3231ef7e
feat(@desktop/wallet): Update remove keypair popup to match the Figma
...
fixes #11734
2023-08-10 19:56:59 +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
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
Cuteivist
cdcfe811f5
fix(@desktop/wallet): Update transaction status UI ( #11681 )
...
fixes #11534
2023-08-02 06:36:54 +02:00
Khushboo Mehta
6c5c36584a
feat(@desktop/wallet): Account view - Prefered network
...
fixes #11578
2023-08-01 09:51:33 +02:00
Cuteivist
dea0e99bbb
fix(@desktop/wallet): Update activity delegates subtitle ( #11645 )
2023-07-26 13:50:27 +02:00
Cuteivist
9b8340b695
feat(@desktop/wallet): Handle contract deployment ( #11570 )
...
closes #9047
2023-07-24 13:18:42 +02:00
Cuteivist
a30678f5ec
feat(@desktop/wallet): Handle missing token metadata ( #11433 )
...
closes #11043
2023-07-18 16:05:22 +02:00
Noelia
3a0954c5da
feat(OwnerToken): Add Mint Owner token view
...
- Created new `Owner Token` and `TokenMaster Token` welcome screen.
- Navigations added.
- Storybook support added.
Closes #11292
2023-07-11 13:04:50 +02:00
Cuteivist
9b293f9c34
feat(@desktop/wallet): Loading animation for input data decoding ( #11378 )
...
closes #11333
2023-07-10 15:36:29 +02:00
Cuteivist
7a7394628e
feat(@desktop/wallet): Handle multitransactions ( #11124 )
...
closes #11071
2023-06-30 17:07:53 +02:00
Cuteivist
bade10c5e0
feat(@desktop/wallet): Add loading state for activity feed ( #11326 )
...
closes #11072
2023-06-30 15:50:06 +02:00
Lukáš Tinkl
620c7a746d
feat(Settings/Communities): implement new communities list
...
Closes #11145
2023-06-23 16:48:26 +02:00
Alex Jbanca
ef837a9c9c
fix(StatusQ): Dynamic width calculation for StatusMenu
2023-06-21 14:42:00 +03:00
Lukáš Tinkl
fe9bb7d398
chore: Update StatusBaseButton content item layout
...
- introduce StatusButton storybook page with controls to play around
with the its options and variants
- StatusBaseButton: make the content item horizontally centered by
default
- StatusBaseButton: remove `textAlignment` and fix `textFillWidth` for
the intended usage
- fixup usage of the 2 above options which were introduced merely as a
workaround, mostly in wallet + corresponding storybook pages
Fixes #10903
2023-06-20 14:10:35 +02:00
Ivan Belyakov
a7b78bb6e8
feat: Add scrolling velocity and deceleration settings to advanced
...
settings.
Fixed RadioButtonSelector using anchor.margins
2023-06-16 15:54:33 +02:00
Cuteivist
5d7a4723bf
chore(@desktop/wallet): Use transparent background and add scroll shadow ( #11118 )
2023-06-16 11:37:17 +02:00
Cuteivist
10e5c714a2
feat(@desktop/wallet): Use new activity model for HistoryView ( #11075 )
...
closes #11019
2023-06-15 15:09:35 +02:00
Khushboo Mehta
7f18a76fd5
feat(@desktop/wallet): Complete Filter Activity List
...
fixes #10823
2023-06-14 20:18:44 +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
Cuteivist
31f59a2e81
chore(@desktop/wallet): Unify transaction enums ( #11034 )
2023-06-12 15:04:39 +02:00
Cuteivist
f0b42ad672
fix(@desktop/wallet): Update wallet account color correctly ( #11008 )
2023-06-12 10:14:19 +02:00
Patryk Osmaczko
dfbac49302
chore(qml): adapt assets to support mediaserver images
2023-06-08 13:09:59 +02:00
Cuteivist
a0146014d1
fix(@desktop/keycard/wallet): Small fixes ( #10949 )
2023-06-07 10:38:44 +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
Igor Sirotin
278654f694
fix: Use `StatusCursorDelegate` for password inputs ( #10890 )
2023-06-01 21:23:22 +03:00
Cuteivist
7caa89b050
feat(@desktop/wallet): Transaction activity summary ( #10809 )
...
closes #10751
2023-05-31 11:25:16 +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
Emil Sawicki
f42f48b247
fix(@desktop/wallet); Refresh transaction wallet address
2023-05-23 07:44:29 -04: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
Khushboo Mehta
3ac9edbe96
feat(@desktop/wallet): Activity Details Progress bar
...
fixes #10639
2023-05-18 09:26:37 -04: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
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
Dario Gabriel Lipicar
e022c98b4c
fix(@desktop): Fix decimal input for components using AmountInput
...
Fixes #10413
2023-05-09 08:10:55 -03:00
Michał Cieślak
45aaa5a3de
feat(HoldingsDropdown): maximum amount validation
2023-05-08 11:44:10 +02:00
Khushboo Mehta
2401bb52bb
feat(@desktop/wallet): New floating header as a drop down list
...
fixes #10392
2023-05-03 18:52:19 +02:00
Cuteivist
cdbdae2d39
feat(@desktop/activities): Updated no activity text style ( #10461 )
...
closes #10443
2023-05-02 10:01:04 +02:00
Lukáš Tinkl
9aebf588a1
fix: reduce Image cache
...
for everything that's not a user interface element, esp. for static/big
images or chat/message elements which get served from locally anyway from
status-go
Iterates #10339
2023-04-27 13:56:39 +02:00
Khushboo Mehta
c94997ddec
feat(@desktop/wallet): Wallet -> Send: polish Send/Bridge Modals
...
fixes #10344 , #10321 , #10320
2023-04-24 22:07:22 +02:00
Lukáš Tinkl
038ab08765
fix: do not display ENS name when not ENS verified
...
- expose "isEnsVerified" as model role
- fix returning "ensName" when the user is not ensVerified
- react to nickname updates correctly
- fix sorting in the user/member list view
2023-04-21 00:24:32 +02:00
Khushboo Mehta
2e68c97c8e
fix(@desktop/wallet): Wallet: user can click on dummy loading items from activity-history and open an empty transaction view
...
fixes #10083
2023-04-17 15:47:56 +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
Ivan Belyakov
056dad2ce2
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.
Fixes #9617
2023-04-10 18:07:15 +04: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
Igor Sirotin
7ebfcd0183
fix(SendContactRequestModal): Implemented contact info request and loading UI ( #10177 )
2023-04-06 10:56:50 +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
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
Anthony Laibe
ef4ffce909
fix(@wallet): warnings from wallet
...
fixes #10086
2023-04-04 14:46:20 +02:00
Sale Djenic
0ef3096756
feat(@desktop/general): copy button identified, will be mostly used as a built in component
2023-04-03 14:13:53 +02:00
Khushboo Mehta
a6df4566dd
fix(@desktop/wallet): checkConnected API doesnt return correct values
...
fixes #9833
2023-03-31 19:59:49 +02:00
Anthony Laibe
063198fc1f
feat(@wallet): do not change value of symbol
...
fixes #9201
2023-03-29 10:14:08 +02:00
Khushboo Mehta
5b3a115f55
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
fixes #9648
2023-03-24 17:09:09 +01:00
Khushboo Mehta
072537f61a
feat(@desktop/wallet): Implement connection error screens
...
fixes #9835
2023-03-23 15:26:22 +01:00
Alex Jbanca
ee5e72b088
fix(HoldingsDropdown): Add basic focus management and keyboard support
...
Closing #9967
When Holdings dropdown is open, activate focus to searcher in assets and collectibles. Changes focus to ENS input in case ENS tab is active.
In Holdings dropdown, when ENS tab is active and Add button is enabled, pressing enter key should behave same than clicking on the button itself.
In Holdings dropdown, when one asset or collectible has been selected, activate focus in the amount input, then when Add button is enabled, pressing enter key should behave same than clicking on the button itself.
2023-03-23 12:24:05 +02:00
Igor Sirotin
33d38a4081
fix: Device syncing
...
- Added local pairing signals
- Remove slash ending from keystorePath
- Implemented localPairingState. Fixed sync new device workflow.
- Error message view design update
- Moved local pairing status to devices service
- ConnectionString automatic validation
- Async inputConnectionString
- Added all installation properties to model. Minor renaming.
- Removed emoji and color customization
- Show display name, colorhash and color in device being synced
- Add timeout to pairing server
- Add device type
Fix `DeviceSyncingView` sizing. Fix `inputConnectionString` async task slot.
2023-03-16 00:27:21 +13:00
Dario Gabriel Lipicar
2fb158b810
fix(@desktop/wallet): fix send input for some locales
...
Fixes #9324
2023-03-09 10:59:51 -03:00
Dario Gabriel Lipicar
eed98809d1
feat(@dekstop/wallet): support collectibles in activity tab
...
Fixes #8811
2023-03-07 11:07:04 -03:00
Lukáš Tinkl
1a96700bb8
fix(ProfileHeader): Settings/Profile/avatar design updates
...
- correct margins, spacing, position for the avatar image
- action button in the top right corner
- fixup the context menu
Fixes #9682
2023-03-07 11:27:03 +01:00
Michał Cieślak
0e60ac4933
fix(AmountInput): Skip non-digits for max input length limit validation
...
Closes : #9718
2023-03-06 19:44:26 +01:00
Ivan Belyakov
bfdd9092e1
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.
Fixes #8599
2023-03-01 13:59:49 +03:00
Ivan Belyakov
5281cae198
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
Fixes #8858
2023-03-01 11:55:17 +03:00
Dario Gabriel Lipicar
ed1a0d04a0
fix(@desktop/wallet): avoid storing CurrencyAmount objects in QML
2023-02-27 08:22:41 -03:00
Anthony Laibe
7c3a6795f4
fix: qml warning about StatusRoundButton
2023-02-23 18:23:00 +01:00
Khushboo Mehta
2dbf2d4635
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
...
fixes #8987
2023-02-23 18:04:08 +01:00
Anthony Laibe
d9ed23b2d6
fix(@wallet): trim tx data
2023-02-23 14:53:45 +01:00
Lukáš Tinkl
b8f6cbcfa1
fix(i18n): properly format floating point numbers
...
- the percentage/changes were left untreated
2023-02-20 12:44:36 +01:00
Lukáš Tinkl
888d8495e6
fix(InformationTag): fix default size
...
Control is smart enough to deduce the implicitSize; fixes text
overflowing
2023-02-20 12:44:36 +01:00
Alex Jbanca
f9f860a215
fix(LinksMessageView): Refactor LinksMessageView to remove business logic from qml
...
LinksMessageView component will receive the urls from nim as string and it will only forward the string to getLinkPreviewData slot implemented in nim together with some settings (supported img extensions and unfurling preferences)
On nim side the urls will be parsed and validated using the settings received from qml.
Images are now validated before sending them to the UI using the HEAD request.
2023-02-14 08:55:24 +02:00
Stefan
3a08ebec4e
fix(wallet): some of SendModal's broken windows
...
- fix high level mixed and broken sizing due to missing a consistent
layouting strategy
- fix first selection. The floating header was covering and tried to
force StatusListView to account for it but nothing I tried worked
- moved header outside the StatisListView (a good example of control
want to to be doing too many things)
- fixed background color of the TokenListView
- fix tags occluding selection of token
Closes : #9282
2023-02-10 10:15:03 +01:00
Khushboo Mehta
0d369129d5
feat(@desktop/wallet): Implement loading state for Send/Bridge Modal
...
fixes #9107
2023-02-08 11:44:22 +01:00
Alex Jbanca
81a4d70932
chore(Qt5.15): Fix qml warnings after qt 5.15 migration
...
Fixing QML Connections warnings due to deprecated onFoo handlers. Now we're using function onFoo(params).
Fixing QML compilation error due to js filename format.
Fixing cyclic dependencies between qml components.
2023-01-31 20:39:19 +02:00
Khushboo Mehta
169de5b5e1
feat(@desktop/wallet): Add loading State for Assets view and Wallet main navigation page
2023-01-31 07:57:37 +01:00
Ivan Belyakov
e3086fd52c
chore: Removed duplicated AddEditSavedAddressPopup.qml, fixed dependencies
...
fixes #8229
2023-01-27 05:57:55 +03:00
Michał Cieślak
a6dc4e9011
fix(CommunityPermissions): ens icon fixed, locale fixed in AmountInput
2023-01-20 14:00:02 +01:00
Dario Gabriel Lipicar
53ee992c25
feat(@desktop/wallet): implement unified currency formatting for transaction details
...
Fixes #9019
2023-01-20 08:55:10 -03:00