1881 Commits

Author SHA1 Message Date
Anthony Laibe
86805a6c7d feat: add network image 2022-06-01 09:54:06 +02:00
Noelia
7c92d39359 feat(GroupChat/Add-Remove-Contacts): Implement "Add / remove from group" button for group chats
Added new option add / remove contacts in dropdown and created navigation to modify the loaded component in the toolbar.

Enabled addition of new members into a group chat by the admin.

Enabled removal of members of a group chat by the admin.

Added into `ChatContentView` components related to chat toolbar:
- `StatusTagSelector` and its corresponding logic
-  Moved `StatusChatInfoButton` from toolbar to content view.

Added `esc` key event to leave the group chat add / remove panel.

Updated `StatusQ` link.

Closes #5522
2022-06-01 08:47:21 +02:00
Sale Djenic
78f985e484 feat(desktop/general): app support for status-im:// URIs - mac
Fixes #3375
2022-06-01 08:42:57 +02:00
Sale Djenic
698374b91c feat(desktop/general): app support for status-im:// URIs - mac
Fixes #3375
2022-06-01 08:42:57 +02:00
Stefan
7c74a0942d feat(Community/Logo): use crop control for community Logo
Note that this doesn't refactor status-go to use CroppedImage
for the community logo.

fixes: 5404
2022-05-31 19:04:49 +03:00
Anthony Laibe
e7dff15a97 fix(@wallet): send modal in browser/wallet
fixes #5937

The send modal reuse the asset list so it needs to be fully populated
with all token, but the token is only visible if the balance > 0
2022-05-31 14:57:37 +02:00
Stefan
9f633f0fcc feat(Communities/Settings): Communities banner editing
Use the generic EditCroppedImagePanel for banner cropping

- Depends on status-go IdentityImage banner extension

fixes #5118
2022-05-31 12:26:33 +03:00
Sale Djenic
ca410a0e26 fix(@desktop/browser): settings -> Browser, connected dapps items do not follow figma
Fixes #5906
2022-05-31 09:13:27 +02:00
Sale Djenic
3a3b2c9dc9 fix(@desktop/wallet): show all tokens in wallet that have balance > 0
Fixes #5859
2022-05-30 17:11:51 +02:00
Sale Djenic
64882dffbe feat(@desktop/wallet): add support for Arbitrum L2
Fixes #5714
2022-05-27 14:45:29 +02:00
Sale Djenic
70e770103e feat(@desktop/profile): add ephemeral notifications
- ephemeral notifications implemented as toast messages
- old notifications added aligned with new toast messages

Fixes #5629
2022-05-26 21:27:55 +02:00
Michal Iskierko
8acb3c386a feature(desktop/general): Display mentions number on tray icon badge.
Count all mentions from all chats and communities.
Send it to notifications object.

Issue #4922
2022-05-26 14:16:00 +02:00
Anthony Laibe
21fedcbb2b feat(@wallet): aggregate token balance 2022-05-26 06:52:32 -04:00
Sale Djenic
aeba272ae4 fix(@desktop/notifications): move notifications settings to status-go
Fixes #5649
2022-05-26 12:07:19 +02:00
Michal Iskierko
80cead9d6d fix(@desktop/chat): Fix activity center icon badge displaying
Fix #5739
2022-05-25 17:49:52 -04:00
Sale Djenic
8974d0a4df fix(@desktop/settings): crash enabling/disabling communities
- A crash was happening because of emitting signal from the Q_PROPERTY slot,
fixed now.
- Checks added to `addChat` methods that only 1:1 and group chats participate
in notifications setting exemptions.
2022-05-25 17:48:26 -04:00
Boris Melnik
aa1dae9e20 fix(@desktop/warnings): Fix bunc of qml/nim warnings
Closes: #5162
2022-05-25 14:27:25 -04:00
Michal Iskierko
595bca0294 fix(@desktop/chat): Fix 1:1 chat
Incoming messages and edited messages are shown correctly in 1:1 chat

Fix #5858
2022-05-25 14:18:56 -04:00
Richard Ramos
92d047173f fix: broadcast update when changing status
Fixes #5798
2022-05-25 14:10:30 -04:00
Boris Melnik
5967ce6ce8 fix(Communities): Open #general channel by default on creation
Closes: #5841
2022-05-25 14:09:59 -04:00
Sale Djenic
e2cdff1a98 fix(@desktop/chat): adding a contact with chat key should not immediately open a 1 on 1 chat or should block input
Fixes #5767
2022-05-24 15:58:47 -04:00
Sale Djenic
88bbfef179 fix(@desktop/profile): changing username is not immediately updating
Fixes #5765
2022-05-24 15:57:39 -04:00
Anthony Laibe
db3722cd4f fix(@general): user status go service to migrate account 2022-05-24 13:27:06 +02:00
Anthony Laibe
451e650b09 fix(@general): keystore management 2022-05-24 13:27:06 +02:00
mishkarogachev
0417105a03 fix(@desktop): Persist application window state & geometry
Close #3073
2022-05-23 16:36:57 +03:00
Sale Djenic
7f3f2ed16d fix(@desktop/chat): [very hard to replicate] 1 to 1 chat window contains messages from other contacts
Fixes #5668
2022-05-20 15:28:19 +02:00
Pascal Precht
f14717da18 feat: handling mailserver.not.working signal
This makes Status Desktop aware of the `mailserver.not.working` signal.
When emitted by status-go, desktop will show a popup that informs the
user about the connection failure.

Furthermore, users can then decide to either retry (same as just closing
the popup as retrying already happens by default), or pick another
pinned mailserver, for which they'll get redirected to the messaging
settings panel.

Closes #5166
2022-05-20 13:03:47 +02:00
Anthony Laibe
ddb884fc37 fix(@community): List channel/Add channel/Remove channel from category
fixes #5801
2022-05-19 15:04:01 +02:00
Pascal Precht
8c496e0505 feat(CommunitySettings): add checkbox to allow members to pin messages
This adds a checkbox to configure whether or not community members are
allowed to pin any message of a community channel, based on the newly
introduced `CommunityAdminSettings` that are introduced in https://github.com/status-im/status-go/pull/2668

Closes #5662
2022-05-19 14:53:40 +02:00
Anthony Laibe
8eff1bdfd0 fix(@ens): get pubkey return the prefix
fixes #5805
2022-05-18 14:21:06 +02:00
Khushboo Mehta
86cfbec8f9 feat(@desktop/wallet): Add support for custom derivations path
Make getDerivedAddresses call async
Show pending and error states when gettting the derived addresses

fixes #5700, #5699
2022-05-18 14:16:57 +02:00
Michal Iskierko
2e5f1c9c4d fix(@desktop/chat): Show badge and message in activity center for reply elements
Fix #5523
2022-05-18 13:59:45 +02:00
Khushboo Mehta
0ee0c8ddd4 feat(@desktop/wallet): Add has activity to the derived addresses in wallet
fix #5655
2022-05-18 13:42:00 +02:00
Iuri Matias
1b417dc5fd fix(@desktop/communities): #5797 ensure member list from status go is not empty 2022-05-17 16:33:01 -04:00
Anthony Laibe
6830a02248 fix(@chat): image don t overlap placeholder
* fix overlap
* remove placeholder text
2022-05-17 12:25:01 -04:00
Richard Ramos
e944263b57 fix: duplicated channels when joining a community
Fixes #5729
2022-05-17 11:37:33 -04:00
Pascal Precht
851228544b fix(Chat): don't override chatdetails name with pubkey substr
The issue is that, after an account accepts a contact request, the
sender of the request receives a message signal where the
chat's name in the response is the first 8 characters of the chat's
public key. This is because status-go doesn't actually try to keep
the chat's `name` up-to-date if it's a one on one chat.

This results in chat details being updated with a name that is
incorrect. This commit ensures we only update the name of the chat
details if we indeed don't deal with a 1-on-1 chat.

Fixes #5738
2022-05-17 11:03:21 -04:00
Sale Djenic
c47f3f2692 feat(@desktop/wallet): redesigned wallet addresses are missing checksum
Fixes #5473
2022-05-17 16:04:59 +02:00
Sale Djenic
03d7632f32 fix(@desktop/notifications): revamp notifications settings & behaviour
- signal for adding notification to the Activity Center introduced
and emitted, but that part is not handled within this commit since
there are some details needed to be discussed in the PR#5334
- signal for displaying ephemeral app notification is introduced
and emitted, but that part is not handled within this commit since
we don't have yet ephemeral notificaiton in place.

Fixes #4902
2022-05-13 14:58:39 -04:00
Jonathan Rainville
12d99f7c96 fix(profile): set ens name correctly
Fixes #5574
2022-05-13 10:01:39 -04:00
Khushboo Mehta
1cf701a758 feat(@desktop/wallet): greying out already imported/derived addresses in address list and also choosing next available as default one
fixes #5539
2022-05-13 09:23:47 +02:00
Jonathan Rainville
254bda51ed refactor(app_search): refactor app search to use new getChats API
Fixes #5184
2022-05-12 15:23:14 -04:00
Jonathan Rainville
72d726f250 refactor(chats): pass chat group to section to simplify UI build
Fixes #5183
2022-05-12 15:23:14 -04:00
Richard Ramos
b3cda3e755 fix: download images 2022-05-12 15:07:29 -04:00
Richard Ramos
ebce90368c feat: use ipfs rate limiter 2022-05-12 15:07:29 -04:00
Richard Ramos
3d9a2957de fix: chat key validation 2022-05-12 15:02:53 -04:00
Jonathan Rainville
7c0dbb554a fix(community): community would appear even if not activated
Fixes #5454
2022-05-12 14:19:01 -04:00
Jonathan Rainville
ddbe4e236d fix(group-chat): fix changing group chat name 2022-05-12 14:13:13 -04:00
Jonathan Rainville
c58a656a52 fix(group-chats): fix context menu and pinned messages popup 2022-05-12 14:13:13 -04:00
Jonathan Rainville
6828055087 fix(group-chats): fix adding new member to group chat 2022-05-12 14:13:13 -04:00