perf: add process memory metrics (#6656)

* perf: reduce trace span and metrics

* perf: add process memory metrics

* fix: translations
This commit is contained in:
Ryo
2026-03-26 23:37:45 +08:00
committed by GitHub
parent 6e6b026d13
commit 2234859440
12 changed files with 760 additions and 553 deletions
@@ -16,6 +16,14 @@ type FileTypeSelectorValue = {
customFileExtensionList?: string[];
};
const fileExtensionTypeTranslationMap = new Map<FileExtensionKeyType, string>([
['canSelectFile', 'app:upload_file_extension_type_canSelectFile'],
['canSelectImg', 'app:upload_file_extension_type_canSelectImg'],
['canSelectVideo', 'app:upload_file_extension_type_canSelectVideo'],
['canSelectAudio', 'app:upload_file_extension_type_canSelectAudio'],
['canSelectCustomFileExtension', 'app:upload_file_extension_type_canSelectCustomFileExtension']
]);
export const FileTypeSelectorPanel = ({
value,
onChange
@@ -190,7 +198,7 @@ export const FileTypeSelectorPanel = ({
onChange={(e) => handleTypeChange(type as FileExtensionKeyType, e.target.checked)}
>
<Box color={'myGray.900'} lineHeight={1}>
{t(`app:upload_file_extension_type_${type}`)}
{t(fileExtensionTypeTranslationMap.get(type as FileExtensionKeyType) || type)}
</Box>
<Box mt={1} fontSize={'xs'} color={'myGray.500'} wordBreak={'break-word'} w="full">
{exts.map((ext) => ext.slice(1)).join('/')}