Michał Cieślak
2c9015d2f4
chore(StatusQ): statusq.qrc sorted alphabetically
2024-01-23 17:07:02 +00:00
Michał Cieślak
cbc15b368e
feat(StatusQ): DoubleFlickableWithFolding component providing sticky and foldable headers
...
It's build on top DoubleFlickable, managing two Flickables in an
effective way. It adds specific behavior of foldable and always visible
section headers.
Closes: feat/issue-13193
2024-01-23 17:07:02 +00:00
Michał Cieślak
62857410e6
feat(StatusQ): DoubleFlickable utility making two Flickables operating line one
...
The wrapper doesn't "unroll" the managed Flickables. There is no
instantiation of delegats for all model entries up front.
2024-01-23 17:07:02 +00:00
Stefan
5b9e4faa8a
feat(wallet) run WebEngineView as a service in background
...
This is required to control the resource consumption in case of no
usage of wallet connect
Hence we load the WebEngineView only if we have active pairings and
such that SDK events are expected from the paired dapps.
Also:
- Moved the generic WebEngineView communication bridge to StatusQ
- Added basic tests for WebEngineLoader
- Add a way to know when wallet is loaded (`walletReady`)
- Add storybook support for mock of nim sections as context properties
Updates: #12639
2023-11-27 22:54:11 +01:00
Jonathan Rainville
d66540d74f
feat(messages): add deleted system message that tells who deleted
...
Fixes #11712
2023-11-23 16:14:54 -05: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
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
Alexandra Betouni
a36f0d8ce8
feat(Communities): changes in import popup for private keys
...
Closes #11245
2023-08-07 15:26:35 +03:00
Michał Cieślak
4a3e8ca1b2
feat: Adds AmountsArithmetic utility exposing basic functionality for handling arbitrary precision decimals
...
Closes : #11484
2023-07-12 11:59:40 +02:00
Noelia
c59758b377
feat(SQ/StatusInfoBoxPanel): Created SQ panel
...
- Created general `StatusInfoBoxPanel` component. It includes a box with a title, text and button.
- Added storybook page support.
2023-07-11 11:07:01 +02:00
Michał Cieślak
d479077e60
feat(StatusQ): StatusSortableColumnHeader component added
2023-06-13 12:37:10 +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
Lukáš Tinkl
274fc98839
fix(StatusDateRangePicker): use StatusDatePicker for the range selection
...
- exchange the direct input with a calendar popup
- extend the validation of the range (so that from < to === true, etc)
- remove direct input components (Status[Base]DateInput.qml)
Fixes #10900
2023-06-07 10:54:44 +02:00
Khushboo Mehta
5678d86a54
fix(@desktop/wallet): Simple Custom Date range date picker
...
fixes #10796
2023-05-31 14:28:22 +02:00
Khushboo Mehta
3ac9edbe96
feat(@desktop/wallet): Activity Details Progress bar
...
fixes #10639
2023-05-18 09:26:37 -04:00
Michał Cieślak
79789e50d2
feat(StatusQ/Utils): ClippingWrapper component for convenient clipping with margins
2023-05-12 20:14:02 +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
Boris Melnik
df88984b45
feat(image-album): Display album of images in replies
...
Fixes : #9957
2023-05-02 11:24:48 +03:00
Igor Sirotin
70e8370aae
fix(Makefile): Bugfixes and minor improvements ( #10423 )
2023-04-25 18:01:19 +03:00
Alexandra Betouni
f507e33cba
feat(StatusChatList): adding drag n drop functionality
...
Closes #3364
2023-04-19 12:26:15 -04: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
Dario Gabriel Lipicar
ed6ea5d90c
feat(@desktop/wallet): add support for more NFTs media types
...
Fixes #9836
2023-04-11 12:40:38 -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
Michał Cieślak
7df80bfa1c
StatusQ: StatusFlowSelector added
2023-03-21 11:59:12 +01:00
Michał Cieślak
840ebbe1eb
feat(StatusQ): StatusGroupBox component added
2023-03-21 11:59:12 +01:00
Igor Sirotin
0689a8f386
fix(Syncing): Fixed synced devices list UI bugs ( #9929 )
...
* Added online badge to device delegates
* Fixing device last timestamp processing
* Synced devices sorting - current device is always first
* Devices list scrolling fixes
* Fix device list duplication
* Hide online badge for "Synced device" subtitle
2023-03-21 16:10:06 +11:00
Igor Sirotin
7c1c178d37
QR code scanner (QML component) ( #9464 )
...
Co-authored-by: Richard Ramos <info@richardramos.me>
2023-03-07 12:08:38 -04:00
Michał Cieślak
a97c8a720e
feat(CommunityPermissions): Implement duplication checking
...
Moreover:
- adapt flow to the design
- introduce ModelChangeTracker utility component
Closes : #9048
2023-02-20 18:40:59 +01:00
Michał Cieślak
0af9c27910
chore(CommunityNewPermissionView): simplified by introducing ModelsComparator component for tracking dirty state
...
Closes : #8830
2023-02-20 18:40:59 +01:00
Michał Cieślak
9f884605cb
chore(CommunityNewPermissionView): Operations on models excluded to ModelUtils singleton
2023-02-20 18:40:59 +01:00
Khushboo Mehta
dfcba80df2
fix(@desktop/wallet): Added missing LoadingGraphComponent in qmldir
2023-01-31 11:20:28 +01: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
Khushboo Mehta
00817aedf9
fix(@desktop/wallet): Remove Animations from StatusQ and solve sanity check failure
2023-01-12 18:24:49 +01:00
Noelia
1cbb3e2ad3
feat(CommunityPermissions): Created `CommunityPermissionsView` layout
...
- Created `CommunityPermissionsView` and integrated into the flow.
- Created `PermissionItem` component.
- Added `holdingsListModel`, `permissionsObjectModel` and `channelsListModel` flows with mocked data.
- Added `isPrivate` permission property.
- Added button header in `SettingsPageLayout`
- Added signals/methods for edit/duplicate/remove permissions
- Created new file `OperatorsUtils.qml` specific for `Operators`
2022-12-10 14:02:02 +01:00
Igor Sirotin
e3bfdc0f09
fix(StatusPopupMenu): Refactoring
2022-12-02 10:30:50 +03:00
Patryk Osmaczko
316372b469
chore: remove StatusAppNavBarFilterModel
2022-11-29 16:06:33 +01:00
MishkaRogachev
e233771e6c
feat(ActivityCenter): Remove MessageView from the Activity Center
...
Close #8285
2022-11-21 16:08:12 +04:00
Patryk Osmaczko
bb28c4e30a
chore(StatusQ): fix Sandbox release build
...
- regenerated qrc files
- added qrc files as CMake's Sandbox target dependency
2022-10-27 11:40:00 +02:00
Sale Djenic
938a544330
feat(Controls): introduce `StatusPasswordInput`
...
`StatusPasswordInput` is a wrapper around `TextField` with an option
to display signing phrase.
2022-09-21 18:20:14 +02:00
Alexandra Betouni
dff3d95e14
feat(StatusQ): Merging Icon, Background and Image Settings ( #788 )
...
Closes #781
2022-09-21 18:20:14 +02:00
Alexandra Betouni
5d3bd00cd8
feat(StatusQ/Layout)!: Cleaning up Layouts for consistency ( #836 )
...
- Created StatusMainLayout to be used as the apps' main
layout
- Created StatusSectionLayout to be used for all sections as
their base
- Created StatusToolBar as part of StatusAppLayout with
standard component the ActivityButton and posibility to
add custom implementation components
Needed for https://github.com/status-im/status-desktop/issues/6635
2022-09-21 18:20:14 +02:00
Lukáš Tinkl
2d22b4260e
feat(StatusDatePicker): introduce StatusDatePicker component
...
nothing fancy, just a combo box with a calendar popup; needed for the
discord import tool UI
Related to status-im/status-desktop#6081
2022-09-21 18:20:13 +02:00
Stefan
603d8e7ee9
feature(StatusAddressPanel): Implement generic address display control
...
Provides frame, prefix icon and copy operation int addition to StatusAddress
Updates: #6798
2022-09-21 18:20:13 +02:00
Patryk Osmaczko
444981723c
chore(StatusListPicker): enable picker to work with incompatible models
2022-09-21 18:20:13 +02:00
Lukáš Tinkl
ab817c862c
feat(StatusTextArea): Implement StatusTextArea
...
Implements a standard QQC2 TextArea control with Status styling
Closes #236
2022-09-21 18:20:13 +02:00
Lukáš Tinkl
af59155150
hotfix(@qrc): remove the StatusAssetSelector from qrc files too
...
fixes the build of StatusQ/sandbox
2022-09-21 18:20:12 +02:00
Patryk Osmaczko
6dd8c5fa46
feat: use cmake instead of qmake
...
- cmake is superior to qmake (e.g. linking custom libraries)
- maintaining two build system generators is costly
iterates: status-im/status-desktop#6510
2022-09-21 18:20:12 +02:00