2915 Commits

Author SHA1 Message Date
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
Pascal Precht
3536b57e08 fix(@desktop/onboard): don't submit password creation form on enter when invalid
There's a bug where creating a password is possible while having an invalid state
because hitting enter causes the submission without checking the form's validity.

This commit fixes it by only submitting the form when both fields are actually valid.

Closes #3412
2021-09-08 11:42:27 -04:00
Andrei Smirnov
8f9c46bfef Bumped DOtherSide submodule version 2021-09-07 14:56:48 -04:00
Andrei Smirnov
aed0be9054 feat(@desktop/chat): editing message in markdown mode 2021-09-07 14:56:48 -04:00
Alexandra Betouni
4272d0bf19 feat(@desktop/wallet2) Updates in AddAccount modal
based on the new concept

* Updates include only adding account with private key,
  seed phrase to be done in a seperate PR

Closes #3310
2021-09-07 14:23:50 -04:00
Iuri Matias
a1254606fa add missing comment close 2021-09-07 14:21:09 -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
7973679926 chore(@desktop/wallet2): added wallet's footer
Removed send/receive/settings buttons from the header.
Wallet's footer and buttons required by the new design are added.
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
Pascal Precht
8015235eea fix(Communities): ensure community profile doesn't bleed into modal header
Closes #3397
2021-09-07 10:30:58 -04:00
RichΛrd
4295c92deb
fix: invalid variable name in ProfilePopup 2021-09-07 10:30:33 -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
Pascal Precht
75c50337b2 fix(Communities): make membership request popup work again 2021-09-07 10:24:26 -04:00
Pascal Precht
4ea80eb248 fix(Communities): fix invite friends modal 2021-09-07 10:24:10 -04:00
Pascal Precht
629ce86076 fix(Communities): ensure communities search works again 2021-09-07 10:23:50 -04:00
Pascal Precht
34707b7298 fix(Communities): make create community categories modal work again
Fixes: #3391
2021-09-07 10:21:39 -04:00
Pascal Precht
52b302aa55 fix(Communities): ensure community profile popup is rendered correctly
Fixes: #3398
2021-09-07 10:21:29 -04:00
Pascal Precht
6e9f14c6ac fix(ProfilePopup): ensure modal is working again
Due to a breaking change in StatusQ, this modal caused a reference error.
This commit fixes it.

Fixes #3400
2021-09-07 10:21:22 -04:00
Pascal Precht
51c4d8c64e fix(Communities): make creating communities work again
This was broken due to a breaking change in StatusQ dependency.

Fixes #3389
2021-09-07 10:21:14 -04:00
Pascal Precht
942965f13b fix(Communities): make creating channels work again
There was a breaking change introduced 8d32c1d933
which caused reference errors in various modals.

This commit fixes the modal to create and edit community channels
by ensuring we're accessing `contentItem` and also only setting
channel data when editing a channel.

Closes #3390
2021-09-07 10:21:06 -04:00
Sale Djenic
5a448abfd5 fix(@desktop/chat): after reaching the top of chat history, unable to scroll down again
InvitationBubble binding loop on height fixed.
Scroll down if you reach the top of the chat is not blocked any more.

Fixes: #3320
2021-09-06 17:00:17 -04:00
Anthony Laibe
6f2dab2e29 feat(@desktop/chat): Hide chat text when the link is only an image
fixes #3366
2021-09-06 16:57:53 -04:00
Iuri Matias
95a3b63adb bump statusq 2021-09-06 16:39:37 -04:00
Iuri Matias
1a3220e359 fix dependencies 2021-09-06 16:39:37 -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
6e0d8437d4 fix(@desktop/windows): installer to include cacert.pem 2021-09-06 14:47:18 -04:00
Iuri Matias
2efc42bfe8 bump statusq 2021-09-06 14:46:22 -04:00
Khushboo Mehta
f02d7faa41 feat(@desktop/wallet2): Added Share Modal
Added new popup to share wallet account details
To-do's:
1. Rounded corners in the QR code
2. Emoji's for the account

fixes #3304
2021-09-06 14:46:22 -04:00
Alexandra Betouni
8d32c1d933 fix(desktop/statusQ) Updated StatusQ HEAD
Also updated all StatusModals to use contentItem
instead of content
2021-09-02 16:23:02 -04:00
Alexandra Betouni
c33c7ce45a fix(desktop) Updated .pro file
Updated .pro file to detect and list in QtCreator
all new files automatically
2021-09-02 16:05:59 -04:00
Iuri Matias
4dad55aad1 bump dotherside & nimqml 2021-09-02 15:58:13 -04:00
Andrei Smirnov
5ba1b8a13d Addressed PR feedback. 2021-09-02 15:58:13 -04:00
Andrei Smirnov
6b3ba88556 Added app restart confirmation modal 2021-09-02 15:58:13 -04:00
Andrei Smirnov
979fea1cee Bugfixes 2021-09-02 15:58:13 -04:00
Andrei Smirnov
616090da3d Bumped NimQML 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
Khushboo Mehta
9dd35904ea fix(@desktop/chat) Right click on community member list should show member information
fixes #3162
2021-09-02 14:55:20 -04:00
Pascal Precht
5b674cee5a refactor(ProfileView): use StatusQ components to render profile menu 2021-09-01 11:02:10 +02:00
Iuri Matias
414637a260 bump status-go 2021-08-31 15:18:42 -04:00
Richard Ramos
0f26ddc166 fix: memory leak with cstrings 2021-08-31 15:18:42 -04:00
Iuri Matias
1640a7c947 bump status-go 2021-08-31 15:01:24 -04:00
Pascal Precht
eeb1cc2f7a refactor(ProfileModal): replace implementation with StatusQ components
Closes #3319
2021-08-31 14:45:05 -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
Alexandra Betouni
1557996cbc fix(@desktop/chatInput) Pasting text with emoji was invisible
When text from clipboard that contained any emoji was pasted
in the chat input it was becoming invisible

Closes #3291
2021-08-31 14:25:16 -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
Khushboo Mehta
f4baf7c738 fix(@desktop/chat): Emoji reaction Menu is incorrect
Added logic to set parent ,x and y positions from the place where the menu is opened

fixes #2385
2021-08-31 13:45:32 -04:00