mattermost-mobile/app/components
Elias Nahum a5a1e53827
Biometric prompt, Jailbreak / Root detection and screenshot prevention (#8645)
* Handle biometric authentication

* jailbreak/root detection and biometric small fixes

* remove server from initializeSecurityManager and fix loginEntry

* Add screen capture prevention and other small fixes

* added unit tests to SecurityManager

* added shielded nativeID to protect views

* use MobilePreventScreenCapture instead of MobileAllowScreenshots in config type definition

* Apply Swizzle for screen capture on iOS

* Apply patch to bottom sheet to prevent screen captures

* fix ios sendReply

* Fix SDWebImage swizzle to use the correct session

* Fix potential crash on Android when using hardware keyboard

* rename patch for network library to remove warning

* add temp emm reference

* fix initializeSecurityManager tests

* fix translations

* use siteName for jailbreak detection when connecting to a new server

* fix i18n typo

* do not query the entire config from the db only the required fields

* migrate manage_apps to use defineMessages

* use TestHelper.wait in tests

* use defineMessages for security manager

* fix missing else statement for gm_to_channel

* created a TestHelper function to mockQuery and replace as jest.Mock with jest.mocked

* fix unit tests

* fix unit tests (again) and include setting the test environment to UTC

* Fix keyboard disappearing on iOS

* update react-native-emm
2025-03-13 14:07:41 -04:00
..
animated_number test: more meaningful AnimatedNumber component test (#8309) 2024-11-21 10:30:30 -07:00
announcement_banner Fix list scrolling inside bottom sheet (#8648) 2025-03-12 17:29:50 +08:00
app_version Upgrade RN as well as update or replace other dependencies (#8011) 2024-06-19 09:33:45 +08:00
autocomplete Restore out of channel and some cleanup (#8050) 2024-07-09 11:31:31 +02:00
autocomplete_selector Fix MM-61710 (#8368) 2024-11-27 16:18:08 +01:00
badge feat:proper badge theme use for server list (#8313) 2024-11-05 07:11:17 -07:00
button MM-60534 -fix rate my app broken styles (#8232) 2024-09-30 18:17:11 +02:00
channel_actions Update libraries and dependencies (#7678) 2023-11-25 07:46:13 +08:00
channel_bookmarks Implementing the Audio Playback/Download on the chat (#7900) 2025-02-19 11:17:30 +01:00
channel_icon Update dependencies and upgrade to RN 0.76.5 (#8421) 2025-01-16 07:11:32 -07:00
channel_item MM-62915 and MM-62919 (#8568) 2025-02-08 07:17:15 +08:00
channel_list_row Update Dependencies and bug fixes (#7000) 2023-01-24 09:14:23 +02:00
common_post_options Update libraries and dependencies (#7678) 2023-11-25 07:46:13 +08:00
compass_icon [Gekidou] compass icons (#5940) 2022-02-08 16:16:30 -03:00
connection_banner Update dependencies and upgrade to RN 0.76.5 (#8421) 2025-01-16 07:11:32 -07:00
custom_status Update dependencies and upgrade to RN 0.76.5 (#8421) 2025-01-16 07:11:32 -07:00
document Implementing the Audio Playback/Download on the chat (#7900) 2025-02-19 11:17:30 +01:00
draft Mobile drafts (#8280) 2025-01-13 18:40:03 +05:30
draft_post_header Mobile drafts (#8280) 2025-01-13 18:40:03 +05:30
drafts_buttton E2E: Mobile Drafts tests cases (#8469) 2025-01-22 04:02:14 +05:30
emoji Improve emoji picker performance introducing flashList (#8650) 2025-03-11 22:09:46 +08:00
error_text Update dependencies and upgrade to RN 0.76.5 (#8421) 2025-01-16 07:11:32 -07:00
files Fix list scrolling inside bottom sheet (#8648) 2025-03-12 17:29:50 +08:00
files_search Fix edit attachments (#8468) 2025-01-17 12:41:14 +01:00
floating_text_chips_input Add ability to run detox tests on Android (#8553) 2025-02-14 01:26:53 +05:30
floating_text_input_label [MM-62701] [MM-62176]Edit custom profile attributes in user profile (#8557) 2025-02-19 15:51:59 +01:00
formatted_date Fix timezone crash (#8485) 2025-01-16 17:29:57 -05:00
formatted_markdown_text Update dependencies and upgrade to RN 0.76.5 (#8421) 2025-01-16 07:11:32 -07:00
formatted_relative_time Upgrade Dependencies (#7299) 2023-04-21 12:16:54 -04:00
formatted_text Fix MM-61710 (#8368) 2024-11-27 16:18:08 +01:00
formatted_time Upgrade Dependencies (#7299) 2023-04-21 12:16:54 -04:00
freeze_screen [Gekidou] optimizations, fix & moved files (#6177) 2022-04-18 08:49:17 -04:00
friendly_date Upgrade Dependencies (#7299) 2023-04-21 12:16:54 -04:00
illustrations MM-42835_Invite People - add email+user invites 2022-12-16 10:45:48 -05:00
jumbo_emoji Upgrade Dependencies (#7299) 2023-04-21 12:16:54 -04:00
loading Add performance metrics to the app (#7953) 2024-06-12 09:45:27 +02:00
loading_error Update Dependencies and bug fixes (#7000) 2023-01-24 09:14:23 +02:00
markdown Update dependencies and upgrade to RN 0.76.5 (#8421) 2025-01-16 07:11:32 -07:00
math_view Fix MM57562 (#7920) 2024-05-06 12:02:12 +02:00
navigation_header Update dependencies and upgrade to RN 0.76.5 (#8421) 2025-01-16 07:11:32 -07:00
no_results_with_term Cleanup 2023-11-09 17:23:48 +05:30
option_box Update dependencies and upgrade to RN 0.76.5 (#8421) 2025-01-16 07:11:32 -07:00
option_item Add ability to run detox tests on Android (#8553) 2025-02-14 01:26:53 +05:30
other_mentions_badge Add badge to thread screen (#7404) 2023-06-20 09:37:24 +02:00
post_draft Do not use extra keyboard on Android (#8651) 2025-03-11 22:04:15 +08:00
post_list Avoid unnecessary re-renders (#8673) 2025-03-13 21:28:48 +08:00
post_priority E2E: Mobile Drafts tests cases (#8469) 2025-01-22 04:02:14 +05:30
post_with_channel_info Update libraries and dependencies (#7678) 2023-11-25 07:46:13 +08:00
profile_picture Upgrade RN as well as update or replace other dependencies (#8011) 2024-06-19 09:33:45 +08:00
progress_bar Implementing the Audio Playback/Download on the chat (#7900) 2025-02-19 11:17:30 +01:00
progressive_image Update dependencies and upgrade to RN 0.76.5 (#8421) 2025-01-16 07:11:32 -07:00
remove_markdown fix: render channel links in threads list (#8205) 2024-10-11 00:55:24 -06:00
rounded_header_context [Gekidou] Navigation bar refactored (#6319) 2022-06-01 17:07:54 -04:00
search Upgrade RN as well as update or replace other dependencies (#8011) 2024-06-19 09:33:45 +08:00
section_notice Add test notification tool (#8271) 2024-11-11 10:22:57 +01:00
selected_chip MM-53479 : Improve design of keyword that trigger notification in mobile (#7458) 2024-01-13 06:56:22 +00:00
selected_users Fix bottomSheet bottom insets (#8331) 2024-11-29 12:50:09 +08:00
server_icon Update dependencies and upgrade to RN 0.76.5 (#8421) 2025-01-16 07:11:32 -07:00
server_user_list Thread crash fix and other UI fixes (#7342) 2023-05-11 09:35:11 -04:00
server_version Update libraries and dependencies (#7678) 2023-11-25 07:46:13 +08:00
settings Biometric prompt, Jailbreak / Root detection and screenshot prevention (#8645) 2025-03-13 14:07:41 -04:00
slide_up_panel_item Upgrade RN as well as update or replace other dependencies (#8011) 2024-06-19 09:33:45 +08:00
status_label Update Dependencies and bug fixes (#7000) 2023-01-24 09:14:23 +02:00
syntax_highlight Fix MM55258 (#7729) 2024-01-15 10:19:33 +01:00
system_avatar [Gekidou] post list (#5893) 2022-01-17 07:06:26 -03:00
system_header feat: Add visible to you text on ephemeral posts (#8245) 2024-10-30 10:01:49 +01:00
tablet_title Detox/E2E: Account e2e tests in Gekidou (#6584) 2022-08-18 03:18:46 -07:00
tag Upgrade Dependencies (#7299) 2023-04-21 12:16:54 -04:00
team_list Fix list scrolling inside bottom sheet (#8648) 2025-03-12 17:29:50 +08:00
team_sidebar Ensure myTeam.id is not undefined (#8375) 2024-11-26 20:15:34 +08:00
threads_button MM-62915 and MM-62919 (#8568) 2025-02-08 07:17:15 +08:00
toast Upgrade RN as well as update or replace other dependencies (#8011) 2024-06-19 09:33:45 +08:00
touchable_emoji Upgrade Dependencies (#7299) 2023-04-21 12:16:54 -04:00
touchable_with_feedback Upgrade Dependencies (#7299) 2023-04-21 12:16:54 -04:00
tutorial_highlight Upgrade RN as well as update or replace other dependencies (#8011) 2024-06-19 09:33:45 +08:00
user_avatars_stack Fix list scrolling inside bottom sheet (#8648) 2025-03-12 17:29:50 +08:00
user_item Update libraries and dependencies (#7678) 2023-11-25 07:46:13 +08:00
user_list Fix bottomSheet bottom insets (#8331) 2024-11-29 12:50:09 +08:00
user_list_row MM-54575 fix server & user list tutorials (#7698) 2023-12-06 15:41:04 +08:00
user_status [Gekidou] update deps (#6667) 2022-10-13 08:41:18 -03:00