707 Commits

Author SHA1 Message Date
Stefan
d81b6ca518 fix(Chat): improve gif confirmation popup and fix preview whitelisting
Enable preview for gifs after enabling the gif functionality
Disable gif functionality if the preview was disabled

Addition fixes
- The gifs weren't checked if all images weren't enabled
- The subdomain wasn't checked for whitelisting if the main domain wasn't enabled
- Image clicking
- Dismiss asking for unfurling was not updating the state

Considerations
- Looked into having the "gif enabled" - "tenor unfurling" relation
embedded in the controller but it would require extensive refactoring
by implementing a data-model for unfurling whitelisted domains

Closes: #6829
2022-09-05 12:41:48 +02:00
Alexandra Betouni
e1c548696f feat(Desktop)!: Updating desktop app due to IconSettings refactor
As part of https://github.com/status-im/StatusQ/issues/781
2022-09-02 18:41:21 +03:00
Alexandra Betouni
b6ff7b9ded feat(desktop): Made activity button be visible everywhere
Closes #6635
2022-09-02 10:29:23 +03:00
Igor Sirotin
5c909cae6c fix(Profile): Added menu to remove profile image 2022-09-01 15:48:22 +03:00
Boris Melnik
10d53454b3 test(chat): Can send a gif
Closes: #6882
2022-08-26 12:18:42 +03:00
Pascal Precht
3509de8673 feat(AdvancedView): introduce feature flag for discord import tool
This adds a feature flag for the discord import tool so we can start
landing individual pieces of the feature without it being fully
implemented.

It also introduces the modal chooser for creating new communities but
it doesn't do anything more than that, as of this commit

Closes #6843
2022-08-26 10:18:49 +02:00
Boris Melnik
4f2db08a75 fix(StatusListItem): fix sensor.onClicked to onClicked
Closes: #7135
2022-08-25 11:55:55 +03:00
Sale Djenic
398f62806f feat(@desktop/keycard): initial UI for the keycard settings
This is just a wireframe implementation, without any special functionalities.

Fixes: #7023
2022-08-24 14:18:06 +02:00
Khushboo Mehta
8eb328bae7 fix(@desktop/sugnup): Profile omage chosen during signup sould be saved for the user and squish test for the same
fixes #6861
2022-08-24 11:21:16 +02:00
Stefan
f2615e3cef tests(Settings): Can backup seed phrase
Added debug helpers found useful in debugging while implementing squish
tests

Closes: #6902
2022-08-23 15:17:36 +02:00
Anastasiya S
9283e68421 fix: calculate estimated time in ens modal
fix: calculate estimated time in ens modal
2022-08-23 08:52:01 -04:00
PavelS
38c77095b8 fix(@desktop/chat): adjust add members default picture
Update colorForPubkey to check if colorId is in bounds
Replace userCustomizationColors array usage with Utils function call

Fixes #6971
2022-08-23 13:07:58 +03:00
Boris Melnik
41694a6e09 fix(ContactRequests): Fix sensor.onClicked to onClicked 2022-08-23 09:58:52 +02:00
Igor Sirotin
42a1cf995c fix(ChatMessagesView): Usage of StatusMessage WIP 2022-08-20 03:02:41 +03:00
Richard Ramos
90a715b69f feat: add store nodes
Fixes #6591
2022-08-18 16:35:43 -04:00
PavelS
ba50c69b76 fix(@desktop/community)!: missing error messages
Remove ValidationMode.Always for StatusInputs because by default they
are invalid and validate input when dirty
Remove condition from errorMessage of BackupSeedStepBase as not needed.

Fixes #6825

Requires https://github.com/status-im/StatusQ/pull/858

BREAKING CHANGE: StatusInputs are invalid by default and validate when
dirty.
2022-08-18 15:17:14 +03:00
Anthony Laibe
ade9086b81 test(@wallet): add test for ens name 2022-08-18 13:11:36 +02:00
Noelia
b06bae0d4e test(Settings/Language): Can change language
`tst_languageSettings`:
- Feature and basic scenarios definition: Change language by selection and change language by search.
- Added `StatusLanguageScreen` class and related methods to change and validate language.

`SquishDriver`:
- Added support to scroll at a specific list view index.
- Added support  to directly type into a focused element.

`settings_names.py`:
- Added support for object names related to `side bar` options.
- Unified some nomenclature related to settings objects.

`LanguageView`:
- Updated to allow registering the change on Linux before the restart popup is shown so the language test can work.

Closes #6903
2022-08-18 11:28:55 +02:00
Patryk Osmaczko
4c2a7656f2 chore(settings/profile): address social links QA issues 2022-08-17 13:18:32 +02:00
Patryk Osmaczko
aeb64e2029 test(settings/profile): test bio and social links
Note: interaction between clients is not tested here to avoid dependency
on mailserver. When mailserver is mocked more comprehensive tests should
be provided, that is: verify if identity properties are propagated
and read correctly between two different clients.

closes: #6950
2022-08-17 13:18:32 +02:00
Patryk Osmaczko
7adfb515a9 feat(settings/profile): add bio and social links to settings
iterates: #6797
2022-08-17 13:18:32 +02:00
Patryk Osmaczko
805bf824f0 feat(settings/profile): add SocialLinksModal
iterates: #6797
2022-08-17 13:18:32 +02:00
Patryk Osmaczko
46e01afa04 feat(settings/profile): add social links' ui primitives
iterates: #6797
2022-08-17 13:18:32 +02:00
Patryk Osmaczko
29add2fbc9 chore(settings/messaging): improve contact filter expressions 2022-08-17 09:24:52 +02:00
Patryk Osmaczko
beb4658633 chore(settings/messaging): id: container -> id: root 2022-08-17 09:24:52 +02:00
Patryk Osmaczko
c46cd1922b chore(settings/messaging): id: contactListRoot -> id: root 2022-08-17 09:24:52 +02:00
Patryk Osmaczko
e9a307c383 fix(settings/messaging): remove imperative filtering from ContactPanel
fixes: #6673
iterates: #6509
2022-08-17 09:24:52 +02:00
Stefan
e33fdafc68 test(Settings) leave community
Also add option to retrieve multiple objects with the same "Real Name"
and other required helpers

Closes: #6886
2022-08-16 14:03:59 +02:00
Noelia
7b54bf31b4 feat(CommunitySettings / Permissions): Added welcome page and How holds tokens dropdown
- Added functionality as experimental advanced view button

feat(CommunitySettings / Permissions): Added welcome page
- Enabled new permissions tab.
- Created welcome page layout.
- Added permissions welcome image.
- Fixed top margin content in `SettingsPanelLayout` to fit designs.

Closes #6036

feat(CommunitySettings/Permissions): Created `new permission` page

- Added `new permission` page.
- Created first card layout.
- Added navigation between `welcome` and `newPermission` views.
- Improvements in base community settings layout pages.

Closes #6037

feat(CommunitySettings/Permissions): `Who holds` tokens dropdown component creation and integration

- Tokens dropdown component creation: main view, operators view and extended view.
- Logic to add new token and change operator.

Part of #6038
2022-08-16 13:42:11 +02:00
Khushboo Mehta
e9e0161e3c fix(@desktop/wallet): Add Squish test for edit account
fixes #6754
2022-08-12 18:42:31 +02:00
MishkaRogachev
e67d649c46 feat(desktop): New invite to community popup with message 2022-08-12 11:54:51 +04:00
MishkaRogachev
0418979e9c fix(desktop): Move Input anchors binding to client code 2022-08-12 11:54:51 +04:00
Sale Djenic
86a06c9ef9 test(@desktop/general): can quit app by going to settings -> quit
Fixes: #6905
2022-08-11 21:39:34 +02:00
PavelS
76cd0f9949 fix(@desktop/settings) align settings header and menu
Fixes #6773
2022-08-11 15:22:04 +03:00
Jonathan Rainville
739437df56 Revert "fix(Profile): Added menu to remove profile image"
This reverts commit f60dacc45dd35773fc205ef9c0a2640bb79030d7.
2022-08-09 15:09:45 -04:00
Anthony Laibe
7aa7e01f36 test(@wallet): fix broken test on wallet 2022-08-09 10:34:43 +02:00
Igor Sirotin
f60dacc45d fix(Profile): Added menu to remove profile image 2022-08-09 10:46:31 +03:00
Richard Ramos
148c677b66 fix: ens details view 2022-08-08 20:42:56 -04:00
Igor Sirotin
d048939b5d fix(Profile): Wallet connected dapps count label 2022-08-08 15:53:23 +03:00
Jonathan Rainville
9591123b7e test(onboarding): fix signup with seed phrase tests
Fixes #6744
2022-08-05 12:41:30 -04:00
Stefan
2398b67bc1 fix(wallet): bring back copy wallet address
Depends on StatusQ's StatusAddressPanel generic control

Fixes: #6659
2022-08-05 17:05:02 +02:00
Sale Djenic
db44bc25d3 feat(@desktop/keycard): initial keycard implementation
Keycard implementation affected onboarding/login flows.
- new user - first run - new keys into keycard
- new user - first run - import seed phrase into keycard
- old user - first run - login importing from keycard
- login the app using keycard

Fixes: #5972
2022-08-04 09:50:04 +02:00
Khushboo Mehta
e5358bf29a fix(@desktop/wallet): Implements basic collectible view
fixes #6492
2022-08-03 10:11:09 +02:00
Anthony Laibe
03b3b0c6f5 test(@wallet): send transaction 2022-08-03 09:45:55 +02:00
Patryk Osmaczko
43de90e80e feat(settings): add alpha and beta language sections
closes: #6662
2022-08-02 17:27:32 +02:00
Patryk Osmaczko
8e31303c6d fix(settings): remove usage of proxyRoles
- SortFilterProxyModel::proxyRoles have big performance impact, don't
  use it util it's fixed
2022-08-02 17:27:32 +02:00
Lukáš Tinkl
4e81f586ca fix(Settings/ProfileLayout): TestNet banner overlaps left panel
Fixes #6600
2022-08-01 11:12:17 +02:00
Jonathan Rainville
03780d4875 feat(MessageContextMenu): add option to verify identity in context menu
Fixes #6252
2022-07-29 09:43:35 -04:00
Michał Cieślak
2fbc313e5a fix(communities): Cannot leave community, invite, mute from Settings/Communities 2022-07-29 11:11:06 +02:00
Lukáš Tinkl
24775f2f51 fix(ContactsListPanel/ContactsView): items have their right side options hidden
Fixes: #6669
2022-07-28 10:45:06 +02:00