Merge branch 'develop' into new.add-discusions-roomactionsview
This commit is contained in:
commit
47f7ee8c91
File diff suppressed because it is too large
Load Diff
|
@ -369,7 +369,7 @@ class Markdown extends PureComponent<IMarkdownProps, any> {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this.isNewMarkdown) {
|
if (this.isNewMarkdown && !preview) {
|
||||||
return (
|
return (
|
||||||
<NewMarkdown
|
<NewMarkdown
|
||||||
username={username}
|
username={username}
|
||||||
|
|
|
@ -1,8 +1,10 @@
|
||||||
import React, { useContext } from 'react';
|
import React, { useContext } from 'react';
|
||||||
|
import { Text } from 'react-native';
|
||||||
import { Paragraph as ParagraphProps } from '@rocket.chat/message-parser';
|
import { Paragraph as ParagraphProps } from '@rocket.chat/message-parser';
|
||||||
|
|
||||||
import Hashtag from '../Hashtag';
|
import Hashtag from '../Hashtag';
|
||||||
import AtMention from '../AtMention';
|
import AtMention from '../AtMention';
|
||||||
|
import styles from '../styles';
|
||||||
import Link from './Link';
|
import Link from './Link';
|
||||||
import Plain from './Plain';
|
import Plain from './Plain';
|
||||||
import Bold from './Bold';
|
import Bold from './Bold';
|
||||||
|
@ -20,7 +22,7 @@ interface IParagraphProps {
|
||||||
const Inline = ({ value }: IParagraphProps): JSX.Element => {
|
const Inline = ({ value }: IParagraphProps): JSX.Element => {
|
||||||
const { useRealName, username, navToRoomInfo, mentions, channels } = useContext(MarkdownContext);
|
const { useRealName, username, navToRoomInfo, mentions, channels } = useContext(MarkdownContext);
|
||||||
return (
|
return (
|
||||||
<>
|
<Text style={styles.inline}>
|
||||||
{value.map(block => {
|
{value.map(block => {
|
||||||
switch (block.type) {
|
switch (block.type) {
|
||||||
case 'IMAGE':
|
case 'IMAGE':
|
||||||
|
@ -55,7 +57,7 @@ const Inline = ({ value }: IParagraphProps): JSX.Element => {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
})}
|
})}
|
||||||
</>
|
</Text>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -161,5 +161,8 @@ export default StyleSheet.create<any>({
|
||||||
},
|
},
|
||||||
alignRight: {
|
alignRight: {
|
||||||
textAlign: 'right'
|
textAlign: 'right'
|
||||||
|
},
|
||||||
|
inline: {
|
||||||
|
flexShrink: 1
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -14,7 +14,7 @@
|
||||||
"error-delete-protected-role": "لا يمكن حذف دور محمي",
|
"error-delete-protected-role": "لا يمكن حذف دور محمي",
|
||||||
"error-department-not-found": "القسم غير موجود",
|
"error-department-not-found": "القسم غير موجود",
|
||||||
"error-direct-message-file-upload-not-allowed": "مشاركة الملفات غير مسموح في الرسالة المباشرة",
|
"error-direct-message-file-upload-not-allowed": "مشاركة الملفات غير مسموح في الرسالة المباشرة",
|
||||||
"error-duplicate-channel-name": "القناة {{channel_name}} موجودة مسبقاً",
|
"error-duplicate-channel-name": "القناة {{room_name}} موجودة مسبقاً",
|
||||||
"error-email-domain-blacklisted": "عنوان اﻹيميل محظور",
|
"error-email-domain-blacklisted": "عنوان اﻹيميل محظور",
|
||||||
"error-email-send-failed": "خطأ في إرسال البريد اﻹلكتروني: {{message}}",
|
"error-email-send-failed": "خطأ في إرسال البريد اﻹلكتروني: {{message}}",
|
||||||
"error-save-image": "خطأ عند حفظ الصورة",
|
"error-save-image": "خطأ عند حفظ الصورة",
|
||||||
|
@ -78,6 +78,7 @@
|
||||||
"error-user-registration-disabled": "التسجيل معطل",
|
"error-user-registration-disabled": "التسجيل معطل",
|
||||||
"error-user-registration-secret": "التسجيل مسموح به عبر عنوان الويب السري فقط",
|
"error-user-registration-secret": "التسجيل مسموح به عبر عنوان الويب السري فقط",
|
||||||
"error-you-are-last-owner": "أنت المالك الأخير. يرجى تعيين مالك جديد قبل مغادرة الغرفة",
|
"error-you-are-last-owner": "أنت المالك الأخير. يرجى تعيين مالك جديد قبل مغادرة الغرفة",
|
||||||
|
"error-status-not-allowed": "تم تعطيل الحلة غير المرئية",
|
||||||
"Actions": "الإجراءات",
|
"Actions": "الإجراءات",
|
||||||
"Activity": "النشاط",
|
"Activity": "النشاط",
|
||||||
"Add_Reaction": "إضافة تفاعل",
|
"Add_Reaction": "إضافة تفاعل",
|
||||||
|
@ -89,6 +90,7 @@
|
||||||
"alert": "إنذار",
|
"alert": "إنذار",
|
||||||
"alerts": "الإنذارات",
|
"alerts": "الإنذارات",
|
||||||
"All_users_in_the_channel_can_write_new_messages": "يمكن لجميع المستخدمين في القناة كتابة رسائل جديدة",
|
"All_users_in_the_channel_can_write_new_messages": "يمكن لجميع المستخدمين في القناة كتابة رسائل جديدة",
|
||||||
|
"All_users_in_the_team_can_write_new_messages": "يمكن لجميع المستخدمين في الفريق كتابة رسائل جديدة",
|
||||||
"A_meaningful_name_for_the_discussion_room": "اسم معبر لغرفة النقاش",
|
"A_meaningful_name_for_the_discussion_room": "اسم معبر لغرفة النقاش",
|
||||||
"All": "الكل",
|
"All": "الكل",
|
||||||
"All_Messages": "كل الرسائل",
|
"All_Messages": "كل الرسائل",
|
||||||
|
@ -179,9 +181,12 @@
|
||||||
"delete": "حذف",
|
"delete": "حذف",
|
||||||
"Delete": "حذف",
|
"Delete": "حذف",
|
||||||
"DELETE": "حذف",
|
"DELETE": "حذف",
|
||||||
|
"move": "حرك",
|
||||||
"deleting_room": "حذف الغرفة",
|
"deleting_room": "حذف الغرفة",
|
||||||
"description": "وصف",
|
"description": "وصف",
|
||||||
"Description": "وصف",
|
"Description": "وصف",
|
||||||
|
"Desktop_Options": "خيارات سطح المكتب",
|
||||||
|
"Desktop_Notifications": "إخطارات سطح المكتب",
|
||||||
"Desktop_Alert_info": "هذه الإشعارات ترسل لسطح المكتب",
|
"Desktop_Alert_info": "هذه الإشعارات ترسل لسطح المكتب",
|
||||||
"Directory": "مجلد",
|
"Directory": "مجلد",
|
||||||
"Direct_Messages": "رسالة مباشرة",
|
"Direct_Messages": "رسالة مباشرة",
|
||||||
|
@ -221,6 +226,7 @@
|
||||||
"Encryption_error_title": "كلمة المرور المشفرة خاطئة",
|
"Encryption_error_title": "كلمة المرور المشفرة خاطئة",
|
||||||
"Encryption_error_desc": "تعذر قراءة مفتاح التشفير أثناء الاستيراد",
|
"Encryption_error_desc": "تعذر قراءة مفتاح التشفير أثناء الاستيراد",
|
||||||
"Everyone_can_access_this_channel": "يمكن للجميع الوصول إلى هذه القناة",
|
"Everyone_can_access_this_channel": "يمكن للجميع الوصول إلى هذه القناة",
|
||||||
|
"Everyone_can_access_this_team": "يمكن للجميع الوصول إلى هذا الفريق",
|
||||||
"Error_uploading": "خطأ في الرفع",
|
"Error_uploading": "خطأ في الرفع",
|
||||||
"Expiration_Days": "انتهاء (أيام)",
|
"Expiration_Days": "انتهاء (أيام)",
|
||||||
"Favorites": "مفضلات",
|
"Favorites": "مفضلات",
|
||||||
|
@ -261,6 +267,7 @@
|
||||||
"I_Saved_My_E2E_Password": "قمت بحفظ كلمة المرور الطرفية",
|
"I_Saved_My_E2E_Password": "قمت بحفظ كلمة المرور الطرفية",
|
||||||
"IP": " عنوان بروتوكول الإنترنت (الآيبي)",
|
"IP": " عنوان بروتوكول الإنترنت (الآيبي)",
|
||||||
"In_app": "في التطبيق",
|
"In_app": "في التطبيق",
|
||||||
|
"In_App_And_Desktop": "تطبيق داخلي وسطح المكتب",
|
||||||
"In_App_and_Desktop_Alert_info": "يعرض شعاراً أعلى الشاشة عندما يكون التطبيق مفتوحًا، ويعرض إشعاراً على سطح المكتب",
|
"In_App_and_Desktop_Alert_info": "يعرض شعاراً أعلى الشاشة عندما يكون التطبيق مفتوحًا، ويعرض إشعاراً على سطح المكتب",
|
||||||
"Invisible": "غير مرئي",
|
"Invisible": "غير مرئي",
|
||||||
"Invite": "دعوة",
|
"Invite": "دعوة",
|
||||||
|
@ -272,9 +279,12 @@
|
||||||
"Invite_Link": "رابط الدعوة",
|
"Invite_Link": "رابط الدعوة",
|
||||||
"Invite_users": "دعوة المستخدمين",
|
"Invite_users": "دعوة المستخدمين",
|
||||||
"Join": "انضم",
|
"Join": "انضم",
|
||||||
|
"Join_Code": "رمز الانضمام",
|
||||||
|
"Insert_Join_Code": "ضع رمز الانضمام",
|
||||||
"Join_our_open_workspace": "انضم لمساحة عملنا المفتوحة",
|
"Join_our_open_workspace": "انضم لمساحة عملنا المفتوحة",
|
||||||
"Join_your_workspace": "انضم لمساحة عملك",
|
"Join_your_workspace": "انضم لمساحة عملك",
|
||||||
"Just_invited_people_can_access_this_channel": "يمكن للأشخاص المدعوين فقط الوصول إلى هذه القناة",
|
"Just_invited_people_can_access_this_channel": "يمكن للأشخاص المدعوين فقط الوصول إلى هذه القناة",
|
||||||
|
"Just_invited_people_can_access_this_team": "فقط الأشخاص المدعوين يمكنهم الوصول إلى هذا الفريق",
|
||||||
"Language": "اللغة",
|
"Language": "اللغة",
|
||||||
"last_message": "الرسالة الأخيرة",
|
"last_message": "الرسالة الأخيرة",
|
||||||
"Leave_channel": "مغادرة القناة",
|
"Leave_channel": "مغادرة القناة",
|
||||||
|
@ -316,6 +326,7 @@
|
||||||
"My_servers": "الخوادم",
|
"My_servers": "الخوادم",
|
||||||
"N_people_reacted": "{{n}} تفاعل الناس",
|
"N_people_reacted": "{{n}} تفاعل الناس",
|
||||||
"N_users": "{{n}} مستخدمين",
|
"N_users": "{{n}} مستخدمين",
|
||||||
|
"N_channels": "{{n}} القنوات",
|
||||||
"Name": "اسم",
|
"Name": "اسم",
|
||||||
"Navigation_history": "تاريخ التصفح",
|
"Navigation_history": "تاريخ التصفح",
|
||||||
"Never": "أبداً",
|
"Never": "أبداً",
|
||||||
|
@ -421,9 +432,11 @@
|
||||||
"Review_app_unable_store": "لم يتمكن من فتح {{store}}",
|
"Review_app_unable_store": "لم يتمكن من فتح {{store}}",
|
||||||
"Review_this_app": "تقييم هذا التطبيق",
|
"Review_this_app": "تقييم هذا التطبيق",
|
||||||
"Remove": "حذف",
|
"Remove": "حذف",
|
||||||
|
"remove": "حذف",
|
||||||
"Roles": "أدوار",
|
"Roles": "أدوار",
|
||||||
"Room_actions": "إجراءات الغرفة",
|
"Room_actions": "إجراءات الغرفة",
|
||||||
"Room_changed_announcement": "تم تغيير إعلان الغرفة إلى: {{announcement}} من قبل {{userBy}}",
|
"Room_changed_announcement": "تم تغيير إعلان الغرفة إلى: {{announcement}} من قبل {{userBy}}",
|
||||||
|
"Room_changed_avatar": " {{userBy}}تم تغيير الصورة الرمزية للغرفة",
|
||||||
"Room_changed_description": "تم تغيير وصف الغرفة إلى: {{description}} من قبل {{userBy}}",
|
"Room_changed_description": "تم تغيير وصف الغرفة إلى: {{description}} من قبل {{userBy}}",
|
||||||
"Room_changed_privacy": "تم تغيير نوع الغرفة إلى: {{type}} من قبل {{userBy}}",
|
"Room_changed_privacy": "تم تغيير نوع الغرفة إلى: {{type}} من قبل {{userBy}}",
|
||||||
"Room_changed_topic": "تم تغيير موضوع الغرفة إلى: {{topic}} من قبل {{userBy}}",
|
"Room_changed_topic": "تم تغيير موضوع الغرفة إلى: {{topic}} من قبل {{userBy}}",
|
||||||
|
@ -450,6 +463,7 @@
|
||||||
"Search_global_users": "بحث عام عن المستخدمين",
|
"Search_global_users": "بحث عام عن المستخدمين",
|
||||||
"Search_global_users_description": "إذا قمت بالتفعيل، فسيمكنك البحث عن أي مستخدم في شركات أو خوادم أخرى",
|
"Search_global_users_description": "إذا قمت بالتفعيل، فسيمكنك البحث عن أي مستخدم في شركات أو خوادم أخرى",
|
||||||
"Seconds": "{{second}} ثواني",
|
"Seconds": "{{second}} ثواني",
|
||||||
|
"Security_and_privacy": "الأمن والخصوصية",
|
||||||
"Select_Avatar": "حدد الصورة الرمزية",
|
"Select_Avatar": "حدد الصورة الرمزية",
|
||||||
"Select_Server": "حدد خادم",
|
"Select_Server": "حدد خادم",
|
||||||
"Select_Users": "حدد مستخدمين",
|
"Select_Users": "حدد مستخدمين",
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -763,5 +763,24 @@
|
||||||
"Converting_Team_To_Channel": "Conversion de l’équipe en canal",
|
"Converting_Team_To_Channel": "Conversion de l’équipe en canal",
|
||||||
"Select_Team_Channels_To_Delete": "Sélectionnez les canaux de l'équipe que vous souhaitez supprimer, ceux que vous ne sélectionnez pas, seront déplacés vers l'espace de travail. \n\n\nNotez que les canaux publics seront publics et visibles par tous.",
|
"Select_Team_Channels_To_Delete": "Sélectionnez les canaux de l'équipe que vous souhaitez supprimer, ceux que vous ne sélectionnez pas, seront déplacés vers l'espace de travail. \n\n\nNotez que les canaux publics seront publics et visibles par tous.",
|
||||||
"You_are_converting_the_team": "Vous convertissez cette équipe en canal",
|
"You_are_converting_the_team": "Vous convertissez cette équipe en canal",
|
||||||
"creating_discussion": "créer une discussion"
|
"Display": "Affichage",
|
||||||
|
"Avatars": "Avatars",
|
||||||
|
"Sort_by": "Trier par",
|
||||||
|
"Group_by": "Grouper par",
|
||||||
|
"Types": "Types",
|
||||||
|
"Expanded": "Etendu",
|
||||||
|
"Condensed": "Condensé",
|
||||||
|
"creating_discussion": "créer une discussion",
|
||||||
|
"Canned_Responses": "Modèles de réponse",
|
||||||
|
"No_match_found": "Pas de résultat trouvé.",
|
||||||
|
"Check_canned_responses": "Vérifiez les réponses standardisées.",
|
||||||
|
"Searching": "Recherche",
|
||||||
|
"Use": "Utiliser",
|
||||||
|
"Shortcut": "Raccourci",
|
||||||
|
"Content": "Contenu",
|
||||||
|
"Sharing": "Partager",
|
||||||
|
"No_canned_responses": "Pas de réponses standardisées",
|
||||||
|
"Send_email_confirmation": "Envoyer un e-mail de confirmation",
|
||||||
|
"sending_email_confirmation": "envoi d'e-mail de confirmation",
|
||||||
|
"Enable_Message_Parser": "Activer le parseur de messages"
|
||||||
}
|
}
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -14,7 +14,7 @@
|
||||||
"error-delete-protected-role": "Impossibile eliminare un ruolo protetto",
|
"error-delete-protected-role": "Impossibile eliminare un ruolo protetto",
|
||||||
"error-department-not-found": "Reparto non trovato",
|
"error-department-not-found": "Reparto non trovato",
|
||||||
"error-direct-message-file-upload-not-allowed": "La condivisione di file non è autorizzata nei messaggi diretti",
|
"error-direct-message-file-upload-not-allowed": "La condivisione di file non è autorizzata nei messaggi diretti",
|
||||||
"error-duplicate-channel-name": "Esiste già un canale con nome {{channel_name}}",
|
"error-duplicate-channel-name": "Esiste già un canale con nome {{room_name}}",
|
||||||
"error-email-domain-blacklisted": "Il dominio e-mail è nella lista nera",
|
"error-email-domain-blacklisted": "Il dominio e-mail è nella lista nera",
|
||||||
"error-email-send-failed": "Errore nel tentativo di invio e-mail: {{message}}",
|
"error-email-send-failed": "Errore nel tentativo di invio e-mail: {{message}}",
|
||||||
"error-save-image": "Errore nel salvataggio dell'immagine",
|
"error-save-image": "Errore nel salvataggio dell'immagine",
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
"error-delete-protected-role": "保護されたロールは削除できません。",
|
"error-delete-protected-role": "保護されたロールは削除できません。",
|
||||||
"error-department-not-found": "ロールが存在しません。",
|
"error-department-not-found": "ロールが存在しません。",
|
||||||
"error-direct-message-file-upload-not-allowed": "ダイレクトメッセージでのファイルのアップロードは許可されていません。",
|
"error-direct-message-file-upload-not-allowed": "ダイレクトメッセージでのファイルのアップロードは許可されていません。",
|
||||||
"error-duplicate-channel-name": "{{channel_name}}と同名のチャンネルが存在します。",
|
"error-duplicate-channel-name": "{{room_name}}と同名のチャンネルが存在します。",
|
||||||
"error-email-domain-blacklisted": "このドメインのメールアドレスはブラックリストに登録されています。",
|
"error-email-domain-blacklisted": "このドメインのメールアドレスはブラックリストに登録されています。",
|
||||||
"error-email-send-failed": "次のメールアドレスの送信に失敗しました: {{message}}",
|
"error-email-send-failed": "次のメールアドレスの送信に失敗しました: {{message}}",
|
||||||
"error-save-image": "画像の保存に失敗しました。",
|
"error-save-image": "画像の保存に失敗しました。",
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -763,5 +763,24 @@
|
||||||
"Converting_Team_To_Channel": "Team converteren naar kanaal",
|
"Converting_Team_To_Channel": "Team converteren naar kanaal",
|
||||||
"Select_Team_Channels_To_Delete": "Selecteer de teamkanalen die je wilt verwijderen, de kanalen die u niet selecteert, worden naar de werkruimte verplaatst.\n\nMerk op dat openbare kanalen openbaar en voor iedereen zichtbaar zullen zijn.",
|
"Select_Team_Channels_To_Delete": "Selecteer de teamkanalen die je wilt verwijderen, de kanalen die u niet selecteert, worden naar de werkruimte verplaatst.\n\nMerk op dat openbare kanalen openbaar en voor iedereen zichtbaar zullen zijn.",
|
||||||
"You_are_converting_the_team": "Je converteert dit team naar een kanaal",
|
"You_are_converting_the_team": "Je converteert dit team naar een kanaal",
|
||||||
"creating_discussion": "discussie aanmaken"
|
"Display": "Weergave",
|
||||||
|
"Avatars": "Avatars",
|
||||||
|
"Sort_by": "Sorteer op",
|
||||||
|
"Group_by": "Groeperen op",
|
||||||
|
"Types": "Soorten",
|
||||||
|
"Expanded": "Uitgebreid",
|
||||||
|
"Condensed": "Gecondenseerd",
|
||||||
|
"creating_discussion": "discussie aanmaken",
|
||||||
|
"Canned_Responses": "Standaardantwoorden",
|
||||||
|
"No_match_found": "Geen overeenkomst gevonden.",
|
||||||
|
"Check_canned_responses": "Controleer op standaardantwoorden.",
|
||||||
|
"Searching": "Zoeken",
|
||||||
|
"Use": "Gebruiken",
|
||||||
|
"Shortcut": "Snelkoppeling",
|
||||||
|
"Content": "Inhoud",
|
||||||
|
"Sharing": "Delen",
|
||||||
|
"No_canned_responses": "Geen standaardantwoorden",
|
||||||
|
"Send_email_confirmation": "Stuur e-mailbevestiging",
|
||||||
|
"sending_email_confirmation": "e-mailbevestiging aan het verzenden",
|
||||||
|
"Enable_Message_Parser": "Berichtparser inschakelen"
|
||||||
}
|
}
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -13,7 +13,7 @@
|
||||||
"error-delete-protected-role": "Não é possível remover um papel protegido",
|
"error-delete-protected-role": "Não é possível remover um papel protegido",
|
||||||
"error-department-not-found": "Departamento não encontrado",
|
"error-department-not-found": "Departamento não encontrado",
|
||||||
"error-direct-message-file-upload-not-allowed": "Compartilhamento de arquivos não está permitido em mensagens diretas",
|
"error-direct-message-file-upload-not-allowed": "Compartilhamento de arquivos não está permitido em mensagens diretas",
|
||||||
"error-duplicate-channel-name": "Já existe um canal com nome {{channel_name}}",
|
"error-duplicate-channel-name": "Já existe um canal com nome {{room_name}}",
|
||||||
"error-email-domain-blacklisted": "O domínio de e-mail está na lista negra",
|
"error-email-domain-blacklisted": "O domínio de e-mail está na lista negra",
|
||||||
"error-email-send-failed": "Erro ao tentar enviar e-mail: {{message}}",
|
"error-email-send-failed": "Erro ao tentar enviar e-mail: {{message}}",
|
||||||
"error-save-image": "Erro ao salvar imagem",
|
"error-save-image": "Erro ao salvar imagem",
|
||||||
|
@ -59,6 +59,7 @@
|
||||||
"error-message-editing-blocked": "Edição de mensagens está bloqueada",
|
"error-message-editing-blocked": "Edição de mensagens está bloqueada",
|
||||||
"error-message-size-exceeded": "O tamanho da mensagem excede Message_MaxAllowedSize",
|
"error-message-size-exceeded": "O tamanho da mensagem excede Message_MaxAllowedSize",
|
||||||
"error-missing-unsubscribe-link": "Você deve fornecer o link para desinscrever-se: [unsubscribe].",
|
"error-missing-unsubscribe-link": "Você deve fornecer o link para desinscrever-se: [unsubscribe].",
|
||||||
|
"error-no-owner-channel": "Você não é dono do canal",
|
||||||
"error-no-tokens-for-this-user": "Não existem tokens para este usuário",
|
"error-no-tokens-for-this-user": "Não existem tokens para este usuário",
|
||||||
"error-not-allowed": "Não permitido",
|
"error-not-allowed": "Não permitido",
|
||||||
"error-not-authorized": "Não autorizado",
|
"error-not-authorized": "Não autorizado",
|
||||||
|
@ -86,6 +87,7 @@
|
||||||
"alert": "alerta",
|
"alert": "alerta",
|
||||||
"alerts": "alertas",
|
"alerts": "alertas",
|
||||||
"All_users_in_the_channel_can_write_new_messages": "Todos usuários no canal podem enviar mensagens novas",
|
"All_users_in_the_channel_can_write_new_messages": "Todos usuários no canal podem enviar mensagens novas",
|
||||||
|
"All_users_in_the_team_can_write_new_messages": "Todos usuários no canal podem enviar mensagens novas",
|
||||||
"A_meaningful_name_for_the_discussion_room": "Um nome significativo para o canal de discussão",
|
"A_meaningful_name_for_the_discussion_room": "Um nome significativo para o canal de discussão",
|
||||||
"All": "Todos",
|
"All": "Todos",
|
||||||
"Allow_Reactions": "Permitir reagir",
|
"Allow_Reactions": "Permitir reagir",
|
||||||
|
@ -171,6 +173,7 @@
|
||||||
"delete": "excluir",
|
"delete": "excluir",
|
||||||
"Delete": "Excluir",
|
"Delete": "Excluir",
|
||||||
"DELETE": "EXCLUIR",
|
"DELETE": "EXCLUIR",
|
||||||
|
"move": "mover",
|
||||||
"deleting_room": "excluindo sala",
|
"deleting_room": "excluindo sala",
|
||||||
"description": "descrição",
|
"description": "descrição",
|
||||||
"Description": "Descrição",
|
"Description": "Descrição",
|
||||||
|
@ -216,6 +219,7 @@
|
||||||
"Encryption_error_title": "Sua senha de criptografia parece errada",
|
"Encryption_error_title": "Sua senha de criptografia parece errada",
|
||||||
"Encryption_error_desc": "Não foi possível decodificar sua chave de criptografia para ser importada.",
|
"Encryption_error_desc": "Não foi possível decodificar sua chave de criptografia para ser importada.",
|
||||||
"Everyone_can_access_this_channel": "Todos podem acessar este canal",
|
"Everyone_can_access_this_channel": "Todos podem acessar este canal",
|
||||||
|
"Everyone_can_access_this_team": "Todos podem acessar este canal",
|
||||||
"Error_uploading": "Erro subindo",
|
"Error_uploading": "Erro subindo",
|
||||||
"Expiration_Days": "Expira em (dias)",
|
"Expiration_Days": "Expira em (dias)",
|
||||||
"Favorites": "Favoritos",
|
"Favorites": "Favoritos",
|
||||||
|
@ -268,6 +272,7 @@
|
||||||
"Join_our_open_workspace": "Entra na nossa workspace pública",
|
"Join_our_open_workspace": "Entra na nossa workspace pública",
|
||||||
"Join_your_workspace": "Entre na sua workspace",
|
"Join_your_workspace": "Entre na sua workspace",
|
||||||
"Just_invited_people_can_access_this_channel": "Apenas as pessoas convidadas podem acessar este canal",
|
"Just_invited_people_can_access_this_channel": "Apenas as pessoas convidadas podem acessar este canal",
|
||||||
|
"Just_invited_people_can_access_this_team": "Apenas as pessoas convidadas podem acessar este time",
|
||||||
"Language": "Idioma",
|
"Language": "Idioma",
|
||||||
"last_message": "última mensagem",
|
"last_message": "última mensagem",
|
||||||
"Leave_channel": "Sair do canal",
|
"Leave_channel": "Sair do canal",
|
||||||
|
@ -302,6 +307,7 @@
|
||||||
"muted": "mudo",
|
"muted": "mudo",
|
||||||
"N_people_reacted": "{{n}} pessoas reagiram",
|
"N_people_reacted": "{{n}} pessoas reagiram",
|
||||||
"N_users": "{{n}} usuários",
|
"N_users": "{{n}} usuários",
|
||||||
|
"N_channels": "{{n}} canais",
|
||||||
"Name": "Nome",
|
"Name": "Nome",
|
||||||
"Navigation_history": "Histórico de navegação",
|
"Navigation_history": "Histórico de navegação",
|
||||||
"Never": "Nunca",
|
"Never": "Nunca",
|
||||||
|
@ -405,6 +411,7 @@
|
||||||
"Review_app_unable_store": "Não foi possível abrir {{store}}",
|
"Review_app_unable_store": "Não foi possível abrir {{store}}",
|
||||||
"Review_this_app": "Avaliar esse app",
|
"Review_this_app": "Avaliar esse app",
|
||||||
"Remove": "Remover",
|
"Remove": "Remover",
|
||||||
|
"remove": "remover",
|
||||||
"Roles": "Papéis",
|
"Roles": "Papéis",
|
||||||
"Room_actions": "Ações",
|
"Room_actions": "Ações",
|
||||||
"Room_changed_announcement": "O anúncio da sala foi alterado para: {{announcement}} por {{userBy}}",
|
"Room_changed_announcement": "O anúncio da sala foi alterado para: {{announcement}} por {{userBy}}",
|
||||||
|
@ -480,8 +487,8 @@
|
||||||
"The_user_wont_be_able_to_type_in_roomName": "O usuário não poderá digitar em {{roomName}}",
|
"The_user_wont_be_able_to_type_in_roomName": "O usuário não poderá digitar em {{roomName}}",
|
||||||
"The_user_will_be_able_to_type_in_roomName": "O usuário poderá digitar em {{roomName}}",
|
"The_user_will_be_able_to_type_in_roomName": "O usuário poderá digitar em {{roomName}}",
|
||||||
"There_was_an_error_while_action": "Aconteceu um erro {{action}}!",
|
"There_was_an_error_while_action": "Aconteceu um erro {{action}}!",
|
||||||
"This_room_is_blocked": "Este quarto está bloqueado",
|
"This_room_is_blocked": "Esta sala está bloqueada",
|
||||||
"This_room_is_read_only": "Este quarto é apenas de leitura",
|
"This_room_is_read_only": "Esta sala é somente leitura",
|
||||||
"Thread": "Tópico",
|
"Thread": "Tópico",
|
||||||
"Threads": "Tópicos",
|
"Threads": "Tópicos",
|
||||||
"Timezone": "Fuso horário",
|
"Timezone": "Fuso horário",
|
||||||
|
@ -631,6 +638,9 @@
|
||||||
"No_threads_following": "Você não está seguindo tópicos",
|
"No_threads_following": "Você não está seguindo tópicos",
|
||||||
"No_threads_unread": "Não há tópicos não lidos",
|
"No_threads_unread": "Não há tópicos não lidos",
|
||||||
"Messagebox_Send_to_channel": "Mostrar no canal",
|
"Messagebox_Send_to_channel": "Mostrar no canal",
|
||||||
|
"Leader": "Líder",
|
||||||
|
"Moderator": "Moderador",
|
||||||
|
"Owner": "Proprietário",
|
||||||
"Remove_from_room": "Remover do canal",
|
"Remove_from_room": "Remover do canal",
|
||||||
"Ignore": "Ignorar",
|
"Ignore": "Ignorar",
|
||||||
"Unignore": "Deixar de ignorar",
|
"Unignore": "Deixar de ignorar",
|
||||||
|
@ -655,9 +665,46 @@
|
||||||
"No_team_channels_found": "Nenhum canal encontrado",
|
"No_team_channels_found": "Nenhum canal encontrado",
|
||||||
"Team_not_found": "Time não encontrado",
|
"Team_not_found": "Time não encontrado",
|
||||||
"Private_Team": "Equipe Privada",
|
"Private_Team": "Equipe Privada",
|
||||||
|
"Add_Channel_to_Team": "Adicionar Canal ao Time",
|
||||||
"Left_The_Team_Successfully": "Saiu do time com sucesso",
|
"Left_The_Team_Successfully": "Saiu do time com sucesso",
|
||||||
|
"Create_New": "Criar",
|
||||||
|
"Add_Existing": "Adicionar",
|
||||||
"Add_Existing_Channel": "Adicionar Canal Existente",
|
"Add_Existing_Channel": "Adicionar Canal Existente",
|
||||||
|
"Remove_from_Team": "Remover do time",
|
||||||
|
"Auto-join": "Entrada Automática",
|
||||||
|
"Remove_Team_Room_Warning": "Você deseja remover este canal do time? O canal será movido de volta para o espaço de trabalho",
|
||||||
|
"Confirmation": "Confirmação",
|
||||||
"invalid-room": "Sala inválida",
|
"invalid-room": "Sala inválida",
|
||||||
|
"You_are_leaving_the_team": "Você está deixando o time '{{team}}'",
|
||||||
|
"Leave_Team": "Sair do Time",
|
||||||
|
"Select_Team": "Selecionar Time",
|
||||||
|
"Select_Team_Channels": "Selecione os canais do time que você gostaria de deixar.",
|
||||||
|
"Cannot_leave": "Não pode sair",
|
||||||
|
"Cannot_remove": "Não é possível remover",
|
||||||
|
"Cannot_delete": "Não é possível apagar",
|
||||||
|
"Last_owner_team_room": "Você é o último dono deste canal. Uma vez que você deixe o time, o canal será mantido dentro da equipe, mas você estará administrando-o de fora.",
|
||||||
|
"last-owner-can-not-be-removed": "O último dono não pode ser removido",
|
||||||
|
"Remove_User_Teams": "Selecione os canais dos quais você deseja que o usuário seja removido.",
|
||||||
|
"Delete_Team": "Excluir Time",
|
||||||
|
"Select_channels_to_delete": "Isto não pode ser desfeito. Assim que você apagar um time, todo o conteúdo e configuração do chat serão apagados.\n\nSelecione os canais que você gostaria de excluir. Os que você decidir manter estarão disponíveis no seu espaço de trabalho. Note que os canais públicos continuarão a ser públicos e visíveis para todos.",
|
||||||
|
"You_are_deleting_the_team": "Você está apagando este time.",
|
||||||
|
"Removing_user_from_this_team": "Você está removendo {{user}} deste time",
|
||||||
|
"Remove_User_Team_Channels": "Selecione os canais dos quais você deseja que o usuário seja removido.",
|
||||||
|
"Remove_Member": "Remover Membro",
|
||||||
|
"leaving_team": "saindo do time",
|
||||||
|
"removing_team": "removendo do time",
|
||||||
|
"moving_channel_to_team": "movendo canal do time",
|
||||||
|
"deleting_team": "apagando time",
|
||||||
|
"member-does-not-exist": "Membro não existe",
|
||||||
|
"Convert": "Converter",
|
||||||
|
"Convert_to_Team": "Converter para Time",
|
||||||
|
"Convert_to_Team_Warning": "Você está convertendo este Canal para um Time. Todos os Membros serão mantidos.",
|
||||||
|
"Move_to_Team": "Mover para Time",
|
||||||
|
"Move_Channel_Paragraph": "Mover um canal dentro de um time significa que este canal será adicionado no contexto da equipe, no entanto, todos os membros do canal, que não são membros do respectivo time, ainda terão acesso a este canal, mas não serão adicionados como membros da equipe \n\nA gestão de todos os canais continuará a ser feita pelos proprietários deste canal.\n\nOs membros da equipe e até mesmo os proprietários da equipe, se não forem membros deste canal, não podem ter acesso ao conteúdo do canal.\n\nPor favor, note que o dono do time poderá remover membros do canal.",
|
||||||
|
"Move_to_Team_Warning": "Depois de ler as instruções anteriores sobre este comportamento, você ainda deseja mover este canal para o time selecionado?",
|
||||||
|
"Load_More": "Carregar mais",
|
||||||
|
"Load_Newer": "Carregar mais novas",
|
||||||
|
"Load_Older": "Carregar mais antigas",
|
||||||
"room-name-already-exists": "Nome da sala já existe",
|
"room-name-already-exists": "Nome da sala já existe",
|
||||||
"error-team-creation": "Erro na criação do time",
|
"error-team-creation": "Erro na criação do time",
|
||||||
"unauthorized": "Não autorizado",
|
"unauthorized": "Não autorizado",
|
||||||
|
@ -665,6 +712,9 @@
|
||||||
"Deleted_The_Team_Successfully": "Time deletado com sucesso",
|
"Deleted_The_Team_Successfully": "Time deletado com sucesso",
|
||||||
"Deleted_The_Room_Successfully": "Sala deletada com sucesso",
|
"Deleted_The_Room_Successfully": "Sala deletada com sucesso",
|
||||||
"Convert_to_Channel": "Converter para um Canal",
|
"Convert_to_Channel": "Converter para um Canal",
|
||||||
|
"Converting_Team_To_Channel": "Convertendo Time para Canal",
|
||||||
|
"Select_Team_Channels_To_Delete": "Selecione os Canais do Time que você gostaria de excluir. Aqueles que você não selecionar serão movidos para o Espaço de Trabalho.\n\nNote que os Canais públicos serão públicos e visíveis para todos.",
|
||||||
|
"You_are_converting_the_team": "Você está convertendo este Time para um Canal",
|
||||||
"Display": "Display",
|
"Display": "Display",
|
||||||
"Avatars": "Avatars",
|
"Avatars": "Avatars",
|
||||||
"Sort_by": "Ordenar por",
|
"Sort_by": "Ordenar por",
|
||||||
|
@ -672,6 +722,7 @@
|
||||||
"Types": "Tipos",
|
"Types": "Tipos",
|
||||||
"Expanded": "Estendido",
|
"Expanded": "Estendido",
|
||||||
"Condensed": "Condensado",
|
"Condensed": "Condensado",
|
||||||
|
"creating_discussion": "criando discussão",
|
||||||
"Canned_Responses": "Respostas Predefinidas",
|
"Canned_Responses": "Respostas Predefinidas",
|
||||||
"No_match_found": "Nenhum resultado encontrado",
|
"No_match_found": "Nenhum resultado encontrado",
|
||||||
"Check_canned_responses": "Verifique nas respostas predefinidas",
|
"Check_canned_responses": "Verifique nas respostas predefinidas",
|
||||||
|
@ -679,6 +730,7 @@
|
||||||
"Use": "Use",
|
"Use": "Use",
|
||||||
"Shortcut": "Atalho",
|
"Shortcut": "Atalho",
|
||||||
"Content": "Conteúdo",
|
"Content": "Conteúdo",
|
||||||
|
"Sharing": "Compartilhando",
|
||||||
"No_canned_responses": "Não há respostas predefinidas",
|
"No_canned_responses": "Não há respostas predefinidas",
|
||||||
"Send_email_confirmation": "Enviar email de confirmação",
|
"Send_email_confirmation": "Enviar email de confirmação",
|
||||||
"sending_email_confirmation": "enviando email de confirmação"
|
"sending_email_confirmation": "enviando email de confirmação"
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -81,7 +81,7 @@
|
||||||
"error-you-are-last-owner": "Вы последний владелец. Пожалуйста, назначьте нового владельца, прежде чем покинуть чат.",
|
"error-you-are-last-owner": "Вы последний владелец. Пожалуйста, назначьте нового владельца, прежде чем покинуть чат.",
|
||||||
"error-status-not-allowed": "Статус Невидимый отключён",
|
"error-status-not-allowed": "Статус Невидимый отключён",
|
||||||
"Actions": "Действия",
|
"Actions": "Действия",
|
||||||
"Activity": "По активности",
|
"Activity": "Активность",
|
||||||
"Add_Reaction": "Добавить реакцию",
|
"Add_Reaction": "Добавить реакцию",
|
||||||
"Add_Server": "Добавить сервер",
|
"Add_Server": "Добавить сервер",
|
||||||
"Add_users": "Добавить пользователей",
|
"Add_users": "Добавить пользователей",
|
||||||
|
@ -231,7 +231,7 @@
|
||||||
"Everyone_can_access_this_team": "Каждый может получить доступ к этой Команде",
|
"Everyone_can_access_this_team": "Каждый может получить доступ к этой Команде",
|
||||||
"Error_uploading": "Ошибка загрузки",
|
"Error_uploading": "Ошибка загрузки",
|
||||||
"Expiration_Days": "Срок действия (Дни)",
|
"Expiration_Days": "Срок действия (Дни)",
|
||||||
"Favorites": "Избранные",
|
"Favorites": "Избранное",
|
||||||
"Files": "Файлы",
|
"Files": "Файлы",
|
||||||
"File_description": "Описание файла",
|
"File_description": "Описание файла",
|
||||||
"File_name": "Имя файла",
|
"File_name": "Имя файла",
|
||||||
|
@ -763,5 +763,24 @@
|
||||||
"Converting_Team_To_Channel": "Преобразование Команды в канал",
|
"Converting_Team_To_Channel": "Преобразование Команды в канал",
|
||||||
"Select_Team_Channels_To_Delete": "Выберите каналы Команды, которые вы хотите удалить, те, которые вы не выбрали, будут перемещены в рабочую область \n\nОбратите внимание, что публичные каналы будут открытыми и видимыми для всех.",
|
"Select_Team_Channels_To_Delete": "Выберите каналы Команды, которые вы хотите удалить, те, которые вы не выбрали, будут перемещены в рабочую область \n\nОбратите внимание, что публичные каналы будут открытыми и видимыми для всех.",
|
||||||
"You_are_converting_the_team": "Вы преобразуете эту Команду в канал",
|
"You_are_converting_the_team": "Вы преобразуете эту Команду в канал",
|
||||||
"creating_discussion": "создание обсуждения"
|
"Display": "Внешний вид",
|
||||||
|
"Avatars": "Аватары",
|
||||||
|
"Sort_by": "Сортировка по",
|
||||||
|
"Group_by": "Группировка",
|
||||||
|
"Types": "Типы",
|
||||||
|
"Expanded": "Расширенный",
|
||||||
|
"Condensed": "Упрощенный",
|
||||||
|
"creating_discussion": "создание обсуждения",
|
||||||
|
"Canned_Responses": "Заготовленные ответы",
|
||||||
|
"No_match_found": "Совпадений не найдено.",
|
||||||
|
"Check_canned_responses": "Проверить заготовленные ответы",
|
||||||
|
"Searching": "Поиск",
|
||||||
|
"Use": "Использовать",
|
||||||
|
"Shortcut": "Ярлык",
|
||||||
|
"Content": "Содержимое",
|
||||||
|
"Sharing": "Поделиться",
|
||||||
|
"No_canned_responses": "Нет заготовленных ответов",
|
||||||
|
"Send_email_confirmation": "Отправить электронное письмо с подтверждением",
|
||||||
|
"sending_email_confirmation": "отправка подтверждения по электронной почте",
|
||||||
|
"Enable_Message_Parser": "Включить парсер сообщений"
|
||||||
}
|
}
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -14,7 +14,7 @@
|
||||||
"error-delete-protected-role": "Korunan bir rol silinemez!",
|
"error-delete-protected-role": "Korunan bir rol silinemez!",
|
||||||
"error-department-not-found": "Bölüm bulunamadı!",
|
"error-department-not-found": "Bölüm bulunamadı!",
|
||||||
"error-direct-message-file-upload-not-allowed": "Özel iletilerde dosya paylaşımına izin verilmiyor!",
|
"error-direct-message-file-upload-not-allowed": "Özel iletilerde dosya paylaşımına izin verilmiyor!",
|
||||||
"error-duplicate-channel-name": "{{channel_name}} adında bir kanal var!",
|
"error-duplicate-channel-name": "{{room_name}} adında bir kanal var!",
|
||||||
"error-email-domain-blacklisted": "E-posta alan adı kara listeye alındı!",
|
"error-email-domain-blacklisted": "E-posta alan adı kara listeye alındı!",
|
||||||
"error-email-send-failed": "E-posta göndermeye çalışırken hata oluştu: {{message}}",
|
"error-email-send-failed": "E-posta göndermeye çalışırken hata oluştu: {{message}}",
|
||||||
"error-save-image": "Görüntüyü kaydederken hata oluştu!",
|
"error-save-image": "Görüntüyü kaydederken hata oluştu!",
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -14,7 +14,7 @@
|
||||||
"error-delete-protected-role": "无法删除受保护的角色",
|
"error-delete-protected-role": "无法删除受保护的角色",
|
||||||
"error-department-not-found": "找不到部门",
|
"error-department-not-found": "找不到部门",
|
||||||
"error-direct-message-file-upload-not-allowed": "私人对话中不允许档案分享",
|
"error-direct-message-file-upload-not-allowed": "私人对话中不允许档案分享",
|
||||||
"error-duplicate-channel-name": "名为「{{channel_name}}」的频道已存在",
|
"error-duplicate-channel-name": "名为「{{room_name}}」的频道已存在",
|
||||||
"error-email-domain-blacklisted": "电子邮件网域被禁用",
|
"error-email-domain-blacklisted": "电子邮件网域被禁用",
|
||||||
"error-email-send-failed": "尝试发送电子邮件时出错:{{message}}",
|
"error-email-send-failed": "尝试发送电子邮件时出错:{{message}}",
|
||||||
"error-save-image": "错误,无法保存图片",
|
"error-save-image": "错误,无法保存图片",
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
{ }
|
|
@ -14,7 +14,7 @@
|
||||||
"error-delete-protected-role": "無法刪除受保護的角色",
|
"error-delete-protected-role": "無法刪除受保護的角色",
|
||||||
"error-department-not-found": "找不到部門",
|
"error-department-not-found": "找不到部門",
|
||||||
"error-direct-message-file-upload-not-allowed": "私人對話中不允許檔案分享",
|
"error-direct-message-file-upload-not-allowed": "私人對話中不允許檔案分享",
|
||||||
"error-duplicate-channel-name": "名為「{{channel_name}}」的頻道已存在",
|
"error-duplicate-channel-name": "名為「{{room_name}}」的頻道已存在",
|
||||||
"error-email-domain-blacklisted": "電子郵件網域被禁用",
|
"error-email-domain-blacklisted": "電子郵件網域被禁用",
|
||||||
"error-email-send-failed": "嘗試發送電子郵件時出錯:{{message}}",
|
"error-email-send-failed": "嘗試發送電子郵件時出錯:{{message}}",
|
||||||
"error-save-image": "錯誤,無法儲存圖片",
|
"error-save-image": "錯誤,無法儲存圖片",
|
||||||
|
|
|
@ -116,7 +116,7 @@ const handleFailure = function handleFailure({ err, isTeam }) {
|
||||||
? I18n.t(err.data.errorType, { room_name: err.data.details.channel_name })
|
? I18n.t(err.data.errorType, { room_name: err.data.details.channel_name })
|
||||||
: actionError;
|
: actionError;
|
||||||
} else {
|
} else {
|
||||||
msg = err?.reason || (errorArray.includes(err?.data?.error) ? I18n.t(err.data.error) : err.data.error || actionError);
|
msg = err?.reason || (errorArray.includes(err?.data?.error) ? I18n.t(err.data.error) : err?.data?.error || actionError);
|
||||||
}
|
}
|
||||||
showErrorAlert(msg, isTeam ? I18n.t('Create_Team') : I18n.t('Create_Channel'));
|
showErrorAlert(msg, isTeam ? I18n.t('Create_Team') : I18n.t('Create_Channel'));
|
||||||
}, 300);
|
}, 300);
|
||||||
|
|
|
@ -45,8 +45,10 @@ const navigate = function* navigate({ params }) {
|
||||||
if (params.path || params.rid) {
|
if (params.path || params.rid) {
|
||||||
let type;
|
let type;
|
||||||
let name;
|
let name;
|
||||||
|
let jumpToThreadId;
|
||||||
if (params.path) {
|
if (params.path) {
|
||||||
[type, name] = params.path.split('/');
|
// Following this pattern: {channelType}/{channelName}/thread/{threadId}
|
||||||
|
[type, name, , jumpToThreadId] = params.path.split('/');
|
||||||
}
|
}
|
||||||
if (type !== 'invite' || params.rid) {
|
if (type !== 'invite' || params.rid) {
|
||||||
const room = yield RocketChat.canOpenRoom(params);
|
const room = yield RocketChat.canOpenRoom(params);
|
||||||
|
@ -65,14 +67,19 @@ const navigate = function* navigate({ params }) {
|
||||||
if (focusedRooms.includes(room.rid)) {
|
if (focusedRooms.includes(room.rid)) {
|
||||||
// if there's one room on the list or last room is the one
|
// if there's one room on the list or last room is the one
|
||||||
if (focusedRooms.length === 1 || focusedRooms[0] === room.rid) {
|
if (focusedRooms.length === 1 || focusedRooms[0] === room.rid) {
|
||||||
yield goRoom({ item, isMasterDetail, jumpToMessageId });
|
if (jumpToThreadId) {
|
||||||
|
// With this conditional when there is a jumpToThreadId we can avoid the thread open again
|
||||||
|
// above other thread and the room could call again the thread
|
||||||
|
popToRoot({ isMasterDetail });
|
||||||
|
}
|
||||||
|
yield goRoom({ item, isMasterDetail, jumpToMessageId, jumpToThreadId });
|
||||||
} else {
|
} else {
|
||||||
popToRoot({ isMasterDetail });
|
popToRoot({ isMasterDetail });
|
||||||
yield goRoom({ item, isMasterDetail, jumpToMessageId });
|
yield goRoom({ item, isMasterDetail, jumpToMessageId, jumpToThreadId });
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
popToRoot({ isMasterDetail });
|
popToRoot({ isMasterDetail });
|
||||||
yield goRoom({ item, isMasterDetail, jumpToMessageId });
|
yield goRoom({ item, isMasterDetail, jumpToMessageId, jumpToThreadId });
|
||||||
}
|
}
|
||||||
|
|
||||||
if (params.isCall) {
|
if (params.isCall) {
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
import React, { useState } from 'react';
|
import React, { useState } from 'react';
|
||||||
import { FlatList, StyleSheet, View } from 'react-native';
|
import { FlatList, StyleSheet, TextInputProps, View } from 'react-native';
|
||||||
|
|
||||||
import TextInput from '../../../containers/TextInput';
|
import TextInput from '../../../containers/TextInput';
|
||||||
import * as List from '../../../containers/List';
|
import * as List from '../../../containers/List';
|
||||||
|
@ -28,11 +28,10 @@ const styles = StyleSheet.create({
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
interface IServerInput {
|
interface IServerInput extends TextInputProps {
|
||||||
text: string;
|
text: string;
|
||||||
theme: string;
|
theme: string;
|
||||||
serversHistory: any[];
|
serversHistory: any[];
|
||||||
onChangeText(text: string): void;
|
|
||||||
onSubmit(): void;
|
onSubmit(): void;
|
||||||
onDelete(item: IServer): void;
|
onDelete(item: IServer): void;
|
||||||
onPressServerHistory(serverHistory: IServer): void;
|
onPressServerHistory(serverHistory: IServer): void;
|
||||||
|
|
|
@ -71,6 +71,7 @@ export interface IServer extends Model {
|
||||||
url: string;
|
url: string;
|
||||||
username: string;
|
username: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
interface INewServerView {
|
interface INewServerView {
|
||||||
navigation: StackNavigationProp<any, 'NewServerView'>;
|
navigation: StackNavigationProp<any, 'NewServerView'>;
|
||||||
theme: string;
|
theme: string;
|
||||||
|
@ -91,6 +92,11 @@ interface IState {
|
||||||
serversHistory: IServer[];
|
serversHistory: IServer[];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
interface ISubmitParams {
|
||||||
|
fromServerHistory?: boolean;
|
||||||
|
username?: string;
|
||||||
|
}
|
||||||
|
|
||||||
class NewServerView extends React.Component<INewServerView, IState> {
|
class NewServerView extends React.Component<INewServerView, IState> {
|
||||||
constructor(props: INewServerView) {
|
constructor(props: INewServerView) {
|
||||||
super(props);
|
super(props);
|
||||||
|
@ -184,10 +190,10 @@ class NewServerView extends React.Component<INewServerView, IState> {
|
||||||
};
|
};
|
||||||
|
|
||||||
onPressServerHistory = (serverHistory: IServer) => {
|
onPressServerHistory = (serverHistory: IServer) => {
|
||||||
this.setState({ text: serverHistory.url }, () => this.submit(true, serverHistory?.username));
|
this.setState({ text: serverHistory.url }, () => this.submit({ fromServerHistory: true, username: serverHistory?.username }));
|
||||||
};
|
};
|
||||||
|
|
||||||
submit = async (fromServerHistory?: boolean, username?: string) => {
|
submit = async ({ fromServerHistory = false, username }: ISubmitParams = {}) => {
|
||||||
logEvent(events.NS_CONNECT_TO_WORKSPACE);
|
logEvent(events.NS_CONNECT_TO_WORKSPACE);
|
||||||
const { text, certificate } = this.state;
|
const { text, certificate } = this.state;
|
||||||
const { connectServer } = this.props;
|
const { connectServer } = this.props;
|
||||||
|
|
|
@ -149,6 +149,7 @@ class RoomView extends React.Component {
|
||||||
prid
|
prid
|
||||||
};
|
};
|
||||||
this.jumpToMessageId = props.route.params?.jumpToMessageId;
|
this.jumpToMessageId = props.route.params?.jumpToMessageId;
|
||||||
|
this.jumpToThreadId = props.route.params?.jumpToThreadId;
|
||||||
const roomUserId = props.route.params?.roomUserId ?? RocketChat.getUidDirectMessage(room);
|
const roomUserId = props.route.params?.roomUserId ?? RocketChat.getUidDirectMessage(room);
|
||||||
this.state = {
|
this.state = {
|
||||||
joined: true,
|
joined: true,
|
||||||
|
@ -209,6 +210,9 @@ class RoomView extends React.Component {
|
||||||
if (this.jumpToMessageId) {
|
if (this.jumpToMessageId) {
|
||||||
this.jumpToMessage(this.jumpToMessageId);
|
this.jumpToMessage(this.jumpToMessageId);
|
||||||
}
|
}
|
||||||
|
if (this.jumpToThreadId && !this.jumpToMessageId) {
|
||||||
|
this.navToThread({ tmid: this.jumpToThreadId });
|
||||||
|
}
|
||||||
if (isIOS && this.rid) {
|
if (isIOS && this.rid) {
|
||||||
this.updateUnreadCount();
|
this.updateUnreadCount();
|
||||||
}
|
}
|
||||||
|
@ -254,6 +258,10 @@ class RoomView extends React.Component {
|
||||||
this.jumpToMessage(route?.params?.jumpToMessageId);
|
this.jumpToMessage(route?.params?.jumpToMessageId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (route?.params?.jumpToThreadId !== prevProps.route?.params?.jumpToThreadId) {
|
||||||
|
this.navToThread({ tmid: route?.params?.jumpToThreadId });
|
||||||
|
}
|
||||||
|
|
||||||
if (appState === 'foreground' && appState !== prevProps.appState && this.rid) {
|
if (appState === 'foreground' && appState !== prevProps.appState && this.rid) {
|
||||||
// Fire List.query() just to keep observables working
|
// Fire List.query() just to keep observables working
|
||||||
if (this.list && this.list.current) {
|
if (this.list && this.list.current) {
|
||||||
|
@ -872,7 +880,12 @@ class RoomView extends React.Component {
|
||||||
if (item.tmid) {
|
if (item.tmid) {
|
||||||
let name = item.tmsg;
|
let name = item.tmsg;
|
||||||
if (!name) {
|
if (!name) {
|
||||||
name = await this.getThreadName(item.tmid, item.id);
|
const result = await this.getThreadName(item.tmid, item.id);
|
||||||
|
// test if there isn't a thread
|
||||||
|
if (!result) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
name = result;
|
||||||
}
|
}
|
||||||
if (item.t === E2E_MESSAGE_TYPE && item.e2e !== E2E_STATUS.DONE) {
|
if (item.t === E2E_MESSAGE_TYPE && item.e2e !== E2E_STATUS.DONE) {
|
||||||
name = I18n.t('Encrypted_message');
|
name = I18n.t('Encrypted_message');
|
||||||
|
|
|
@ -44,6 +44,9 @@ const data = {
|
||||||
},
|
},
|
||||||
alternate: {
|
alternate: {
|
||||||
name: `detox-alternate-${value}`
|
name: `detox-alternate-${value}`
|
||||||
|
},
|
||||||
|
alternate2: {
|
||||||
|
name: `detox-alternate2-${value}`
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
teams: {
|
teams: {
|
||||||
|
|
|
@ -45,6 +45,9 @@ const data = {
|
||||||
},
|
},
|
||||||
alternate: {
|
alternate: {
|
||||||
name: `detox-alternate-${value}`
|
name: `detox-alternate-${value}`
|
||||||
|
},
|
||||||
|
alternate2: {
|
||||||
|
name: `detox-alternate2-${value}`
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
teams: {
|
teams: {
|
||||||
|
|
|
@ -116,11 +116,12 @@ const changeChannelJoinCode = async (roomId, joinCode) => {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
const sendMessage = async (user, channel, msg) => {
|
const sendMessage = async (user, channel, msg, tmid) => {
|
||||||
console.log(`Sending message to ${channel}`);
|
console.log(`Sending message to ${channel}`);
|
||||||
try {
|
try {
|
||||||
await login(user.username, user.password);
|
await login(user.username, user.password);
|
||||||
await rocketchat.post('chat.postMessage', { channel, msg });
|
const response = await rocketchat.post('chat.postMessage', { channel, msg, tmid });
|
||||||
|
return response.data;
|
||||||
} catch (infoError) {
|
} catch (infoError) {
|
||||||
console.log(JSON.stringify(infoError));
|
console.log(JSON.stringify(infoError));
|
||||||
throw new Error('Failed to find or create private group');
|
throw new Error('Failed to find or create private group');
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
const data = require('../../data');
|
const data = require('../../data');
|
||||||
const { tapBack, checkServer, navigateToRegister } = require('../../helpers/app');
|
const { tapBack, checkServer, navigateToRegister } = require('../../helpers/app');
|
||||||
const { get, login } = require('../../helpers/data_setup');
|
const { get, login, sendMessage } = require('../../helpers/data_setup');
|
||||||
|
|
||||||
const DEEPLINK_METHODS = { AUTH: 'auth', ROOM: 'room' };
|
const DEEPLINK_METHODS = { AUTH: 'auth', ROOM: 'room' };
|
||||||
const getDeepLink = (method, server, params) => {
|
const getDeepLink = (method, server, params) => {
|
||||||
|
@ -12,9 +12,15 @@ const getDeepLink = (method, server, params) => {
|
||||||
describe('Deep linking', () => {
|
describe('Deep linking', () => {
|
||||||
let userId;
|
let userId;
|
||||||
let authToken;
|
let authToken;
|
||||||
|
let threadId;
|
||||||
|
const threadMessage = `to-thread-${data.random}`;
|
||||||
before(async () => {
|
before(async () => {
|
||||||
const loginResult = await login(data.users.regular.username, data.users.regular.password);
|
const loginResult = await login(data.users.regular.username, data.users.regular.password);
|
||||||
({ userId, authToken } = loginResult);
|
({ userId, authToken } = loginResult);
|
||||||
|
// create a thread with api
|
||||||
|
const result = await sendMessage(data.users.regular, data.groups.alternate2.name, threadMessage);
|
||||||
|
threadId = result.message._id;
|
||||||
|
await sendMessage(data.users.regular, result.message.rid, data.random, threadId);
|
||||||
});
|
});
|
||||||
|
|
||||||
describe('Authentication', () => {
|
describe('Authentication', () => {
|
||||||
|
@ -87,6 +93,18 @@ describe('Deep linking', () => {
|
||||||
.withTimeout(10000);
|
.withTimeout(10000);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it('should navigate to the thread using path', async () => {
|
||||||
|
await device.launchApp({
|
||||||
|
permissions: { notifications: 'YES' },
|
||||||
|
newInstance: true,
|
||||||
|
url: getDeepLink(DEEPLINK_METHODS.ROOM, data.server, `path=group/${data.groups.alternate2.name}/thread/${threadId}`),
|
||||||
|
sourceApp: 'com.apple.mobilesafari'
|
||||||
|
});
|
||||||
|
await waitFor(element(by.id(`room-view-title-${threadMessage}`)))
|
||||||
|
.toExist()
|
||||||
|
.withTimeout(10000);
|
||||||
|
});
|
||||||
|
|
||||||
it('should navigate to the room using rid', async () => {
|
it('should navigate to the room using rid', async () => {
|
||||||
const roomResult = await get(`groups.info?roomName=${data.groups.private.name}`);
|
const roomResult = await get(`groups.info?roomName=${data.groups.private.name}`);
|
||||||
await device.launchApp({
|
await device.launchApp({
|
||||||
|
|
|
@ -4,7 +4,6 @@ require_relative '../node_modules/@react-native-community/cli-platform-ios/nativ
|
||||||
require_relative '../node_modules/react-native-unimodules/cocoapods.rb'
|
require_relative '../node_modules/react-native-unimodules/cocoapods.rb'
|
||||||
|
|
||||||
def all_pods
|
def all_pods
|
||||||
pod 'WatermelonDB', :path => '../node_modules/@nozbe/watermelondb'
|
|
||||||
pod 'React-jsi', :path => '../node_modules/react-native/ReactCommon/jsi', :modular_headers => true
|
pod 'React-jsi', :path => '../node_modules/react-native/ReactCommon/jsi', :modular_headers => true
|
||||||
pod 'simdjson', path: '../node_modules/@nozbe/simdjson'
|
pod 'simdjson', path: '../node_modules/@nozbe/simdjson'
|
||||||
config = use_native_modules!
|
config = use_native_modules!
|
||||||
|
|
|
@ -945,7 +945,7 @@ SPEC CHECKSUMS:
|
||||||
EXVideoThumbnails: 442c3abadb51a81551a3b53705b7560de390e6f7
|
EXVideoThumbnails: 442c3abadb51a81551a3b53705b7560de390e6f7
|
||||||
EXWebBrowser: 76783ba5dcb8699237746ecf41a9643d428a4cc5
|
EXWebBrowser: 76783ba5dcb8699237746ecf41a9643d428a4cc5
|
||||||
FBLazyVector: e686045572151edef46010a6f819ade377dfeb4b
|
FBLazyVector: e686045572151edef46010a6f819ade377dfeb4b
|
||||||
FBReactNativeSpec: 110d69378fce79af38271c39894b59fec7890221
|
FBReactNativeSpec: 686ac17e193dcf7d5df4d772b224504dd2f3ad81
|
||||||
Firebase: 919186c8e119dd9372a45fd1dd17a8a942bc1892
|
Firebase: 919186c8e119dd9372a45fd1dd17a8a942bc1892
|
||||||
FirebaseAnalytics: 5fa308e1b13f838d0f6dc74719ac2a72e8c5afc4
|
FirebaseAnalytics: 5fa308e1b13f838d0f6dc74719ac2a72e8c5afc4
|
||||||
FirebaseCore: 8cd4f8ea22075e0ee582849b1cf79d8816506085
|
FirebaseCore: 8cd4f8ea22075e0ee582849b1cf79d8816506085
|
||||||
|
@ -1047,6 +1047,6 @@ SPEC CHECKSUMS:
|
||||||
Yoga: 575c581c63e0d35c9a83f4b46d01d63abc1100ac
|
Yoga: 575c581c63e0d35c9a83f4b46d01d63abc1100ac
|
||||||
YogaKit: f782866e155069a2cca2517aafea43200b01fd5a
|
YogaKit: f782866e155069a2cca2517aafea43200b01fd5a
|
||||||
|
|
||||||
PODFILE CHECKSUM: 46fb1ed324f44252f8900c63e7c93e4391658bad
|
PODFILE CHECKSUM: 9fd323641c96f6bf98b309066332c3ff95b9cf15
|
||||||
|
|
||||||
COCOAPODS: 1.10.1
|
COCOAPODS: 1.10.1
|
||||||
|
|
|
@ -80,8 +80,7 @@
|
||||||
1EFEB5982493B6640072EDC0 /* NotificationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EFEB5972493B6640072EDC0 /* NotificationService.swift */; };
|
1EFEB5982493B6640072EDC0 /* NotificationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EFEB5972493B6640072EDC0 /* NotificationService.swift */; };
|
||||||
1EFEB59C2493B6640072EDC0 /* NotificationService.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 1EFEB5952493B6640072EDC0 /* NotificationService.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
1EFEB59C2493B6640072EDC0 /* NotificationService.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 1EFEB5952493B6640072EDC0 /* NotificationService.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
||||||
24A2AEF2383D44B586D31C01 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 06BB44DD4855498082A744AD /* libz.tbd */; };
|
24A2AEF2383D44B586D31C01 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 06BB44DD4855498082A744AD /* libz.tbd */; };
|
||||||
66AF0CC8FE18A9B0C6B3A3CA /* libPods-defaults-RocketChatRN.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FFD96B27BA4184219615DE18 /* libPods-defaults-RocketChatRN.a */; };
|
29B785412B69F334BD7E6314 /* libPods-defaults-Rocket.Chat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8254958F7FAFC2744F0BEFA2 /* libPods-defaults-Rocket.Chat.a */; };
|
||||||
69E4354C5D935D5EE022A7E5 /* libPods-defaults-Rocket.Chat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 54CFE45F7A9BAAB898835DB0 /* libPods-defaults-Rocket.Chat.a */; };
|
|
||||||
7A006F14229C83B600803143 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 7A006F13229C83B600803143 /* GoogleService-Info.plist */; };
|
7A006F14229C83B600803143 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 7A006F13229C83B600803143 /* GoogleService-Info.plist */; };
|
||||||
7A0D62D2242AB187006D5C06 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 7A0D62D1242AB187006D5C06 /* LaunchScreen.storyboard */; };
|
7A0D62D2242AB187006D5C06 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 7A0D62D1242AB187006D5C06 /* LaunchScreen.storyboard */; };
|
||||||
7A14FCED257FEB3A005BDCD4 /* Experimental.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 7A14FCEC257FEB3A005BDCD4 /* Experimental.xcassets */; };
|
7A14FCED257FEB3A005BDCD4 /* Experimental.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 7A14FCEC257FEB3A005BDCD4 /* Experimental.xcassets */; };
|
||||||
|
@ -136,9 +135,10 @@
|
||||||
7AAB3E49257E6A6E00707CF6 /* ShareRocketChatRN.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 1EC6ACB022CB9FC300A41C61 /* ShareRocketChatRN.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
7AAB3E49257E6A6E00707CF6 /* ShareRocketChatRN.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 1EC6ACB022CB9FC300A41C61 /* ShareRocketChatRN.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
||||||
7AAB3E4A257E6A6E00707CF6 /* NotificationService.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 1EFEB5952493B6640072EDC0 /* NotificationService.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
7AAB3E4A257E6A6E00707CF6 /* NotificationService.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 1EFEB5952493B6640072EDC0 /* NotificationService.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
||||||
7ACD4897222860DE00442C55 /* JavaScriptCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7ACD4853222860DE00442C55 /* JavaScriptCore.framework */; };
|
7ACD4897222860DE00442C55 /* JavaScriptCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7ACD4853222860DE00442C55 /* JavaScriptCore.framework */; };
|
||||||
DC5529EC3B4695AC7319279F /* libPods-defaults-ShareRocketChatRN.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 42EF13FCD0CA813CFABFE073 /* libPods-defaults-ShareRocketChatRN.a */; };
|
83F99820D542132F15E51371 /* libPods-defaults-RocketChatRN.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 88665EE8B2B6F34580EEF27D /* libPods-defaults-RocketChatRN.a */; };
|
||||||
|
D62A2CEE91B92F16EAD2FA3F /* libPods-defaults-ShareRocketChatRN.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9747EA64783AAAD1486EC3CC /* libPods-defaults-ShareRocketChatRN.a */; };
|
||||||
|
D85BF476A3215BD80F1C79E7 /* libPods-defaults-NotificationService.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EC5D50B36CB5F0E0126E19BE /* libPods-defaults-NotificationService.a */; };
|
||||||
DD2BA30A89E64F189C2C24AC /* libWatermelonDB.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BA7E862283664608B3894E34 /* libWatermelonDB.a */; };
|
DD2BA30A89E64F189C2C24AC /* libWatermelonDB.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BA7E862283664608B3894E34 /* libWatermelonDB.a */; };
|
||||||
EDE8A8F63A3ADB93A6640F8E /* libPods-defaults-NotificationService.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2B2C0164CCC5BED03F5A257E /* libPods-defaults-NotificationService.a */; };
|
|
||||||
/* End PBXBuildFile section */
|
/* End PBXBuildFile section */
|
||||||
|
|
||||||
/* Begin PBXContainerItemProxy section */
|
/* Begin PBXContainerItemProxy section */
|
||||||
|
@ -201,15 +201,15 @@
|
||||||
|
|
||||||
/* Begin PBXFileReference section */
|
/* Begin PBXFileReference section */
|
||||||
008F07F21AC5B25A0029DE68 /* main.jsbundle */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = main.jsbundle; sourceTree = "<group>"; };
|
008F07F21AC5B25A0029DE68 /* main.jsbundle */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = main.jsbundle; sourceTree = "<group>"; };
|
||||||
037C33B0D9A54FB4CB670FB7 /* Pods-ShareRocketChatRN.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ShareRocketChatRN.release.xcconfig"; path = "Pods/Target Support Files/Pods-ShareRocketChatRN/Pods-ShareRocketChatRN.release.xcconfig"; sourceTree = "<group>"; };
|
|
||||||
0383633C4523666C176CAA52 /* Pods-ShareRocketChatRN.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ShareRocketChatRN.debug.xcconfig"; path = "Pods/Target Support Files/Pods-ShareRocketChatRN/Pods-ShareRocketChatRN.debug.xcconfig"; sourceTree = "<group>"; };
|
|
||||||
06BB44DD4855498082A744AD /* libz.tbd */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
|
06BB44DD4855498082A744AD /* libz.tbd */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
|
||||||
|
12291EB8ADD6DC12373463FD /* Pods-defaults-NotificationService.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-defaults-NotificationService.release.xcconfig"; path = "Target Support Files/Pods-defaults-NotificationService/Pods-defaults-NotificationService.release.xcconfig"; sourceTree = "<group>"; };
|
||||||
13B07F961A680F5B00A75B9A /* Rocket.Chat Experimental.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Rocket.Chat Experimental.app"; sourceTree = BUILT_PRODUCTS_DIR; };
|
13B07F961A680F5B00A75B9A /* Rocket.Chat Experimental.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Rocket.Chat Experimental.app"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = RocketChatRN/AppDelegate.h; sourceTree = "<group>"; };
|
13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = RocketChatRN/AppDelegate.h; sourceTree = "<group>"; };
|
||||||
13B07FB01A68108700A75B9A /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = RocketChatRN/AppDelegate.m; sourceTree = "<group>"; };
|
13B07FB01A68108700A75B9A /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = RocketChatRN/AppDelegate.m; sourceTree = "<group>"; };
|
||||||
13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = RocketChatRN/Images.xcassets; sourceTree = "<group>"; };
|
13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = RocketChatRN/Images.xcassets; sourceTree = "<group>"; };
|
||||||
13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = RocketChatRN/Info.plist; sourceTree = "<group>"; };
|
13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = RocketChatRN/Info.plist; sourceTree = "<group>"; };
|
||||||
13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = RocketChatRN/main.m; sourceTree = "<group>"; };
|
13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = RocketChatRN/main.m; sourceTree = "<group>"; };
|
||||||
|
1A28A51C191812B6DE1F460B /* Pods-defaults-Rocket.Chat.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-defaults-Rocket.Chat.release.xcconfig"; path = "Target Support Files/Pods-defaults-Rocket.Chat/Pods-defaults-Rocket.Chat.release.xcconfig"; sourceTree = "<group>"; };
|
||||||
1E01C81B2511208400FEF824 /* URL+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URL+Extensions.swift"; sourceTree = "<group>"; };
|
1E01C81B2511208400FEF824 /* URL+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URL+Extensions.swift"; sourceTree = "<group>"; };
|
||||||
1E01C8202511301400FEF824 /* PushResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PushResponse.swift; sourceTree = "<group>"; };
|
1E01C8202511301400FEF824 /* PushResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PushResponse.swift; sourceTree = "<group>"; };
|
||||||
1E01C8242511303100FEF824 /* Notification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Notification.swift; sourceTree = "<group>"; };
|
1E01C8242511303100FEF824 /* Notification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Notification.swift; sourceTree = "<group>"; };
|
||||||
|
@ -256,18 +256,11 @@
|
||||||
1EFEB5972493B6640072EDC0 /* NotificationService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationService.swift; sourceTree = "<group>"; };
|
1EFEB5972493B6640072EDC0 /* NotificationService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationService.swift; sourceTree = "<group>"; };
|
||||||
1EFEB5992493B6640072EDC0 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
1EFEB5992493B6640072EDC0 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
||||||
1EFEB5A12493B67D0072EDC0 /* NotificationService.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = NotificationService.entitlements; sourceTree = "<group>"; };
|
1EFEB5A12493B67D0072EDC0 /* NotificationService.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = NotificationService.entitlements; sourceTree = "<group>"; };
|
||||||
2977818A2C0F18284F485E2B /* Pods-defaults-Rocket.Chat.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-defaults-Rocket.Chat.release.xcconfig"; path = "Pods/Target Support Files/Pods-defaults-Rocket.Chat/Pods-defaults-Rocket.Chat.release.xcconfig"; sourceTree = "<group>"; };
|
1FD576942AB7B278424D7D91 /* Pods-defaults-ShareRocketChatRN.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-defaults-ShareRocketChatRN.release.xcconfig"; path = "Target Support Files/Pods-defaults-ShareRocketChatRN/Pods-defaults-ShareRocketChatRN.release.xcconfig"; sourceTree = "<group>"; };
|
||||||
298C921C910A1A2FD60068AE /* Pods-defaults-RocketChatRN.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-defaults-RocketChatRN.debug.xcconfig"; path = "Pods/Target Support Files/Pods-defaults-RocketChatRN/Pods-defaults-RocketChatRN.debug.xcconfig"; sourceTree = "<group>"; };
|
295C2358EF89141BF3F047D4 /* Pods-defaults-RocketChatRN.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-defaults-RocketChatRN.release.xcconfig"; path = "Target Support Files/Pods-defaults-RocketChatRN/Pods-defaults-RocketChatRN.release.xcconfig"; sourceTree = "<group>"; };
|
||||||
2B2C0164CCC5BED03F5A257E /* libPods-defaults-NotificationService.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-defaults-NotificationService.a"; sourceTree = BUILT_PRODUCTS_DIR; };
|
3A8E0E87A40E71A91253A4B7 /* Pods-defaults-RocketChatRN.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-defaults-RocketChatRN.debug.xcconfig"; path = "Target Support Files/Pods-defaults-RocketChatRN/Pods-defaults-RocketChatRN.debug.xcconfig"; sourceTree = "<group>"; };
|
||||||
3E39DC0E55DAF0C76229CDB1 /* Pods-RocketChatRN.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RocketChatRN.debug.xcconfig"; path = "Pods/Target Support Files/Pods-RocketChatRN/Pods-RocketChatRN.debug.xcconfig"; sourceTree = "<group>"; };
|
|
||||||
4046FBF676A7866DDD7F3D4D /* Pods-defaults-Rocket.Chat.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-defaults-Rocket.Chat.debug.xcconfig"; path = "Pods/Target Support Files/Pods-defaults-Rocket.Chat/Pods-defaults-Rocket.Chat.debug.xcconfig"; sourceTree = "<group>"; };
|
|
||||||
42EF13FCD0CA813CFABFE073 /* libPods-defaults-ShareRocketChatRN.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-defaults-ShareRocketChatRN.a"; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
||||||
4AD2A9CF2BF6DA3C0B8292A5 /* Pods-defaults-ShareRocketChatRN.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-defaults-ShareRocketChatRN.debug.xcconfig"; path = "Pods/Target Support Files/Pods-defaults-ShareRocketChatRN/Pods-defaults-ShareRocketChatRN.debug.xcconfig"; sourceTree = "<group>"; };
|
|
||||||
4F207203734B8F5868BBE28D /* Pods-NotificationService.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NotificationService.debug.xcconfig"; path = "Pods/Target Support Files/Pods-NotificationService/Pods-NotificationService.debug.xcconfig"; sourceTree = "<group>"; };
|
|
||||||
54CFE45F7A9BAAB898835DB0 /* libPods-defaults-Rocket.Chat.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-defaults-Rocket.Chat.a"; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
||||||
60B2A6A31FC4588700BD58E5 /* RocketChatRN.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; name = RocketChatRN.entitlements; path = RocketChatRN/RocketChatRN.entitlements; sourceTree = "<group>"; };
|
60B2A6A31FC4588700BD58E5 /* RocketChatRN.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; name = RocketChatRN.entitlements; path = RocketChatRN/RocketChatRN.entitlements; sourceTree = "<group>"; };
|
||||||
655D972D9C9581ECA960A1A3 /* Pods-defaults-RocketChatRN.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-defaults-RocketChatRN.release.xcconfig"; path = "Pods/Target Support Files/Pods-defaults-RocketChatRN/Pods-defaults-RocketChatRN.release.xcconfig"; sourceTree = "<group>"; };
|
67366E177712BF459EE04D2F /* Pods-defaults-Rocket.Chat.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-defaults-Rocket.Chat.debug.xcconfig"; path = "Target Support Files/Pods-defaults-Rocket.Chat/Pods-defaults-Rocket.Chat.debug.xcconfig"; sourceTree = "<group>"; };
|
||||||
761454CCD8F76AE5720EF9E8 /* Pods-defaults-NotificationService.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-defaults-NotificationService.debug.xcconfig"; path = "Pods/Target Support Files/Pods-defaults-NotificationService/Pods-defaults-NotificationService.debug.xcconfig"; sourceTree = "<group>"; };
|
|
||||||
7A006F13229C83B600803143 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = "<group>"; };
|
7A006F13229C83B600803143 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = "<group>"; };
|
||||||
7A0D62D1242AB187006D5C06 /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = "<group>"; };
|
7A0D62D1242AB187006D5C06 /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = "<group>"; };
|
||||||
7A14FCEC257FEB3A005BDCD4 /* Experimental.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Experimental.xcassets; sourceTree = "<group>"; };
|
7A14FCEC257FEB3A005BDCD4 /* Experimental.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Experimental.xcassets; sourceTree = "<group>"; };
|
||||||
|
@ -276,13 +269,14 @@
|
||||||
7AAA749C23043B1D00F1ADE9 /* RocketChatRN-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "RocketChatRN-Bridging-Header.h"; sourceTree = "<group>"; };
|
7AAA749C23043B1D00F1ADE9 /* RocketChatRN-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "RocketChatRN-Bridging-Header.h"; sourceTree = "<group>"; };
|
||||||
7AAB3E52257E6A6E00707CF6 /* Rocket.Chat.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Rocket.Chat.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
7AAB3E52257E6A6E00707CF6 /* Rocket.Chat.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Rocket.Chat.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
7ACD4853222860DE00442C55 /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; };
|
7ACD4853222860DE00442C55 /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; };
|
||||||
9730F55A254AC78BC5361659 /* Pods-NotificationService.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NotificationService.release.xcconfig"; path = "Pods/Target Support Files/Pods-NotificationService/Pods-NotificationService.release.xcconfig"; sourceTree = "<group>"; };
|
8254958F7FAFC2744F0BEFA2 /* libPods-defaults-Rocket.Chat.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-defaults-Rocket.Chat.a"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
|
88665EE8B2B6F34580EEF27D /* libPods-defaults-RocketChatRN.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-defaults-RocketChatRN.a"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
|
9747EA64783AAAD1486EC3CC /* libPods-defaults-ShareRocketChatRN.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-defaults-ShareRocketChatRN.a"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
|
977A37B323E7A8A7EC0B01EF /* Pods-defaults-NotificationService.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-defaults-NotificationService.debug.xcconfig"; path = "Target Support Files/Pods-defaults-NotificationService/Pods-defaults-NotificationService.debug.xcconfig"; sourceTree = "<group>"; };
|
||||||
B37C79D9BD0742CE936B6982 /* libc++.tbd */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.tbd"; path = "usr/lib/libc++.tbd"; sourceTree = SDKROOT; };
|
B37C79D9BD0742CE936B6982 /* libc++.tbd */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.tbd"; path = "usr/lib/libc++.tbd"; sourceTree = SDKROOT; };
|
||||||
|
B9D2BCED708759575760AFDE /* Pods-defaults-ShareRocketChatRN.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-defaults-ShareRocketChatRN.debug.xcconfig"; path = "Target Support Files/Pods-defaults-ShareRocketChatRN/Pods-defaults-ShareRocketChatRN.debug.xcconfig"; sourceTree = "<group>"; };
|
||||||
BA7E862283664608B3894E34 /* libWatermelonDB.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libWatermelonDB.a; sourceTree = "<group>"; };
|
BA7E862283664608B3894E34 /* libWatermelonDB.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libWatermelonDB.a; sourceTree = "<group>"; };
|
||||||
C2E54E960FF01DF65065578A /* Pods-defaults-ShareRocketChatRN.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-defaults-ShareRocketChatRN.release.xcconfig"; path = "Pods/Target Support Files/Pods-defaults-ShareRocketChatRN/Pods-defaults-ShareRocketChatRN.release.xcconfig"; sourceTree = "<group>"; };
|
EC5D50B36CB5F0E0126E19BE /* libPods-defaults-NotificationService.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-defaults-NotificationService.a"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
CD6349B2FB77351DFCD655CF /* Pods-RocketChatRN.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RocketChatRN.release.xcconfig"; path = "Pods/Target Support Files/Pods-RocketChatRN/Pods-RocketChatRN.release.xcconfig"; sourceTree = "<group>"; };
|
|
||||||
E1E67FDDC7B11F12B06766A6 /* Pods-defaults-NotificationService.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-defaults-NotificationService.release.xcconfig"; path = "Pods/Target Support Files/Pods-defaults-NotificationService/Pods-defaults-NotificationService.release.xcconfig"; sourceTree = "<group>"; };
|
|
||||||
FFD96B27BA4184219615DE18 /* libPods-defaults-RocketChatRN.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-defaults-RocketChatRN.a"; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
||||||
/* End PBXFileReference section */
|
/* End PBXFileReference section */
|
||||||
|
|
||||||
/* Begin PBXFrameworksBuildPhase section */
|
/* Begin PBXFrameworksBuildPhase section */
|
||||||
|
@ -303,7 +297,7 @@
|
||||||
7ACD4897222860DE00442C55 /* JavaScriptCore.framework in Frameworks */,
|
7ACD4897222860DE00442C55 /* JavaScriptCore.framework in Frameworks */,
|
||||||
24A2AEF2383D44B586D31C01 /* libz.tbd in Frameworks */,
|
24A2AEF2383D44B586D31C01 /* libz.tbd in Frameworks */,
|
||||||
DD2BA30A89E64F189C2C24AC /* libWatermelonDB.a in Frameworks */,
|
DD2BA30A89E64F189C2C24AC /* libWatermelonDB.a in Frameworks */,
|
||||||
66AF0CC8FE18A9B0C6B3A3CA /* libPods-defaults-RocketChatRN.a in Frameworks */,
|
83F99820D542132F15E51371 /* libPods-defaults-RocketChatRN.a in Frameworks */,
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
|
@ -312,7 +306,7 @@
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
files = (
|
files = (
|
||||||
1E25743422CBA2CF005A877F /* JavaScriptCore.framework in Frameworks */,
|
1E25743422CBA2CF005A877F /* JavaScriptCore.framework in Frameworks */,
|
||||||
DC5529EC3B4695AC7319279F /* libPods-defaults-ShareRocketChatRN.a in Frameworks */,
|
D62A2CEE91B92F16EAD2FA3F /* libPods-defaults-ShareRocketChatRN.a in Frameworks */,
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
|
@ -320,7 +314,7 @@
|
||||||
isa = PBXFrameworksBuildPhase;
|
isa = PBXFrameworksBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
files = (
|
files = (
|
||||||
EDE8A8F63A3ADB93A6640F8E /* libPods-defaults-NotificationService.a in Frameworks */,
|
D85BF476A3215BD80F1C79E7 /* libPods-defaults-NotificationService.a in Frameworks */,
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
|
@ -341,7 +335,7 @@
|
||||||
7AAB3E3D257E6A6E00707CF6 /* JavaScriptCore.framework in Frameworks */,
|
7AAB3E3D257E6A6E00707CF6 /* JavaScriptCore.framework in Frameworks */,
|
||||||
7AAB3E3E257E6A6E00707CF6 /* libz.tbd in Frameworks */,
|
7AAB3E3E257E6A6E00707CF6 /* libz.tbd in Frameworks */,
|
||||||
7AAB3E3F257E6A6E00707CF6 /* libWatermelonDB.a in Frameworks */,
|
7AAB3E3F257E6A6E00707CF6 /* libWatermelonDB.a in Frameworks */,
|
||||||
69E4354C5D935D5EE022A7E5 /* libPods-defaults-Rocket.Chat.a in Frameworks */,
|
29B785412B69F334BD7E6314 /* libPods-defaults-Rocket.Chat.a in Frameworks */,
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
|
@ -470,25 +464,20 @@
|
||||||
path = NotificationService;
|
path = NotificationService;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
};
|
};
|
||||||
22CA7F59107E0C79C2506C7C /* Pods */ = {
|
7AC2B09613AA7C3FEBAC9F57 /* Pods */ = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
0383633C4523666C176CAA52 /* Pods-ShareRocketChatRN.debug.xcconfig */,
|
977A37B323E7A8A7EC0B01EF /* Pods-defaults-NotificationService.debug.xcconfig */,
|
||||||
037C33B0D9A54FB4CB670FB7 /* Pods-ShareRocketChatRN.release.xcconfig */,
|
12291EB8ADD6DC12373463FD /* Pods-defaults-NotificationService.release.xcconfig */,
|
||||||
4F207203734B8F5868BBE28D /* Pods-NotificationService.debug.xcconfig */,
|
67366E177712BF459EE04D2F /* Pods-defaults-Rocket.Chat.debug.xcconfig */,
|
||||||
9730F55A254AC78BC5361659 /* Pods-NotificationService.release.xcconfig */,
|
1A28A51C191812B6DE1F460B /* Pods-defaults-Rocket.Chat.release.xcconfig */,
|
||||||
3E39DC0E55DAF0C76229CDB1 /* Pods-RocketChatRN.debug.xcconfig */,
|
3A8E0E87A40E71A91253A4B7 /* Pods-defaults-RocketChatRN.debug.xcconfig */,
|
||||||
CD6349B2FB77351DFCD655CF /* Pods-RocketChatRN.release.xcconfig */,
|
295C2358EF89141BF3F047D4 /* Pods-defaults-RocketChatRN.release.xcconfig */,
|
||||||
4046FBF676A7866DDD7F3D4D /* Pods-defaults-Rocket.Chat.debug.xcconfig */,
|
B9D2BCED708759575760AFDE /* Pods-defaults-ShareRocketChatRN.debug.xcconfig */,
|
||||||
2977818A2C0F18284F485E2B /* Pods-defaults-Rocket.Chat.release.xcconfig */,
|
1FD576942AB7B278424D7D91 /* Pods-defaults-ShareRocketChatRN.release.xcconfig */,
|
||||||
298C921C910A1A2FD60068AE /* Pods-defaults-RocketChatRN.debug.xcconfig */,
|
|
||||||
655D972D9C9581ECA960A1A3 /* Pods-defaults-RocketChatRN.release.xcconfig */,
|
|
||||||
761454CCD8F76AE5720EF9E8 /* Pods-defaults-NotificationService.debug.xcconfig */,
|
|
||||||
E1E67FDDC7B11F12B06766A6 /* Pods-defaults-NotificationService.release.xcconfig */,
|
|
||||||
4AD2A9CF2BF6DA3C0B8292A5 /* Pods-defaults-ShareRocketChatRN.debug.xcconfig */,
|
|
||||||
C2E54E960FF01DF65065578A /* Pods-defaults-ShareRocketChatRN.release.xcconfig */,
|
|
||||||
);
|
);
|
||||||
name = Pods;
|
name = Pods;
|
||||||
|
path = Pods;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
};
|
};
|
||||||
832341AE1AAA6A7D00B99B32 /* Libraries */ = {
|
832341AE1AAA6A7D00B99B32 /* Libraries */ = {
|
||||||
|
@ -511,7 +500,7 @@
|
||||||
BB4B591B5FC44CD9986DB2A6 /* Frameworks */,
|
BB4B591B5FC44CD9986DB2A6 /* Frameworks */,
|
||||||
AF5E16F0398347E6A80C8CBE /* Resources */,
|
AF5E16F0398347E6A80C8CBE /* Resources */,
|
||||||
B8E79A681F3CCC69005B464F /* Recovered References */,
|
B8E79A681F3CCC69005B464F /* Recovered References */,
|
||||||
22CA7F59107E0C79C2506C7C /* Pods */,
|
7AC2B09613AA7C3FEBAC9F57 /* Pods */,
|
||||||
);
|
);
|
||||||
indentWidth = 2;
|
indentWidth = 2;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
|
@ -559,10 +548,10 @@
|
||||||
7ACD4853222860DE00442C55 /* JavaScriptCore.framework */,
|
7ACD4853222860DE00442C55 /* JavaScriptCore.framework */,
|
||||||
B37C79D9BD0742CE936B6982 /* libc++.tbd */,
|
B37C79D9BD0742CE936B6982 /* libc++.tbd */,
|
||||||
06BB44DD4855498082A744AD /* libz.tbd */,
|
06BB44DD4855498082A744AD /* libz.tbd */,
|
||||||
54CFE45F7A9BAAB898835DB0 /* libPods-defaults-Rocket.Chat.a */,
|
EC5D50B36CB5F0E0126E19BE /* libPods-defaults-NotificationService.a */,
|
||||||
FFD96B27BA4184219615DE18 /* libPods-defaults-RocketChatRN.a */,
|
8254958F7FAFC2744F0BEFA2 /* libPods-defaults-Rocket.Chat.a */,
|
||||||
2B2C0164CCC5BED03F5A257E /* libPods-defaults-NotificationService.a */,
|
88665EE8B2B6F34580EEF27D /* libPods-defaults-RocketChatRN.a */,
|
||||||
42EF13FCD0CA813CFABFE073 /* libPods-defaults-ShareRocketChatRN.a */,
|
9747EA64783AAAD1486EC3CC /* libPods-defaults-ShareRocketChatRN.a */,
|
||||||
);
|
);
|
||||||
name = Frameworks;
|
name = Frameworks;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
|
@ -574,17 +563,17 @@
|
||||||
isa = PBXNativeTarget;
|
isa = PBXNativeTarget;
|
||||||
buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "RocketChatRN" */;
|
buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "RocketChatRN" */;
|
||||||
buildPhases = (
|
buildPhases = (
|
||||||
FB4AC4FF76ACF097F2431C74 /* [CP] Check Pods Manifest.lock */,
|
5C2E3808524C9A6F5C6A9750 /* [CP] Check Pods Manifest.lock */,
|
||||||
7AA5C63E23E30D110005C4A7 /* Start Packager */,
|
7AA5C63E23E30D110005C4A7 /* Start Packager */,
|
||||||
13B07F871A680F5B00A75B9A /* Sources */,
|
13B07F871A680F5B00A75B9A /* Sources */,
|
||||||
13B07F8C1A680F5B00A75B9A /* Frameworks */,
|
13B07F8C1A680F5B00A75B9A /* Frameworks */,
|
||||||
13B07F8E1A680F5B00A75B9A /* Resources */,
|
13B07F8E1A680F5B00A75B9A /* Resources */,
|
||||||
00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */,
|
00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */,
|
||||||
FD0EBB93B02BAD0637E4F286 /* [CP] Copy Pods Resources */,
|
|
||||||
1EC6ACF422CB9FC300A41C61 /* Embed App Extensions */,
|
1EC6ACF422CB9FC300A41C61 /* Embed App Extensions */,
|
||||||
1E1EA8082326CCE300E22452 /* ShellScript */,
|
1E1EA8082326CCE300E22452 /* ShellScript */,
|
||||||
9558AC195A3506BB8472CE99 /* [CP] Embed Pods Frameworks */,
|
|
||||||
88055964DAAE45B1A4886C27 /* Upload source maps to Bugsnag */,
|
88055964DAAE45B1A4886C27 /* Upload source maps to Bugsnag */,
|
||||||
|
65E8927EC9B95C6E8D689FDA /* [CP] Embed Pods Frameworks */,
|
||||||
|
380AA10C91012B22C764EA14 /* [CP] Copy Pods Resources */,
|
||||||
);
|
);
|
||||||
buildRules = (
|
buildRules = (
|
||||||
);
|
);
|
||||||
|
@ -601,12 +590,12 @@
|
||||||
isa = PBXNativeTarget;
|
isa = PBXNativeTarget;
|
||||||
buildConfigurationList = 1EC6ACF322CB9FC300A41C61 /* Build configuration list for PBXNativeTarget "ShareRocketChatRN" */;
|
buildConfigurationList = 1EC6ACF322CB9FC300A41C61 /* Build configuration list for PBXNativeTarget "ShareRocketChatRN" */;
|
||||||
buildPhases = (
|
buildPhases = (
|
||||||
A68B7A0986AFB750F727793A /* [CP] Check Pods Manifest.lock */,
|
DC254D9A4F5CA2FB6530641A /* [CP] Check Pods Manifest.lock */,
|
||||||
1EC6ACAC22CB9FC300A41C61 /* Sources */,
|
1EC6ACAC22CB9FC300A41C61 /* Sources */,
|
||||||
1EC6ACAD22CB9FC300A41C61 /* Frameworks */,
|
1EC6ACAD22CB9FC300A41C61 /* Frameworks */,
|
||||||
1EC6ACAE22CB9FC300A41C61 /* Resources */,
|
1EC6ACAE22CB9FC300A41C61 /* Resources */,
|
||||||
1EFE4DC322CBF36300B766B7 /* ShellScript */,
|
1EFE4DC322CBF36300B766B7 /* ShellScript */,
|
||||||
1984338E174B5F45674AD7A1 /* [CP] Copy Pods Resources */,
|
970378E3115905D89C23B2A7 /* [CP] Copy Pods Resources */,
|
||||||
);
|
);
|
||||||
buildRules = (
|
buildRules = (
|
||||||
);
|
);
|
||||||
|
@ -621,11 +610,11 @@
|
||||||
isa = PBXNativeTarget;
|
isa = PBXNativeTarget;
|
||||||
buildConfigurationList = 1EFEB5A02493B6640072EDC0 /* Build configuration list for PBXNativeTarget "NotificationService" */;
|
buildConfigurationList = 1EFEB5A02493B6640072EDC0 /* Build configuration list for PBXNativeTarget "NotificationService" */;
|
||||||
buildPhases = (
|
buildPhases = (
|
||||||
3C502B893433C21E52E88E8B /* [CP] Check Pods Manifest.lock */,
|
EBB49F0CFCF892BE1FD1886A /* [CP] Check Pods Manifest.lock */,
|
||||||
1EFEB5912493B6640072EDC0 /* Sources */,
|
1EFEB5912493B6640072EDC0 /* Sources */,
|
||||||
1EFEB5922493B6640072EDC0 /* Frameworks */,
|
1EFEB5922493B6640072EDC0 /* Frameworks */,
|
||||||
1EFEB5932493B6640072EDC0 /* Resources */,
|
1EFEB5932493B6640072EDC0 /* Resources */,
|
||||||
222BDC9959FFD7AAFFB578E7 /* [CP] Copy Pods Resources */,
|
E7EC11D0C238B71D7EA53598 /* [CP] Copy Pods Resources */,
|
||||||
);
|
);
|
||||||
buildRules = (
|
buildRules = (
|
||||||
);
|
);
|
||||||
|
@ -640,7 +629,7 @@
|
||||||
isa = PBXNativeTarget;
|
isa = PBXNativeTarget;
|
||||||
buildConfigurationList = 7AAB3E4F257E6A6E00707CF6 /* Build configuration list for PBXNativeTarget "Rocket.Chat" */;
|
buildConfigurationList = 7AAB3E4F257E6A6E00707CF6 /* Build configuration list for PBXNativeTarget "Rocket.Chat" */;
|
||||||
buildPhases = (
|
buildPhases = (
|
||||||
3995C2EE3AF3138E9AF58F1B /* [CP] Check Pods Manifest.lock */,
|
66BA60EF0ADB5C1F3BD9CFFD /* [CP] Check Pods Manifest.lock */,
|
||||||
7AAB3E13257E6A6E00707CF6 /* Start Packager */,
|
7AAB3E13257E6A6E00707CF6 /* Start Packager */,
|
||||||
7AAB3E14257E6A6E00707CF6 /* Sources */,
|
7AAB3E14257E6A6E00707CF6 /* Sources */,
|
||||||
7AAB3E32257E6A6E00707CF6 /* Frameworks */,
|
7AAB3E32257E6A6E00707CF6 /* Frameworks */,
|
||||||
|
@ -648,9 +637,9 @@
|
||||||
7AAB3E46257E6A6E00707CF6 /* Bundle React Native code and images */,
|
7AAB3E46257E6A6E00707CF6 /* Bundle React Native code and images */,
|
||||||
7AAB3E48257E6A6E00707CF6 /* Embed App Extensions */,
|
7AAB3E48257E6A6E00707CF6 /* Embed App Extensions */,
|
||||||
7AAB3E4B257E6A6E00707CF6 /* ShellScript */,
|
7AAB3E4B257E6A6E00707CF6 /* ShellScript */,
|
||||||
ED0FD291560ADE19562D38A2 /* [CP] Embed Pods Frameworks */,
|
|
||||||
6630EA9DDAD28E02D0764540 /* [CP] Copy Pods Resources */,
|
|
||||||
7A10288726B1D15200E47EF8 /* Upload source maps to Bugsnag */,
|
7A10288726B1D15200E47EF8 /* Upload source maps to Bugsnag */,
|
||||||
|
E581E5894D086FA8DC2E9F34 /* [CP] Embed Pods Frameworks */,
|
||||||
|
3ECD9DAF59C3CE363BEE2BE3 /* [CP] Copy Pods Resources */,
|
||||||
);
|
);
|
||||||
buildRules = (
|
buildRules = (
|
||||||
);
|
);
|
||||||
|
@ -796,60 +785,6 @@
|
||||||
shellPath = /bin/sh;
|
shellPath = /bin/sh;
|
||||||
shellScript = "export EXTRA_PACKAGER_ARGS=\"--sourcemap-output $TMPDIR/$(md5 -qs \"$CONFIGURATION_BUILD_DIR\")-main.jsbundle.map\"\nexport NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh\n";
|
shellScript = "export EXTRA_PACKAGER_ARGS=\"--sourcemap-output $TMPDIR/$(md5 -qs \"$CONFIGURATION_BUILD_DIR\")-main.jsbundle.map\"\nexport NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh\n";
|
||||||
};
|
};
|
||||||
1984338E174B5F45674AD7A1 /* [CP] Copy Pods Resources */ = {
|
|
||||||
isa = PBXShellScriptBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
);
|
|
||||||
inputPaths = (
|
|
||||||
"${PODS_ROOT}/Target Support Files/Pods-defaults-ShareRocketChatRN/Pods-defaults-ShareRocketChatRN-resources.sh",
|
|
||||||
"${PODS_CONFIGURATION_BUILD_DIR}/RNImageCropPicker/QBImagePicker.bundle",
|
|
||||||
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/AntDesign.ttf",
|
|
||||||
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Entypo.ttf",
|
|
||||||
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/EvilIcons.ttf",
|
|
||||||
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Feather.ttf",
|
|
||||||
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome.ttf",
|
|
||||||
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Brands.ttf",
|
|
||||||
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Regular.ttf",
|
|
||||||
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Solid.ttf",
|
|
||||||
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Fontisto.ttf",
|
|
||||||
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Foundation.ttf",
|
|
||||||
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Ionicons.ttf",
|
|
||||||
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/MaterialCommunityIcons.ttf",
|
|
||||||
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/MaterialIcons.ttf",
|
|
||||||
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Octicons.ttf",
|
|
||||||
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/SimpleLineIcons.ttf",
|
|
||||||
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Zocial.ttf",
|
|
||||||
"${PODS_CONFIGURATION_BUILD_DIR}/React-Core/AccessibilityResources.bundle",
|
|
||||||
"${PODS_CONFIGURATION_BUILD_DIR}/TOCropViewController/TOCropViewControllerBundle.bundle",
|
|
||||||
);
|
|
||||||
name = "[CP] Copy Pods Resources";
|
|
||||||
outputPaths = (
|
|
||||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/QBImagePicker.bundle",
|
|
||||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AntDesign.ttf",
|
|
||||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Entypo.ttf",
|
|
||||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EvilIcons.ttf",
|
|
||||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Feather.ttf",
|
|
||||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome.ttf",
|
|
||||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Brands.ttf",
|
|
||||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Regular.ttf",
|
|
||||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Solid.ttf",
|
|
||||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Fontisto.ttf",
|
|
||||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Foundation.ttf",
|
|
||||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Ionicons.ttf",
|
|
||||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MaterialCommunityIcons.ttf",
|
|
||||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MaterialIcons.ttf",
|
|
||||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Octicons.ttf",
|
|
||||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SimpleLineIcons.ttf",
|
|
||||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Zocial.ttf",
|
|
||||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AccessibilityResources.bundle",
|
|
||||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/TOCropViewControllerBundle.bundle",
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
shellPath = /bin/sh;
|
|
||||||
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-defaults-ShareRocketChatRN/Pods-defaults-ShareRocketChatRN-resources.sh\"\n";
|
|
||||||
showEnvVarsInLog = 0;
|
|
||||||
};
|
|
||||||
1E1EA8082326CCE300E22452 /* ShellScript */ = {
|
1E1EA8082326CCE300E22452 /* ShellScript */ = {
|
||||||
isa = PBXShellScriptBuildPhase;
|
isa = PBXShellScriptBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
|
@ -884,13 +819,13 @@
|
||||||
shellPath = /bin/sh;
|
shellPath = /bin/sh;
|
||||||
shellScript = "export EXTRA_PACKAGER_ARGS=\"--sourcemap-output $TMPDIR/$(md5 -qs \"$CONFIGURATION_BUILD_DIR\")-main.jsbundle.map\"\nexport NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh\n";
|
shellScript = "export EXTRA_PACKAGER_ARGS=\"--sourcemap-output $TMPDIR/$(md5 -qs \"$CONFIGURATION_BUILD_DIR\")-main.jsbundle.map\"\nexport NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh\n";
|
||||||
};
|
};
|
||||||
222BDC9959FFD7AAFFB578E7 /* [CP] Copy Pods Resources */ = {
|
380AA10C91012B22C764EA14 /* [CP] Copy Pods Resources */ = {
|
||||||
isa = PBXShellScriptBuildPhase;
|
isa = PBXShellScriptBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
files = (
|
files = (
|
||||||
);
|
);
|
||||||
inputPaths = (
|
inputPaths = (
|
||||||
"${PODS_ROOT}/Target Support Files/Pods-defaults-NotificationService/Pods-defaults-NotificationService-resources.sh",
|
"${PODS_ROOT}/Target Support Files/Pods-defaults-RocketChatRN/Pods-defaults-RocketChatRN-resources.sh",
|
||||||
"${PODS_CONFIGURATION_BUILD_DIR}/RNImageCropPicker/QBImagePicker.bundle",
|
"${PODS_CONFIGURATION_BUILD_DIR}/RNImageCropPicker/QBImagePicker.bundle",
|
||||||
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/AntDesign.ttf",
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/AntDesign.ttf",
|
||||||
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Entypo.ttf",
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Entypo.ttf",
|
||||||
|
@ -935,54 +870,10 @@
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
shellPath = /bin/sh;
|
shellPath = /bin/sh;
|
||||||
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-defaults-NotificationService/Pods-defaults-NotificationService-resources.sh\"\n";
|
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-defaults-RocketChatRN/Pods-defaults-RocketChatRN-resources.sh\"\n";
|
||||||
showEnvVarsInLog = 0;
|
showEnvVarsInLog = 0;
|
||||||
};
|
};
|
||||||
3995C2EE3AF3138E9AF58F1B /* [CP] Check Pods Manifest.lock */ = {
|
3ECD9DAF59C3CE363BEE2BE3 /* [CP] Copy Pods Resources */ = {
|
||||||
isa = PBXShellScriptBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
);
|
|
||||||
inputFileListPaths = (
|
|
||||||
);
|
|
||||||
inputPaths = (
|
|
||||||
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
|
|
||||||
"${PODS_ROOT}/Manifest.lock",
|
|
||||||
);
|
|
||||||
name = "[CP] Check Pods Manifest.lock";
|
|
||||||
outputFileListPaths = (
|
|
||||||
);
|
|
||||||
outputPaths = (
|
|
||||||
"$(DERIVED_FILE_DIR)/Pods-defaults-Rocket.Chat-checkManifestLockResult.txt",
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
shellPath = /bin/sh;
|
|
||||||
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
|
|
||||||
showEnvVarsInLog = 0;
|
|
||||||
};
|
|
||||||
3C502B893433C21E52E88E8B /* [CP] Check Pods Manifest.lock */ = {
|
|
||||||
isa = PBXShellScriptBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
);
|
|
||||||
inputFileListPaths = (
|
|
||||||
);
|
|
||||||
inputPaths = (
|
|
||||||
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
|
|
||||||
"${PODS_ROOT}/Manifest.lock",
|
|
||||||
);
|
|
||||||
name = "[CP] Check Pods Manifest.lock";
|
|
||||||
outputFileListPaths = (
|
|
||||||
);
|
|
||||||
outputPaths = (
|
|
||||||
"$(DERIVED_FILE_DIR)/Pods-defaults-NotificationService-checkManifestLockResult.txt",
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
shellPath = /bin/sh;
|
|
||||||
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
|
|
||||||
showEnvVarsInLog = 0;
|
|
||||||
};
|
|
||||||
6630EA9DDAD28E02D0764540 /* [CP] Copy Pods Resources */ = {
|
|
||||||
isa = PBXShellScriptBuildPhase;
|
isa = PBXShellScriptBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
files = (
|
files = (
|
||||||
|
@ -1036,6 +927,74 @@
|
||||||
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-defaults-Rocket.Chat/Pods-defaults-Rocket.Chat-resources.sh\"\n";
|
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-defaults-Rocket.Chat/Pods-defaults-Rocket.Chat-resources.sh\"\n";
|
||||||
showEnvVarsInLog = 0;
|
showEnvVarsInLog = 0;
|
||||||
};
|
};
|
||||||
|
5C2E3808524C9A6F5C6A9750 /* [CP] Check Pods Manifest.lock */ = {
|
||||||
|
isa = PBXShellScriptBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
inputFileListPaths = (
|
||||||
|
);
|
||||||
|
inputPaths = (
|
||||||
|
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
|
||||||
|
"${PODS_ROOT}/Manifest.lock",
|
||||||
|
);
|
||||||
|
name = "[CP] Check Pods Manifest.lock";
|
||||||
|
outputFileListPaths = (
|
||||||
|
);
|
||||||
|
outputPaths = (
|
||||||
|
"$(DERIVED_FILE_DIR)/Pods-defaults-RocketChatRN-checkManifestLockResult.txt",
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
shellPath = /bin/sh;
|
||||||
|
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
|
||||||
|
showEnvVarsInLog = 0;
|
||||||
|
};
|
||||||
|
65E8927EC9B95C6E8D689FDA /* [CP] Embed Pods Frameworks */ = {
|
||||||
|
isa = PBXShellScriptBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
inputPaths = (
|
||||||
|
"${PODS_ROOT}/Target Support Files/Pods-defaults-RocketChatRN/Pods-defaults-RocketChatRN-frameworks.sh",
|
||||||
|
"${PODS_ROOT}/hermes-engine/destroot/Library/Frameworks/iphoneos/hermes.framework",
|
||||||
|
"${PODS_XCFRAMEWORKS_BUILD_DIR}/JitsiMeetSDK/JitsiMeetSDK.framework/JitsiMeetSDK",
|
||||||
|
"${PODS_XCFRAMEWORKS_BUILD_DIR}/WebRTC/WebRTC.framework/WebRTC",
|
||||||
|
"${PODS_XCFRAMEWORKS_BUILD_DIR}/OpenSSL/OpenSSL.framework/OpenSSL",
|
||||||
|
);
|
||||||
|
name = "[CP] Embed Pods Frameworks";
|
||||||
|
outputPaths = (
|
||||||
|
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermes.framework",
|
||||||
|
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JitsiMeetSDK.framework",
|
||||||
|
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/WebRTC.framework",
|
||||||
|
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OpenSSL.framework",
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
shellPath = /bin/sh;
|
||||||
|
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-defaults-RocketChatRN/Pods-defaults-RocketChatRN-frameworks.sh\"\n";
|
||||||
|
showEnvVarsInLog = 0;
|
||||||
|
};
|
||||||
|
66BA60EF0ADB5C1F3BD9CFFD /* [CP] Check Pods Manifest.lock */ = {
|
||||||
|
isa = PBXShellScriptBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
inputFileListPaths = (
|
||||||
|
);
|
||||||
|
inputPaths = (
|
||||||
|
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
|
||||||
|
"${PODS_ROOT}/Manifest.lock",
|
||||||
|
);
|
||||||
|
name = "[CP] Check Pods Manifest.lock";
|
||||||
|
outputFileListPaths = (
|
||||||
|
);
|
||||||
|
outputPaths = (
|
||||||
|
"$(DERIVED_FILE_DIR)/Pods-defaults-Rocket.Chat-checkManifestLockResult.txt",
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
shellPath = /bin/sh;
|
||||||
|
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
|
||||||
|
showEnvVarsInLog = 0;
|
||||||
|
};
|
||||||
7A10288726B1D15200E47EF8 /* Upload source maps to Bugsnag */ = {
|
7A10288726B1D15200E47EF8 /* Upload source maps to Bugsnag */ = {
|
||||||
isa = PBXShellScriptBuildPhase;
|
isa = PBXShellScriptBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
|
@ -1135,101 +1094,13 @@
|
||||||
shellPath = /bin/sh;
|
shellPath = /bin/sh;
|
||||||
shellScript = "SOURCE_MAP=\"$TMPDIR/$(md5 -qs \"$CONFIGURATION_BUILD_DIR\")-main.jsbundle.map\" ../node_modules/@bugsnag/react-native/bugsnag-react-native-xcode.sh\n";
|
shellScript = "SOURCE_MAP=\"$TMPDIR/$(md5 -qs \"$CONFIGURATION_BUILD_DIR\")-main.jsbundle.map\" ../node_modules/@bugsnag/react-native/bugsnag-react-native-xcode.sh\n";
|
||||||
};
|
};
|
||||||
9558AC195A3506BB8472CE99 /* [CP] Embed Pods Frameworks */ = {
|
970378E3115905D89C23B2A7 /* [CP] Copy Pods Resources */ = {
|
||||||
isa = PBXShellScriptBuildPhase;
|
isa = PBXShellScriptBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
files = (
|
files = (
|
||||||
);
|
);
|
||||||
inputPaths = (
|
inputPaths = (
|
||||||
"${PODS_ROOT}/Target Support Files/Pods-defaults-RocketChatRN/Pods-defaults-RocketChatRN-frameworks.sh",
|
"${PODS_ROOT}/Target Support Files/Pods-defaults-ShareRocketChatRN/Pods-defaults-ShareRocketChatRN-resources.sh",
|
||||||
"${PODS_ROOT}/hermes-engine/destroot/Library/Frameworks/iphoneos/hermes.framework",
|
|
||||||
"${PODS_XCFRAMEWORKS_BUILD_DIR}/JitsiMeetSDK/JitsiMeetSDK.framework/JitsiMeetSDK",
|
|
||||||
"${PODS_XCFRAMEWORKS_BUILD_DIR}/WebRTC/WebRTC.framework/WebRTC",
|
|
||||||
"${PODS_XCFRAMEWORKS_BUILD_DIR}/OpenSSL/OpenSSL.framework/OpenSSL",
|
|
||||||
);
|
|
||||||
name = "[CP] Embed Pods Frameworks";
|
|
||||||
outputPaths = (
|
|
||||||
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermes.framework",
|
|
||||||
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JitsiMeetSDK.framework",
|
|
||||||
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/WebRTC.framework",
|
|
||||||
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OpenSSL.framework",
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
shellPath = /bin/sh;
|
|
||||||
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-defaults-RocketChatRN/Pods-defaults-RocketChatRN-frameworks.sh\"\n";
|
|
||||||
showEnvVarsInLog = 0;
|
|
||||||
};
|
|
||||||
A68B7A0986AFB750F727793A /* [CP] Check Pods Manifest.lock */ = {
|
|
||||||
isa = PBXShellScriptBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
);
|
|
||||||
inputFileListPaths = (
|
|
||||||
);
|
|
||||||
inputPaths = (
|
|
||||||
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
|
|
||||||
"${PODS_ROOT}/Manifest.lock",
|
|
||||||
);
|
|
||||||
name = "[CP] Check Pods Manifest.lock";
|
|
||||||
outputFileListPaths = (
|
|
||||||
);
|
|
||||||
outputPaths = (
|
|
||||||
"$(DERIVED_FILE_DIR)/Pods-defaults-ShareRocketChatRN-checkManifestLockResult.txt",
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
shellPath = /bin/sh;
|
|
||||||
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
|
|
||||||
showEnvVarsInLog = 0;
|
|
||||||
};
|
|
||||||
ED0FD291560ADE19562D38A2 /* [CP] Embed Pods Frameworks */ = {
|
|
||||||
isa = PBXShellScriptBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
);
|
|
||||||
inputPaths = (
|
|
||||||
"${PODS_ROOT}/Target Support Files/Pods-defaults-Rocket.Chat/Pods-defaults-Rocket.Chat-frameworks.sh",
|
|
||||||
"${PODS_ROOT}/hermes-engine/destroot/Library/Frameworks/iphoneos/hermes.framework",
|
|
||||||
"${PODS_XCFRAMEWORKS_BUILD_DIR}/JitsiMeetSDK/JitsiMeetSDK.framework/JitsiMeetSDK",
|
|
||||||
"${PODS_XCFRAMEWORKS_BUILD_DIR}/WebRTC/WebRTC.framework/WebRTC",
|
|
||||||
"${PODS_XCFRAMEWORKS_BUILD_DIR}/OpenSSL/OpenSSL.framework/OpenSSL",
|
|
||||||
);
|
|
||||||
name = "[CP] Embed Pods Frameworks";
|
|
||||||
outputPaths = (
|
|
||||||
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermes.framework",
|
|
||||||
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JitsiMeetSDK.framework",
|
|
||||||
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/WebRTC.framework",
|
|
||||||
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OpenSSL.framework",
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
shellPath = /bin/sh;
|
|
||||||
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-defaults-Rocket.Chat/Pods-defaults-Rocket.Chat-frameworks.sh\"\n";
|
|
||||||
showEnvVarsInLog = 0;
|
|
||||||
};
|
|
||||||
FB4AC4FF76ACF097F2431C74 /* [CP] Check Pods Manifest.lock */ = {
|
|
||||||
isa = PBXShellScriptBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
);
|
|
||||||
inputPaths = (
|
|
||||||
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
|
|
||||||
"${PODS_ROOT}/Manifest.lock",
|
|
||||||
);
|
|
||||||
name = "[CP] Check Pods Manifest.lock";
|
|
||||||
outputPaths = (
|
|
||||||
"$(DERIVED_FILE_DIR)/Pods-defaults-RocketChatRN-checkManifestLockResult.txt",
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
shellPath = /bin/sh;
|
|
||||||
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
|
|
||||||
showEnvVarsInLog = 0;
|
|
||||||
};
|
|
||||||
FD0EBB93B02BAD0637E4F286 /* [CP] Copy Pods Resources */ = {
|
|
||||||
isa = PBXShellScriptBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
);
|
|
||||||
inputPaths = (
|
|
||||||
"${PODS_ROOT}/Target Support Files/Pods-defaults-RocketChatRN/Pods-defaults-RocketChatRN-resources.sh",
|
|
||||||
"${PODS_CONFIGURATION_BUILD_DIR}/RNImageCropPicker/QBImagePicker.bundle",
|
"${PODS_CONFIGURATION_BUILD_DIR}/RNImageCropPicker/QBImagePicker.bundle",
|
||||||
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/AntDesign.ttf",
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/AntDesign.ttf",
|
||||||
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Entypo.ttf",
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Entypo.ttf",
|
||||||
|
@ -1274,7 +1145,129 @@
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
shellPath = /bin/sh;
|
shellPath = /bin/sh;
|
||||||
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-defaults-RocketChatRN/Pods-defaults-RocketChatRN-resources.sh\"\n";
|
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-defaults-ShareRocketChatRN/Pods-defaults-ShareRocketChatRN-resources.sh\"\n";
|
||||||
|
showEnvVarsInLog = 0;
|
||||||
|
};
|
||||||
|
DC254D9A4F5CA2FB6530641A /* [CP] Check Pods Manifest.lock */ = {
|
||||||
|
isa = PBXShellScriptBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
inputFileListPaths = (
|
||||||
|
);
|
||||||
|
inputPaths = (
|
||||||
|
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
|
||||||
|
"${PODS_ROOT}/Manifest.lock",
|
||||||
|
);
|
||||||
|
name = "[CP] Check Pods Manifest.lock";
|
||||||
|
outputFileListPaths = (
|
||||||
|
);
|
||||||
|
outputPaths = (
|
||||||
|
"$(DERIVED_FILE_DIR)/Pods-defaults-ShareRocketChatRN-checkManifestLockResult.txt",
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
shellPath = /bin/sh;
|
||||||
|
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
|
||||||
|
showEnvVarsInLog = 0;
|
||||||
|
};
|
||||||
|
E581E5894D086FA8DC2E9F34 /* [CP] Embed Pods Frameworks */ = {
|
||||||
|
isa = PBXShellScriptBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
inputPaths = (
|
||||||
|
"${PODS_ROOT}/Target Support Files/Pods-defaults-Rocket.Chat/Pods-defaults-Rocket.Chat-frameworks.sh",
|
||||||
|
"${PODS_ROOT}/hermes-engine/destroot/Library/Frameworks/iphoneos/hermes.framework",
|
||||||
|
"${PODS_XCFRAMEWORKS_BUILD_DIR}/JitsiMeetSDK/JitsiMeetSDK.framework/JitsiMeetSDK",
|
||||||
|
"${PODS_XCFRAMEWORKS_BUILD_DIR}/WebRTC/WebRTC.framework/WebRTC",
|
||||||
|
"${PODS_XCFRAMEWORKS_BUILD_DIR}/OpenSSL/OpenSSL.framework/OpenSSL",
|
||||||
|
);
|
||||||
|
name = "[CP] Embed Pods Frameworks";
|
||||||
|
outputPaths = (
|
||||||
|
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermes.framework",
|
||||||
|
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JitsiMeetSDK.framework",
|
||||||
|
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/WebRTC.framework",
|
||||||
|
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OpenSSL.framework",
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
shellPath = /bin/sh;
|
||||||
|
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-defaults-Rocket.Chat/Pods-defaults-Rocket.Chat-frameworks.sh\"\n";
|
||||||
|
showEnvVarsInLog = 0;
|
||||||
|
};
|
||||||
|
E7EC11D0C238B71D7EA53598 /* [CP] Copy Pods Resources */ = {
|
||||||
|
isa = PBXShellScriptBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
inputPaths = (
|
||||||
|
"${PODS_ROOT}/Target Support Files/Pods-defaults-NotificationService/Pods-defaults-NotificationService-resources.sh",
|
||||||
|
"${PODS_CONFIGURATION_BUILD_DIR}/RNImageCropPicker/QBImagePicker.bundle",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/AntDesign.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Entypo.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/EvilIcons.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Feather.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Brands.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Regular.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Solid.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Fontisto.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Foundation.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Ionicons.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/MaterialCommunityIcons.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/MaterialIcons.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Octicons.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/SimpleLineIcons.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Zocial.ttf",
|
||||||
|
"${PODS_CONFIGURATION_BUILD_DIR}/React-Core/AccessibilityResources.bundle",
|
||||||
|
"${PODS_CONFIGURATION_BUILD_DIR}/TOCropViewController/TOCropViewControllerBundle.bundle",
|
||||||
|
);
|
||||||
|
name = "[CP] Copy Pods Resources";
|
||||||
|
outputPaths = (
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/QBImagePicker.bundle",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AntDesign.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Entypo.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EvilIcons.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Feather.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Brands.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Regular.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Solid.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Fontisto.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Foundation.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Ionicons.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MaterialCommunityIcons.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MaterialIcons.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Octicons.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SimpleLineIcons.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Zocial.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AccessibilityResources.bundle",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/TOCropViewControllerBundle.bundle",
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
shellPath = /bin/sh;
|
||||||
|
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-defaults-NotificationService/Pods-defaults-NotificationService-resources.sh\"\n";
|
||||||
|
showEnvVarsInLog = 0;
|
||||||
|
};
|
||||||
|
EBB49F0CFCF892BE1FD1886A /* [CP] Check Pods Manifest.lock */ = {
|
||||||
|
isa = PBXShellScriptBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
inputFileListPaths = (
|
||||||
|
);
|
||||||
|
inputPaths = (
|
||||||
|
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
|
||||||
|
"${PODS_ROOT}/Manifest.lock",
|
||||||
|
);
|
||||||
|
name = "[CP] Check Pods Manifest.lock";
|
||||||
|
outputFileListPaths = (
|
||||||
|
);
|
||||||
|
outputPaths = (
|
||||||
|
"$(DERIVED_FILE_DIR)/Pods-defaults-NotificationService-checkManifestLockResult.txt",
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
shellPath = /bin/sh;
|
||||||
|
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
|
||||||
showEnvVarsInLog = 0;
|
showEnvVarsInLog = 0;
|
||||||
};
|
};
|
||||||
/* End PBXShellScriptBuildPhase section */
|
/* End PBXShellScriptBuildPhase section */
|
||||||
|
@ -1430,7 +1423,7 @@
|
||||||
/* Begin XCBuildConfiguration section */
|
/* Begin XCBuildConfiguration section */
|
||||||
13B07F941A680F5B00A75B9A /* Debug */ = {
|
13B07F941A680F5B00A75B9A /* Debug */ = {
|
||||||
isa = XCBuildConfiguration;
|
isa = XCBuildConfiguration;
|
||||||
baseConfigurationReference = 298C921C910A1A2FD60068AE /* Pods-defaults-RocketChatRN.debug.xcconfig */;
|
baseConfigurationReference = 3A8E0E87A40E71A91253A4B7 /* Pods-defaults-RocketChatRN.debug.xcconfig */;
|
||||||
buildSettings = {
|
buildSettings = {
|
||||||
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
|
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
|
||||||
APPLICATION_EXTENSION_API_ONLY = NO;
|
APPLICATION_EXTENSION_API_ONLY = NO;
|
||||||
|
@ -1485,7 +1478,7 @@
|
||||||
};
|
};
|
||||||
13B07F951A680F5B00A75B9A /* Release */ = {
|
13B07F951A680F5B00A75B9A /* Release */ = {
|
||||||
isa = XCBuildConfiguration;
|
isa = XCBuildConfiguration;
|
||||||
baseConfigurationReference = 655D972D9C9581ECA960A1A3 /* Pods-defaults-RocketChatRN.release.xcconfig */;
|
baseConfigurationReference = 295C2358EF89141BF3F047D4 /* Pods-defaults-RocketChatRN.release.xcconfig */;
|
||||||
buildSettings = {
|
buildSettings = {
|
||||||
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
|
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
|
||||||
APPLICATION_EXTENSION_API_ONLY = NO;
|
APPLICATION_EXTENSION_API_ONLY = NO;
|
||||||
|
@ -1538,7 +1531,7 @@
|
||||||
};
|
};
|
||||||
1EC6ACBC22CB9FC300A41C61 /* Debug */ = {
|
1EC6ACBC22CB9FC300A41C61 /* Debug */ = {
|
||||||
isa = XCBuildConfiguration;
|
isa = XCBuildConfiguration;
|
||||||
baseConfigurationReference = 4AD2A9CF2BF6DA3C0B8292A5 /* Pods-defaults-ShareRocketChatRN.debug.xcconfig */;
|
baseConfigurationReference = B9D2BCED708759575760AFDE /* Pods-defaults-ShareRocketChatRN.debug.xcconfig */;
|
||||||
buildSettings = {
|
buildSettings = {
|
||||||
APPLICATION_EXTENSION_API_ONLY = YES;
|
APPLICATION_EXTENSION_API_ONLY = YES;
|
||||||
CLANG_ANALYZER_NONNULL = YES;
|
CLANG_ANALYZER_NONNULL = YES;
|
||||||
|
@ -1605,7 +1598,7 @@
|
||||||
};
|
};
|
||||||
1EC6ACBD22CB9FC300A41C61 /* Release */ = {
|
1EC6ACBD22CB9FC300A41C61 /* Release */ = {
|
||||||
isa = XCBuildConfiguration;
|
isa = XCBuildConfiguration;
|
||||||
baseConfigurationReference = C2E54E960FF01DF65065578A /* Pods-defaults-ShareRocketChatRN.release.xcconfig */;
|
baseConfigurationReference = 1FD576942AB7B278424D7D91 /* Pods-defaults-ShareRocketChatRN.release.xcconfig */;
|
||||||
buildSettings = {
|
buildSettings = {
|
||||||
APPLICATION_EXTENSION_API_ONLY = YES;
|
APPLICATION_EXTENSION_API_ONLY = YES;
|
||||||
CLANG_ANALYZER_NONNULL = YES;
|
CLANG_ANALYZER_NONNULL = YES;
|
||||||
|
@ -1670,7 +1663,7 @@
|
||||||
};
|
};
|
||||||
1EFEB59D2493B6640072EDC0 /* Debug */ = {
|
1EFEB59D2493B6640072EDC0 /* Debug */ = {
|
||||||
isa = XCBuildConfiguration;
|
isa = XCBuildConfiguration;
|
||||||
baseConfigurationReference = 761454CCD8F76AE5720EF9E8 /* Pods-defaults-NotificationService.debug.xcconfig */;
|
baseConfigurationReference = 977A37B323E7A8A7EC0B01EF /* Pods-defaults-NotificationService.debug.xcconfig */;
|
||||||
buildSettings = {
|
buildSettings = {
|
||||||
CLANG_ANALYZER_NONNULL = YES;
|
CLANG_ANALYZER_NONNULL = YES;
|
||||||
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
||||||
|
@ -1706,7 +1699,7 @@
|
||||||
};
|
};
|
||||||
1EFEB59E2493B6640072EDC0 /* Release */ = {
|
1EFEB59E2493B6640072EDC0 /* Release */ = {
|
||||||
isa = XCBuildConfiguration;
|
isa = XCBuildConfiguration;
|
||||||
baseConfigurationReference = E1E67FDDC7B11F12B06766A6 /* Pods-defaults-NotificationService.release.xcconfig */;
|
baseConfigurationReference = 12291EB8ADD6DC12373463FD /* Pods-defaults-NotificationService.release.xcconfig */;
|
||||||
buildSettings = {
|
buildSettings = {
|
||||||
CLANG_ANALYZER_NONNULL = YES;
|
CLANG_ANALYZER_NONNULL = YES;
|
||||||
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
||||||
|
@ -1741,7 +1734,7 @@
|
||||||
};
|
};
|
||||||
7AAB3E50257E6A6E00707CF6 /* Debug */ = {
|
7AAB3E50257E6A6E00707CF6 /* Debug */ = {
|
||||||
isa = XCBuildConfiguration;
|
isa = XCBuildConfiguration;
|
||||||
baseConfigurationReference = 4046FBF676A7866DDD7F3D4D /* Pods-defaults-Rocket.Chat.debug.xcconfig */;
|
baseConfigurationReference = 67366E177712BF459EE04D2F /* Pods-defaults-Rocket.Chat.debug.xcconfig */;
|
||||||
buildSettings = {
|
buildSettings = {
|
||||||
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
|
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
|
||||||
APPLICATION_EXTENSION_API_ONLY = NO;
|
APPLICATION_EXTENSION_API_ONLY = NO;
|
||||||
|
@ -1794,7 +1787,7 @@
|
||||||
};
|
};
|
||||||
7AAB3E51257E6A6E00707CF6 /* Release */ = {
|
7AAB3E51257E6A6E00707CF6 /* Release */ = {
|
||||||
isa = XCBuildConfiguration;
|
isa = XCBuildConfiguration;
|
||||||
baseConfigurationReference = 2977818A2C0F18284F485E2B /* Pods-defaults-Rocket.Chat.release.xcconfig */;
|
baseConfigurationReference = 1A28A51C191812B6DE1F460B /* Pods-defaults-Rocket.Chat.release.xcconfig */;
|
||||||
buildSettings = {
|
buildSettings = {
|
||||||
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
|
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
|
||||||
APPLICATION_EXTENSION_API_ONLY = NO;
|
APPLICATION_EXTENSION_API_ONLY = NO;
|
||||||
|
|
|
@ -80,6 +80,24 @@ stories.add('Preview', () => (
|
||||||
username='rocket.cat'
|
username='rocket.cat'
|
||||||
/>
|
/>
|
||||||
<Markdown msg='Testing: 😃 :+1: :marioparty:' getCustomEmoji={getCustomEmoji} theme={theme} numberOfLines={1} preview />
|
<Markdown msg='Testing: 😃 :+1: :marioparty:' getCustomEmoji={getCustomEmoji} theme={theme} numberOfLines={1} preview />
|
||||||
|
<Markdown
|
||||||
|
msg='Fallback from new md to old'
|
||||||
|
getCustomEmoji={getCustomEmoji}
|
||||||
|
theme={theme}
|
||||||
|
numberOfLines={1}
|
||||||
|
preview
|
||||||
|
md={[
|
||||||
|
{
|
||||||
|
type: 'PARAGRAPH',
|
||||||
|
value: [
|
||||||
|
{
|
||||||
|
type: 'PLAIN_TEXT',
|
||||||
|
value: 'This is Rocket.Chat'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]}
|
||||||
|
/>
|
||||||
</View>
|
</View>
|
||||||
));
|
));
|
||||||
|
|
||||||
|
|
|
@ -5,6 +5,7 @@ import { storiesOf } from '@storybook/react-native';
|
||||||
|
|
||||||
import NewMarkdown from '../../app/containers/markdown/new';
|
import NewMarkdown from '../../app/containers/markdown/new';
|
||||||
import { themes } from '../../app/constants/colors';
|
import { themes } from '../../app/constants/colors';
|
||||||
|
import { longText } from '../utils';
|
||||||
|
|
||||||
const stories = storiesOf('NewMarkdown', module);
|
const stories = storiesOf('NewMarkdown', module);
|
||||||
|
|
||||||
|
@ -49,8 +50,7 @@ const longTextMsg = [
|
||||||
value: [
|
value: [
|
||||||
{
|
{
|
||||||
type: 'PLAIN_TEXT',
|
type: 'PLAIN_TEXT',
|
||||||
value:
|
value: longText
|
||||||
'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.'
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -108,43 +108,13 @@ const sequentialEmptySpacesMsg = [
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
const boldOrUnderscoreMsg = [
|
|
||||||
{
|
|
||||||
type: 'PARAGRAPH',
|
|
||||||
value: [
|
|
||||||
{
|
|
||||||
type: 'BOLD',
|
|
||||||
value: [
|
|
||||||
{
|
|
||||||
type: 'PLAIN_TEXT',
|
|
||||||
value: 'This is bold'
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: 'PLAIN_TEXT',
|
|
||||||
value: ' and '
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: 'ITALIC',
|
|
||||||
value: [
|
|
||||||
{
|
|
||||||
type: 'PLAIN_TEXT',
|
|
||||||
value: 'this is italic'
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
];
|
|
||||||
|
|
||||||
stories.add('Text', () => (
|
stories.add('Text', () => (
|
||||||
<View style={styles.container}>
|
<View style={styles.container}>
|
||||||
<NewMarkdown tokens={simpleTextMsg} />
|
<NewMarkdown tokens={simpleTextMsg} />
|
||||||
<NewMarkdown tokens={longTextMsg} />
|
<NewMarkdown tokens={longTextMsg} />
|
||||||
<NewMarkdown tokens={lineBreakMsg} />
|
<NewMarkdown tokens={lineBreakMsg} />
|
||||||
<NewMarkdown tokens={sequentialEmptySpacesMsg} />
|
<NewMarkdown tokens={sequentialEmptySpacesMsg} />
|
||||||
<NewMarkdown tokens={boldOrUnderscoreMsg} />
|
<NewMarkdown tokens={[...simpleTextMsg, ...longTextMsg]} />
|
||||||
</View>
|
</View>
|
||||||
));
|
));
|
||||||
|
|
||||||
|
@ -375,6 +345,20 @@ const blockQuoteTokens = [
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'QUOTE',
|
||||||
|
value: [
|
||||||
|
{
|
||||||
|
type: 'PARAGRAPH',
|
||||||
|
value: [
|
||||||
|
{
|
||||||
|
type: 'PLAIN_TEXT',
|
||||||
|
value: longText
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -546,14 +530,7 @@ const multilineCodeToken = [
|
||||||
type: 'CODE_LINE',
|
type: 'CODE_LINE',
|
||||||
value: {
|
value: {
|
||||||
type: 'PLAIN_TEXT',
|
type: 'PLAIN_TEXT',
|
||||||
value: 'Multi line '
|
value: 'Multi \nLine \nCode'
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: 'CODE_LINE',
|
|
||||||
value: {
|
|
||||||
type: 'PLAIN_TEXT',
|
|
||||||
value: 'Code'
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
@ -567,53 +544,141 @@ stories.add('Code', () => (
|
||||||
</View>
|
</View>
|
||||||
));
|
));
|
||||||
|
|
||||||
const unorederedListToken = [
|
const items = [
|
||||||
|
[
|
||||||
{
|
{
|
||||||
type: 'UNORDERED_LIST',
|
type: 'PLAIN_TEXT',
|
||||||
value: [
|
value: 'Plain text '
|
||||||
|
},
|
||||||
{
|
{
|
||||||
type: 'LIST_ITEM',
|
type: 'EMOJI',
|
||||||
|
value: {
|
||||||
|
type: 'PLAIN_TEXT',
|
||||||
|
value: 'bulb'
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'ITALIC',
|
||||||
value: [
|
value: [
|
||||||
{
|
{
|
||||||
type: 'PLAIN_TEXT',
|
type: 'PLAIN_TEXT',
|
||||||
value: 'Open Source'
|
value: ' italic '
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
type: 'LIST_ITEM',
|
type: 'BOLD',
|
||||||
value: [
|
value: [
|
||||||
{
|
{
|
||||||
type: 'PLAIN_TEXT',
|
type: 'PLAIN_TEXT',
|
||||||
value: 'Rocket.Chat'
|
value: ' bold '
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'STRIKE',
|
||||||
|
value: [
|
||||||
|
{
|
||||||
|
type: 'PLAIN_TEXT',
|
||||||
|
value: ' strike '
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'MENTION_CHANNEL',
|
||||||
|
value: {
|
||||||
|
type: 'PLAIN_TEXT',
|
||||||
|
value: 'general'
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'LINK',
|
||||||
|
value: {
|
||||||
|
src: {
|
||||||
|
type: 'PLAIN_TEXT',
|
||||||
|
value: 'https://google.com'
|
||||||
|
},
|
||||||
|
label: {
|
||||||
|
type: 'PLAIN_TEXT',
|
||||||
|
value: ' link '
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'MENTION_USER',
|
||||||
|
value: {
|
||||||
|
type: 'PLAIN_TEXT',
|
||||||
|
value: 'rocket.cat'
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'INLINE_CODE',
|
||||||
|
value: {
|
||||||
|
type: 'PLAIN_TEXT',
|
||||||
|
value: ' inline code'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
[
|
||||||
|
{
|
||||||
|
type: 'PLAIN_TEXT',
|
||||||
|
value: longText
|
||||||
|
}
|
||||||
|
]
|
||||||
|
];
|
||||||
|
|
||||||
|
const listItems = [
|
||||||
|
{
|
||||||
|
type: 'LIST_ITEM',
|
||||||
|
value: items[0]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'LIST_ITEM',
|
||||||
|
value: items[1]
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
|
const unorederedListToken = [
|
||||||
|
{
|
||||||
|
type: 'UNORDERED_LIST',
|
||||||
|
value: listItems
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
const orderedListToken = [
|
const orderedListToken = [
|
||||||
{
|
{
|
||||||
type: 'ORDERED_LIST',
|
type: 'ORDERED_LIST',
|
||||||
value: [
|
value: listItems
|
||||||
{
|
|
||||||
type: 'LIST_ITEM',
|
|
||||||
value: [
|
|
||||||
{
|
|
||||||
type: 'PLAIN_TEXT',
|
|
||||||
value: 'Open Source'
|
|
||||||
}
|
}
|
||||||
]
|
];
|
||||||
|
|
||||||
|
const listMentions = [
|
||||||
|
{
|
||||||
|
_id: 'rocket.cat',
|
||||||
|
username: 'rocket.cat'
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
|
const listChannels = [
|
||||||
|
{
|
||||||
|
_id: 'general',
|
||||||
|
name: 'general'
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
|
const tasks = [
|
||||||
|
{
|
||||||
|
type: 'TASKS',
|
||||||
|
value: [
|
||||||
|
{
|
||||||
|
type: 'TASK',
|
||||||
|
status: true,
|
||||||
|
value: items[0]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
type: 'LIST_ITEM',
|
type: 'TASK',
|
||||||
value: [
|
status: false,
|
||||||
{
|
value: items[1]
|
||||||
type: 'PLAIN_TEXT',
|
|
||||||
value: 'Rocket.Chat'
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -621,7 +686,8 @@ const orderedListToken = [
|
||||||
|
|
||||||
stories.add('Lists', () => (
|
stories.add('Lists', () => (
|
||||||
<View style={styles.container}>
|
<View style={styles.container}>
|
||||||
<NewMarkdown tokens={unorederedListToken} />
|
<NewMarkdown tokens={unorederedListToken} mentions={listMentions} channels={listChannels} />
|
||||||
<NewMarkdown tokens={orderedListToken} />
|
<NewMarkdown tokens={orderedListToken} mentions={listMentions} channels={listChannels} />
|
||||||
|
<NewMarkdown tokens={tasks} mentions={listMentions} channels={listChannels} />
|
||||||
</View>
|
</View>
|
||||||
));
|
));
|
||||||
|
|
Loading…
Reference in New Issue