Merge 4.35.1 into master (#4876)
This commit is contained in:
commit
6a943157b6
|
@ -147,7 +147,7 @@ android {
|
|||
minSdkVersion rootProject.ext.minSdkVersion
|
||||
targetSdkVersion rootProject.ext.targetSdkVersion
|
||||
versionCode VERSIONCODE as Integer
|
||||
versionName "4.35.0"
|
||||
versionName "4.35.1"
|
||||
vectorDrawables.useSupportLibrary = true
|
||||
if (!isFoss) {
|
||||
manifestPlaceholders = [BugsnagAPIKey: BugsnagAPIKey as String]
|
||||
|
|
|
@ -12,6 +12,7 @@
|
|||
"error-could-not-change-email": "Não foi possível mudar e-mail",
|
||||
"error-could-not-change-name": "Não foi possível mudar o nome",
|
||||
"error-could-not-change-username": "Não foi possível alterar o nome de usuário",
|
||||
"error-could-not-change-status": "Não foi possível alterar o status",
|
||||
"error-delete-protected-role": "Não é possível remover um papel protegido",
|
||||
"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",
|
||||
|
@ -19,6 +20,7 @@
|
|||
"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-save-image": "Erro ao salvar imagem",
|
||||
"error-save-video": "Erro ao salvar vídeo",
|
||||
"error-field-unavailable": "{{field}} já está sendo usado :(",
|
||||
"error-file-too-large": "Arquivo é muito grande",
|
||||
"error-not-permission-to-upload-file": "Você não tem permissão para enviar arquivos",
|
||||
|
@ -88,6 +90,7 @@
|
|||
"Add_Reaction": "Reagir",
|
||||
"Add_Server": "Adicionar servidor",
|
||||
"Add_users": "Adicionar usuário",
|
||||
"Admin_Panel": "Painel de admin",
|
||||
"Agent": "Agente",
|
||||
"Alert": "Alerta",
|
||||
"alert": "alerta",
|
||||
|
@ -96,6 +99,7 @@
|
|||
"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",
|
||||
"All": "Todos",
|
||||
"All_Messages": "Todas as mensagens",
|
||||
"Allow_Reactions": "Permitir reagir",
|
||||
"Alphabetical": "Alfabético",
|
||||
"and_more": "e mais",
|
||||
|
@ -163,7 +167,10 @@
|
|||
"Copied_to_clipboard": "Copiado para a área de transferência!",
|
||||
"Copy": "Copiar",
|
||||
"Conversation": "Conversação",
|
||||
"Certificate_password": "Senha do certificado",
|
||||
"Clear_cache": "Limpar cache da workspace",
|
||||
"Clear_cache_loading": "Limpando cache.",
|
||||
"Whats_the_password_for_your_certificate": "Qual é a senha para o seu certificado?",
|
||||
"Create_account": "Criar conta",
|
||||
"Create_Channel": "Criar Canal",
|
||||
"Create_Direct_Messages": "Criar Mensagens Diretas",
|
||||
|
@ -171,6 +178,7 @@
|
|||
"Created_snippet": "criou um snippet",
|
||||
"Create_a_new_workspace": "Criar nova área de trabalho",
|
||||
"Create": "Criar",
|
||||
"Custom_Status": "Status personalizado",
|
||||
"Dark": "Escuro",
|
||||
"Dark_level": "Nível escuro",
|
||||
"Default": "Padrão",
|
||||
|
@ -255,6 +263,7 @@
|
|||
"Has_left_the_team": "saiu da equipe",
|
||||
"Hide_System_Messages": "Esconder mensagens do sistema",
|
||||
"Hide_type_messages": "Esconder mensagens de \"{{type}}\"",
|
||||
"How_It_Works": "Como funciona",
|
||||
"Message_HideType_uj": "Utilizador Entrou",
|
||||
"Message_HideType_ul": "Utilizador Saiu",
|
||||
"Message_HideType_ru": "Utilizador Removido",
|
||||
|
@ -268,11 +277,15 @@
|
|||
"Message_HideType_subscription_role_removed": "Papel removido",
|
||||
"Message_HideType_room_archived": "Sala arquivada",
|
||||
"Message_HideType_room_unarchived": "Sala desarquivada",
|
||||
"I_Saved_My_E2E_Password": "Salvei minha senha ponta-a-ponta",
|
||||
"IP": "IP",
|
||||
"In_app": "No app",
|
||||
"In_App_And_Desktop": "In-app e área de trabalho",
|
||||
"In_App_and_Desktop_Alert_info": "Exibe um banner na parte superior da tela quando o aplicativo é aberto e exibe uma notificação na área de trabalho",
|
||||
"Invisible": "Invisível",
|
||||
"Invite": "Convidar",
|
||||
"is_a_valid_RocketChat_instance": "é uma instância Rocket.Chat",
|
||||
"is_not_a_valid_RocketChat_instance": "não é uma instância Rocket.Chat",
|
||||
"is_typing": "está digitando",
|
||||
"Invalid_or_expired_invite_token": "Token de convite inválido ou vencido",
|
||||
"Invalid_server_version": "O servidor que você está conectando não é suportado mais por esta versão do aplicativo: {{currentVersion}}.\n\nEsta versão do aplicativo requer a versão {{minVersion}} do servidor para funcionar corretamente.",
|
||||
|
@ -293,7 +306,9 @@
|
|||
"leave": "sair",
|
||||
"Legal": "Legal",
|
||||
"Light": "Claro",
|
||||
"License": "Licença",
|
||||
"Livechat": "Livechat",
|
||||
"Livechat_edit": "Editar livechat",
|
||||
"Livechat_transfer_return_to_the_queue": "retornou conversa para a fila",
|
||||
"Login": "Entrar",
|
||||
"Login_error": "Suas credenciais foram rejeitadas. Tente novamente por favor!",
|
||||
|
@ -302,6 +317,7 @@
|
|||
"Logout": "Sair",
|
||||
"Max_number_of_uses": "Número máximo de usos",
|
||||
"Max_number_of_users_allowed_is_number": "Número máximo de usuários é {{maxUsers}}",
|
||||
"members": "membros",
|
||||
"Members": "Membros",
|
||||
"Mentioned_Messages": "Mensagens mencionadas",
|
||||
"mentioned": "mencionado",
|
||||
|
@ -310,14 +326,18 @@
|
|||
"Message_actions": "Ações",
|
||||
"Message_pinned": "Fixou uma mensagem",
|
||||
"Message_removed": "mensagem removida",
|
||||
"Message_starred": "Mensagem adicionada aos favoritos",
|
||||
"Message_unstarred": "Mensagem removida dos favoritos",
|
||||
"message": "mensagem",
|
||||
"messages": "mensagens",
|
||||
"Message": "Mensagem",
|
||||
"Messages": "Mensagens",
|
||||
"Message_Reported": "Mensagem reportada",
|
||||
"Microphone_Permission_Message": "Rocket.Chat precisa de acesso ao seu microfone para enviar mensagens de áudio.",
|
||||
"Microphone_Permission": "Acesso ao Microfone",
|
||||
"Mute": "Mudo",
|
||||
"muted": "mudo",
|
||||
"My_servers": "Minhas workspaces",
|
||||
"N_people_reacted": "{{n}} pessoas reagiram",
|
||||
"N_users": "{{n}} usuários",
|
||||
"N_channels": "{{n}} canais",
|
||||
|
@ -326,6 +346,7 @@
|
|||
"New_chat_transfer": "Nova transferência de conversa: {{agent}} retornou conversa para a fila",
|
||||
"New_Message": "Nova Mensagem",
|
||||
"New_Password": "Nova Senha",
|
||||
"New_Server": "Nova workspace",
|
||||
"Next": "Próximo",
|
||||
"No_files": "Não há arquivos",
|
||||
"No_limit": "Sem limite",
|
||||
|
@ -339,6 +360,8 @@
|
|||
"No_Message": "Não há mensagens",
|
||||
"No_messages_yet": "Não há mensagens ainda",
|
||||
"No_Reactions": "Sem reações",
|
||||
"No_Read_Receipts": "Não lida",
|
||||
"Not_logged": "Desconectado",
|
||||
"Not_RC_Server": "Este não é um servidor Rocket.Chat.\n{{contact}}",
|
||||
"Nothing": "Nada",
|
||||
"Nothing_to_save": "Nada para salvar!",
|
||||
|
@ -459,6 +482,7 @@
|
|||
"Search_emoji": "Buscar emoji",
|
||||
"Search_global_users": "Busca por usuários globais",
|
||||
"Search_global_users_description": "Caso ativado, busca por usuários de outras empresas ou servidores.",
|
||||
"Seconds": "{{second}} segundos",
|
||||
"Security_and_privacy": "Segurança e privacidade",
|
||||
"Select_Avatar": "Selecionar Avatar",
|
||||
"Select_Server": "Selecionar Servidor",
|
||||
|
@ -473,13 +497,20 @@
|
|||
"Send_message": "Enviar mensagem",
|
||||
"Send_me_the_code_again": "Envie-me o código novamente",
|
||||
"Send_to": "Enviar para...",
|
||||
"Sending_to": "Envio para",
|
||||
"Sent_an_attachment": "Enviou um anexo",
|
||||
"Server": "Servidor",
|
||||
"Servers": "Workspaces",
|
||||
"Server_version": "Versão da workspace: {{version}}",
|
||||
"Set_username_subtitle": "O usuário é utilizado para permitir que você seja mencionado em mensagens",
|
||||
"Set_custom_status": "Definir status personalizado",
|
||||
"Set_status": "Definir status",
|
||||
"Status_saved_successfully": "Status salvo com sucesso!",
|
||||
"Settings": "Configurações",
|
||||
"Settings_succesfully_changed": "Configurações salvas com sucesso!",
|
||||
"Share": "Compartilhar",
|
||||
"Share_Link": "Share Link",
|
||||
"Share_this_app": "Compartilhar esse app",
|
||||
"Show_more": "Mostrar mais..",
|
||||
"Sign_in_your_server": "Entrar no seu servidor",
|
||||
"Sign_Up": "Registrar",
|
||||
|
@ -496,9 +527,12 @@
|
|||
"Started_call": "Chamada iniciada por {{userBy}}",
|
||||
"Submit": "Enviar",
|
||||
"Table": "Tabela",
|
||||
"Tags": "Tags",
|
||||
"Take_a_photo": "Tirar uma foto",
|
||||
"Take_a_video": "Gravar um vídeo",
|
||||
"Take_it": "Pegue!",
|
||||
"tap_to_change_status": "toque para mudar de status",
|
||||
"Tap_to_view_servers_list": "Toque para visualizar as workspaces",
|
||||
"Terms_of_Service": " Termos de Serviço ",
|
||||
"Theme": "Tema",
|
||||
"The_user_wont_be_able_to_type_in_roomName": "O usuário não poderá digitar em {{roomName}}",
|
||||
|
@ -543,10 +577,14 @@
|
|||
"User_has_been_removed": "removeu {{userRemoved}}",
|
||||
"User_sent_an_attachment": "{{user}} enviou um anexo",
|
||||
"User_has_been_unmuted": "permitiu que {{userUnmuted}} fale na sala",
|
||||
"Defined_user_as_role": "definiu {{user}} como {{role}}",
|
||||
"Removed_user_as_role": "removeu {{user}} como {{role}}",
|
||||
"Username_is_empty": "Usuário está vazio",
|
||||
"Username": "Usuário",
|
||||
"Username_or_email": "Usuário ou email",
|
||||
"Uses_server_configuration": "Usar configuração do servidor",
|
||||
"Validating": "Validando...",
|
||||
"Registration_Succeeded": "Registrado com sucesso!",
|
||||
"Verify": "Verificar",
|
||||
"Verify_email_title": "Registrado com sucesso!",
|
||||
"Verify_email_desc": "Nós lhe enviamos um e-mail para confirmar o seu registro. Se você não receber um e-mail em breve, por favor retorne e tente novamente.",
|
||||
|
@ -575,7 +613,9 @@
|
|||
"You_were_removed_from_channel": "Você foi removido de {{channel}}",
|
||||
"you": "você",
|
||||
"You": "Você",
|
||||
"Logged_out_by_server": "Você foi desconectado pela workspace. Por favor entre novamente.",
|
||||
"Token_expired": "Sua sessão expirou. Por favor entre novamente.",
|
||||
"You_need_to_access_at_least_one_RocketChat_server_to_share_something": "Você precisa acessar pelo menos uma workspace Rocket.Chat para compartilhar.",
|
||||
"You_need_to_verifiy_your_email_address_to_get_notications": "Você precisa confirmar seu endereço de e-mail para obter notificações",
|
||||
"Your_certificate": "Seu certificado",
|
||||
"Your_invite_link_will_expire_after__usesLeft__uses": "Seu link de convite irá vencer depois de {{usesLeft}} usos.",
|
||||
|
@ -583,6 +623,8 @@
|
|||
"Your_invite_link_will_expire_on__date__": "Seu link de convite irá vencer em {{date}}.",
|
||||
"Your_invite_link_will_never_expire": "Seu link de convite nunca irá vencer.",
|
||||
"Your_workspace": "Sua workspace",
|
||||
"Your_password_is": "Sua senha é",
|
||||
"Version_no": "Versão: {{version}}",
|
||||
"You_will_not_be_able_to_recover_this_message": "Você não será capaz de recuperar essa mensagem!",
|
||||
"You_will_unset_a_certificate_for_this_server": "Você cancelará a configuração de um certificado para este servidor",
|
||||
"Change_Language": "Alterar idioma",
|
||||
|
@ -683,6 +725,10 @@
|
|||
"Teams": "Times",
|
||||
"No_team_channels_found": "Nenhum canal encontrado",
|
||||
"Team_not_found": "Time não encontrado",
|
||||
"Create_Team": "Criar time",
|
||||
"Team_Name": "Nome do time",
|
||||
"creating_team": "criando time",
|
||||
"team-name-already-exists": "Um time com esse nome já existe",
|
||||
"Add_Channel_to_Team": "Adicionar Canal ao Time",
|
||||
"Left_The_Team_Successfully": "Saiu do time com sucesso",
|
||||
"Create_New": "Criar",
|
||||
|
|
|
@ -94,6 +94,7 @@ export type ChatsStackParamList = {
|
|||
showButton?: boolean;
|
||||
title?: string;
|
||||
buttonText?: string;
|
||||
showSkipText?: boolean;
|
||||
nextAction?(): void;
|
||||
};
|
||||
InviteUsersView: {
|
||||
|
|
|
@ -38,8 +38,8 @@ const JitsiMeetView = (): React.ReactElement => {
|
|||
const regex = /(?:\/.*\/)(.*)/;
|
||||
const urlWithoutServer = regex.exec(url)![1];
|
||||
const serverUrl = url.replace(`/${urlWithoutServer}`, '');
|
||||
const room = urlWithoutServer.split('#')[0];
|
||||
|
||||
const room = (url.includes('jwt=') ? urlWithoutServer.split('jwt=')[0] : urlWithoutServer.split('#')[0]).replace('?', '');
|
||||
const jwtToken = url.includes('jwt=') ? url.substring(url.indexOf('jwt=') + 4, url.lastIndexOf('#config')) : undefined;
|
||||
const conferenceOptions = {
|
||||
room,
|
||||
serverUrl,
|
||||
|
@ -51,19 +51,12 @@ const JitsiMeetView = (): React.ReactElement => {
|
|||
audioOnly,
|
||||
audioMuted: false,
|
||||
videoMuted: audioOnly,
|
||||
token: jwtToken,
|
||||
featureFlags: {
|
||||
'live-streaming.enabled': false,
|
||||
'calendar.enabled': false,
|
||||
'call-integration.enabled': false,
|
||||
'pip.enabled': false,
|
||||
'invite.enabled': false,
|
||||
'welcomepage.enabled': false,
|
||||
'add-people.enabled': false
|
||||
'calendar.enabled': false
|
||||
},
|
||||
configOverrides: {
|
||||
'breakoutRooms.hideAddRoomButton': false,
|
||||
'breakoutRooms.hideAutoAssignButton': false,
|
||||
'breakoutRooms.hideJoinRoomButton': false
|
||||
'breakoutRooms.hideAddRoomButton': false
|
||||
}
|
||||
};
|
||||
logEvent(videoConf ? events.LIVECHAT_VIDEOCONF_JOIN : events.JM_CONFERENCE_JOIN);
|
||||
|
|
|
@ -75,7 +75,8 @@ export default function ActionsSection({ rid, t, joined }: IActionsSection): Rea
|
|||
route: 'SelectedUsersView',
|
||||
params: {
|
||||
title: i18n.t('Add_users'),
|
||||
nextAction: addUser
|
||||
nextAction: addUser,
|
||||
showSkipText: false
|
||||
}
|
||||
})
|
||||
}
|
||||
|
|
|
@ -34,7 +34,7 @@ const SelectedUsersView = () => {
|
|||
const [chats, setChats] = useState<ISelectedUser[]>([]);
|
||||
const [search, setSearch] = useState<TSearch[]>([]);
|
||||
|
||||
const { maxUsers, showButton, title, buttonText, nextAction } = useRoute<TRoute>().params;
|
||||
const { maxUsers, showButton, title, buttonText, showSkipText = true, nextAction } = useRoute<TRoute>().params;
|
||||
const navigation = useNavigation<TNavigation>();
|
||||
|
||||
const { colors } = useTheme();
|
||||
|
@ -58,20 +58,25 @@ const SelectedUsersView = () => {
|
|||
|
||||
const isGroupChat = () => maxUsers && maxUsers > 2;
|
||||
|
||||
const handleButtonTitle = (buttonTextHeader: string) => {
|
||||
if (users.length > 0) {
|
||||
return buttonTextHeader;
|
||||
}
|
||||
return showSkipText ? I18n.t('Skip') : '';
|
||||
};
|
||||
|
||||
useLayoutEffect(() => {
|
||||
const titleHeader = title ?? I18n.t('Select_Members');
|
||||
const buttonTextHeader = buttonText ?? I18n.t('Next');
|
||||
const nextActionHeader = nextAction ?? (() => {});
|
||||
const buttonTitle = handleButtonTitle(buttonTextHeader);
|
||||
const options = {
|
||||
title: titleHeader,
|
||||
headerRight: () =>
|
||||
(!maxUsers || showButton || (isGroupChat() && users.length > 1)) && (
|
||||
(!maxUsers || showButton || (isGroupChat() && users.length > 1)) &&
|
||||
!!buttonTitle && (
|
||||
<HeaderButton.Container>
|
||||
<HeaderButton.Item
|
||||
title={users.length > 0 ? buttonTextHeader : I18n.t('Skip')}
|
||||
onPress={nextActionHeader}
|
||||
testID='selected-users-view-submit'
|
||||
/>
|
||||
<HeaderButton.Item title={buttonTitle} onPress={nextActionHeader} testID='selected-users-view-submit' />
|
||||
</HeaderButton.Container>
|
||||
)
|
||||
};
|
||||
|
|
|
@ -1772,7 +1772,7 @@
|
|||
INFOPLIST_FILE = NotificationService/Info.plist;
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
|
||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks";
|
||||
MARKETING_VERSION = 4.35.0;
|
||||
MARKETING_VERSION = 4.35.1;
|
||||
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
|
||||
MTL_FAST_MATH = YES;
|
||||
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG";
|
||||
|
@ -1812,7 +1812,7 @@
|
|||
INFOPLIST_FILE = NotificationService/Info.plist;
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
|
||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks";
|
||||
MARKETING_VERSION = 4.35.0;
|
||||
MARKETING_VERSION = 4.35.1;
|
||||
MTL_FAST_MATH = YES;
|
||||
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
|
||||
PRODUCT_BUNDLE_IDENTIFIER = chat.rocket.reactnative.NotificationService;
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
<key>CFBundlePackageType</key>
|
||||
<string>APPL</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>4.35.0</string>
|
||||
<string>4.35.1</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleURLTypes</key>
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
<key>CFBundlePackageType</key>
|
||||
<string>XPC!</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>4.35.0</string>
|
||||
<string>4.35.1</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1</string>
|
||||
<key>KeychainGroup</key>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "rocket-chat-reactnative",
|
||||
"version": "4.35.0",
|
||||
"version": "4.35.1",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"start": "react-native start",
|
||||
|
|
Loading…
Reference in New Issue