2419 Commits

Author SHA1 Message Date
Anthony Laibe
be8c5d7534 fix(@wallet): Address details per chain
fixes #10068
2023-05-22 10:24:32 +02:00
Cuteivist
f7e75208a5
feat(@desktop/wallet): Added transaction address component (#10665)
closes #10583
2023-05-19 11:51:47 +02:00
Anthony Laibe
05c8373905 feat(@wallet): add account toast
fixes #10510
2023-05-18 09:24:23 -04:00
Jonathan Rainville
863c4f5d7a fix(chat_section): make chat hidden if category collapsed when creating
Fixes #10381
2023-05-18 09:23:58 -04:00
Boris Melnik
3d5c8f8024 fix(community): Remove channels duplications
Fixes: #10582
2023-05-16 17:18:17 +03:00
Mikhail Rogachev
24f09e9e96
fix(Chat): Allow receiving messages from non-contacts in 1-to-1 (#10698)
Close #10522
2023-05-16 11:47:21 +04:00
Igor Sirotin
6ff8683338
fix: Don't try to update unknown communities (#10704) 2023-05-15 21:45:19 +03:00
Boris Melnik
348024c17e fix(Community): Fix community channel admin flag
Fixes: #10382
2023-05-15 17:44:02 +03:00
Mikhail Rogachev
3a030102fe
Fix(Contacts): fix weird behaviour in some contacts flows edge cases (#10613)
* fix(Chat): Fix displaying CR messages in the chat

* fix(Contacts): Relay on actual status-go state during contact state manipulation

Close #10500
2023-05-15 15:22:04 +04:00
Anthony Laibe
8e8f194eb7 feat(@wallet): add all account action 2023-05-15 08:51:19 +02:00
Boris Melnik
184745cf1b fix(biometrics): Change keychain keys from DisplayName to KeyUid
Fixes: #10424
2023-05-12 15:57:41 +03:00
Khushboo Mehta
43bd5631de feat(@desktop/wallet): Header Gradient
fixes #10333
2023-05-12 11:39:03 +02:00
Anthony Laibe
946534127a feat(@wallet): popuplate data for multiple addresses 2023-05-12 09:11:03 +02:00
Jonathan Rainville
150a3d242e feat(advancedSettings): add setting to set the number of archived logs
Fixes #3610

Adds a setting in Advanced Settings to modify the number of archived logs to keep. Between 1 and 100
2023-05-11 15:15:57 -04:00
Jonathan Rainville
8e1d7cac05 fix(logs): fix issue where all logs were kept archived
Part of #3610
2023-05-11 15:15:57 -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
Igor Sirotin
dc0e0e6e2a
fix(communties): Catch RequestCommunityInfoexceptions. Remove diplications. (#10631) 2023-05-11 13:46:54 +03:00
Khushboo Mehta
a57c0b414b feat(@desktop/wallet): New Account header
fixes #10330
2023-05-10 16:02:37 +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
Sale Djenic
534e172397 chore(@desktop/wallet): KeyPairDto which actually refers to keycard is renamed to KeycardDto
This change is needed for further changes which are part of issue #10592
2023-05-10 10:11:26 +02:00
Anthony Laibe
5ac0547238 feat(@wallet): allows multiple addresses in assets module
Next will be other module
2023-05-09 19:01:08 +02:00
Sale Djenic
8ffd1194ef fix(@desktop/wallet): index out of range when deleting wallet account issue fixed 2023-05-09 12:05:49 +02:00
Sale Djenic
d830624d85 fix(@desktop/wallet): updated ui for removed wallet accounts which are still on a keycard 2023-05-09 12:05:49 +02:00
Sale Djenic
5122815df8 feat(@desktop/wallet): removing wallet account without an authentication
Closes: #10569
2023-05-09 12:05:49 +02:00
Khushboo Mehta
399eb75eb0 fix(@desktop/wallet): Add back code missing after a merge conflict with another PR 2023-05-09 10:46:52 +02:00
Patryk Osmaczko
190e903921 fix(communities): ensure featured state is not vanished on update 2023-05-08 15:01:51 +02:00
Stefan
528bb53b77 fix(Wallet) move deletion of pending transactions in nim
Bump status-go HEAD that removes deletion of pending multi-transactions
in status-go

Previous implementation was relying on the fact that all pending
transactions are also multi-transactions, which it seems not to be
the case (e.g. ens, airdrop collectible)

Also tried to extend the deletion of multi-transactions to status go
but it was causing crashes for minted/dropped tokens.

Updates #10474
2023-05-08 11:58:50 +02:00
Anthony Laibe
39b9b5ee91 feat(@wallet): add wallet filter 2023-05-06 17:40:28 +02:00
Michal Iskierko
216a1d1e2b fix(@desktop/communities): Deleting index when updating owners model and minor fixes
Issue #10254
2023-05-05 14:05:31 -04:00
Michal Iskierko
2087616b82 feat(@desktop/communities): Adding token owners model
- replace qml owners model with Nim one
- get token owners from wallet service
- keeping owners cache in community_tokens/service and refresh every 10 minutes

Issue #10254
2023-05-05 14:05:31 -04:00
Patryk Osmaczko
cc191ae0e4 feat(communities): propagate featured flag
closes: #10565
2023-05-05 19:57:39 +02:00
mprakhov
60bd0d2a6c feat(@desktop/communities): Automaticaly encrypt closed communitites 2023-05-05 19:04:29 +02:00
Alex Jbanca
a674ec57a8 fix(blockChat): Disable chat input when minimal conditions are not met 2023-05-05 19:44:39 +03:00
Jonathan Rainville
b9a2e62602 fix(message/service): fix msg not appearing in new chat because of race
Fixes #10340

Fixes a race condition when receiving a message in a channel that doesn't exist yet (for example in a delete 1-1 chat).
What happens is that the status-go signal contains both the message and the chat. Both are handled by different services, so there was a race between the two of them. If the chat service handled the chat first, then the message was added correctly, but in the case of the message service handling it first, it would try to add the message to a chat that doesn't exist yet, so it wouldn't work.

I also cleaned the ChatUpdateArgs by removing the messages arg that was not used anywhere and also was a bit counter-intuitive. Why did a Chat arg have messages?
2023-05-05 11:09:32 -04:00
Khushboo Mehta
6779e15b28 chore(@desktop/wallet): Add logic to handle the selected account for the send and receive modal to nim 2023-05-04 21:07:49 +02:00
Patryk Osmaczko
a7050fed20 chore(core): use OrderedTable for events
closes: #10549
2023-05-04 16:39:54 +02:00
Pascal Precht
90acfa0457 fix(permissions): ensure permissions model is rebuilt when permission
was deleted

This is needed because there's cases where the deletion of a permission
might cause the current user to no longer be eligible to join
a community.

Community has the follwoing permissions:
- own 2 ETH and 1 FOO_NFT or
- own 1 FOO_NFT

User owns: 1 FOO_NFT

^ The above would make the user eligible to request access to join.

Now if the community removes the second permission, the user now no
longer fulfills the requirements so we need to ensure the UI
permits the user to request access.

Rebuilding the permissions model (including its token criteria) sets the
necessary flags in the UI automatically.
2023-05-04 11:23:56 +02:00
Sale Djenic
dbef72be01 fix(@desktop/wallet): issues migrating a keypair if the profile keypair is already migrated to a keycard fixed
Closes: #10527
2023-05-04 11:13:44 +02:00
Michal Iskierko
a73ea4604e fix(@desktop/communities): Fix double toast message
Fix #10486
2023-05-04 10:28:43 +02:00
Pascal Precht
202a789c67 fix: ensure notification settings are cached from RPC
There are a bunch of notification related settings that cause RPC
calls when read from the UI in QML/Qt.

This is bad because whenever the view tries to read a notification
setting it causes an RPC call and then rerenders the view. This happens
pretty much every time a new signal arrives in the client.

To account for that we now fetch all notification settings once and mark
the service as initialized so it know when to simply return cached
values. The cache is updated when the notification settings change.

Fixes #10493
2023-05-04 09:32:44 +02:00
Igor Sirotin
f656088112
fix: Fixed community channel emoji not updated (#10534) 2023-05-03 20:07:37 +03: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
Anthony Laibe
f58bfb97eb fix(@wallet): send a token without balance
fixes #10509
2023-05-03 13:58:58 +02:00
Igor Sirotin
ac6cebed9f Added toContentType function 2023-05-02 17:00:54 -04:00
Igor Sirotin
98d8a70572 fix: Added SystemMessagePinnedMessage contentType 2023-05-02 17:00:54 -04:00
Jonathan Rainville
6997e05586 fix(chats): fix unread counters in many instances
Fixes #10076

Reverts the refactor that makes getChannelGroups (ie getChats) not return chats (now it does return all chats too).
That way, we actually have the right mentions and unread count when receiving new messages

Also fixes an issue where mentions and unread count would get reset to 0 when getting a community update, because the signal doesn't have enough info
2023-05-02 14:33:14 -04:00
MishkaRogachev
206800bd5b fix(Contacts): Use contactRequestState enum for determinating correct contact state 2023-05-02 13:56:36 -04:00
MishkaRogachev
8ff42d0868 fix(Contacts): Resolve edge cases while addind/removing a contact 2023-05-02 13:56:36 -04:00
MishkaRogachev
e160e70121 fix(Contacts): Remove lagecy removeContactRequestRejection
Close #9935
2023-05-02 13:56:36 -04:00
Igor Sirotin
3ff97c9137
fix(Onboarding): Image is visible after first onboard. Other minor fixes (#10489) 2023-05-02 16:37:31 +03:00