Skip to content

Commit

Permalink
Update
Browse files Browse the repository at this point in the history
  • Loading branch information
ShridharGoel committed Apr 21, 2024
1 parent 46a6c3e commit a323a21
Show file tree
Hide file tree
Showing 7 changed files with 15 additions and 84 deletions.
17 changes: 0 additions & 17 deletions ios/Podfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
use_frameworks! :linkage => :static

require File.join(File.dirname(`node --print "require.resolve('expo/package.json')"`), "scripts/autolinking")
# Set the type of Mapbox SDK to use
# This value is used by $RNMapboxMaps
Expand Down Expand Up @@ -113,21 +111,6 @@ target 'NewExpensify' do
end
end
end

deployment_target = '13.4'

installer.generated_projects.each do |project|
project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = deployment_target
end
end
project.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = deployment_target
end
end

`sed -i -e $'s/__IPHONE_10_0/__IPHONE_15_0/' #{installer.sandbox.root}/RCT-Folly/folly/portability/Time.h`
end
end

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import * as Console from '@libs/actions/Console';
import {parseStringifiedMessages} from '@libs/Console';
import ONYXKEYS from '@src/ONYXKEYS';
import type {CapturedLogs, Log} from '@src/types/onyx';
import ConsoleModal from "@components/ClientSideLoggingToolMenu/ConsoleModal";
import ConsoleModal from "./ConsoleModal";

type BaseClientSideLoggingToolMenuOnyxProps = {
/** Logs captured on the current device */
Expand Down Expand Up @@ -74,10 +74,10 @@ function BaseClientSideLoggingToolMenu({shouldStoreLogs, capturedLogs, file, onS
/>
</TestToolRow>
{!!shouldStoreLogs && isViaTestToolsModal &&
<TestToolRow title={'Debug console'}>
<TestToolRow title={translate('initialSettingsPage.troubleshoot.debugConsole')}>
<Button
small
text={'View logs'}
text={translate('initialSettingsPage.debugConsole.viewConsole')}
onPress={() => setIsConsoleModalVisible(true)}
/>
</TestToolRow>
Expand Down
42 changes: 5 additions & 37 deletions src/components/ClientSideLoggingToolMenu/ConsoleComponents.tsx
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
import React, {useCallback, useEffect, useMemo, useState} from 'react';
import {ListRenderItem, ListRenderItemInfo, View} from 'react-native';
import type {ListRenderItem, ListRenderItemInfo} from 'react-native';
import {View} from 'react-native';
import CONST from "@src/CONST";
import useThemeStyles from "@hooks/useThemeStyles";
import useLocalize from "@hooks/useLocalize";
import InvertedFlatList from "@components/InvertedFlatList";
import Text from "@components/Text";
import {CapturedLogs, Log} from "@src/types/onyx";
import type {CapturedLogs, Log} from "@src/types/onyx";
import {format} from "date-fns";
import {OnyxEntry, withOnyx} from "react-native-onyx";
import {withOnyx} from "react-native-onyx";
import type {OnyxEntry} from "react-native-onyx";
import ONYXKEYS from "@src/ONYXKEYS";
import {createLog, parseStringifiedMessages, sanitizeConsoleInput} from "@libs/Console";
import {addLog} from "@userActions/Console";
Expand Down Expand Up @@ -130,40 +132,6 @@ function ConsoleComponents({capturedLogs, shouldStoreLogs, onClose, isViaTestToo
/>
</View>

<View style={[styles.dFlex, styles.flexRow, styles.m5, mhModal]}>
<Button
text={translate('initialSettingsPage.debugConsole.saveLog')}
onPress={saveLogs}
large
icon={Expensicons.Download}
style={[styles.flex1, styles.mr1]}
/>
<Button
text={translate('initialSettingsPage.debugConsole.shareLog')}
onPress={shareLogs}
large
icon={!isGeneratingLogsFile ? Expensicons.UploadAlt : undefined}
style={[styles.flex1, styles.ml1]}
isLoading={isGeneratingLogsFile}
/>
</View>
<View style={[styles.mh5, mhModal]}>
<TextInput
onChangeText={setInput}
value={input}
placeholder={translate('initialSettingsPage.debugConsole.enterCommand')}
autoGrowHeight
autoCorrect={false}
accessibilityRole="text"
/>
<Button
success
text={translate('initialSettingsPage.debugConsole.execute')}
onPress={executeArbitraryCode}
style={[styles.mt5]}
large
/>
</View>
<ConfirmModal
title={translate('initialSettingsPage.debugConsole.shareLog')}
isVisible={isLimitModalVisible}
Expand Down
30 changes: 4 additions & 26 deletions src/components/ClientSideLoggingToolMenu/ConsoleModal.tsx
Original file line number Diff line number Diff line change
@@ -1,31 +1,10 @@
import React, {useCallback, useEffect, useMemo, useState} from 'react';
import {ListRenderItem, ListRenderItemInfo, View} from 'react-native';
import ConsolePage from "@pages/settings/AboutPage/ConsolePage";
import React from 'react';
import {View} from 'react-native';
import CONST from "@src/CONST";
import Modal from "@components/Modal";
import useWindowDimensions from "@hooks/useWindowDimensions";
import useStyleUtils from "@hooks/useStyleUtils";
import useThemeStyles from "@hooks/useThemeStyles";
import useLocalize from "@hooks/useLocalize";
import InvertedFlatList from "@components/InvertedFlatList";
import Text from "@components/Text";
import {CapturedLogs, Log} from "@src/types/onyx";
import {format} from "date-fns";
import {OnyxEntry, withOnyx} from "react-native-onyx";
import ONYXKEYS from "@src/ONYXKEYS";
import {createLog, parseStringifiedMessages, sanitizeConsoleInput} from "@libs/Console";
import {addLog} from "@userActions/Console";
import useKeyboardShortcut from "@hooks/useKeyboardShortcut";
import localFileDownload from "@libs/localFileDownload";
import localFileCreate from "@libs/localFileCreate";
import Navigation from "@navigation/Navigation";
import ROUTES from "@src/ROUTES";
import Button from "@components/Button";
import * as Expensicons from "@components/Icon/Expensicons";
import TextInput from "@components/TextInput";
import ConfirmModal from "@components/ConfirmModal";
import ShareLogList from "@pages/settings/AboutPage/ShareLogList";
import ConsoleComponents from "@components/ClientSideLoggingToolMenu/ConsoleComponents";
import ConsoleComponents from "./ConsoleComponents";

type ConsoleModalProps = {
/** Locally created file */
Expand All @@ -52,8 +31,7 @@ function ConsoleModal({isVisible, onClose, closeTestToolsModal}: ConsoleModalPro
onClose()
}
closeTestToolsModal()
}}
isViaTestToolsModal/>
}} isViaTestToolsModal/>
</View>
</Modal>
);
Expand Down
2 changes: 1 addition & 1 deletion src/components/TestToolsModal.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ function TestToolsModal({isTestToolsModalOpen = false}: TestToolsModalProps) {

return (
<Modal
isVisible={!!isTestToolsModalOpen}
isVisible={true}
type={CONST.MODAL.MODAL_TYPE.CENTERED_SMALL}
onClose={toggleTestToolsModal}
>
Expand Down
1 change: 1 addition & 0 deletions src/languages/en.ts
Original file line number Diff line number Diff line change
Expand Up @@ -914,6 +914,7 @@ export default {
noLogsAvailable: 'No logs available',
logSizeTooLarge: ({size}: LogSizeParams) => `Log size exceeds the limit of ${size} MB. Please use "Save log" to download the log file instead.`,
logs: 'Logs',
viewConsole: 'View console',
},
security: 'Security',
signOut: 'Sign out',
Expand Down
1 change: 1 addition & 0 deletions src/languages/es.ts
Original file line number Diff line number Diff line change
Expand Up @@ -909,6 +909,7 @@ export default {
noLogsAvailable: 'No hay registros disponibles',
logSizeTooLarge: ({size}: LogSizeParams) => `El tamaño del registro excede el límite de ${size} MB. Utilice "Guardar registro" para descargar el archivo de registro.`,
logs: 'Logs',
viewConsole: 'Ver consola',
},
security: 'Seguridad',
restoreStashed: 'Restablecer login guardado',
Expand Down

0 comments on commit a323a21

Please sign in to comment.