Dario Gabriel Lipicar
1fc9dec4d4
feat(@desktop/wallet): handle very small currency amounts
...
Fixes #9013
2023-01-17 18:21:35 -03:00
Dario Gabriel Lipicar
a6afdb5266
fix(@desktop): use system locale across the application
2023-01-17 16:39:56 -03:00
Dario Gabriel Lipicar
d11017f7b3
feat(@desktop/wallet): implement unified currency formatting in send/bridge modal
...
Fixes #8934
2023-01-17 16:39:56 -03:00
Lukáš Tinkl
b2328d6643
chore: Consolidate date/time formatting
...
- simplify locale settings
- extract/fix datetime related functions into LocaleUtils
- port code to the new LocaleUtils
Closes #7230
2023-01-17 16:42:34 +01:00
Patryk Osmaczko
be8b270023
fix(chat/messages): ensure there is only one label for given date
...
Covers the case, where timestamps are missynchronized:
```
clock: 0 timestamp: 31.12.2022 10:00:00
clock: 1 timestamp: 01.01.2023 23:59:30
clock: 2 timestamp: 01.01.2023 23:59:45
clock: 3 timestamp: 02.01.2023 00:00:05
clock: 4 timestamp: 02.01.2023 00:00:10
clock: 5 timestamp: 01.01.2023 23:59:55
```
Before, it would result in repeated labels:
```
clock: 0 timestamp: 31.12.2022 10:00:00
LABEL: 1.01.2023
clock: 1 timestamp: 01.01.2023 23:59:30
clock: 2 timestamp: 01.01.2023 23:59:45
LABEL: 2.01.2023
clock: 3 timestamp: 02.01.2023 00:00:05
clock: 4 timestamp: 02.01.2023 00:00:10
LABEL: 1.01.2023
clock: 5 timestamp: 01.01.2023 23:59:55
```
fixes : #8962
2023-01-17 16:21:25 +01:00
Pascal Precht
8644c841d4
fix(chat): make category bold if chats have unread messages
...
Closes #8604
2023-01-17 15:39:56 +01:00
MishkaRogachev
1717a03a94
fix(ContactVerificationRequestPopup): Fix overlapping messages
...
Close #9002 and #8950
2023-01-17 12:21:25 +04:00
Noelia
5676fb96ef
fix(Community Permissions): Update `Who holds` add new item with always AND action
...
- Logic related to operators removed.
- Dropdown `and/or` removed.
- Updated `PermissionItem` to display only the tag and not the operator.
- Updated `storybook` according to new changes.
Fixes #8500
2023-01-13 10:51:10 +01:00
Alex Jbanca
8cb4420d49
perf(chatScroll): Create message quick context items only when message row is hovered
2023-01-13 11:13:42 +02:00
Dario Gabriel Lipicar
7c4022e4ac
feat(@desktop/wallet): implement unified currency formatting
...
Fixes #8640
2023-01-12 15:21:27 -03:00
Khushboo Mehta
00817aedf9
fix(@desktop/wallet): Remove Animations from StatusQ and solve sanity check failure
2023-01-12 18:24:49 +01:00
Khushboo Mehta
5df7416fd9
feat(@desktop/wallet): Implement loading animation
2023-01-12 14:49:41 +01:00
Lukáš Tinkl
5a69cde2bc
chore(StatusNavBarTabButton): delay the context menu creation
...
until it's actually right clicked
2023-01-11 21:55:52 +01:00
Pascal Precht
7d88adcbe1
fix(Chat): make message date group labels work again
2023-01-11 14:01:06 +01:00
Lukáš Tinkl
821c1f0ba0
hotfix(StatusMessage): restore timestamps
...
Qt broke the API between Qt 5.14 and Qt 5.15
(https://doc.qt.io/archives/qt-5.14/qml-qtqml-qt.html#formatDateTime-method vs
https://doc.qt.io/qt-5/qml-qtqml-qt.html#formatDateTime-method )
We'll move this function to C++ in a followup PR to preserve the API
compatibility while keeping it fast enough
2023-01-11 13:00:10 +01:00
Noelia
ba5e8ed8d5
fix(SQ/StatusListItemTag): Text is not horizontally centered
...
Removed `Layout.rightMargin` in text component.
Fixes #8876
2023-01-10 17:09:47 +01:00
Lukáš Tinkl
9e396f7344
chore: refactor/improve/optimize StatusMessage & friends
...
- drop dead code
- reduce number of direct bindings
- use Loaders whenever possible
Fixes #8744
2023-01-10 10:55:53 +01:00
Pascal Precht
1a468a144b
fix: remove group labels for 'today' and 'yesterday'
...
Closes #8377
2023-01-10 10:14:14 +01:00
Lukáš Tinkl
01f2e645bc
fix: unbreak StatusAppNavBar margins
...
partially revert ba811acc27
and silence the
warning
2023-01-06 14:00:37 +01:00
Lukáš Tinkl
f6355dc4a6
fix(StatusBaseInput): No padding for input fields
...
- make the left/right padding and internal spacing consistent with the
Figma design
- the padding itself got broken by a behavior-incompatible change introduced in
17aaec2d53 (diff-451194c72ab50ea2586b6f1d6521b81d9a93206069788117326788be28b638fd)
;
this change is however correct but we can no longer rely on the
implementation detail that used to "reset" the left/right padding to its
default value when we set `leftPadding: 0`
Fixes #8910
2023-01-06 00:59:42 +01:00
Jonathan Rainville
67e0df17e1
test(contact): add a test that sends a contact request from the chat
...
Fixes #6883
2023-01-05 15:21:38 -05:00
Stefan
16af9dfae6
fix(wallet): fix rename account modal states
...
Considerations:
- Change validation mode for StatusText to have validity from the start
- Don't show a color selection if the selected color doesn't match the
available color palette
- Don't enable button if nothing changed
- Tests
- Add test for validation mode that shows how the valid property
behaves based on findings.
- Fix text to expect valid on no input for the default control
Fixes : #8211
2023-01-05 22:16:44 +04:00
Jonathan Rainville
235c0d3042
test(community): add a test where the admin can delete a user's message
...
Fixes #6891
2023-01-04 11:12:47 -05:00
Alexandra Betouni
ba811acc27
fix(improvements): remove console warnings pt1
...
Closes #7959
2023-01-04 17:28:59 +02:00
Sale Djenic
32fcda485c
feature(@desktop/keycard): migrate an exsiting account from Keycard to Status Desktop
...
Fixes : #7030
2023-01-04 14:24:55 +01:00
Sale Djenic
e34aac0a0f
feat(StatusQ.Components): `StatusStepper` component introduced
...
Added `StatusStepper` component which displays total number of steps which need to be passed,
marking each completed step based on `completedSteps` property.
Needed for importing a Keycard into the app flow.
Corresponding page in API Documentation added.
2023-01-04 14:24:55 +01:00
Sale Djenic
0e65f2a7ff
feature(@desktop/keycard): create a new Keycard account with a new seed phrase
...
Fixes : #7028
2023-01-04 14:24:55 +01:00
Sale Djenic
9d382b1c81
fix(storybook): profile fetching updated
...
Profile fetching page, which is part of onboarding flow, is updated so it matches
the latest figma changes now.
2023-01-04 11:15:58 +01:00
Khushboo Mehta
5f55cd2be9
feat(@desktop/wallet): Update the token selector in SendModal
...
fixes #8713
2023-01-03 09:33:20 +01:00
Khushboo Mehta
eb2ec7c1af
feat(@desktop/wallet): Update network card and routing lines in SendModal
...
fixes #8714
2023-01-02 15:36:26 +01:00
Igor Sirotin
38353af413
fix(PinnedMessagesPopup): Force show repeat header
2022-12-29 11:58:40 +03:00
Alex Jbanca
94b911a986
fix(messagesView): Increase spacing between chat messages
...
Added padding between messages as specified in Figma:
topPadding - 8 if the current message has header, 2 otherwise
bottomPadding - 8 if both current and next message have header, 2 otherwise
2022-12-23 16:46:33 +02:00
Igor Sirotin
784b9acd4f
fix(MessageView): Ignore message editing with no actual changes
2022-12-22 15:00:48 +03:00
Michał Cieślak
c980b52c3b
feat(StatusCheckBox): Add support for small size
2022-12-21 21:48:51 +01:00
Michał Cieślak
ce3146ebc8
feat(StatusChatInfoButton): Add possibility to enforce hiding type icon
2022-12-21 21:48:51 +01:00
Michał Cieślak
4c4abdbea2
feat(StatusItemSelector): Add possibility to use letter identicons
2022-12-21 21:48:51 +01:00
Khushboo Mehta
17aaec2d53
feat(@desktop/wallet): Send modal update
...
fixes #8609
2022-12-21 20:44:56 +01:00
Khushboo Mehta
f84404c956
feat(@desktop/wallet): Custom routing
...
fixes #8237
2022-12-21 19:25:11 +01:00
Noelia
265b0b5a8f
fix(CommunityPermissions/NewPermissionsView): Holdings tags icon size/position didn't fit the design
...
- Updated `StatusItemSelector` API to allow other asset sizes and leftPadding.
- Applied different asset size in holdings tags in `NewPermissionView` to fit the design.
2022-12-21 18:42:16 +01:00
Noelia
579075d6cc
fix(StatusQ/StatusListItemTag): Changed API and added test elide property when a specific width is forced
...
- Changed `StatusListItemTag` API. Now it is based on `Control` component.
- Updated needed qml files to fit with the new `StatusListItemTag` API.
- Added `elide` property in `Text` component to better visualise the content when a specific width is forced.
2022-12-21 18:42:16 +01:00
Noelia
ec8c64d7a1
test(tst_userIdentity): Fix test scenarios broken due to new user profile design
...
- Fixed test scenarios broken due to new user profile design.
- Added new verifications in social links: github, youtube, discord and telegram.
- Scenario statements reorganization.
Fixes #8281
2022-12-20 15:53:50 +01:00
Boris Melnik
7563fe699a
fix(sandboxapp): Fix build failed after spellchecking removing
2022-12-19 11:53:46 -05:00
Alex Jbanca
513fa1f71d
Fix Emoji for projects that do not use qt resources system to resolve files
...
qrc mention is removed from emoji regex parsers
2022-12-19 10:11:53 +02:00
Boris Melnik
f47e64c7e2
fix(hunspell): Remove hunspell usage in DOtherSide
2022-12-15 20:45:00 +03:00
Boris Melnik
f35468963c
fix(warnings): Rid off warnings
...
Fixes : #8293
2022-12-15 19:31:18 +03:00
Boris Melnik
a584a31818
fix(warnings): Remove warnings on login screen
...
Fixes : #8293
2022-12-15 14:17:53 +03:00
Igor Sirotin
50427390dd
ens: Fix ens name inconsistency across app
2022-12-14 23:46:50 +03:00
Anthony Laibe
9b0d9cf478
feat(@wallet): Display ens name in account view
...
fixes #8607
2022-12-14 16:04:58 +01:00
Alexandra Betouni
1c030b398c
fix(StatusTextMessage): Handle quote formatting in QML
...
HTML doesn't know about TextEdit's wrapMode line count so
when text was a quote it was seeing it as single line thus
painting a singleline height quoteline.
Closes #8109
2022-12-13 17:13:16 +02:00
Jonathan Rainville
194e3048bc
fix(messages): fix Resend btn not working and add Sending visual state
...
Fixes #7643
This adds the backend to resend. It then hooks the button to it.
This also adds a visual state for when we are sending. This gives a good indication that a message was sent.
2022-12-12 11:56:21 -05:00