1881 Commits

Author SHA1 Message Date
Jonathan Rainville
416cedd033 fix(1-1): fix contact label not updating when mutual contact changes
Fixes #5709
2022-07-04 09:32:44 -04:00
Anthony Laibe
ce7340b9a5 feat(@wallet): multi network history 2022-07-04 09:58:39 +02:00
Jonathan Rainville
deca07c0c6 fix(contacts): only open 1x1 chat when mutual contact when sending req
Fixes #6291
2022-06-30 10:13:08 -04:00
Boris Melnik
6adb809ba0 fix(backend): Add some text to image message
Closes: #6094
2022-06-29 17:08:59 +03:00
Richard Ramos
813cddfb1f feat: support compressed pubkey mentions 2022-06-29 08:20:39 -04:00
MishkaRogachev
a9b2459d79 fix(@desktop): Remove nested popups in create community
Close #6027
2022-06-27 13:12:52 -04:00
Boris Melnik
35eee24ab4 fix(chat): Open chat when contact request was accepted
Closes: #6127
2022-06-27 11:19:32 -04:00
Noelia
70383a51bd feat(CommunitiesPortal): Enable Communities portal & update chat menu
- Removed 'Communities Portal' toggle from the advanced settings and enable it by default.
- Removed dropdown menu. The button opens directly the join public chat modal.
- In the portal, "Import community" button is now clickable and opens the import community modal.
- In the portal, "Create community" button is now clickable and opens the create community modal.
- Enabled navigation to the clicked community.

Closes #6099
2022-06-27 10:28:36 +02:00
Anthony Laibe
c34ee41971 fix(@wallet): address input keep loading
In case of a public key, the loader was always visible and an ephemeral
notification was display but it should not

Also, the show not found is disabled if there is no contact list being
displayed
2022-06-27 08:57:10 +02:00
MishkaRogachev
e30ba7e760 feat(@community): Add tags to communities
Close #5680
2022-06-24 19:44:35 +03:00
Noelia
e4558c3a05 fix(Chat): ReplyTo messages with missing message information
Removed code that removed messages marked as `repliedTo` in the corresponding service `handleMessagesUpdate` method.

It solves the following use case:
- New account, join public channel, replay massages shown there.

Fixes #6138
2022-06-23 09:12:24 +02:00
Anthony Laibe
2449c8840e chores(@chat): bring back download messages
fixes #6163
2022-06-22 16:12:24 -04:00
Sale Djenic
60ed62231e fix(@desktop/wallet): estimated time for transaction is always Unknown
Fixes #5938
2022-06-22 16:02:25 -04:00
MishkaRogachev
2251f870a0 feat(@desktop/chat): New profile context menu states
Close #6113
2022-06-22 15:50:59 -04:00
Jonathan Rainville
9ebe9ec2c5 fix: fix blurry chat identifier and expose large image in contact proc
Fixes #6190
2022-06-22 15:33:11 -04:00
Jonathan Rainville
6f14921c9b chore(community): replace plus button by adhoc btn
Fixes #5677
2022-06-22 09:01:45 -04:00
Boris Melnik
58eff9adf2 fix(communities): Fix broken Request to join required property
Closes: #6073
2022-06-21 13:55:57 -04:00
Sale Djenic
8f4e9bb3da fix(@desktop/chat): filter paid stickers if the wallet is not enabled
Fixes: #5923
2022-06-21 13:18:43 -04:00
Khushboo Mehta
ad4b2c5e6f fix(@desktop/wallet): Fix for Coins balance is copypasted
fixes #6091
2022-06-21 12:12:58 -04:00
Boris Melnik
eb3b22caef fix(communities): Fix try/catch block in communities service
Closes: #6074
2022-06-21 11:25:35 -04:00
Anthony Laibe
ea1b53b34d fix(@activity_center): filter contact request notification
fixes #6126
2022-06-21 11:12:16 -04:00
Michal Iskierko
0cb3de69f3 fix(@desktop/general): Fix application not reponding on close
Changing timer interval to smaller value in order to close it correctly on shutdown.

Issue #5938
2022-06-21 11:07:49 -04:00
Pascal Precht
a634df9246 feat(chat): handle sync clear history messages
When histories are cleared on a paired devices, that clearance should be
synced and reflected in other paired devices as well.

This commit ensures desktop calls the correct API to clear histories,
which will then cause an implicit sync.

Partially addresses #5201
2022-06-20 12:47:29 +02:00
Pascal Precht
e0c11ae261 fix(Privacy): handle sync setting for profile-pictures-visibility
Part of #5201
2022-06-20 12:44:55 +02:00
Pascal Precht
882c0dcc2b fix(Privacy): handle sync setting of show-profile-pictures-to
There are a bunch of settings which are synced an not handled by
desktop, one of them being the `profile-pictures-show-to` setting.

This commit introduces a new `SettingsFieldDto` so we can react to
message signals that include individual setting fields that originate
from syncing.

The first setting hanlded is the one mentioned above, so a new
application signal is introduced to inform the app that there was an
update in that particular setting, so it can re-render the view.

Partially addresses #5201
2022-06-20 12:44:55 +02:00
Pascal Precht
858caeca73 fix: handle bookmarks syncing signals properly
Bookmarks were only synced when devices were synced, but not when
bookmarks were added/removed/updated.

To account for this, there's are new messenger APIs in status-go
proposed here: https://github.com/status-im/status-go/pull/2709

Based on those APIs, desktop can now add/remove/update bookmarks and the
changes are automatically synced to other devices in real-time.
This commit also ensures that changes from other devices with regards to
bookmarks are handled and updated on the current device.

Partially addresses #5201
2022-06-20 12:01:23 +02:00
Khushboo Mehta
8d3fad8342 feat(@desktop/wallet): Multichain QR Code
Implements the new Recieve Modal with multichain functionality

closes #5735, #6057
2022-06-17 01:27:35 +05:30
Pascal Precht
56f7c52e81 fix(sync): handle syncronization of user status
This fixes a bug where the new user status set by the logged in user
would not be broadcast because the corresponding setting would prevent
status-go from doing so.

The fix is done by always enabling broadcasting the user status, then
disabling it again right after setting, in case it was set to "offline".

This commit also ensures that, when current user status updates are
broadcast, the updates are handled across paired devices in real-time.

Partially addresses #5201
2022-06-16 14:02:49 +02:00
Pascal Precht
9a926e110c fix: ensure sync community settings are handled
This adds the missing handling of community settings that are synced
when communities are created/edited etc.

Needs https://github.com/status-im/status-go/pull/2701 to function.

Partially addresses #5201
2022-06-16 13:03:07 +02:00
Boris Melnik
235046cba0 feat(settings): Add back up seed phrase banner in profile settings
Closes: #5743
2022-06-15 12:45:38 -04:00
mishkarogachev
7a14cf5640 fix(@desktop/profile): Contact requests should support a message
Close #5846
2022-06-15 11:56:05 -04:00
Boris Melnik
c754cf1aaa fix(chat): Fix checking admin privilages
Closes: #6003
2022-06-15 09:52:13 -04:00
Boris Melnik
781e57e776 fix(Communities): Fix import community without chats
Closes: #5818
2022-06-14 16:18:02 -04:00
Patryk Osmaczko
cdd06b05eb feat(@desktop/group-chat): remove explicit join for groups
closes: #5717
2022-06-14 15:21:56 -04:00
Khushboo Mehta
0e1357b78e fix(@desktop/wallet): Wallet balance is 0 when enabling multinetwork toggle
fixes y
2022-06-14 14:37:20 -04:00
Boris Melnik
7cacadd9be chore(experemantal_features): Remove activity center settings and enable by default
Closes: #5922
2022-06-14 13:03:51 -04:00
Boris Melnik
d6cc1ed1ab chore(experemantal_features): Remove community settings and enable it by default
Part of: #5922
2022-06-14 13:03:51 -04:00
Boris Melnik
bdf4656405 fix(Communities): Remove duplications of channel when category removed
Closes: #5933
2022-06-14 12:36:09 +03:00
Patryk Osmaczko
4bfebcdea2 fix(@desktop/group-chat): restore missing removeMembersFromGroupChat
Without it, removing users from the group doesn't work.
2022-06-13 09:23:59 +02:00
Patryk Osmaczko
62183cf60b chore: refactor/unify user_model and contact_model
This is first iteration. Models have been restructured and qml adapted
to the changes.

What is left to be done:
- populate new models with appropriate data (some fields were left
  default)
- use new fields in qml, use StatusMemberItem where possible
- fix all #FIXMEs introduced by this commit

iterates: #5951
2022-06-12 15:45:49 +02:00
Anthony Laibe
00ed4f9c44 feat(@wallet): multi transaction simple view 2022-06-09 15:22:24 +02:00
Patryk Osmaczko
326147c549 fix(@desktop/app-search): add color hash to chat icons
closes: #5459
2022-06-09 10:45:34 +02:00
Anthony Laibe
756db3f95d feat(@wallet): resolve token multi network 2022-06-06 15:38:12 +02:00
Patryk Osmaczko
6cda41e183 feat(@community): add backend for intro message
issue: #5746
2022-06-04 12:00:11 +02:00
Pascal Precht
b9c65be808 fix(AppNavBar): make navbar buttons render correctly again
We've introduced a regression in
9f633f0fcc
where model data for navbar buttons are malformed, which results in them being rendered
incorrectly (as letter identicons, instead of icon buttons)

The reason this was happening was because the model data for the
navbar buttons was not properly initialized due to a mixed usage of
positioned and named arguments of the `initItem()` APIs in `SectionItem`
models.

Fixes #5949
2022-06-03 10:20:07 -04:00
Sale Djenic
583f947eb6 chore(@desktop/general): unused signals.nim removed from backend 2022-06-03 11:58:08 +02:00
Michal Iskierko
ec76d8e738 fix(@desktop/general): Application shows chat screen instead of settings screen when starting.
Fix #5839
2022-06-03 11:19:35 +02:00
Boris Melnik
49ca3e1c36 feat(Settings): Add communities settings
Closes: #4932
2022-06-02 18:58:50 +03:00
Noelia
ed39690071 feat(CommunitiesPortal): Communities Portal first UI approach
Closes #4936
2022-06-02 08:24:02 -04:00
Anthony Laibe
198db8658c fix(@about): always check for update
The work was already done in the actual call, but we kept the guard.
The guard is now remove as it was useless
2022-06-01 09:54:13 +02:00