2180 Commits

Author SHA1 Message Date
Sale Djenic
afa7928bae feat(@desktop/keycard): keycard settings -> migrate keypair flow
- Added flow which covers `Setup a new Keycard with an existing account` from
the keycard settings part (though two sub-flows there are missing, `Unlock Keycard`
and `Authentication` cause we don't have them yet).
- Updated factory reset flow (part of shared module) that it can read and display metadata
from a keycard if they are set, with this update this flow is almost complete, we are missing
`Unlock Keycard` flow for it as well.
2022-09-06 15:06:13 +02:00
Sale Djenic
ec7710490d feat(@desktop/keycard): accounts and wallet services updated
New procs added:
- accounts service `createAccountFromMnemonic`
- accounts service `convertToKeycardAccount`
- accounts service `verifyPassword`
- wallet service `fetchBalanceForAddress`
2022-09-06 15:06:13 +02:00
Sale Djenic
912cbe3b1d feat(@desktop/keycard): keycard service updated
Keycard library from this commit brings new changes in terms of
signals being sent by the lib in case of reader is not plugged in,
card is not inserted, card is inserted, that means the following
signals are sent only when it's really needed:
`"{\"type\":\"keycard.flow-result\",\"event\":{\"error\":\"connection-error\"}}"`
`"{\"type\":\"keycard.action.insert-card\",\"event\":{\"error\":\"connection-error\"}}"`
`"{\"type\":\"keycard.action.card-inserted\",\"event\":{}}"`
2022-09-06 15:06:13 +02:00
Khushboo Mehta
e9c270da87 fix(@desktop/wallet): Entering ENS name in SendModal doesnt work
fixes #6695
2022-09-05 14:55:31 +02:00
Khushboo Mehta
171b31ad93 fix(@desktop/wallet): Wallet - Send - Crash after opening send modal
The error seen in the bug is linked to getSuggestedFees returning an rpc error that was unhandled, I think this should resolve this issue.

fixes #6801
2022-09-05 11:34:25 +02:00
Michal Iskierko
d6a061a517 feat(@desktop/chat): Add setting image in group chat
Image and cropping information are sent to status-go.

Issue #6466
2022-09-01 12:25:53 +02:00
Michal Iskierko
c16b0762ae fix(@desktop): Fixing setting contacts statuses
Remove timers logic since it was moved to status-go.
Handle additional status.updates.timedout signal.

Issue #6403
2022-09-01 10:03:52 +02:00
Khushboo Mehta
56e6427260 fix(@desktop/wallet): Assign an emoji to the default wallet account during onboarding
fixes #6694
2022-08-30 11:56:32 +02:00
Khushboo Mehta
ddb9caf4d7 feat(@desktop/wallet): Display price changes
fixes #6482
2022-08-30 10:27:35 +02:00
PavelS
3bd6fe0fdf fix(@desktop/community): add online status to invite modal
Replace Contact component with StatusMemberListItem.
Add missing Nim functions to fill models with onlineStatus.
Adjust components paddings to match design.

Fixes #6985
2022-08-30 10:16:37 +03:00
Jonathan Rainville
7544bd6fb5
fix: change gateway and remove old code to decode the hash
Fixes:
- https://github.com/status-im/status-desktop/issues/6964
Depends on:
- https://github.com/status-im/status-go/pull/2795
- https://github.com/status-im/status-jenkins-lib/pull/44

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-26 19:47:02 +02:00
Patryk Osmaczko
36ff742b52 fix(@community/members): handle members removal
fixes: #6813
2022-08-26 12:11:30 +02:00
Pascal Precht
fa5b862d2c feat(CreateCommunityPopup): introduce file selector and category panels 2022-08-26 10:59:41 +02:00
Pascal Precht
3509de8673 feat(AdvancedView): introduce feature flag for discord import tool
This adds a feature flag for the discord import tool so we can start
landing individual pieces of the feature without it being fully
implemented.

It also introduces the modal chooser for creating new communities but
it doesn't do anything more than that, as of this commit

Closes #6843
2022-08-26 10:18:49 +02:00
Khushboo Mehta
e79d9dfc95 fix(@desktop/wallet): Search Bar missing in token selection popup
fixes #7014
2022-08-25 17:31:28 +02:00
Richard Ramos
d8a7dcf3a2 feat: output messages to csv 2022-08-25 08:16:06 -04:00
Patryk Osmaczko
781ec30e7f feat(@desktop/chat): update lastMessageTimestamp on message sent
iterates: #6634
2022-08-24 17:12:47 +02:00
Patryk Osmaczko
876099b369 feat(@desktop/chat): propagate lastMessageTimestamp
iterates: #6634
2022-08-24 17:12:47 +02:00
Sale Djenic
398f62806f feat(@desktop/keycard): initial UI for the keycard settings
This is just a wireframe implementation, without any special functionalities.

Fixes: #7023
2022-08-24 14:18:06 +02:00
Sale Djenic
1c77192d5b fix(@desktop/keycard): biometric screen on linux
This fix skips biometric screen for the following flow on other than mac os platforms:
`first run - new user - import a seed phrase into a new Keycard`
2022-08-24 11:36:19 +02:00
Khushboo Mehta
8eb328bae7 fix(@desktop/sugnup): Profile omage chosen during signup sould be saved for the user and squish test for the same
fixes #6861
2022-08-24 11:21:16 +02:00
Jonathan Rainville
8624b3ae9a fix(search): add community to channelGroups and fix channel search
Fixes #7017
2022-08-23 13:44:23 -04:00
Khushboo Mehta
289209f7ec fix(@desktop/profile): Can set own online state to online, offline
fixes #6895
2022-08-23 14:26:42 +02:00
Khushboo Mehta
0515152bd7 feat(@desktop/wallet): Add Token Detail View
fixes #6491
2022-08-23 10:52:26 +02:00
Michal Iskierko
346af7c245 feat(@desktop/chat): Add requests sections to members tab of the community management
Add tabs: "Pending requests", "Rejected"
Add getting declined requests from status-go

Issue #6279
2022-08-22 13:54:36 +02:00
Igor Sirotin
42a1cf995c fix(ChatMessagesView): Usage of StatusMessage WIP 2022-08-20 03:02:41 +03:00
Richard Ramos
90a715b69f feat: add store nodes
Fixes #6591
2022-08-18 16:35:43 -04:00
Anthony Laibe
ade9086b81 test(@wallet): add test for ens name 2022-08-18 13:11:36 +02:00
Lukáš Tinkl
395d5548b4 feat(CreateCommunityPopup): Add Community Banner to Create Community Modal
as status-go already supports parsing the banner JSON string, just pass
it along the NIM backend

Closes #6726
2022-08-18 10:15:04 +02:00
Patryk Osmaczko
6783f3a321 feat(settings/profile): extend getContactDetailsAsJson with bio and social links
iterates: #6797
2022-08-17 13:18:32 +02:00
Patryk Osmaczko
6804e2aa91 feat(settings/profile): add bio and social links functionality to profile module
iterates: #6797
2022-08-17 13:18:32 +02:00
Patryk Osmaczko
cbfe8cb19e feat(settings/profile): introduce social links model
iterates: #6797
2022-08-17 13:18:32 +02:00
Patryk Osmaczko
61a55db156 feat(settings/profile): integrate social links and bio endpoints
closes: #6796
2022-08-17 13:18:32 +02:00
Sale Djenic
b34f0a4736 fix(@desktop/keycard): keycard is not recognized when inserted with wrong side
Fixes: #6960
2022-08-16 16:43:33 +02:00
Noelia
7b54bf31b4 feat(CommunitySettings / Permissions): Added welcome page and How holds tokens dropdown
- Added functionality as experimental advanced view button

feat(CommunitySettings / Permissions): Added welcome page
- Enabled new permissions tab.
- Created welcome page layout.
- Added permissions welcome image.
- Fixed top margin content in `SettingsPanelLayout` to fit designs.

Closes #6036

feat(CommunitySettings/Permissions): Created `new permission` page

- Added `new permission` page.
- Created first card layout.
- Added navigation between `welcome` and `newPermission` views.
- Improvements in base community settings layout pages.

Closes #6037

feat(CommunitySettings/Permissions): `Who holds` tokens dropdown component creation and integration

- Tokens dropdown component creation: main view, operators view and extended view.
- Logic to add new token and change operator.

Part of #6038
2022-08-16 13:42:11 +02:00
MishkaRogachev
e67d649c46 feat(desktop): New invite to community popup with message 2022-08-12 11:54:51 +04:00
Igor Sirotin
b15befe65a fix(nim_status_client): Increased JS engine stack size 2022-08-11 13:47:55 -04:00
Sale Djenic
505b242246 fix(@desktop/keycard): implement new keycard factory reset flow
This partially covers factory reset flow. The part where user is able to select which accounts
wants to remove/keep from/on a keycard will be added later once we add the keycard settings part
for storing those data to a keycard.

Fixes: #6790
2022-08-11 13:57:37 +02:00
Anthony Laibe
a87003709f feat(@node): Allow to set a static mailserver
Useful for test
2022-08-10 16:49:27 +02:00
Richard Ramos
e0cd28d5f4 fix: remove subdomain when releasing a username 2022-08-08 20:42:56 -04:00
Richard Ramos
148c677b66 fix: ens details view 2022-08-08 20:42:56 -04:00
Michał Cieślak
8d3f1a88a4 fix(Communities/ChatsList): chats order updates handled correctly, subitems reordering fixed
fixes #6292
2022-08-08 15:04:58 +02:00
Michal Iskierko
8b09eec506 feat(@desktop/chat): Handle group chat colors changes
Use new status-go function to update group chat details.
Changes in RenameGroupPopup to handle choosing colors and images.
Changes in EditCroppedImagePanel to handle background component.

Issue #5982
2022-08-08 11:10:54 +02:00
Michał Cieślak
36acf3bc30 fix(community): Remove " You" suffix from the current user name
fixes: #6455
2022-08-08 10:38:12 +02:00
Sale Djenic
55cb3c3757 fix(@desktop/onboarding): startup stuck when entering wrong password
Fixes: #6812
2022-08-05 10:57:50 -04:00
Mikhail Rogachev
f50bfdc581 Remove commented code 2022-08-05 17:15:38 +03:00
MishkaRogachev
3afa49a873 fix(@dektop/chat): Fix messages timestump update
Close #6543
2022-08-05 17:15:38 +03:00
Jonathan Rainville
d18daccf4a fix(message-service): ignore new messages in 1-1 when not a contact
Fixes #6639
2022-08-05 09:50:25 -04:00
Michał Cieślak
c834bde150 fix(Communities/ChatsList): chat model reordering refactored, updates fixed
fixes: #6597, #6722
2022-08-04 22:44:46 +02:00
Sale Djenic
70a1381e86 chore(@desktop/onboarding): splash screen used as app loading animation
Fixes #5753
2022-08-04 09:50:04 +02:00