Anthony Laibe
4bbf19c470
refactor(@wallet/desktop): bind new token list to qml
2021-11-05 11:02:45 -04:00
Sale Djenic
c084a56e60
Displaying icons in app nav bar qml component updated.
2021-11-05 11:02:45 -04:00
Sale Djenic
162ced9c38
Local account settings is not part of the `local_settings` service any more,
...
cause it logically doesn't belong there as it is not a service. It is a global
instance, exposed to the UI (qml) part. Since it represents QSettings it should
be maintained from the single point.
2021-11-05 11:02:45 -04:00
Sale Djenic
37e9150021
Cleaning up the code, and removing leftovers
2021-11-05 11:02:45 -04:00
Sale Djenic
48a39e4569
keychain feature refactored
2021-11-05 11:02:45 -04:00
Sale Djenic
08e7fef491
keychain feature partly refactored
2021-11-05 11:02:45 -04:00
Sale Djenic
3e0d312fee
Events class is forwarded instead of whole AppService
2021-11-05 11:02:45 -04:00
Sale Djenic
4f3ca4eb78
login process refactored
2021-11-05 11:02:45 -04:00
Sale Djenic
8974a8db5e
selecting among multiple accounts on login added
2021-11-05 11:02:45 -04:00
Sale Djenic
30f11c06d4
onboarding process updated, import account feature handled
2021-11-05 11:02:45 -04:00
Sale Djenic
e9bb9b256e
Onboarding creating new account process updated.
2021-11-05 11:02:45 -04:00
Sale Djenic
9f4eeffdea
A base structure for new architecture added
...
Initial structure for MainModule containing ChatSectionModule and
CommunitySectionModule is added, as well as initial structure for
StartupModule containing OnboardingModule and LoginModule.
Order of execution is updated and adapted to the current app state.
Main module gets loaded once a user is successfully logged in.
2021-11-05 11:02:45 -04:00
Anastasiya S
69656cfef5
chore(GenKeyModal.qml): added object name for tests
2021-11-02 15:12:55 -04:00
Pascal Precht
b91a423801
refactor: replace StatusWalletColor components with StatusQ components
2021-10-28 11:31:21 +02:00
Alexandra Betouni
426c116bac
refactor(desktop) Made shared a QML module
...
Use it as import shared 1.0, import shared.controls 1.0
etc instead of import "../../../shared"
Closes #3934
2021-10-27 18:05:45 -04:00
Pascal Precht
ac365ce139
fix(GroupChatPopup): supply popup with missing store
2021-10-27 11:50:35 -04:00
Pascal Precht
5fd317a6e1
fix(GroupChatPopup): fix ui elements
...
This corrects the call to action button in the modal footer
as well as the "no friends" rectangle, which was wrongly rendered.
2021-10-27 11:50:26 -04:00
Pascal Precht
8617c70742
refactor: remove AccountSelector and replace with StatusAccountSelector
2021-10-27 11:48:43 -04:00
Pascal Precht
a12d047d77
refactor: replace StatusRadioButtonRow with RadioButtonSelector
...
This does a couple of things:
- It remove StatusRadioButton row from ui/shared/status
- Introduces RadioButtonSelector in ui/shared/controls instead
- That component is then built with StatusQ
2021-10-27 11:47:27 -04:00
Pascal Precht
72b46c3b94
refactor: remove/replace StatusContextMenuButton with StatusQ components
2021-10-27 09:52:40 -04:00
Alexandra Betouni
056f84c301
refactor(desktop/chat) Cleaning up popups
2021-10-26 16:22:49 -04:00
Alexandra Betouni
23811dc7e4
refactor(desktop/chat) Cleaning up views
2021-10-26 16:20:31 -04:00
Alexandra Betouni
22429689e3
refactor(desktop/chat) Cleaning up panels
2021-10-26 16:16:37 -04:00
Khushboo Mehta
be7a56cc27
refactor: replace all the StatusImageIdenticon with StatusQ's StatusSmartIdenticon
...
closes #3848
2021-10-26 19:23:33 +02:00
Khushboo Mehta
7114240e72
refactor: Replace and remove StatusRoundButton under ui/shared/status
...
closes #3898
2021-10-26 18:58:16 +02:00
Pascal Precht
2db77fa31c
refactor: replace StatusIcon and StatusLoadingIndicator with StatusQ components
2021-10-26 10:47:47 -04:00
Pascal Precht
cbbbedcc79
cleanup: remove legacy `StatusCheckbox`
2021-10-26 10:47:16 -04:00
Anastasiya S
05e7701ae2
chore(BeforeGetStartedModal.qml): added object names for tests
2021-10-26 10:45:21 -04:00
Pascal Precht
f3f5826c51
refactor(ui/shared): replace legacy StatusButton with StatusQ button
2021-10-26 16:07:56 +02:00
Khushboo Mehta
173943f1be
refactor: replace StatusIdenticon with StatusSmartIdenticon
...
closes #3882
2021-10-26 09:30:18 -04:00
Khushboo Mehta
781f86bd60
refactor: Remove and update usage of StatusSlider to its StausQ Component
...
closes #3896
2021-10-26 09:16:36 -04:00
Khushboo Mehta
ef4934cee4
refactor: Replace usage of StatusRadioButton under ui/shared to its corresponding StatusQ component
...
closes #3897
2021-10-26 14:37:15 +02:00
Pascal Precht
7037df9da0
fix(ChatContextMenu): ensure popup types exist
...
Fixes #3906
2021-10-26 14:35:38 +02:00
Khushboo Mehta
d12aaec87e
refactor: Remove and replace StatusSwitch from ui/shared/status
2021-10-26 14:33:55 +02:00
Richard Ramos
7fe218fc85
fix: missing property in browser backend and path to provider.js
...
Fix #3827
2021-10-26 14:33:37 +02:00
Khushboo Mehta
14b49b800a
refactor: remove StatusIconButton from ui/shared/status
...
fixes #3832
2021-10-26 08:27:11 -04:00
Anastasiya S
07965a97f7
fix Onboarding/popups/BeforeGetStartedModal.qml: fix button and window width by design
2021-10-26 08:15:58 -04:00
Khushboo Mehta
b59e4c0b93
refactor: remove StatusToolTip.qml from ui/shared/status
...
Updated path to use StatusQ StatusToolTip.
closes #3819
2021-10-26 13:37:09 +02:00
Pascal Precht
59109e1318
fix: make `getLinkStyle` work again
...
Probably slipped through in the refactor: `getLinkStyle` was defined
in to places, was probably meant to live only in `Utils`.
In addition, it expected a `wrapper` expression which wasn't defined.
This commit fixes it by removing the second declaration of that function
and passing a third parameter to the one defined in `Utils`.
2021-10-25 11:25:38 +02:00
Pascal Precht
193b42ed54
fix(ActivityChannelBadgePanel): ensure loading badge components works
...
QML is complaining that it can't assign the types to `sourceComponent`,
so this commit wraps them in `Component` types to mitigate that.
2021-10-25 11:25:27 +02:00
Pascal Precht
a95348b289
fix(ActivityCenterMessageComponentView): ensure popups and model expressions are working
...
Those most likely broke as part of the refactor.
2021-10-25 11:25:11 +02:00
Anastasiya S
056d7815a4
chore(BeforeGetStartedModal.qml): add object names for testing purposes
2021-10-22 12:32:49 -04:00
Pascal Precht
a8adc668e2
fix(ConfirmAppRestartModal): correct button type
2021-10-21 09:22:35 -04:00
Pascal Precht
419c4e8cbd
fix(ChatRequestMessage): add missing Theme import
2021-10-21 09:22:35 -04:00
Pascal Precht
e91a003806
chore: remove unused `CollectibleModal`
...
This one doesn't exist in Wallet v2 anymore
2021-10-21 09:22:35 -04:00
Pascal Precht
7f1b62fe32
refactor(ActivityCenterTopBar): make use of StatusQ components
2021-10-21 09:22:35 -04:00
Pascal Precht
845640bd13
refactor(ActivityCenter): use StatusButton from StatusQ
2021-10-21 09:22:35 -04:00
Pascal Precht
cf1fc38304
refactor(ChatRequestMessage): use StatusQ components
2021-10-21 09:22:35 -04:00
Pascal Precht
04523a0e85
refactor(SignTransactionModal): make use of StatusModal and other StatusQ components
2021-10-21 09:22:35 -04:00
Pascal Precht
85065b8d33
refactor(ChatCommandModal): use StatusModal instead of ModalPopup
2021-10-21 09:22:35 -04:00
Pascal Precht
0739f78388
refactor(InvitationBubble): make use of StatusQ components
2021-10-21 09:22:35 -04:00
Pascal Precht
2d89a815f4
refactor(SelectAccountModal): use StatusQ components to build modal
2021-10-21 09:22:35 -04:00
Pascal Precht
1de75c514e
refactor(LinksMessage): use StatusQ components
2021-10-21 09:22:35 -04:00
Pascal Precht
37861bf853
refactor(AccessExistingCommunityPopup): use StatusQ components to create components
2021-10-21 09:22:35 -04:00
Pascal Precht
d2232cd5c2
refactor(BackupCommunityBanner): use StatusQ components in banner
2021-10-21 09:22:35 -04:00
Pascal Precht
572c039a7d
cleanup: remove unused shared import in community components
2021-10-21 09:22:35 -04:00
Pascal Precht
414a933263
refactor(CommunityWelcomeBanner): use StatusQ StatusButton and others
2021-10-21 09:22:35 -04:00
Pascal Precht
f86a55f0b1
refactor(EmptyView): use StatusQ components
2021-10-21 09:22:35 -04:00
Pascal Precht
b3883f9b47
refactor(NicknamePopup): use StatusModal and StatusButton from StatusQ
2021-10-21 09:22:35 -04:00
Pascal Precht
20ac29c6c4
refactor(PinnedMessagePopup): use StatusQ StatusButton
2021-10-21 09:22:35 -04:00
Pascal Precht
f244de248c
refactor(ContactRequestPopup): use StatusQ StatusButton
2021-10-21 09:22:35 -04:00
Pascal Precht
ffe072a90d
refactor(PublicChatPopup): make use of StatusQ StatusButton
2021-10-21 09:22:35 -04:00
Pascal Precht
a87568e7c2
refactor(RenameGroupPopup): use StatusQ components
2021-10-21 09:22:35 -04:00
Pascal Precht
ce792a1300
refactor(ChooseBrowserPopup): use StatusQ components
2021-10-21 09:22:35 -04:00
Pascal Precht
33bc29961a
refactor(@desktop/onboarding): use StatusQ StatusButton
2021-10-21 09:22:35 -04:00
Pascal Precht
6db7b5be44
refactor(@desktop/wallet): replace legacy StatusButton with StatusQ StatusButton
2021-10-21 09:22:35 -04:00
Pascal Precht
44e43350f1
refactor(@desktop/profile): use StatusQ StatusButton
2021-10-21 09:22:35 -04:00
Pascal Precht
684d0b30b6
refactor(@desktop/browser): use StatusQ controls in browser module
2021-10-21 09:22:35 -04:00
Pascal Precht
ecec858594
refactor(Browser/FavoritesBar): use StatusQ StatusModal and StatusButton
2021-10-21 09:22:35 -04:00
Alexandra Betouni
9cc361c40a
refactor(desktop/chat) Moving chat to new architecture
...
Closes #3710
2021-10-20 15:29:38 -04:00
Khushboo Mehta
d8c388c9b8
refactor: Remove StatusLetterIdenticon from ui/shared/status and use existing one from StatusQ
...
closes #3845
2021-10-18 17:05:38 -04:00
Pascal Precht
78414b9c15
refactor(@desktop/walletv2): clean up account related modals
2021-10-18 14:01:33 -04:00
Pascal Precht
6b5db40c47
refactor(@desktop/walletv2): make sign phrase modal a StatusModal
...
This originated as part of the refactor being done for https://github.com/status-im/status-desktop/issues/3831
2021-10-18 14:01:05 -04:00
Pascal Precht
20af5435a5
fix(@desktop/profile): fix bug in switch buttons for privacy settings
...
This bug was introduced with the profile refactor to use stores. Due to
copy and paste, the wrong expression is used in the settings to display chat
images. This commit corrects that.
2021-10-18 14:00:30 -04:00
Pascal Precht
166118d49c
fix(@desktop/profile): make profile image work again
...
There is a bug in the store property accessed for the profile image.
This commit corrects it. It also ensures that the image source used in the
`ImageLoader` component is correct.
2021-10-18 14:00:09 -04:00
Pascal Precht
88049eac49
refactor: move `TransactionSigner` to ui/shared/views
2021-10-14 12:51:27 -04:00
Pascal Precht
94cea6d741
refactor: move `TransactionPreview` to ui/shared/views
2021-10-14 12:51:27 -04:00
Pascal Precht
87ea584b62
refactor: move `Timer` to ui/shared/controls
2021-10-14 12:51:27 -04:00
Pascal Precht
e598df1d1e
refactor: move `TextWithLabel` to ui/shared/panels
2021-10-14 12:51:27 -04:00
Pascal Precht
e6df5c8b12
refactor: move `StyledTextEdit` to ui/shared/controls
2021-10-14 12:51:27 -04:00
Pascal Precht
0b302c08a3
refactor: move `StyledTextField` to ui/shared/controls
2021-10-14 12:51:27 -04:00
Pascal Precht
a13c9d6675
refactor: move `StyledTextArea` to ui/shared/controls
2021-10-14 12:51:27 -04:00
Pascal Precht
61ccf9c757
refactor: move `StyledText` to ui/shared/panels
2021-10-14 12:51:27 -04:00
Pascal Precht
ed73651db8
refactor: move `SplitViewHandle` and `StatusTabButton` to ui/shared/panels|controls respectively
2021-10-14 12:51:27 -04:00
Pascal Precht
638e91717e
refactor: move `Separator` to ui/shared/panels
2021-10-14 12:51:27 -04:00
Pascal Precht
916949ece8
refactor: move `SeedPhraseTextArea` to ui/shared/controls
2021-10-14 12:51:27 -04:00
Pascal Precht
4bb4708528
refactor: move `SearchBox` to ui/shared/controls
2021-10-14 12:51:27 -04:00
Pascal Precht
322a071aa3
refactor: move `SVGImage` to ui/shared/panels
2021-10-14 12:51:27 -04:00
Pascal Precht
4003f30d68
refactor: move `RoundedImage to ui/shared/panels
2021-10-14 12:51:27 -04:00
Pascal Precht
273f0f8961
refactor: move `RoundedIcon` to ui/shared/panels
2021-10-14 12:51:27 -04:00
Pascal Precht
37e71ca431
refactor: move `RecipientSelector` to ui/shared/controls
2021-10-14 12:51:27 -04:00
Pascal Precht
fa3adb30e4
refactor: move `PopupMenu` to ui/shared/popups
2021-10-14 12:51:27 -04:00
Pascal Precht
e14616ee57
refactor: move `NoFriendsRectangle` to ui/shared/views
2021-10-14 12:51:27 -04:00
Pascal Precht
3ca3e53a0e
refactor: move `ModuleWarning` to ui/shared/panels
2021-10-14 12:51:27 -04:00
Pascal Precht
cbfe90947e
refactor: move `ModalPopup` to ui/shared/popups
2021-10-14 12:51:27 -04:00
Pascal Precht
86a57a308b
refactor: move `LabelValueRow` to ui/shared/panels
2021-10-14 12:51:27 -04:00
Pascal Precht
25421facbf
refactor: move `InviteFriendsPopup` to ui/shared/popups
2021-10-14 12:51:27 -04:00
Pascal Precht
bdc7c799d2
refactor: move `Input` to ui/shared/controls
2021-10-14 12:51:27 -04:00
Pascal Precht
c74e00379d
refactor: move `ImageCropperModal` to ui/shared/popups
2021-10-14 12:51:27 -04:00
Pascal Precht
92a153fee5
refactor: move `GlossaryEntry` and `GlossaryLetter` to ui/shared/panels
2021-10-14 12:51:27 -04:00
Pascal Precht
dc81cda66c
refactor: move `CopyToClipboardButton` to ui/shared/controls
2021-10-14 12:51:27 -04:00
Pascal Precht
1f8b4563e5
refactor: move `ContactsListAndSearch` into ui/shared/controls
2021-10-14 12:51:27 -04:00
Pascal Precht
5d05b415ba
refactor: move view and panels components into controls if they belong there
2021-10-14 12:51:27 -04:00
Pascal Precht
ae31f7e1cb
refactor: move `ConfirmationDialog` to ui/shared/popups
2021-10-14 12:51:27 -04:00
Pascal Precht
9fbf1587e1
refactor: move `BlockContactConfirmationDialog` to ui/shared/popups
2021-10-14 12:51:27 -04:00
Pascal Precht
37d9cc1da2
refactor: move `AssetAndAmountInput` to ui/shared/views
2021-10-14 12:51:27 -04:00
Pascal Precht
00a61daabd
refactor: move `Address` into ui/shared/panels
2021-10-14 12:51:27 -04:00
Pascal Precht
2d47223e1c
refactor: move `AccountSelector` into ui/shared/panels
2021-10-14 12:51:27 -04:00
Pascal Precht
7e9570c83e
fix(PrivacyView): remove chevrons from items where not needed
2021-10-14 11:05:37 -04:00
Pascal Precht
4e8f2303e6
refactor(@desktop/profile): introduce new QML and store structure in profile section
...
Closes #3712
2021-10-14 09:29:05 -04:00
¨Anthony
4c55ad26bb
fix(@desktop/settings): Fix precision of volume
...
Also move soundtrack in assets and reuse audio component
2021-10-13 14:26:04 -04:00
Anastasiya S
e68d06462d
fix/ui/onboardingGenKeyModal.qml: fix height by design
2021-10-13 14:07:49 -04:00
Khushboo Mehta
ee5fef7dda
feat(@desktop/onboarding): refactor/restructure ui/onboarding to new architecture
...
closes #3799
2021-10-13 14:02:06 -04:00
Khushboo Mehta
80de3f75eb
fix(@desktop/wallet): move QML Wallet section to new architecture
...
fixes #3714
2021-10-13 13:53:01 -04:00
Pascal Precht
7433bbc785
fix: fix broken import version that crashed desktop app
2021-10-08 14:26:46 +02:00
Pascal Precht
b8ecc3e0bf
fix(Communities): preserve channel position after editing
...
Turns out we've been accidentally resetting the channel's `position`
property to `0` by not sending it over to status-lib's underlying
`editCommunityChat` API.
This fixes it by using a newer version of status-lib which supports
the `position` paramter in `editCommunityChat` and then sending that
value along from the edit channel popup.
Fixes #3672
2021-10-08 13:33:42 +02:00
Pascal Precht
abf2a46dc9
fix(@desktop/timeline): add missing import that breaks app
2021-10-07 11:28:46 +02:00
Pascal Precht
d788d22aa0
refactor(@desktop/timeline): use new file and store architecture
...
This refactors the timeline module to follow the stores/views/panel/popups
architecture. It extracts all usages of *Model context variables with
store instance equivalents and replaces API calls on such model instances
with store proxy APIs.
Closes #3713
2021-10-06 15:47:26 -04:00
Pascal Precht
6379b17d95
refactor(@desktop/node-management): move to stores architecture
...
This refactors the node management module to use the stores/views/popups
architecture.
Closes #3711
2021-10-06 15:46:10 -04:00
Michele Balistreri
21b20fbc38
add feature switch for Keycard
2021-10-06 08:32:32 -04:00
Pascal Precht
71ab9cebcf
fix(ChatLayout): ensure channel name is vertically centered
...
This was originally reported in https://github.com/status-im/StatusQ/issues/427 , however it turns out
that the underlying component already handles this case correctly.
The reason the channel name is not vertically centered inside Status Desktop,
is because the returned value of `XSS.filterXss()` for the `subTitle` is never an empty string.
Trimming the return value fixes this.
2021-10-05 16:32:07 -04:00
Khushboo Mehta
77bde47de0
\refactor: move QML Browser section to new architecture
...
closes #3709
2021-10-05 16:29:18 -04:00
Richard Ramos
2ccd7420c0
feat: wakuv2 rendezvous
2021-10-05 16:15:29 -04:00
Richard Ramos
a5d48a20b3
feat: wakuV2 light client mode
2021-10-05 16:15:29 -04:00
Richard Ramos
b783e9a884
temporarily disable custom mailservers
2021-10-05 16:15:29 -04:00
Anthony Laibe
22e8c8a7ff
fix(@desktop/profile): Split account and profile settings
...
Avoid to reveal which alias own which settings. The only settings
pre-login available is the storeToKeychain
Ideally we should also encrypt the profile settings
2021-10-01 10:29:05 -04:00
Khushboo Mehta
8ff967578d
feat(@desktop/chat): Added support for copy or click on link from channel descriptions
...
fixes #3517
2021-09-29 15:29:29 -04:00
Pascal Precht
2e68be238c
fix(Communities): make channel popup validation work again
...
This was a reference error as there's no `errors` object on `StatusValidator`.
When accessing errors exposed by `StatusInput` we need to dot into the component
reference.
2021-09-29 13:11:53 -04:00
B.Melnik
4b73d68490
fix(ui): Resolve conflict between click on text message and click on message
...
Closes : #3593
2021-09-28 15:37:06 -04:00
¨Anthony
e0c5e9b9b0
fix(@desktop/wallet): gas error position
2021-09-28 15:36:11 -04:00
Eric Mastro
b8d4192c02
fix(ui): User presence popup hide on second click
...
Partially fixes #3558 .
2021-09-28 15:35:47 -04:00
Eric Mastro
1ee3bba598
fix(ui): new chat menu popup hide on second click
...
Partially fixes #3558 .
2021-09-28 15:35:47 -04:00
Michael Bradley, Jr
b94b932572
refactor(@desktop/profile): don't display footer or chat settings in profile popup for own profile
...
Closes #3462 .
2021-09-28 15:35:28 -04:00
Alexandra Betouni
7ac4eba9e2
fix(desktop/chat) fixed position view at index
...
Position view at chosen message when coming
from either search or notifications was not
working properly, especially when coming from
another channel (eg from desktop to test).
Added timer to delay positioning action until
the messages model is almost fully loaded so
that the view knows all indexes
Depends on #3562
Closes #3592 , #3683
2021-09-28 15:32:25 -04:00
Alexandra Betouni
4ee21ada05
feat(desktop) Added image function in Style
...
Introduced Style.svg() Style.png() Style.emoji() and
Style.icon() in Style.qml. Those should be used to
set the source in Images instead of using relative
paths. Usage:
Image {
source: Style.svg("check)
....
Also moved all Singletons inside a new "utils"
folder and made it a QML module, to use
import utils 1.0 instead of relative paths
Closes #3678
2021-09-28 15:28:00 -04:00
Anthony Laibe
336ea968de
refactor: browser use object
2021-09-28 15:25:57 -04:00
Anthony Laibe
1cea69b331
feat(@desktop/wallet2): Toggle network
2021-09-28 15:20:43 -04:00
Khushboo Mehta
6e3ac7d5dc
fix(@desktop/chat): Remember the last tab (in nav bar) opened when status app is reopened
...
With this fix after a restart the tab which the user was last one (chat, community, wallet, browser, settings) will be the active one.
If the user was on the timeline tab when the app is closed, the app will be launched with the chat tab.
fixes #3559
2021-09-28 15:17:56 -04:00
Andrei Smirnov
b3d551eeb2
fix(@desktop/mentions): editing mentions
2021-09-28 14:20:19 -04:00
Alexandra Betouni
16d6196aea
feat(desktop/searchMessage) Updating highlight animation
...
Added animation to highlight selected message
from search popup. Currenly when a message is clicked
from the search results, the user is navigated to
that message but it's not clear where is the
message in the screen
Closes #3562
2021-09-24 16:15:42 -04:00
Anthony Laibe
50ad0f768e
fix(@desktop/chat): Open popup on click
...
fixes #3670
2021-09-23 13:37:01 -04:00
Khushboo Mehta
3e8313d176
fix(@desktop/chat): Fix small UI issues
...
1. Removed back button from pinned popup
2. Added border to user identifier in members list
fixes #3552
2021-09-23 13:21:43 -04:00
Sale Djenic
f54f3a61bf
fix(@desktop/chat): removing contact results in the same contact's contact request showing up again
...
Fixes : #3418
2021-09-22 15:27:52 -04:00
Khushboo Mehta
d840ecab12
fix(@desktop/settings): Navbar icon shows a profile icon instead of settings icon
...
fixes #3615
2021-09-22 15:06:08 -04:00
Alexandra Betouni
efbc8073e1
feat(wallet2) Implementing new architecture proposal
...
Introducing stores, panels, views and controls in
order to implement the new architecture proposal in
WalletV2
Closes #3479
2021-09-22 13:48:39 -04:00
Khushboo Mehta
2381ad08cd
fix(@desktop/chat): Online/offline labels are hard to read in darkmode
...
fixes #3550
2021-09-21 14:24:09 -04:00
Khushboo Mehta
bd9ae45ae0
fix(@desktop/chat): Create separate chatInput for each conversation
...
Moved the statusChatInput to the repeater in stackview so that each conversation has its own separate textInput area which maintains its own state
fixes #1351
2021-09-21 14:23:11 -04:00
Alexandra Betouni
2b408fe6cd
fix(desktop/chatInput) mentions were misused
...
formattedPlainTextFilter was not reset when suggestion
box was closed causing the insertMention function to be
called again even thought there was no mention in the
chat input
Closes #3535
2021-09-21 14:22:24 -04:00
Alexandra Betouni
63b2bf703c
fix(desktop/membersList) hide scrollbar when inactive
...
The scrollbar should only be visible when scrolling
through the members list
Closes #3557
2021-09-21 14:17:25 -04:00
Khushboo Mehta
75f00e5de0
fix(@desktop/chat): Last message in chat is hidden under the chat box
...
Reduced the gap between list view and ChatBox as per design.
Added logic to scroll to the end of list on the component.onCompleted
fixes #3514
2021-09-21 14:01:06 -04:00
Eric Mastro
361c902f37
fix(chat): Re-position “retry” link
...
Fixes #3606 .
The “retry” link for failed messages was not aligned correctly in the light theme. This was due to setting the `verticalCenter` as well as `anchors.top` in some situations. `verticalCenter` has been removed in favour of setting the top and bottom anchors.
2021-09-21 10:11:39 -04:00
Eric Mastro
233d1f4da4
fix: block/unblock contacts not persisting
...
Fixes : #3473 .
Sometimes when blocking users and changes channels, blocked user messages would still appear.
This PR fixes the issue by toggling a `hide` property on messages from a contact when that contact is blocked or unblocked. Previously, the messages were only removed from the view when the contact was blocked, but when the view was reloaded, that state was not tracked correctly.
2021-09-21 09:53:15 -04:00
Sale Djenic
0c73febf2c
fix(@desktop/chat): channel links sends to main public channel instead of a channel in that community
...
In case clicked channel:
- exists in a community -> the app will switch you to it
- doesn't exist in a community, but exists in the public chat list -> the app
will switch to `Chat` section and also to the appropriate channel there
- doesn't exist in a community and doesn't exist in the public chat list -> the app
will switch to `Chat` section and join new channel
Fixes : #3489
2021-09-20 17:34:38 -04:00
Sale Djenic
b5e8132859
fix(@desktop/chat): blocked user messages disappear after the user is blocked
...
Fixes : #3418
2021-09-20 17:17:43 -04:00
Anthony Laibe
712c75f051
fix(@desktop/wallet): Fix backup warning
...
Also prevent backup warning to be double when we switch wallet 2 to 1
2021-09-20 12:18:16 -04:00
Anthony Laibe
0135a74993
fix(@desktop/chat): Fix color of my profile button
...
fixes #3515
2021-09-20 10:39:50 -04:00
Pascal Precht
8d283bf07f
fix(ContactsColumn): call `itemAt` on statusChatListItems.model instead of delegate
...
When StatusQ switched to using `DelegateModel` in `StatusChatList` to enable drag and drop,
we lost the API `itemAt` which was previously exposed via the `Repeater` that was aliased as
`chatListItems`.
StatusQ now exposes `statusChatListItems` additionally so we can still access `model.itemAt`
which is used in this commit.
The only reason this is done here though, is because we need to update the profile picture of
contacts when we get a contact changed signal. Ideally, we handle contact changes including the
profile picture entirely in the backend and have it then just rerender the screen (instead of
using a `Connection`).
Fixes #3328
2021-09-20 10:36:26 -04:00
Michael Bradley, Jr
6625ae38be
feat(desktop/profile): add link in advanced settings so log directory can be opened directly
...
Closes #3509 .
2021-09-20 08:58:19 -04:00
Michael Bradley, Jr
2e9c5047bb
fix: in profile popup display Username instead of ENS Username if ENS is not verified
...
Closes #3496 .
2021-09-20 08:57:50 -04:00
Eric Mastro
e42b1d249e
feat(communities): re-enabled open membership communities
...
Closes #3410 .
Re-enables open membership communities, with necessary changes in the Inivitation Bubble for one-on-one chats.
fix: add/edit communities components not appearing
On add/edit community popup load, some components below the thumbnail image picker were not appearing until the app window was resized. Removing the height of the ScrollView fixed the issue (on mac).
NOTE: this may require windows and linux users to test.
2021-09-20 08:51:58 -04:00
Eric Mastro
9854a49a44
feat(wallet2): introduce saved addresses
...
Closes #3307 .
WalletV2 view can be toggled between normal wallet view and the SavedAddresses view.
Users can load, add, edit, and delete saved addresses.
Favouriting a saved address is out of scope, as is sending to a saved addresses, drilling down in to a saved address, and supporting multiple networks.
Updates components that utilised the StatusMinLengthValidator component to support the changes made to StatusQ.
### Notes
1. Depends on status-go PR https://github.com/status-im/status-go/pull/2356
2. Depends on StatusQ PR https://github.com/status-im/StatusQ/pull/394 .
# Conflicts:
# src/app/wallet/v2/view.nim
# ui/app/AppLayouts/WalletV2/WalletV2Layout.qml
2021-09-20 08:32:56 -04:00
Richard Ramos
214069cb25
feat: display mailserver interactions
2021-09-17 13:14:01 -04:00
Alexandra Betouni
46bdec6268
fix(desktop/profile) Bug in adding custom network
...
Network ID is not being displayed when adding a custom network
* Also replaced ModalPopup with StatusModal and other design
related updates (eg top margins etc) in NewCustomNetworkModal.qml
Closes #3456
2021-09-17 12:58:02 -04:00
Khushboo Mehta
15a1646d4a
fix(@desktop/profile): Blocked contacts counter doesn't show actual number
...
fixes #3421
2021-09-17 12:54:27 -04:00
Alexandra Betouni
c030879c18
feat(desktop/wallet2) Adding token view
...
Initial commit adding token detailed view
as per new design
2021-09-17 12:53:29 -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
Eric Mastro
dbe9b54326
fix(@desktop/contacts): Double validation for incorrect ENS name
...
The string stored in the translation had been doubled-up, so when a validation error occurred, the doubled-up string appeared.
The fix removes the currently in use translation.
2021-09-17 10:17:15 -04:00
Khushboo Mehta
2448b710b4
fix(@desktop/chat): Fix for Leave chat is shown instead of Delete confirmation when deleting community channel
...
fixes #3365
2021-09-17 10:16:57 -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
Khushboo Mehta
06d7dbed95
feat(@desktop/wallet2): Added new Tab to display Collectibles
...
New features added :
1. Tab which displays the collection
2. Page which display the details of the NFT
fixes #3306
2021-09-16 15:39:10 -04:00
Alexandra Betouni
24b704f398
feat(desktop/wallet2) Add account with seed modal
...
Added adding account with seed phrase feature
Closes #3311
2021-09-16 11:43:49 -04:00
Alexandra Betouni
470144db6a
feat(desktop/members) Improvements in members list
...
* The userlist toggle made persistent between restarts
* Members is enabled by default for communities
* Public channels changed title to "last seen"
instead of "Members"
Closes #3502
2021-09-16 09:46:40 -04:00
Khushboo Mehta
d8e669d013
fix(@deaktop/chat): drag & drop to upload a file/picture is not working
...
Also checked and updated drag and drop feature to work in commmunities
fixes #3495
2021-09-15 16:07:30 -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
Pascal Precht
75b08df03d
fix(@desktop/profile): add missing logout confirmation dialog
...
Closes #3423
2021-09-15 13:31:18 -04:00
Pascal Precht
33d800fcda
refactor(ConfirmationDialog): change dialog to `StatusModal`
2021-09-15 13:31:18 -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
Pascal Precht
31d63c8f7d
fix(@desktop/chat): fix seach input paddings
...
It's unclear to me why these were off since the latest StatusQ upgrade.
Closes #3396
2021-09-10 14:28:49 -04:00
B.Melnik
92ec298c3d
fix(ActivityCenter): Fix reopen popup on bell button click
...
Closes : #3331
2021-09-10 14:28:04 -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
Pascal Precht
40dd69ca80
fix(@desktop/profile): change headline to settings
...
Fixes #3429
fix(@desktop/profile): change headline to settings
Fixes #3429
rename profile section to settings
2021-09-09 14:52:41 -04:00
Alexandra Betouni
7cfa8272a4
fix(desktop/profile) back seed indication missing
...
When other than the profile menu was selected
Closes #3457
2021-09-09 14:41:47 -04:00
Alexandra Betouni
6514eb6c5c
fix(desktop/wallet2) Updated wallet2 warning text
...
Also changed icon from wallet to cancel, to indicate
that the feature is incomplete
Closes #3431
fix(desktop/wallet2) Updated wallet2 warning text
Also changed icon from wallet to cancel, to indicate
that the feature is incomplete
Closes #3431
update wallet v2 description
2021-09-09 13:43:16 -04:00
Alexandra Betouni
87d0a87b59
fix(dektop/profile) Back up seed was gone
...
Brought back back up seed phrase indicator in profile
menu "Privacy and security"
Closes #3433
2021-09-09 13:27:50 -04:00
Pascal Precht
84a9b873f7
fix(@desktop/chat): force focus on search input when popup is opened
...
Closes #3392
2021-09-08 16:24:51 -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
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
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
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
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
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
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
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
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
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
Alexandra Betouni
8f1ffd96a1
fix(@desktop/chat) members' status circle is not always right
...
fixed to display online status only if is the current user and
if they have been active in the last 7 minutes. Respective color
is shown depending on if they are in "do not disturb" mode or they
have been active more than 5 minutes ago
Closes #3282
2021-08-31 13:41:22 -04:00
Anthony Laibe
5c4b75ce6a
perf(@desktop/chat): Improve performance when big member list
...
Avoid computation when it is not needed for the suggestion filter
This is quite visible when the member list contains 1000s of members.
It is the case when you load historical message (1 month)
2021-08-31 13:18:20 -04:00
Khushboo Mehta
d8817a468e
fix(@desktop/chat) Reply to image doest show image in reply box
...
Added component to show both an image/sticker in the reply area.
Moved some components from app to shared folder so that they can be reused
fixes #3272
2021-08-31 12:14: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
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
Alexandra Betouni
f47ddbc955
fix(@desktop/chatMembersList) Increased minimum width in chat members list
...
*Also removed redundant Rectangles
Depends on: https://github.com/status-im/StatusQ/pull/348
Closes #3284
2021-08-27 09:24:23 -04:00
Pascal Precht
118b21543c
fix(ChatContextMenu): fix delete chanenl icon which happens to be upside down
2021-08-27 08:53:56 -04:00
Anthony Laibe
9af32a1796
fix(@desktop/chat): Add new dedicated event for sending message
2021-08-26 16:53:38 -04:00
Anthony Laibe
d0d4debdb4
fix(@desktop/wallet): Add wallet confirmation modal
...
For all actions related to the wallet, add a confirmation if the wallet
is not enabled
fixes #3258
2021-08-26 16:46:48 -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
Pascal Precht
88092e4966
feat(Communities): add support for drag reodering community categories
2021-08-26 15:39:39 -04:00
Pascal Precht
4d5716c8c2
fix(Communities): ensure memberlist modal doesn't throw type related warnings
2021-08-26 15:07:19 -04:00
Pascal Precht
ee69b4264c
fix(Communities): only allow community admins to drag'n'drop chat items
2021-08-26 15:07:09 -04:00
Khushboo Mehta
c5474d42fa
fix(@desktop/chats) Gifs playing when window is not active
...
fixes #2391
2021-08-26 15:06:13 -04:00
Pascal Precht
fb0cedf9a6
feat(@desktop/chat): allow for entering ENS names manually
...
This commit enables users to enter fully qualified ENS names manually
and marking them as mentions, which are then later being replaced with
pubkeys.
The changes do not prevent users from entering ENS names that don't exist.
There's also a fix that ensure prepended "@" signs are removed from the
items selected in the suggestions box.
Closes #3149
2021-08-26 15:05:29 -04:00
B.Melnik
a362efecf4
feat(Communities): implement drag and drop to reorder category channels
...
Closes : #2776
2021-08-26 10:53:57 +02:00
Richard Ramos
db3b7ecfd9
feat: Version Updating
...
Fixes #1290
2021-08-24 16:56:55 -04:00
Andrei Smirnov
07364c16cf
fix(@desktop/chat): display suggestions in ContactsColumn
2021-08-24 15:35:58 -04:00
Andrei Smirnov
20bf19983f
fix(@desktop/chat): channel suggestions are not being displayed
2021-08-24 15:35:58 -04:00
Anthony Laibe
94f6041ec5
feat(@desktop/chat): Align chat member and suggestion
...
Removed all computation of suggestion from qml
Reuse user list in order to populate the suggestion box
As a side effect, the suggestion are not serialized from qml to
nim
Remove InputArea which seems not used anymore
2021-08-24 14:56:20 -04:00
Pascal Precht
06b31c69c1
chore: remove unused `CommunityPopupButton` component
2021-08-24 13:51:20 +02:00
Pascal Precht
cbe56dd412
refactor(Communities): use StatusQ's StatusInput component
2021-08-24 13:51:20 +02:00
Pascal Precht
a7458aba1b
refactor(Communities): use StatusInput in CommunitiesPopup
2021-08-24 13:51:20 +02:00
Pascal Precht
a40fe71767
refactor(Communities): use StatusQ's StatusInput in create category popup
2021-08-24 13:51:20 +02:00
Pascal Precht
abb44cb1ec
refactor(Communities): use StatusQ's StatusInput in create channel popup
2021-08-24 13:51:20 +02:00
Pascal Precht
a81678f742
refactor(Communities): use StatusQ's StatusInput in memberlist popup
2021-08-24 13:51:20 +02:00
Iuri Matias
067ed7b255
display peer number in node tab
2021-08-23 15:06:12 -04:00
Anthony Laibe
98943f6d72
feat(@desktop/wallet2): New collectibles API
2021-08-20 16:17:19 -04:00
Anthony Laibe
899cb7b2f5
fix(@desktop/timeline): Fix timeline reaction
...
fixes #3251
- Being able to react in timeline chat
- Once there is a reaction, being able to remove them or add new
- Height of the message taking in consideration if there is reaction or
not
2021-08-20 15:11:57 -04:00
Andrei Smirnov
afa9c555ce
Addressed PR comment
2021-08-20 15:02:26 -04:00
Andrei Smirnov
62ef00ee60
chore(@desktop): odd warnings
2021-08-20 15:02:26 -04:00
Khushboo-dev-cpp
7d5fac46f1
fix(@desktop/browser) Websites with transparent background not handled properly
...
Removed background color assignment as by default it is set to white if unassigned. This fixes the issue of strange grey background in dark mode with white components from websites with transparent background
fixes #3209
2021-08-20 14:59:12 -04:00
Andrei Smirnov
99bdfc65ed
Addressed PR comments
2021-08-20 14:56:00 -04:00
Andrei Smirnov
8e0db42cde
Fixed bug
2021-08-20 14:56:00 -04:00
Andrei Smirnov
754e49bf0f
fix(@desktop/communities): improve member list sorting
2021-08-20 14:56:00 -04:00
Sale Djenic
1b6ae41c63
feature(@desktop/chat): popup search added on the left side
...
As requested by design popup search added for the left side, click on a search
field (above channels list).
Refers to the changes requested by the issue-2934
Fixes : #2934
2021-08-19 16:26:59 -04:00
Sale Djenic
e2628338de
feature(@desktop/chat): implement search results for communities, channels
...
Added a part for fetching messages from multiple chats/channels/communities.
Fixes : #2934
2021-08-19 16:26:59 -04:00
Alexandra Betouni
4f8b072f10
fix(desktop/messages) Removed separator from options menu
...
when only "Delete" is available
2021-08-19 11:16:16 -04:00
Khushboo Mehta
27ff37e166
fix(@desktop/browser): Favorite list get truncated when its too long
...
Adapted the bookmark list to a grid view to accomodate items when the list gets long.
Max column size is 7 and in case screen cannot show 7 columns it will flow to the next row.
Also added ideinticon for a website with no icon
Fixed the issue of DApps launching on all new tabs.
fixes #2009
2021-08-19 11:15:55 -04:00
Anthony Laibe
1ab9b82541
fix(@desktop/chat): fix offline indicator in dark mode
...
fixes #3239
2021-08-19 10:54:50 -04:00
khushboo-dev-cpp
82718a0e93
fix(@desktop/chat): Right click message actions dont work
...
Fix the bug introduced by removing MessageContextMenu from Chat column. Added missing logic for edit message via MessageContextMenu
fixes #3223
2021-08-19 10:45:47 -04:00
Khushboo Mehta
d4de0c25a4
fix(@desktop/profile): Enter key doesnt activate button
...
Added code so that in the backup seed phrase modal all actions can be performed with the enter key.
Also added logic for default focus on the confirm button in the ConfirmationDialog.
fixes#2359
2021-08-19 10:40:12 -04:00
Khushboo Mehta
8caf95aace
feat(MessageContextMenu): Allow Copy and Download Image
...
Added copy and download Image functionality on right click of an image or its preview
closes #2672
2021-08-19 10:23:18 -04:00
Alexandra Betouni
f82a23e361
fix(desktop/chatmessages) fixed stickers can't be used as reply
...
Closes #2404
2021-08-17 11:41:06 -04:00
Sale Djenic
04ca90a7d0
fix(@desktop/general): Changing System Appearance on the fly is not working
...
App is responsive to the OS theme change event.
Now we're following system set theme when the app is started.
Corresponding part on the side on nimqml is added.
Corresponding part on the side on dotherside is added.
On the side of dother side we had kind of a memory leak, cause objects added to
the filter were not deleted ever. When the app is closing, it just removes
filters, but doesn't delete them.
I faced a logical issue, that we were sending qmlengine pointer to the
installEventFilter method, instead object which may or may not rely on the
qqmlengine instance, that is fixed also.
Fixes : #1725
2021-08-16 16:27:14 -04:00
Andrei Smirnov
b7ca0aaf14
Addressed PR feedback
2021-08-16 15:32:21 -04:00
Andrei Smirnov
84472fbcb9
Removed odd Qt.callLater
2021-08-16 15:32:21 -04:00
Andrei Smirnov
8310a36bde
feat(@desktop): change password
2021-08-16 15:32:21 -04:00
Andrei Smirnov
87b3f4f2c0
fix(@desktop/pinned): proper popup menu for pinned messages dialog
2021-08-16 14:54:36 -04:00
Anthony Laibe
c5d841f68d
fix(@desktop/wallet): view in 'collectible' close modal
...
fixes #2644
2021-08-16 14:33:09 -04:00
Pascal Precht
1ec6583494
fix(Communities): move backup community popup logic to onClosed handler
...
The transfer ownership popup triggered by the backup community baner button
was behaving weirdly because the banner from where it originates lives inside
a loader that is deactivated once the popup was opened.
Moving the logic that deactivates the loader into the onClosed handler of the
popup solves this issue.
Thanks to @pinebit for getting to the bottom of this!
Fixes #2997
2021-08-16 14:10:43 -04:00
Anthony Laibe
28a4362b64
feat(@desktop/profile): handle blocked contact
...
fixes #3047
2021-08-16 14:03:52 -04:00
Richard Ramos
eee22f1cc8
fix: display ENS on contact search results
...
Fixes #3045
2021-08-16 12:58:42 -04:00
Sale Djenic
a530f65ada
fix(@desktop/communities): `joinedCommunities` doesn't update underlying community
...
Counting mentions for community seems was not developed yet. That's added here in this commit, but
instead of using "mentionsCount" we introduced on the side of nim, I found that we're receiving
"unviewedMentionsCount", but only for new messages. I used it for this fix.
Counting mentions and requests per community added.
Fixes : #2972
2021-08-16 12:55:12 -04:00
Richard Ramos
50b6b59abf
feat: add wallet v2 tab
2021-08-16 09:45:06 -04:00
Anthony Laibe
6ae4568807
fix(@desktop/chat): fix replying to message at early chat
...
When replying to a chat, we were reloading messages and rerendering
the messages which were causing issue with the reply id
fixes #3219
2021-08-13 13:07:23 -04:00
Anthony Laibe
2c6d835a42
fix(@desktop/chat): fix shortcut for chat from communities
2021-08-13 12:54:38 -04:00
Anthony Laibe
2b027088e5
fix(@desktop/browser): hide favorite bar when there is none
...
fixes #3210
2021-08-13 12:35:17 -04:00
Khushboo Mehta
09fb1a173c
fix(@desktop/wallet) Truncate long wallet amount
...
Added logic to convert large amounts to Millions and Billions
fixes #2667
2021-08-13 15:03:24 +02:00
Khushboo Mehta
27fc32469e
fix(@desktop/chat): Activity tooltip arrow position is incorrect
...
Updated offset of the notification tooltip arrow based on if the members list is visible. The arrow should be in center when member list is visible else it should be right aligned as there is no place on the window
fixes #3102
2021-08-12 18:06:23 +02:00
Khushboo Mehta
b80ac8070f
fix(@desktop/chat): pin button is blurred
...
Updated from PopupMenu to StatusPopMenu. Removed buttons not in design.
Also added left and right button functionalXity on memeber list
fixes #2956 , #3162
2021-08-11 14:33:21 +02:00
Anthony Laibe
ee84818c06
feat(@desktop/chat): Save favorites and recents gif
2021-08-10 15:31:19 +02:00
Anthony Laibe
4958e4d941
fix(@desktop/settings): Enable stickers/ens on ropsten
...
fixes #911
2021-08-10 13:35:37 +02:00
Richard Ramos
1d4beeb041
fix: change values to consider user inactive or offline
2021-08-06 14:17:22 -04:00
Richard Ramos
d1b46c0226
feat: selector for online or invisible state
...
Fixes #3126
2021-08-06 13:30:05 -04:00
Khushboo Mehta
531b2771a3
fix(@desktop/chat): mention color is too bright when replying
...
Updated the style of mention text when replying to one
fixes #3012
2021-08-06 13:03:23 -04:00
Anthony Laibe
02f2789a23
fix(@desktop/communities): fix sharing community link
...
fixes #3165
2021-08-06 12:46:47 -04:00
Anthony Laibe
7df028df77
fix(@desktop/profile): Add scroll bar for advance settings
2021-08-06 12:33:44 -04:00
Richard Ramos
7c407305d2
fix: userlist
2021-08-05 17:09:03 -04:00
Anthony Laibe
dc51cebaee
fix(@desktop/communities): hide communities if not enabled
...
fixes #3152
2021-08-05 17:05:36 -04:00
Anthony Laibe
ca66d286f7
fix(@desktop/profile): fix click on contact
...
fixes #3158
First change area then activate the channel
2021-08-05 16:58:51 -04:00
Anthony Laibe
9874f82a58
fix(@desktop/browser): close popup when opening link
...
fixes #3155
Also when remembering the choice, update the settings
2021-08-05 16:50:43 -04:00
Khushboo Mehta
7d8c0d676d
fix(@desktop/chats): add background to member button when opened
...
This fix adds a background to the member button when the members section is open.
fixes #3101
2021-08-05 16:48:34 -04:00
Richard Ramos
fda70c66b3
fix: code review
2021-08-05 15:12:34 -04:00
Richard Ramos
481184df25
fix: disable dynamic translations on linux
2021-08-05 15:12:34 -04:00
Sale Djenic
4ba08f02a5
Rebasing issues fixed ( #3005 )
2021-08-05 14:35:46 -04:00
Sale Djenic
83d6817f70
feature(@desktop/chat): support jumping to search result message that is not currently loaded in memory
...
Crash adding public chat which is caused by changes applied to this feature is fixed.
Fixes : #3005
2021-08-05 14:35:46 -04:00
Sale Djenic
5d8b02e057
feature(@desktop/chat): support jumping to search result message that is not currently loaded in memory
...
Feature added. Firstly we check if the searched message is already displayed and if yes simply jump
to it, if not then we are loading new 20 messages in the past using cursor and check if the
searched message's id is among those received messages. We do that in a loop till we find the
message we are searching for.
Fixes : #3005
2021-08-05 14:35:46 -04:00
Sale Djenic
74d868ab92
feature(@desktop/chat): implement search on sqlcipher (status-go side)
...
Searching messages by some term for a specific channel is added on the side of status-go and an
appropriate part on the side of nim is developed accordingly.
Fixes : #2912
2021-08-05 14:35:46 -04:00
Sale Djenic
de661459cb
feature(@desktop/chat): implement search on sqlcipher (status-go side)
...
Current code adapted to handle future changes on message search (like searching message in multiple
channels).
Memory leak which was happening in qml assigning (copying) MessageItem to qml variable messageItem
(where that qml variable messageItem was never deleted) is fixed.
Fixes : #2912
2021-08-05 14:35:46 -04:00
Sale Djenic
f0c605936d
feature(@desktop/chat): implement search on sqlcipher (status-go side)
...
Searching messages by some term for a specific channel is added on the side of status-go and an
appropriate part on the side of nim is developed accordingly.
Fixes : #2912
2021-08-04 15:49:50 -04:00
Sale Djenic
1573d7b928
feature(@desktop/chat): implement search on sqlcipher (status-go side)
...
Current code adapted to handle future changes on message search (like searching message in multiple
channels).
Memory leak which was happening in qml assigning (copying) MessageItem to qml variable messageItem
(where that qml variable messageItem was never deleted) is fixed.
Fixes : #2912
2021-08-04 15:49:50 -04:00
Anthony Laibe
5fc85af04b
fix(@desktop/communities): Remove search from invite
...
fixes #3053
Align invite popup with design
2021-08-04 14:41:13 -04:00
Anthony Laibe
cec7525fe8
fix(@desktop/chat): re-enable ability to click on profile
2021-08-04 07:50:30 -04:00
Alexandra Betouni
fe08c0bdc8
[ #2584 ] Fixing 'more' chat menu position
...
Re-parented to 'more' button so that it's
following that when scaling the window
Closes #2584
2021-08-03 16:51:35 -04:00
Andrei Smirnov
7c735aa7a8
fix(@desktop/communities): close community modal when leaving the community
2021-08-03 16:45:41 -04:00
Anthony Laibe
b21e1d87c0
feat(@desktop/chat): Style gif widget component
2021-08-03 16:42:05 -04:00
Anthony Laibe
edc5bd81c0
feat(@desktop/chat): disable copy to clipboard when clicking on profile
...
fixes #3111
2021-08-03 16:36:37 -04:00
Anthony Laibe
b3ea8f9502
fix(@desktop/profile): handle empty text in add contact properly
...
fixes #3046
also fix the fact that the query is only triggered when the text is changed
vs when pressing any key
2021-08-03 16:29:25 -04:00
Anthony Laibe
9893dbb00c
fix(@desktop/chat): display correct identicon for reply
...
fixes #2959
2021-08-03 16:17:25 -04:00
Richard Ramos
b5be7f8569
fix: code review
2021-08-03 15:41:56 -04:00
Richard Ramos
eb9734a72d
feat: bandwidth stats
...
Fixes #2935
2021-08-03 15:41:56 -04:00
Andrei Smirnov
544b0aafc7
fix(@desktop/chat): support to mentions in message edit mode
2021-08-02 20:01:57 -04:00
Jonathan Rainville
fc6143035f
fix(act-center): remove backdrop on activity center
...
Fixes #3100
2021-08-02 17:02:01 -04:00
Jonathan Rainville
164efde2c4
chore(theme): add dropShadow theme color and use it where needed
2021-08-02 17:02:01 -04:00
Richard Ramos
9de0b95c3d
fix: group member list
2021-08-02 15:51:33 -04:00
Jonathan Rainville
9f21740bae
feat: add api to delete a community channel
2021-08-02 14:08:51 -04:00
Alexandra Betouni
b5aa8d876e
[ #3119 ] Fixiing profile picture not correct in add new chat popup
...
Closes #3119
2021-08-02 13:38:54 -04:00
Richard Ramos
9204e409f3
chore: update translation files
2021-08-02 13:31:53 -04:00
Jonathan Rainville
c6b13d783b
fix(community): lock community type to on request
2021-07-29 09:38:38 -04:00
Anthony Laibe
5c36f2ca1a
fix(@desktop/communities): fix translation for members count
...
fixes #3106
2021-07-29 09:35:58 -04:00
Richard Ramos
af6978a367
fix: various issues
2021-07-29 09:08:27 -04:00
Richard Ramos
2b1945425c
fix: Display current user's ENS in profile and share URL
...
Fixes #2503
2021-07-29 09:08:27 -04:00
Sale Djenic
496d3c8441
fix(@desktop/chat): click on "Notification settings" doesn't take the user to that section
...
Click on "Notification settings" in activity center takes user to profile tab, but not to the
notification section there, but to the last selected section. That is fixed now. Also marking
selected section within profile section is fixed now.
Fixes : #3049
2021-07-29 09:05:16 -04:00
Anthony Laibe
6b6ed734f6
fix(@desktop/onboarding): erase mnemonic when register with existing key
...
fixes #3089
2021-07-29 09:05:02 -04:00
Pascal Precht
d47ddf69bb
refactor(@desktop/chat): make use of StatusQ's input in contact list search
...
Also, use `StatusPopupMenu` for starting new chats.
2021-07-29 10:30:25 +02:00
Pascal Precht
0dbfb61093
fix(@desktop/chat): make chat group popup work again
...
This broke during the modal refactoring because we're no longer relying
on `chatsModel.contextChannel`.
Passing the channel item to the popup ensures it's properly hydrated again.
Closes #3050
2021-07-28 16:52:55 -04:00
Anthony Laibe
08e3b330e5
fix(@desktop/wallet): correct position of not enough gas error
...
fixes #2714
Increase height of the modal and position the validator to below the previous
item
2021-07-28 16:03:10 -04:00
Sale Djenic
c8e3fd8735
Added code to apply default language before qml is loaded.
2021-07-28 12:32:30 -04:00
Richard Ramos
97f0a0435d
refactor: SNT transaction modal (for buying sticker packs and ens)
2021-07-28 11:56:17 -04:00
Jonathan Rainville
a37ce0b133
chore(act-center): hide contact requests from the activity center
2021-07-27 15:29:03 -04:00
Jonathan Rainville
e2d91dc66b
fix(act-center): multiple fixes to the activity center
2021-07-27 15:29:03 -04:00
Iuri Matias
d7c368bcb6
bump to beta.11
2021-07-27 11:42:41 -04:00
Richard Ramos
acdb4d3bcb
fix: last seen timestamp and removing useless echo
2021-07-27 11:16:28 -04:00
Alexandra Betouni
c7c3c5dc9d
[ #2813 ] Fixing chat layout bugs
...
* Added clipping and scrollbar in user lists
2021-07-27 10:46:50 -04:00
Jonathan Rainville
ed223f15da
fix(invitation-bubble): fix json parse
2021-07-27 10:36:42 -04:00
Jonathan Rainville
58532ba25d
fix(activity-center): fix mark as read
...
Fixes #3011
2021-07-27 10:36:42 -04:00
Anthony Laibe
a2db1deeda
fix(@desktop/chat): revert the visible logic for fetch more messages
...
This is causing fetch more message to not be visible in other chat type
such as publich chat
2021-07-27 09:45:21 -04:00
Jonathan Rainville
a99eccee00
feat: limit to 3 pins and show how to unpin
2021-07-26 17:16:35 -04:00
Jonathan Rainville
7d169e85f2
fix(delete): disable deleting certain message types
2021-07-26 17:14:07 -04:00
Jonathan Rainville
93f602adf2
fix(delete): fix delete button color and typo in warning
2021-07-26 17:14:07 -04:00
Jonathan Rainville
523e94ae0c
feat: enable to delete messages
...
Fixes #2775
2021-07-26 17:14:07 -04:00
Alexandra Betouni
0a01e84b1c
[ #2813 ] Updating chat layout
...
Switched to StatusAppThreePanelLayout as per new
design for members list
Closes #2813
2021-07-26 14:05:08 -04:00
Pascal Precht
07142dc66b
fix(CommunityDetailPopup): ensure description wraps properly
...
Fixes #3052
2021-07-26 13:34:12 -04:00
Jonathan Rainville
39dace238b
feat(chat): add unfurling message for images
...
Fixes #1940
2021-07-23 17:44:06 -04:00
Anthony Laibe
1be169bc7e
fix(@desktop/chat): remove add to contact banner from top bar
...
fixes #2717
2021-07-23 17:25:54 -04:00
Pascal Precht
6ad2171390
fix(CommunitiesPopup): render community description not just member count
...
This also updates StatusQ as the underlying StatusListItem component wasn't able
to handle multi-line subtitles very well. Also it didn't support tertiaryTitle, which
is needed in this UI.
2021-07-23 17:10:12 -04:00
Andrei Smirnov
79db861d2f
fix(@desktop/chat): incorrect timestamp evaluation
2021-07-23 16:55:05 -04:00