Richard Ramos
214069cb25
feat: display mailserver interactions
2021-09-17 13:14:01 -04:00
Sale Djenic
8af104a16e
feat(@desktop/onboarding): support (optionally) OS keychain to login password
...
This feature works for MacOs only, for now.
On login, whether new or already created user may select between options:
"Store" - store password to the Keychain
"Not now" - don't store it now, but ask next time again
"Never" - don't store them ever and don't ask again
Selected preference may be changed later in:
`ProfileSettings > Privacy and security > Store pass to Keychain`
On the next app run, if `Store` was selected, a user will be asked to confirm
his identity using Touch Id in order to log in the app. If any error happens
he will be able to login using password.
Fixes : #2675
2021-09-17 12:45:34 -04:00
Sale Djenic
e0c53b7012
refactor(@desktop/general): managing local settings added on the nim side
...
From now on we are able to access local settings (settings and global settings)
on the nim side, not only through the qml.
This change is required as part of the feature issue-2675.
2021-09-17 12:45:34 -04:00
Anthony Laibe
974e53f3cb
feat(@desktop/wallet2): Add network select
2021-09-16 17:35:58 -04:00
Anthony Laibe
5ce06a94cc
feat(@desktop/chat): download messages
...
fixes #3508
2021-09-16 16:37:58 -04:00
Richard Ramos
dc8294b6bd
fix: display current active mailserver
...
Fixes #3505
2021-09-16 16:29:33 -04:00
Khushboo Mehta
b9073919cb
feat(@desktop/wallet2): Added traits for the opensea Assets
...
fixes #3435
2021-09-16 15:39:10 -04:00
Richard Ramos
1db9e1b151
chore: remove unused imports
2021-09-16 14:56:25 -04:00
Richard Ramos
03eed589a9
feat: display logs in node management section
2021-09-15 16:04:28 -04:00
Alexandra Betouni
22994a4a14
feat(desktop/profile) adding password changed modal
...
Implemented new change password succcess confirmation
popup
Closes #3432
2021-09-15 15:20:33 -04:00
Andrei Smirnov
d159c0e61c
feat(@desktop/deep-links): integrated deep links with single-instance IPC
2021-09-15 14:30:34 -04:00
Andrei Smirnov
a4df3c644b
Lock on DATADIR, not app dir
2021-09-15 12:18:09 -04:00
Andrei Smirnov
10de9fc0c1
Rebased
2021-09-15 12:18:09 -04:00
Pascal Precht
315c4014a7
fix(@desktop/profile): show ENS username in profile page if available
...
Closes #3424
2021-09-15 06:45:58 -04:00
Richard Ramos
8e80497cdc
fix: set preferred username
2021-09-15 06:45:26 -04:00
Iuri Matias
3b4d6ade7d
rename libstatus to statusgo_backend
2021-09-11 17:51:52 -04:00
Iuri Matias
17f8abb250
name utils import due to conflict
2021-09-11 08:45:49 -04:00
Khushboo Mehta
35e15f7ed0
feat(desktop/wallet): Adding Setttings tab in wallet 2
...
Added nim api's to get the account signing phrase
fixes #3303
2021-09-10 14:27:33 -04:00
Richard Ramos
285f54dab6
EIP1559
2021-09-10 13:42:19 -04:00
Richard Ramos
daa0865885
refactor: moving OPENURI constant back from status-lib to app
2021-09-10 11:56:27 -04:00
Richard Ramos
a13a0e0d3a
refactor: extract app constants from status-lib to desktop
2021-09-10 11:56:27 -04:00
Anthony Laibe
22831f124f
feat(@desktop/wallet2): Fetch networks on wallet init
2021-09-09 17:49:23 -04:00
Andrei Smirnov
0528f5d933
Fixed link structure for 1-1 chats
2021-09-09 16:53:09 -04:00
Andrei Smirnov
a3368b091e
Fixing rebase.
2021-09-09 16:53:09 -04:00
Andrei Smirnov
03022742d8
feat(@desktop/Windows): status-im:// protocol support and installer fixes
2021-09-09 16:53:09 -04:00
Andrei Smirnov
d80034e0c4
fix(@desktop/communities): processing response from InviteUsers call
2021-09-09 15:17:16 -04:00
Richard Ramos
d32c3e53d9
refactor: signal handling
2021-09-09 14:35:51 -04:00
Richard Ramos
32049aa928
refactor: extract status to separate repository
2021-09-08 15:52:43 -04:00
Richard Ramos
b4a209e17c
fix: membership requests dissapearing on a community update
...
Fixes #3315
2021-09-08 14:55:15 -04:00
Sale Djenic
7c812c0961
refactor(@desktop/general): move Qt logic out of src/status library
...
Since `src/status` was Qt dependant part because of the following foundation files:
- /src/status/tasks/marathon/mailserver/controller.nim
- /src/status/signals/core.nim
- /src/status/tasks/marathon/mailserver/events.nim
- /src/status/tasks/qt.nim
and because logic related classes like:
- /src/status/chat.nim
this commit made that part Qt independant.
New layer `src/app_service` is introduced and above mentioned foundation files
are moved there. As well as corresponding logic for requested services.
Communication between logical parts on the high level is as follows:
- `src/app` => `src/app_service` => `src/status` => `src/app`
- `src/app` => `src/status` => `src/app`
Fixes : #3376
2021-09-08 14:09:21 -04:00
Sale Djenic
7bbfba7fb3
feat(@desktop/wallet2): implement buy crypto feature
...
If user wants to buy/sell crypto, popup modal list will be displayed so he may
choose which service to use for that action.
Fixes : #2120
2021-09-07 14:18:14 -04:00
Sale Djenic
2177e06d95
chore(@desktop/wallet2): wallet2 controller added
...
Wallet2 related classes added to `src/status` and `src/status/wallet2`.
`src/app/wallet/v2` classes updated accordingly.
2021-09-07 14:18:14 -04:00
Sale Djenic
71360d4362
chore(@desktop/general): json common properties moved to the more general location
2021-09-07 14:18:14 -04:00
Andrei Smirnov
3902ddf002
fix(@desktop/updates): using timeout when checking for new version
2021-09-07 10:27:48 -04:00
Anthony Laibe
4bef4533b6
fix(@desktop/chat): do not crash when deleting a message
...
fixes #3387
2021-09-07 10:27:05 -04:00
Sale Djenic
a591e91a2e
fix(@desktop/general): clicking push notification does expand the app but does not open correct channel/chat
...
Logic for adding os notifications for Windows and MacOs added.
Fixes : #2996
2021-09-06 16:39:37 -04:00
Andrei Smirnov
979fea1cee
Bugfixes
2021-09-02 15:58:13 -04:00
Andrei Smirnov
f74d1a67a5
fix(@desktop): various UI scaling fixes
2021-09-02 15:58:13 -04:00
Andrei Smirnov
68d34e5706
fix(@desktop/chat): edit channel modal to show up-to-date values
2021-08-31 14:33:56 -04:00
Sale Djenic
4916b8f552
fix(@desktop/chat): no identicon/profile picture shown and wrong timestamp format in search results
...
Icons added for messages senders in the search result, also community and chat
icons are colorized now.
Fixes : #3259
2021-08-31 14:23:59 -04:00
Andrei Smirnov
21059919b1
Reverted odd method removal.
2021-08-31 12:07:48 -04:00
Andrei Smirnov
8ae050b642
fix(@desktop/communities): changing contact nickname must be reflected in users list
2021-08-31 12:07:48 -04:00
Richard Ramos
1c7fa14903
fix: log error when an RPC exception is raised when releasing an ens
2021-08-31 12:04:03 -04:00
Richard Ramos
efcbb023a6
fix: message when username is locked, and remove preferred username when released
2021-08-31 12:04:03 -04:00
Richard Ramos
80343446ec
feat: release ENS names
2021-08-31 12:04:03 -04:00
Anthony Laibe
e2ca49b097
perf(@desktop/chat): make mark all messages read async
2021-08-31 11:55:38 -04:00
Anthony Laibe
0d5cf71df5
perf(@desktop/chat): avoid query when switching chat
...
As we keep a local list of contact request and contact added
we should not need to query this data each time we switch chat as
we already have this data in memory.
This data should be maintained each time there is a change
fixes #1642
Also: Remove what seems to be duplicated and dead code about
getContactById
2021-08-31 11:55:38 -04:00
Anthony Laibe
9af32a1796
fix(@desktop/chat): Add new dedicated event for sending message
2021-08-26 16:53:38 -04:00
Richard Ramos
f637067606
fix: code review
2021-08-26 16:38:47 -04:00
Richard Ramos
1969130fad
feat: display bloom filter usage
2021-08-26 16:38:47 -04:00