Michal Iskierko
136921c0ad
fix(@desktop): Fix crash when opening change status dialog
...
Fixes #6415
2022-07-12 14:32:17 +02:00
MishkaRogachev
1cca25e08d
feat(chat): Message display several images
...
Close #4905
2022-07-11 17:41:47 +03:00
Jonathan Rainville
95407cc1e0
fix(contacts): remove isMutualContact, use isContact or isAdded indead
...
Fixes #6220
Fixes the issue with the mutual contact icon showing when just added.
It also does a huge cleanup of the codebase to remove isContact and replace it with either isAdded, when we care only about if we added, or isMutualContact if we want the contact to be mutual
Also fixes an issue with the MessageContextMenu not reflecting the added state correctly.
2022-07-11 09:34:29 -04:00
MishkaRogachev
167cb9e63f
Fix(Chat): Reset MessageContextMenuView state on close
...
Close #5289
2022-07-11 11:39:59 +03:00
Pascal Precht
51b661386a
refactor: always request access to join community
...
We no longer send community invites to users, instead we just share the
community and let users request access.
That request will either be automatically or manually accepted by the owner/admin.
Depends on https://github.com/status-im/status-go/pull/2682
Closes #5115
2022-07-08 13:18:37 +02:00
Boris Melnik
81e674da55
fix(CommunitySettings): Process statuses for members model
...
Closes : #6132
2022-07-08 12:58:54 +03:00
Richard Ramos
75a3ff858c
feat: check for updates (using status-go)
2022-07-07 09:54:55 -04:00
Anthony Laibe
97a553ff8c
chores(@general): bump status-go
2022-07-07 11:47:22 +02:00
Boris Melnik
bb2c9e02c2
feat(communities): Add muting category methods
...
Closes : #5975
2022-07-06 19:48:44 +03:00
Jonathan Rainville
1e7c648300
feat: contact verification request and trust status
...
feat: contact verification
fix: add remove identity verified btn
fix: add toast message
feat: received verification request model
feat: finish identity verification flow
Fixes #4784
2022-07-06 10:43:33 -04:00
Anthony Laibe
5d4aba62e3
fix(@node): set bloom filter to normal
...
fixes #6221
2022-07-06 13:12:26 +02:00
Michal Iskierko
45448db90a
feat(@desktop/general): Change user statuses
...
Handle user statuses from status-go: Always Online, Automatic, Inactive.
Handling updating own status on member list.
Issue #5886
2022-07-06 09:38:11 +02:00
Sale Djenic
c9fe428940
fix(@desktop/chat): messages sometimes assigned to the wrong user
...
Fixes #6004
2022-07-05 17:10:15 +02:00
Lukáš Tinkl
6c155092a4
fix(nim/module): fix default tooltip for Chat section
...
provide the default "Chat" name for the personal chat
2022-07-05 12:04:07 +02:00
Lukáš Tinkl
79398ffe77
fix(@desktop): enable the hover effects by default
...
Close #6254
- since Qt 5.xy, hover is not enabled by default for QQC2, so enable it
unconditionally as we are a desktop app anyway
- this fixes several hover effects being broken, mostly for builtin
components like MenuItem and some buttons (eg. the leftmost NavBar)
where we haven't enabled those with `hoverEnabled: true` explicitely
2022-07-05 12:04:07 +02:00
Anthony Laibe
d4d9797eec
feat: Add network balance
2022-07-04 20:14:46 +02:00
MishkaRogachev
5c6b5f1f47
feat(Communities): support tags in community edit page
...
Close #6089
2022-07-04 18:53:48 +03:00
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
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
Jonathan Rainville
1fdef43d18
fix(group-chats): remove user from user list when they leave chat
2022-05-12 14:13:13 -04:00
Patryk Osmaczko
a633d33ec5
fix(@desktop/messages): asssign user icon on contact update
...
fixes : #5463
2022-05-12 14:07:58 -04:00
Jonathan Rainville
24a662676e
fix(user-list): 1-1 mentions not updating nickname + rearrange events
...
Fixes #5462
2022-05-12 14:04:16 -04:00
Jonathan Rainville
0358b6bf80
feat(community): make on request comm a check box and remove ensOnly
...
Fixes #5660
2022-05-12 13:31:48 -04:00
Jonathan Rainville
63c8e972c0
feat(CommunityColumn): add channels and categories admin banner
...
Fixes #5664
2022-05-12 13:11:45 -04:00
Noelia
4a782d3093
docs(general-cpp): Initial proposal / best general and cpp practices
...
Basic list of general and cpp specific rules and best practices for contributors.
2022-05-12 19:06:15 +02:00
Noelia
2154626a5b
feat(Language&Currency): Add Date & Time Format
...
Added Date & Time selectors in `Language & Currency" screen.
Added new properties in `local_app_settings` to set the date and time format.
Created all the chain from view to service to update date and time format.
Added date and time format functions in `Utils`.
Updated `FetchMoreMessagesButton`, `ChatTimePanel`, `AppSearch`, `TransactionBubbleView` and `TransactionDelegate` date and time text depending on the selected format.
Closes #5386
2022-05-12 18:42:06 +02:00
Patryk Osmaczko
a5be90761b
fix(@desktop/chat): fix chat member getter for community
...
fixes : #5582
2022-05-12 12:41:42 -04:00
Pascal Precht
d70a23cb9a
fix(CommunityService): ensure communitySettings aren't mistakenly
...
overwritten
When communities are edited, status-go sends a signal with the community
description, to ensure the network is updated to the latest changes.
However, that community description doesn't include `communitySettings`.
When we then compose the `CommunityDto` object from that signal, it will have
a default certain settings to `false` which might actually be `true`.
The result is that data in memory is incorrect.
To ensure we don't run into this issue, we check whether the attached
settings have an id, if they don't, we know the settings do not
originate from the signal data, meaning we can use the settings we
already have.
2022-05-12 12:20:23 -04:00
Anthony Laibe
a0bebeb78b
fix(@communities): Better error message when failing to import
...
community
fixes #5382
2022-05-12 13:29:15 +02:00
Anthony Laibe
50fef581a5
fix(@wallet): apply order to token list
2022-05-12 09:52:01 +02:00
Anthony Laibe
5e05a7613c
fix(@settings): fix Gas selector for snt
...
fixes #5572
2022-04-21 14:05:31 +02:00
Anthony Laibe
538cd6ae06
feat(@wallet): prevent to duplicate token
...
fixes #5567
2022-04-21 11:51:37 +02:00
Anthony Laibe
efd6412266
fix(@wallet): Token not displayed after upgrade
...
fixes #5563
2022-04-18 16:53:05 +02:00
Sale Djenic
d94abcb31e
fix(@desktop/onboarding): the profile image doesn't look good on the onboarding page
...
Fixes #5241
2022-04-14 12:10:53 +02:00
Sale Djenic
3cdc1358ba
fix(@desktop/contacts): multiple contact related issues fixed
...
Fixes #5354 #5225 #5198
2022-04-13 16:40:34 -04:00
Anthony Laibe
6145b4b620
fix(@wallet): loading collectibles
2022-04-13 14:51:38 -04:00
Richard Ramos
717ca08d31
fix: don't save the node config twice when switching fleets
2022-04-13 14:51:07 -04:00
Pascal Precht
afecbc1796
fix(main/controller): ensure mailserversService is initialized
...
Fixes #5353
2022-04-13 17:16:46 +02:00
Khushboo Mehta
feaa91d062
feat(@desktop/wallet): Add derivation path to wallet account generation
...
fixes #5074
2022-04-13 11:17:53 +02:00
Pascal Precht
348516d5a5
chore: add safeguards when checking for community data in response
...
Also remove unnecessary signals
2022-04-13 10:22:55 +02:00
Anthony Laibe
3f71e1fe87
feat(@wallet): move visible token to status go
2022-04-13 10:12:58 +02:00
Anthony Laibe
159f90f48e
re-disable wallet & browser by default
...
Fixes #5476
2022-04-12 17:48:06 -04:00
Sale Djenic
9c9d633065
fix(@desktop/activity-center): mentions and replies in the activity centre does not display community icon
...
Fixes #5302
2022-04-12 20:08:33 +02:00
Pascal Precht
8d4aa7dd56
feat: introduce communities settings and history archive support UI
...
control
2022-04-12 11:25:46 +02:00
Pascal Precht
1d934c7b26
feat: introduce advanced option to enable/disable community archive
...
protocol
2022-04-12 11:25:18 +02:00
Pascal Precht
1ee631c04e
feat: introduce default torrent node config
2022-04-12 10:38:50 +02:00
Boris Melnik
431348314d
fix(ContactRequests): Remove add myself to sent request model
...
Closes : #5460
2022-04-11 17:26:56 -04:00
Iuri Matias
dbc16329c0
fix(@desktop/groups): group modal is missing context menu options
2022-04-11 13:19:19 -04:00
Jonathan Rainville
8763238369
fix(community): re-hook banning users
...
Fixes #5383
2022-04-11 11:55:33 -04:00
Pascal Precht
10f6d9e89b
feat: reload community chats when history messages have been downloaded
...
This introduces the new signal types related to the community archive
protocol and makes Status Desktop listen to the download event which is
emitted by status-go every time history archives were downloaded.
If the downloaded archive covers data within the recent 7 days, it
causes Status Desktop to reload the corresponding chats.
2022-04-11 15:54:08 +02:00
Patryk Osmaczko
0038501eb2
fix(@desktop/appsearch): render mentions in app search module
...
fixes : #5423
2022-04-08 14:20:00 -04:00
Patryk Osmaczko
58d1319946
fix(@desktop): unify user avatar fallback color
...
issue: #5358
2022-04-08 14:04:21 -04:00
Patryk Osmaczko
bf530a6cc4
fix(@desktop/onboarding): show identicon ring and colors for profiles
...
issue: #5358
2022-04-08 14:04:21 -04:00
Patryk Osmaczko
f2898b6bf7
chore(@desktop): add utility to get color id for pubkey
2022-04-08 14:04:21 -04:00
Anthony Laibe
bd8ad854fc
fix(@wallet): link to tx hash
2022-04-08 10:02:51 -04:00
Jonathan Rainville
4b78c119c3
fix(members): fix error in logs when getting members for public chat
2022-04-07 10:51:02 -04:00
Jonathan Rainville
4e8e2e681f
fix(chat): fix chat duplication
...
Fixes #5324
The problem was that signals sometimes came faster than the "normal" flow, so we added the chat without checking first for duplication
2022-04-07 10:51:02 -04:00
Richard Ramos
f749f84886
Allow the usage of compressed chat keys when sending contact requests
...
Fixes #5359
2022-04-07 10:23:08 -04:00
Khushboo Mehta
d2663d30a5
fix(@desktop/browser): Unable to sign message from simepledapp.eth
2022-04-07 10:28:16 +02:00
Anthony Laibe
b1775357c3
fix(@wallet): estimate gas fail when not enough fund
...
fixes #5267
2022-04-06 13:40:57 +02:00
Anthony Laibe
b84b56c3c0
refactor(@general): move all token related to status-go
2022-04-04 13:07:36 -04:00
Patryk Osmaczko
53c38624ef
chore: add utility to compress pubkey
2022-04-04 12:55:31 -04:00
Boris Melnik
1f82a784d1
fix(change_pasword): Add error message to change password popup
...
Closes : #5190
2022-04-04 12:15:21 -04:00
Patryk Osmaczko
ce36ee90ca
chore(@desktop): rename ambiguous fields `identicon`->`icon`
2022-04-04 17:50:48 +02:00
Patryk Osmaczko
08caca2a60
fix(@desktop): use identicon ring/letter instead of identicon
...
fixes : #5149
2022-04-04 17:50:48 +02:00
Patryk Osmaczko
25c6a5f5ca
chore(@desktop): remove identicon related code
2022-04-04 17:50:48 +02:00
Richard Ramos
c03f0b9d4c
fix: pubkey shown when importing a seedphrase
2022-04-04 11:13:52 -04:00
Richard Ramos
206c692845
fix: use correct pubkey during account generation
2022-04-04 11:13:52 -04:00
Anthony Laibe
87da64d70d
fix(@browser): move post message async
2022-04-04 12:58:34 +02:00
Richard Ramos
b1e5ecc115
feat: discV5
2022-04-01 17:43:09 -04:00
Jonathan Rainville
666c865112
feat(chat): implement new getChats API for the backend
...
Fixes #4878 but new issues will be created to split the implementation
2022-04-01 15:53:49 -04:00
Sale Djenic
57fb0882aa
fix(@desktop/chat): contact lists should only shown mutual contacts
...
Fixes #5117
2022-04-01 14:00:21 +02:00
Sale Djenic
149ff69310
fix(@desktop/contacts): contacts updated to match more closely to requested design
2022-04-01 14:00:21 +02:00
Jonathan Rainville
2d44d53bec
fix(users): user not added when joining group + only show joined users
...
Fixes #5202
2022-03-31 17:31:02 -04:00
Boris Melnik
dd9653bdec
fix(ActivityCenter): Hide pinned messages
...
Closes : #5205
2022-03-31 16:00:49 -04:00
Jonathan Rainville
e1b9332ab3
refactor(user-list): implement getMembers to populate user list
...
Fixes #5122
2022-03-31 14:01:47 -04:00
Sale Djenic
e83e5670a4
feat(@desktop/contacts): support sending contact request to chat key
...
Fixes #5175
2022-03-30 18:35:49 +02:00
Anthony Laibe
b4606d0363
fix(@desktop): network serialization
2022-03-30 15:12:48 +01:00
Anthony Laibe
08131e1d2d
feat(@wallet): move suggested fees to status-go
2022-03-30 09:41:10 +01:00
Khushboo Mehta
4b9b93a873
fix(@desktop/chat): Downlaoding/Copying an image from chat crashes the app
...
The issue was caused because the data being passed to the UI is now a URL and not image data.
Added support to download/copy image by URL
fixes #5194
2022-03-30 10:06:52 +02:00
Richard Ramos
ff12bec631
feat: switch fleet
2022-03-29 22:02:00 -04:00
Anthony Laibe
b732ad6e5c
fix(@browser): deleted account with permission
...
fixes #5154
2022-03-29 17:13:30 -04:00
Boris Melnik
2a27aa17a7
feat(nodes): Add toggle to WakuNodesModal
...
Closes : #5000
2022-03-29 16:59:02 -04:00
Jonathan Rainville
d35344834e
fix(onboarding): show warning when trying to re-encrypt existing account
...
Fixes #5029
2022-03-29 16:48:09 -04:00
Anthony Laibe
4b22a709ba
feat(@wallet): link test/prod networks
2022-03-29 13:49:30 +01:00
Anthony Laibe
696e8aba29
fix(@browser): shared assets/history view
...
fixes #5129
2022-03-29 12:48:04 +01:00
Alexandra Betouni
dcab50fe09
feat(onboarding): ading create new keys screens
...
Closes #4956
2022-03-29 00:47:24 +03:00
Michal Iskierko
38031aba83
feature(desktop/general): Configurable logs
...
Log level can be chosen during application startup.
Logs are disabled for production build.
Fix #3609
2022-03-28 13:58:08 -04:00
Stefan D
022193fe8f
fix(node): enable bandwith reporting in node view
...
Add entry to services.nim in oder to upgrade existing user config
that are missing this value
fixes #4990
2022-03-28 13:23:55 -04:00
Anthony Laibe
f29e825af4
fix(@chat): handle status being nil in stickers
...
fixes #5195
The attribute Status is marked as omit empty in backend
2022-03-28 12:59:37 -04:00
Sale Djenic
da22517138
fix(@desktop/search): search popup UI breaks when clearing the input field
...
Fixes #5138
2022-03-28 12:25:56 -04:00
Anthony Laibe
33216d5bb5
chores: move to backend part1
2022-03-28 12:11:34 -04:00
Anthony Laibe
6ebd8cb1cc
chores(@backend): Add macros for api
2022-03-28 12:11:34 -04:00
Jonathan Rainville
942066f8b4
feat(updates): implement new download update page
...
Fixes #4231
2022-03-25 10:32:31 -04:00
Anthony Laibe
1e6a640c33
refactor(@wallet): simplify saved address
2022-03-25 14:31:34 +00:00
Anthony Laibe
acb38a4c4c
fix(@wallet): cache price to avoid multiple call
...
fixes #5144
2022-03-25 14:30:57 +00:00
Khushboo Mehta
33e3d2377e
fix(@desktop/wallet): User stays on removed account view in wallet after account removal from settings
...
fixes #5037
2022-03-25 08:30:52 -04:00
Michal Iskierko
fd04833610
fix(desktop/chat): Notifies when the user is mentioned in edited message
...
Introduce new signal in message service: SIGNAL_MENTIONED_IN_EDITED_MESSAGE.
Keeping mentioned users public keys in message item/model.
When message is edited, message module sends request to message service to
check if the current user is mentioned and emit SIGNAL_MENTIONED_IN_EDITED_MESSAGE.
Fixes #4475
2022-03-25 09:23:17 +01:00
Michal Iskierko
3711ab613a
feature(desktop/internal): Improve log file naming convention
...
Logs are named app_yyyyMMdd_HHmmss.log
Version, commit and start date information are displayed in logs at the begining.
Injecting commit version from Makefile.
Moving DESKTOP_VERSION const to constants.nim
Fix #3611
2022-03-24 17:47:48 -04:00
Jonathan Rainville
16f61db2f7
fix(group-chat): fix function call to join public chat
...
Fixes #5041
2022-03-24 17:05:32 -04:00
Richard Ramos
d7fb0af91d
refactor: remove active mailserver disconnection
2022-03-24 16:46:46 -04:00
Richard Ramos
2fa620ad92
fix: remove EnableMailserverCycle
2022-03-24 16:46:46 -04:00
Richard Ramos
c6b76f063d
refactor: remove history request
2022-03-24 16:46:46 -04:00
Noelia
8f996992b2
feat(onboarding / privacy): Integrate password validation (zxcvbn lib) in new password screens
...
Use new `PrivacyStore` method getPasswordStrengthScore and link it to the new password strength bar value.
Used backend/general to call to `status-go` method and services/general to define the common `GetPasswordStrengthScore` service.
Added onboarding chain to get password strength score information from `OnboardingStore` to `status-go` call.
Closes #5096
2022-03-24 18:17:04 +01:00
Anthony Laibe
4b91888433
feat(@wallet): move fetch prices
...
also make only one call rather than one call per couple token/currency
2022-03-23 08:54:37 +00:00
Sale Djenic
c5c92fcfd1
refactor(@desktop/general): remove interfaces for controllers, make a single module interface
...
Fixes #5093
2022-03-23 09:00:57 +01:00
Sale Djenic
1bf5882f25
refactor(@desktop/general): remove interfaces for services
...
Fixes #5093
2022-03-23 09:00:57 +01:00
Richard Ramos
8063fbe734
fix: missing changes on contacts for display name
2022-03-21 15:43:42 -04:00
Patryk Osmaczko
9e0b8c5e90
chore: make (emoji/color)Hash direct status_go call
2022-03-18 21:12:39 +01:00
Anthony Laibe
4b48bc69bd
fix(@browser): unlink wallet account and browser account
...
fixes #5034
2022-03-18 15:17:04 -04:00
Noelia
317ac06e43
feat(privacy): Added password strength calls
...
Added all necessary methods to call to a new `status-go` endpoint that allows to get the password strength quality info.
Closes #4980
2022-03-18 13:43:01 +01:00
Stefan Dunca
5a4dde1d5c
feat(chat): members availability and settings change
...
Don't show members in public chat
Show members in communities by default
Enable Gif Widget by default and remove settings entry
Enable Online users by default and remove settings entry
fixes #4906
2022-03-17 15:48:42 -04:00
Patryk Osmaczko
e244260c81
fix(@desktop): make get(Emoji/Color)Hash global utility
...
Removed instances of VisualIdentityService as it was stateless.
Removed (emoji/color)Hash models as they were reduntant, hashes are
obtained only from global utility now.
2022-03-17 15:32:25 +01:00
Richard Ramos
45deb4072e
fix: set display name in accountsDB
2022-03-16 15:29:19 -04:00
Boris Melnik
d4c4fe1f41
fix(Communities): Fix community duplications in model
...
Closes : #5002
2022-03-16 15:22:46 -04:00
Patryk Osmaczko
e130953634
feat(@desktop): use emoji hash and identicon ring
...
Closes : #4782
2022-03-16 18:34:57 +01:00
Khushboo Mehta
ade6a22fda
fix(@desktop/wallet): Disconnect button doesnt disconnect Wallet from Browser
...
fixes #4053
2022-03-16 12:36:58 +01:00
Anthony Laibe
6e453dbbba
fix(@browser): Fix etherscan link
...
fixes #4786
fixes #5014
also fixed simpledapp.eth due to need to resolve previous issue
2022-03-16 11:10:42 +01:00
Jonathan Rainville
a910a3e801
fix(chat): only add active chats (fixes chats reappearing after leaving)
...
Fixes #4903
2022-03-15 12:43:14 -04:00
Jonathan Rainville
13b81134de
fix(community): join community when request is accepted
...
Fixes #4991
2022-03-15 09:29:56 -04:00
Richard Ramos
b07910e27f
feat: display name
2022-03-14 15:17:04 -04:00
Anthony Laibe
d1d56c9ea8
fix(@wallet): pre-populate token details
...
fixes #5024
2022-03-14 14:35:58 +01:00
Anthony Laibe
0908b13ad5
feat(@settings): new dapp permissions view
2022-03-14 13:48:57 +01:00
Khushboo Mehta
6e0471c943
bash: py: command not found
...
feat(@desktop/wallet): Add emoji to Wallet accounts.
Support added to:
1. Wallet list
2. Adding a new account
3. Editing an account
fixes #4926
2022-03-13 08:54:28 -04:00
Jonathan Rainville
aef8d0c4ab
feat(community): enable choosing and changing community channel color
...
Fixes #4953
2022-03-11 16:01:22 -05:00
Richard Ramos
8183d4e317
chore: add status.prod fleet
2022-03-11 15:52:47 -05:00
Alexandra Betouni
8cab96fd24
feat(desktop/chat): Updated create new chat/group flow
...
As per new designs
Closes #4781
2022-03-11 14:31:51 -05:00
Boris Melnik
35bd8fb4ea
fix(Contacts): Exclude myself from contacts
...
Closes : #5018
2022-03-11 14:05:31 -05:00
Jonathan Rainville
f0d9eb9b04
fix(community): fix deleting community chat more reliable
...
Fixes #4913
The problem was that we relied only on the status-go signals, so there was a delay, and also they are not as reliable as deleting them ourselves from the array and calling the event
2022-03-11 09:52:39 -05:00
Sale Djenic
9821e160c1
fix(@dekstop/chat): editing a message does not update the reply
...
Fixes #4891
2022-03-11 14:44:44 +01:00
Sale Djenic
4ff700681f
fix(@dekstop/chat): mentioning oneself display the full key instead of username
...
Fixes #4897
2022-03-11 13:14:14 +01:00
Anthony Laibe
9f7a90d486
fix(@wallet): Correctly load token at boot
...
The settings needs to be loaded before the token as they depends of it
2022-03-10 16:53:08 -05:00
Sale Djenic
b9cc6c7d8e
fix(@dekstop/chat): clicking on a mention or reply in the activity centre notifications list, does not take the user to the correct Community chat window
...
Fixes #4966
2022-03-10 16:51:24 -05:00
Richard Ramos
3c7779305b
feat: move stickers business logic to status-go
2022-03-09 12:16:42 -04:00
Anthony Laibe
49ca009a7c
feat(@settings): Display account information
2022-03-09 13:48:34 +01:00
Jonathan Rainville
68a4498d11
feat(privacy): reimplement show only contact pfp using status-go setting
...
Fixes #4900
2022-03-08 15:50:15 -05:00
Jonathan Rainville
be9d2f94e2
feat: enable emojis as channel icons
...
Fixes #4809
2022-03-08 15:15:25 -05:00
Alexandra Betouni
c2977e468f
feat(onboarding): Added SplashScreen
...
- Added SplashScreen as initial screen before
onboard as per new designs.
- Also moved all onboarding related code from
main to onboarding section and switched to
import this and all other sections as
qml modules, exposing this way only
necessary files.
- Cleaned up unecessary qmldir files and
imports.
Closes #4954
2022-03-08 14:02:24 -05:00
Khushboo Mehta
cc55f811b1
fix(@desktop/wallet): Re-add saved addresses view from Wallet V2
...
fixes #4747
2022-03-03 15:47:42 +01:00
Anthony Laibe
02bc62a9a2
feat(@settings): plug in accounts
2022-03-03 10:43:55 +01:00
Khushboo Mehta
44a8b6df0a
fix(@desktop/wallet): add/re-add buy crypto feature
...
fixes #4925
2022-03-02 18:45:22 +01:00
Jonathan Rainville
6fa74b7ba9
refactor: re-hook disconnected and re-connected signals and banner
2022-03-02 09:27:45 -05:00
Anthony Laibe
bfda545646
refactor: add back eip1559
2022-03-01 15:10:23 -05:00
Jonathan Rainville
d2d57036b5
fix(notifications): fix windows tray icon and notifications
...
Fixes #4263
2022-03-01 10:01:22 -05:00
Jonathan Rainville
d42a34ff3a
fix(user-list): fix adding users to user list on new messages
...
Fixes #4898
2022-03-01 09:44:20 -05:00
Sale Djenic
40d10b0cbb
fix(@dekstop/chat): timestamp for `Fetch messages` is wrong
...
Fixes #4850
2022-02-25 12:11:26 -05:00
Khushboo Mehta
ec9a359a28
fix(@desktop/wallet): Sign transaction accepts incorrect password
...
Async methods for send transaction is not impolemented yet and this is a fix until the proper flow is implemented.
Also resolves the same issue observed in chat section.
fixes #4821
2022-02-25 11:58:15 -05:00
Khushboo-dev-cpp
dcac7977d9
fix(@desktop/settings): Store pass to keychain does not validate current password which results to inability to login
...
fixes #4358
2022-02-25 11:56:47 -05:00
Sale Djenic
343ce69e29
fix(@dekstop/chat): members panel on the Community invite sender's app is only updated after the app is rebooted
...
Fixes #4870
2022-02-24 17:16:17 -05:00
Jonathan Rainville
a51aee1683
fix(community): re-hook kick user from community
...
Fixes #2274
2022-02-24 17:04:56 -05:00
Jonathan Rainville
6c5594b576
fix(community): fix community edits not always working
...
Fixes #4842
2022-02-24 16:54:05 -05:00
Jonathan Rainville
bd69d88163
feat(communities): add category signal handling (add, delete and edit)
...
Fixes #4753
2022-02-24 16:54:05 -05:00
Jonathan Rainville
f7860310db
fix(community-chats): fix community chats getting duplicated
...
Fixes #4859 and #4858
2022-02-24 16:54:05 -05:00
Jonathan Rainville
3985272037
fix(invitation): fix community invite not showing in 1-1 chats
...
Fixes #4851
2022-02-24 10:58:26 -05:00
Sale Djenic
52fb195b39
fix(@dekstop/chat): trying to unblock a contact by hitting 'Unblock' via the chat view does not do anything
...
Fixes #4835
2022-02-24 16:19:51 +01:00
Sale Djenic
0078961a67
fix(@dekstop/chat): dogfooding_3 crash
...
Fixes #4827
2022-02-24 15:46:36 +01:00
Sale Djenic
91e42aba6d
fix(@dekstop/chat): creating a chat with numeric only crashes the app
...
Fixes #4860
2022-02-23 15:53:38 -05:00
Richard Ramos
d4f8b63292
feat: add status.test fleet
2022-02-23 15:48:06 -05:00
Sale Djenic
c855de98b6
fix(@dekstop/chat): higher cpu usage after opening gif selector
...
Fixes #4829
2022-02-23 15:43:21 -05:00
Sale Djenic
6f3ce63f51
fix(@dekstop/chat): wrong redirect when opening a profile -> send message inside of community
...
Fixes #4837
2022-02-23 15:38:55 -05:00
Jonathan Rainville
58935b82d7
fix(search): fix profile popup opened on search title clicked
...
Fixes #4795
Makes sure to only open the profile popup if the click is a pubkey.
Also opens the popup on ctrl+f
2022-02-23 15:17:51 -05:00
Richard Ramos
8c95e65ebf
fix: code review
2022-02-21 17:30:50 -04:00
Richard Ramos
ae09dfb04b
feat: use http server for images and identicons
2022-02-21 17:30:50 -04:00
Sale Djenic
6186bf9c8c
fix(@desktop/general): app/os notifications
...
Fixes #4409
2022-02-21 22:01:19 +01:00
Sale Djenic
3a25f8d1c8
feat(@desktop/general): contacts requests participates in calculating count badge for `Chat` section
2022-02-21 22:01:19 +01:00
Jonathan Rainville
f27fd6ea61
fix(communities): fix invite link enabling joining twice
...
Fixes #4801
2022-02-21 09:43:43 -05:00
Jonathan Rainville
16aac6fd4a
fix: fix self profile image not showing in the message and fix name
...
Fixes #4807
2022-02-21 09:32:26 -05:00
Sale Djenic
4f65286ead
refactor(@desktop/browser): move provider logic to `status-go`
...
Fixes #4693
2022-02-21 15:22:22 +01:00
Boris Melnik
9a9d671014
fix(groups): Fix invitations for groups
...
Closes : #4767
2022-02-21 16:52:14 +03:00
Jonathan Rainville
23d9e9f8e9
fix(communities): fix pending request to join when receiving new signals
...
Fixes #4816
2022-02-18 09:40:31 -05:00
Anthony Laibe
92bc1fdab1
feat(@wallet): toggle network
2022-02-18 15:25:55 +01:00
Richard Ramos
fc24f16525
fix: continue showing loading indicator when store fetching failed
...
Fixes #4733
2022-02-17 14:53:39 -04:00
Boris Melnik
ea5b5716e5
refactoring(groups): Refactor groups popups
...
Closes : #4719 #4615
2022-02-17 21:04:29 +03:00
Jonathan Rainville
b335542dcd
fix(links): fix editing a link and reflect what the new link shows
...
Fixes #3631
2022-02-17 12:38:55 -05:00
Anthony Laibe
626541e3bd
chores(@wallet): remove wallet 2
2022-02-17 12:00:20 -05:00
Jonathan Rainville
713e6685ca
fix: make mentions work with ensname, alias and nickname
...
Fixes #3707
2022-02-17 11:59:23 -05:00
Sale Djenic
9ed6c6235c
fix(@desktop/chat): can't join to group chat by clicking [Join chat] or decline invitation with [Decline invitation]
...
Fixes #4766
2022-02-17 11:28:59 -05:00
Anthony Laibe
9495956a53
feat(@settings): Add wallet settings with network
2022-02-16 17:06:13 +01:00
Anthony Laibe
03b4bb0511
feat(@wallet): Add opensea api key
2022-02-16 10:29:00 +01:00
Khushboo Mehta
52e96e904b
fix(@desktop/chat): enable transactions over chat
...
fixes #4610
2022-02-15 21:22:21 +01:00
Jonathan Rainville
b0521cf1ed
fix(mentions): fix showing .eth for normal ENS names in chat
...
Fixes #3634
2022-02-15 10:17:25 -05:00
Anthony Laibe
1d83b64fae
feat(@wallet): Enable multi network for wallet account
2022-02-15 11:01:45 +01:00
Anthony Laibe
b2579230a9
feat: prepare token service for multichain
2022-02-15 11:01:45 +01:00
Jonathan Rainville
16e7d16c8c
feat(communities): re-implement community link unfurling
...
Fixes #4788
2022-02-14 17:03:41 -05:00
Richard Ramos
bee583d448
fix: prefix
2022-02-14 14:26:02 -05:00
Anthony Laibe
7268ec3773
feat: prepare token service for multichain
2022-02-14 14:37:42 +01:00
Jonathan Rainville
b7bfd334f3
feat(ens): [re-add] new backend
...
Fixes #4694
also add back pending transaction
2022-02-10 09:24:38 -05:00
Anthony Laibe
d9212565b7
feat(@settings): Add feature flag for multi network
2022-02-09 12:55:40 +01:00
Patryk Osmaczko
ba7a6d5d34
style: remove trailing whitespaces
2022-02-09 11:16:23 +01:00
Patryk Osmaczko
914c7b2839
fix(@desktop/sections): make ctrl+k display chats from communities
...
Closes : #4059
2022-02-09 10:38:34 +01:00
Richard Ramos
16328823a9
refactor: add reorderCommunityCategories proc to backend
2022-02-08 14:26:07 -04:00
Richard Ramos
04e1db6b56
fix: chat reordering eventually not working
2022-02-08 14:26:07 -04:00
Richard Ramos
4cda8d8835
fix: code review
2022-02-08 14:26:07 -04:00
Richard Ramos
3fd10e7915
fix: community chat positions
2022-02-08 14:26:07 -04:00
Richard Ramos
b21d2c5618
refactor(communities): edit categories
2022-02-08 14:26:07 -04:00
Sale Djenic
aa6036b78b
fix(@desktop/chat): mention suggestion list fixed
2022-02-08 12:33:45 -05:00
Richard Ramos
f67ffde12c
refactor(communities): edit categories
2022-02-07 18:29:13 -04:00
Richard Ramos
c338bdf6ae
refactor(communities): delete categories
2022-02-07 18:29:13 -04:00
Sale Djenic
7ff994a46a
chore(@desktop/general): check for updates updated
...
- unused `updates.nim` removed from `backend`
- `ens.nim` updated accordingly to what we have there before
- the way how we're checking for updates is updated
2022-02-07 18:59:24 +01:00
Sale Djenic
58c9e15365
chore(@desktop/wallet): signal names stored in string constants (wallet account service)
2022-02-07 18:51:39 +01:00
Sale Djenic
cd8bd4147c
feat(@desktop/wallet): move create accounts to `status-go`
...
Fixes #4670
2022-02-07 18:51:39 +01:00
Jonathan Rainville
20a2d48eea
fix(notifications): [re-add] fix notification setup called too soon
...
Fixes #4702
2022-02-07 11:15:28 -05:00
Sale Djenic
4341d12efc
fix(@desktop/wallet): send transaction to address UI is broken
...
Fixes #4623
2022-02-07 16:42:30 +01:00
Sale Djenic
e3b349fe51
feat(@desktop/general): move token balance retrieval to status go
...
Fixes #4677
2022-02-07 16:23:26 +01:00
Anthony Laibe
723613a5e0
chores(@general): remove leftover code after merge
2022-02-07 15:59:35 +01:00
Anthony Laibe
2ca1b71364
fix(@activity_center): fix dup messages
...
fixes #4631
2022-02-07 12:35:45 +01:00
Noelia
19f5ce8de0
fix(@desktop/communities): Newly created Community remains highlighted
...
Fixed switching/highlight between community and regular navigation button after a newly created and edited communities.
Active property value in createCommunityItem(..) has been set depending on if the current active section corresponds with the item we are going to create.
Fixes #4519
2022-02-07 12:16:40 +01:00
Anthony Laibe
5ebafb1c0c
Fix(@chat): add special cases for group chat
...
fixes #4612
fixes #4613
2022-02-07 10:08:45 +01:00
Sale Djenic
841f1704b7
fix(@desktop/chat): add a blocked bar for blocked user profile
...
- blocked bar is added for profile popup
- blocked bar is added for a chat
Fixes #4673
2022-02-06 16:41:30 +01:00
Anthony Laibe
cc77573652
chores(@general): remove backend warnings
2022-02-04 19:31:26 +01:00
Jonathan Rainville
d4410c1aa7
fix(browser-provider): fix browser provider not asking for authorization
...
Fixes #4721
2022-02-04 13:21:10 -05:00
Jonathan Rainville
268d7fcd36
fix(pins): fix max 3 pins and unpining pins the new message
...
Fixes #4576
2022-02-04 13:20:11 -05:00
Sale Djenic
d43b1eb25c
chore(@desktop/general): remove all timeline related code
...
Fixes #4709
2022-02-04 17:57:07 +01:00
Anthony Laibe
b164b088f5
refactor(@activity_center): Add switch to section/chat
...
fixes #4474
2022-02-03 16:40:13 -05:00
Jonathan Rainville
b688a5a305
feat(wallet): hook sendTransferTokens to the wallet Send
...
Fixes #4650
2022-02-03 15:12:32 -05:00
Jonathan Rainville
0f5a6d8599
feat(wallet): hook transferEth for wallet transfers
2022-02-03 15:12:32 -05:00
Anthony Laibe
56340bebd1
chores(@general): remove status-lib deps
2022-02-03 11:52:45 -05:00
Jonathan Rainville
967fff839b
feat(@desktop/settings): [re-add] Add developer mode toggle
...
Fixes #4700
2022-02-03 10:54:25 -05:00
Sale Djenic
aeed9303cd
fix(@desktop/communities): community import has some issues
...
Fixes #4206
2022-02-03 16:14:15 +01:00
Sale Djenic
0b3cafdbc4
fix(@desktop/settings-contacts): it is not possible to add new contacts after the first one is added
...
Fixes #4658
2022-02-03 15:40:54 +01:00
Sale Djenic
c85734f08d
fix(@desktop/chat): group members count is wrong
...
Fixes #4614
2022-02-03 15:29:45 +01:00
Sale Djenic
f4c162d921
chore(@desktop/general): few warnings building the app removed
2022-02-02 15:55:23 +01:00
Khushboo Mehta
0f682658bc
fix(@desktop/wallet): send transaction to address UI is broken
...
fixes #4623
2022-02-02 11:53:21 +01:00
Sale Djenic
98293c112b
fix(@desktop/chat): the @mention emblem isn't being displayed on the channel list
...
Fixes #3630
2022-02-01 21:21:22 +01:00
Richard Ramos
ad7f48d6ac
refactor: removing mailserver controller and model
2022-02-01 15:16:45 -04:00
Jonathan Rainville
f36bee6337
fix(wallet-send): fix send modal estimate gas and other hooks
2022-02-01 14:09:56 -05:00
Jonathan Rainville
82fb325dac
fix(browser-tx): fix estimate gas and send TX on the browser
...
Fixes #4557
2022-02-01 14:09:56 -05:00
Jonathan Rainville
08c01d2775
fix(community): hook edit community channel
...
Fixes #4539
2022-02-01 10:55:01 -05:00
Sale Djenic
f4a78a29be
chore: issues after massive `base_bc` rebase fixed
2022-02-01 12:46:42 +01:00
Sale Djenic
1dedac187c
chore: update after merging `base_bc`
...
- gif service updated due to point to a non existing file (one
affected by cleaning `status-lib`)
- `statusq` updated to point to the last commit in master
- `status-lib` updated to point to the last commit in master
2022-02-01 11:52:37 +01:00
Sale Djenic
4169854feb
fix: multiple issues running the app
...
- `setAppWidth` issue - fixed
- `signal connection` issue - fixed
- `app-run-test.sh` script added
2022-02-01 11:52:37 +01:00
Sale Djenic
eb41dbe175
refactor(@desktop/general): repo cleaning
...
- all unused/unnecessary files remove
- `status-lib` references updated due to cleaning on that side
- necessary submodules added (those removed from status lib)
2022-02-01 11:52:33 +01:00
Jonathan Rainville
4f706e8b21
hotfix(community): fix missing function
2022-02-01 11:51:31 +01:00
Noelia
bed7ca20fb
fix(@desktop/browser): [base_bc] renaming bookmark is not persistent
...
Edit existing bookmark name is now correctly updated in the view.
Fixes #4549
2022-02-01 11:51:31 +01:00
Jonathan Rainville
e3a5c6bad3
fix channel missing a name when re-joining
2022-02-01 11:51:31 +01:00
Jonathan Rainville
f7694e2915
fix(communities): enable leaving and then re-joining a community
...
Fixes #4568
2022-02-01 11:51:31 +01:00
Richard Ramos
192a0c4d19
refactor(communities): create channel in specific category
2022-02-01 11:51:22 +01:00
Khushboo Mehta
358e3c4a16
fix: Move gif to status-go
...
fixes #4355
2022-02-01 11:51:11 +01:00
Richard Ramos
ba863acd4e
fix: code review
2022-02-01 11:51:00 +01:00
Sale Djenic
a05a821f51
issues adding category fixed
...
- chats list maintained in the chat service gets updated form the right places now
- redundant mapping `Chat` to `ChatDto` is removed, since we already get all
necessary data for the chat, no need for additional mapping which may just
introduce new inconsistencies
- `findIndexById` proc updated so in case if there is no the chat we're searching
for in the list, we're returning `-1` instead of last index in the list
- `DelegateChoice` on the qml side updated to match new type value `Constants.chatType.category`
2022-02-01 11:51:00 +01:00
Richard Ramos
b67e97a05c
feat(communities): create categories
2022-02-01 11:51:00 +01:00
Richard Ramos
24fa56e3b8
refactor: add fake category type
2022-02-01 11:50:57 +01:00
Boris Melnik
0065f5cae5
refactor: create categories (WIP)
2022-02-01 11:50:51 +01:00
Anthony Laibe
c702928e1e
fix(@chat): display message with link
...
fixes 4600
2022-02-01 11:50:50 +01:00
Sale Djenic
0a9aad7b03
fix(@desktop/app-search): loading messages improvements
2022-02-01 11:50:50 +01:00
Sale Djenic
25f7544b41
fix(@desktop/app-search): [base_bc] can't jump to a message from search results
...
- broken "jump to a section/chat/message" feature fixed
- added loading indicator while searching is in progress
- animation when we point to the searched message is in place again
Fixes #4577
2022-02-01 11:50:50 +01:00
Anthony Laibe
16225a3af9
fix(@chat): display link urls
2022-02-01 11:50:40 +01:00
Boris Melnik
219d7b46c0
feat(groups): Update chat details when group renamed
...
Closes : #4575
2022-02-01 11:50:33 +01:00
Jonathan Rainville
a306d3a9d7
fix(profile): fix profile seed phrase backup badge
...
Fixes #4573
2022-02-01 11:50:33 +01:00
Anthony Laibe
76331cee11
fix(@communities): Handle Activity center event
...
fixes #4408
2022-02-01 11:50:33 +01:00
Khushboo Mehta
b467c031b9
fix(@desktop/chat): can't reply to a reply
...
fixes #4551
2022-02-01 11:50:33 +01:00
Sale Djenic
7421967d96
fix(@desktop/chat-content): [base_bc] can't select a community channel
...
Fixes #4538
2022-02-01 11:50:32 +01:00
Jonathan Rainville
dc9f601ede
fix(community/section): fix new community order in the sections
...
Fixes #4566
2022-02-01 11:50:18 +01:00
Anthony Laibe
2e3d252fec
fix(@communities): create channel
...
fixes #4565
2022-02-01 11:50:17 +01:00
Anthony Laibe
a8f2a3cb08
fix(@chat): react to on left chat
...
fixes #4528
2022-02-01 11:50:17 +01:00
Sale Djenic
8724b3e9e7
fix(@desktop/chat-messages): [base_bc] adding emoji to a message does not reflect on desktop
...
Desktop app does handle message reactions properly now.
Reactions are properly handled by the pinned messages model as well.
Fixes #4525
2022-02-01 11:50:17 +01:00
Jonathan Rainville
518b7e455e
fix(userlist): member added to userlist on approve and duplicate member
...
Fixes #4523 and #4542
2022-02-01 11:50:17 +01:00
Jonathan Rainville
c20554d987
refactor(community): use user model for the community member list
...
Fixes #4471
2022-02-01 11:50:17 +01:00
Richard Ramos
fb35f89336
fix: loading indicator
2022-02-01 11:50:17 +01:00
Richard Ramos
5458dcbb55
chore: add wakuv2prod fleet config
2022-02-01 11:50:17 +01:00
Anthony Laibe
cfd227f9f2
fix(@chat): react to on clear history
...
fixes #4527
2022-02-01 11:50:17 +01:00
Anthony Laibe
5bf9b587da
perf(@chat): Do not re-render messages when switching chat
2022-02-01 11:50:17 +01:00
Sale Djenic
69fc5bec5e
refactor(@desktop/settings-ens-usernames): ens usernames module added and corresponding ui updated
2022-02-01 11:50:14 +01:00
Jonathan Rainville
bd2bb8952a
refactor(community): move community specific functions to chat_section
...
Fixes #4489
2022-02-01 11:50:02 +01:00
Jonathan Rainville
e1deafa76b
refactor(community): move membership functions to chat_section
...
Fixes #4473 and #4485
2022-02-01 11:50:01 +01:00
Jonathan Rainville
3e339ea094
refactor(community): add admin member request feature
...
Fixes #4442
2022-02-01 11:50:01 +01:00
Khushboo Mehta
59ec288e7a
fix(@desktop/community): Updates to a joined community channel doesnr reflect on the UI
...
fixes #4505
2022-02-01 11:49:55 +01:00
Boris Melnik
1cd83b4d17
refactor(groups): Move groups to new architecture
...
Closes : #4223
2022-02-01 11:49:52 +01:00
Khushboo Mehta
2ff5ce7fc2
fix(@desktop/community): added option to delete community channel
...
fixes #4415
2022-02-01 11:49:47 +01:00
Jonathan Rainville
c332fcaad8
fix(chat): set 1-1 chat as active when already created
...
Fixes #4493
2022-02-01 11:49:47 +01:00
Alexandra Betouni
a0b40590ab
fix:activity center view is empty
...
Updated all available message properties
from the new backend
Closes #4408
2022-02-01 11:49:47 +01:00
Jonathan Rainville
d073dd215a
fix(chat): fix copy and download image
...
Fixes #4494
2022-02-01 11:49:47 +01:00
Anthony Laibe
aa5cb2446e
fix(@chat): Guarantee message uniqueness in list
...
fixes #4482
2022-02-01 11:49:47 +01:00
Patryk Osmaczko
ed8f2d35ce
fix(@desktop/chat): update chat after image is sent
...
Fixes : #4404
2022-02-01 11:49:47 +01:00
Richard Ramos
068fe41258
chore: change dns discovery url
2022-02-01 11:49:47 +01:00
Khushboo Mehta
f68d967544
fix(@desktop/chat): making edit work on base_bc
...
fixes #4410
2022-02-01 11:49:44 +01:00
Jonathan Rainville
a027ec98f8
refactor(community): add member list model and hook it + updates to comm
2022-02-01 11:49:34 +01:00
Sale Djenic
7439b79039
chore(@desktop/general): signal names aligned
...
When we started with refactor we had to somehow separate "new"
and "old" signals that's why most of signals had prefix "new-", now
since we don't collide any more with "old" signal names (since we
removed all old code) we are free to sort out that signals naming,
what this commit does.
2022-02-01 11:49:14 +01:00
Jonathan Rainville
565211f38f
fix(chat): fix sticker button not showing + stickers not showing in chat
...
Fixes #4407
2022-02-01 11:49:14 +01:00
Anthony Laibe
b4fa3ef35c
fix(@chat): dependency injection
2022-02-01 11:49:14 +01:00
Anthony Laibe
848308ed04
refactor(@desktop): gif section
2022-02-01 11:49:14 +01:00
Khushboo Mehta
e757c07c96
fix(@desktop/chat): delete message not working
...
fixes #4411
2022-02-01 11:49:11 +01:00
Jonathan Rainville
edc7a92445
fix(act-center): fix badly named controller function causing a crash
2022-02-01 11:49:04 +01:00
Jonathan Rainville
31ab5a7962
fix(contact-request): fix various contact request issues
...
Fixes #4420
2022-02-01 11:49:04 +01:00
Jonathan Rainville
e195053669
fix(contact): fix contact crash because of empty roles
2022-02-01 11:49:04 +01:00
Alexandra Betouni
a694b15d6c
Fixed app crashing on start up
...
Also partially fixes #4444
2022-02-01 11:49:04 +01:00
Sale Djenic
f7e8b68715
refactor(@desktop/chat): mentioning a user in chat reveals his public key instead of user name
...
This fix also includes mention users name update according to their
local/ens names, in app runtime.
Fixes #4403
2022-02-01 11:49:04 +01:00
Sale Djenic
46211c38ee
refactor(@desktop/chat): reading a channel message does not mark it as read
...
- non active chats/channels are made bold if there are new messages inside them
a dot badge is added to the chat/community section if it's needed in that case
- for non active chats/channels count badge is added if there are new mentions
inside them, a count badge is added to the chat/community section if it's needed in
that case
- selecting chat/channel marks messages from it as read and update its displaying
and dot/count badge of chat/community section accordingly
Fixes #4403
2022-02-01 11:49:04 +01:00
Sale Djenic
f0ca1a4cc3
refactor(@desktop/general): many errors from the log are fixed
...
- various issues on app start in console
- various issues when logging out in console
- `node_section` module delete method error
- SyntaxError: JSON.parse: Parse error from the MessageStore
2022-02-01 11:49:04 +01:00
Richard Ramos
4cb3126513
refactor: mailserver_cycle (base_bc)
2022-02-01 11:49:01 +01:00
Sale Djenic
f24d6e968b
refactor(@desktop/chat): reply to a message and message ordering
...
- fixed issue where reply to a message was added as 2 messages in the message list
- messages are added to a model respecting their timestamp
2022-02-01 11:48:55 +01:00
Sale Djenic
051142cf3b
refactor(@desktop/chat): loading messages on join public chat
...
- received new messages are now filtered by the chat id they belong to
- mailserver actions are added to the log
2022-02-01 11:48:54 +01:00
Sale Djenic
4d042f80aa
refactor(@desktop/general): dependencies to the `status-lib` removed
...
Fixes #4395
2022-02-01 11:48:51 +01:00
Jonathan Rainville
9fc9f698d9
refactor(community): hook invite user and fix community context menu
2022-02-01 11:48:43 +01:00
B.Melnik
0e5fbfb567
refactor(Node): move node to new architecture
...
Closes : #3805
2022-02-01 11:48:33 +01:00
Jonathan Rainville
b7459b331b
refactor(community): hook leave community
2022-02-01 11:48:25 +01:00
Sale Djenic
96e50a97ac
refactor(@desktop/chat-community): `ChatContextMenuView` and `MessageContextMenuView` updated
...
Within this commit apart of `ChatContextMenuView` and `MessageContextMenuView`
some other things are fixed:
- pinned messages model (`asyncFetchChatMessagesTask`), which was corrupted most
likely by resolving conflicts
- `pinned by` part of the pinned messages
- set/remove local nickname for a contact
- contacts in a message list and pinned by name, contact in a pinned message list
and pinned by name, one to one chat details and chat tool bar are updated in a way
that they are responsive to the contact's updates
- pinned messages updated received from remote (from the `status-go`) is handled
Fixes #4366
2022-02-01 11:48:25 +01:00
Jonathan Rainville
60011aef61
fix(community): fix creating channels in a new community does not work
2022-02-01 11:48:25 +01:00
Jonathan Rainville
6fe9652b44
fix(chat): fix loading chats when joining them
...
Fixes #4367
2022-02-01 11:48:25 +01:00
Jonathan Rainville
3678b3af9b
refactor(community): hook edit community feature
2022-02-01 11:48:22 +01:00
Jonathan Rainville
7fbd37a8f7
fix(chat): add signal to display new messages received
...
Fixes #4370
2022-02-01 11:48:16 +01:00
Jonathan Rainville
dcad109bac
hotfix: comment line that makes the app not open
2022-02-01 11:48:16 +01:00