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
Alex Jbanca
fb86d8745c
fix(MintTokensPanel): Update input fields validation
...
Closing: https://github.com/status-im/status-desktop/issues/9850
Password: 7 characters max, ascii printable characters
Name and description: ascii characters
2023-04-11 11:18:41 +03:00
Patryk Osmaczko
4a92405444
chore: extend Backpressure with `oneInTimeQueued`
2023-04-07 16:26:26 +02:00
Alex Jbanca
23f493f251
fix(MembershipRequests): Remove MembershipRequestsPopup and set-up the navigation to CommunityMembersSettingsPanel
...
Part of https://github.com/status-im/status-desktop/issues/9912
2023-04-07 11:21:34 +03:00
Michal Iskierko
4ceeb905dc
fix(@desktop/communities): Compute deployment fees in async way.
...
Improve showing errors when estimating fees.
Fix #10035
2023-04-05 12:42:02 +02:00
Sale Djenic
ea53fce030
feat(@desktop/wallet): edit account reusing new "Add Account" popup
...
Closes : #9847
2023-04-03 14:13:53 +02:00
Alex Jbanca
5dc60f5782
fix(JoinCommunityView): Change Reveal Address button icon based on auth type
2023-04-01 08:33:06 +03:00
Khushboo Mehta
a6df4566dd
fix(@desktop/wallet): checkConnected API doesnt return correct values
...
fixes #9833
2023-03-31 19:59:49 +02:00
Boris Melnik
efc9ba41d3
feat(SplashScreen): Display recommendation do not close the app on re-encryption process
...
Fixes : #10039
2023-03-30 09:59:42 -04:00
Jonathan Rainville
e5ff0b4a6a
fix(images): fix second pasted image replaces the first one
...
Fixes #9966
Uses the validate function to paste images so that it concatenates the previous images.
FIxes the validate function to also accept data images.
Moves the size validation function to Utils to reuse the data path prefix constant and fix the possible crash when we try to get the size of a data image.
2023-03-28 13:48:10 -04:00
Sale Djenic
51058d9065
feat(@desktop/wallet): new add account modal - amends
...
Closes : #10020
2023-03-28 18:09:39 +02:00
Sale Djenic
223e4f1bc2
feat(@desktop/wallet): new "Add Account" modal added
...
Closes : #9733
2023-03-28 18:09:39 +02:00
Sale Djenic
7b16a93cc0
chore(@desktop/wallet): old add account modal and corresponding methods from `walletSectionAccounts` module removed
2023-03-28 18:09:39 +02:00
MishkaRogachev
4d4ec22ba6
feat(Chat): Disable unpin action for PinnedMessagesPopup
2023-03-28 11:05:07 -04: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
df121445ca
fix(@deaktop/wallet): Implement error states with automatic retries
...
fixes #9688
2023-03-23 15:26:22 +01:00
Lukáš Tinkl
1998a6556a
feat(Profile): New Social Links workflow
...
TLDR;
- all links visible in settings/popup
- persistent order of items
- drag'n'drop to reorder
- editing/deleting in a new popup
- several links of the same type
Needs changes in nimqml (to expose QAIM::begin/endMoveRows), in
DOtherSide (to expose those to NIM), in status-go (to preserve the links
order and fully save them to DB)
Fixes #9777
2023-03-16 16:08:23 +01:00
Boris Melnik
3a737f97a7
fix(messaging): Sync with status-go content type enum
...
Fixes : #9655
2023-03-16 16:42:02 +03: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
Lukáš Tinkl
5c0f1981ad
feat: Profile Showcase: Proof of concept for own Profile Dialog
...
- the goal of this PR is to get some bsais UI building blocks done for
the followup PRs
- the order of showcase tabs now is:
Communities/Accounts/Collectibles/Assets
- there will be further changes to accomodate for different types of
backend models as those get developed (for other users' profiles)
Fixes #9664
2023-03-08 18:45:27 +01:00
Sale Djenic
d5cddbf79a
feat(@desktop/keycard): no `pcsc` service error screen
...
Closes : #9116
2023-03-07 18:02:10 +01:00
mprakhov
cb924053c6
fix(@desktop/channels): allow capitals in channel name
2023-03-07 13:16:00 +01:00
Ivan Belyakov
e27f2ec667
feat(@desktop/wallet): update saved addresses list
...
Fixes #8599
2023-03-07 15:00:46 +03:00
Sale Djenic
bf9b709cc8
feat(@desktop/keycard): recover an account fetching previously backed up data from waku
...
Closes : #8920
2023-03-01 13:20:14 +01:00
MishkaRogachev
bb9d6b3121
feat(ActivityCenter): Review fixes
2023-02-28 14:08:49 +04:00
MishkaRogachev
c5a32ff8cb
feat(ActivityCenter): Switch on backend filtering for the AC notifications
2023-02-28 14:08:49 +04:00
MishkaRogachev
0529ea4be5
feat(ActivityCenter): Storing activity center group in the service level
2023-02-28 14:08:49 +04:00
MishkaRogachev
a0647d241e
feat(ActivityCenter): Remove UI-side AC notifications filtering & sorting
...
Close #8510
2023-02-28 14:08:49 +04:00
Sale Djenic
bd1a778a0a
fix(@desktop/keycard): some pictures are not modified for dark mode
...
Closes : #7897
2023-02-20 08:36:36 +01:00
Sale Djenic
8cc80694e2
fix(@desktop/general): qml warnings caused by undefined context props handled
2023-02-17 12:25:44 +01:00
Lukáš Tinkl
f5d6c538c2
chore: consolidate & refactor popup handling
...
- all remaining global popup components moved into a separate Popups
entity
- removed some static objects from the Global singleton (appMain,
pinnedMessagesPopup, communityProfilePopup, sounds); rationale:
singletons should not contain any state
- fixed support for popups in storybook
- fixed some warnings (most of them broke the popups in one way or the other)
2023-02-09 15:01:57 +01:00
Jonathan Rainville
f8ecd9dbce
refactor(chat): make getChats async to speed up start time
...
Fixes #9340
2023-02-08 16:18:44 -05:00
Khushboo Mehta
9e23f78180
feat(@desktop/wallet): Implement loading state for collectibles
...
fixes #9106
2023-02-08 09:25:04 +01:00
Sale Djenic
224fd3f42d
fix(@desktop/general): invalid pin saved to keychain when enabling biometrics on account using keycard
...
Fixes : #7729
2023-02-03 10:55:22 +01:00
Michał Cieślak
05b6420f83
fix(Tracer): Set high z order to avoid overlapping
...
In some cases, when used inside Dialog and layout, tracer
was located under other components and was therefore invisible.
2023-02-02 13:23: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
Jonathan Rainville
baea10cacf
refactor(chat-model): flatten chat model to only have chat items
...
Fixes #5286
2023-01-30 15:36:48 -05:00
mprakhov
44cc6bbf83
fix(@desktop/communities): enforce alphanumerical characters in community name, description, channel name
2023-01-30 20:51:31 +02:00
Sale Djenic
bc7a4b94f7
feat(@desktop/keycard): `unlocking` screen for unlock flow
...
Closes : #9259
2023-01-30 13:43:10 +01:00
Sale Djenic
841a37e930
feat(@desktop/onboarding): `Lost Keycard` - start using account without keycard
...
This commit introduces:
- `Start using account without keycard` flow
Closes : #7642
2023-01-30 13:43:10 +01:00
Sale Djenic
3ca03bdd49
feat(@desktop/onboarding): `Lost Keycard` - `Create replacement Keycard with seed phrase` flow
...
This commit introduces:
- `Create replacement Keycard with seed phrase` flow
- `Order new keycard` option
Closes : #7641
2023-01-23 18:02:44 +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
Sale Djenic
25944f8928
feat(@desktop/onboarding): weird menu order on app login
...
Fixes : #9135
2023-01-17 15:29:08 +01:00
Sale Djenic
368fa21b1a
feat(@desktop/onboarding): onboarding - recover account flow - UI adjustments
...
Closes : #9120
2023-01-16 23:01:42 +01:00
Jonathan Rainville
91c2e6d257
feat: use QuotedMessage object for replies to better show the replies
...
Fixes #7754
ok
2023-01-12 15:18:03 -05:00
Dario Gabriel Lipicar
7c4022e4ac
feat(@desktop/wallet): implement unified currency formatting
...
Fixes #8640
2023-01-12 15:21:27 -03: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
Sale Djenic
4fb18e7cac
fix(@desktop/onboarding): an issue handling date on Ubuntu fixed
...
It seems that `new Date` with only minutes set on Ubuntu generates different
datetime then on Mac.
2023-01-10 09:37:46 +01:00