Update dependency mui to v9.x
This commit is contained in:
10
package.json
10
package.json
@@ -46,11 +46,11 @@
|
||||
"@lingui/react": "6.0.0",
|
||||
"@loadable/component": "5.16.7",
|
||||
"@mantine/hooks": "9.1.0",
|
||||
"@mui/icons-material": "7.3.9",
|
||||
"@mui/material": "7.3.9",
|
||||
"@mui/system": "7.3.9",
|
||||
"@mui/utils": "7.3.9",
|
||||
"@mui/x-date-pickers": "8.27.2",
|
||||
"@mui/icons-material": "9.0.0",
|
||||
"@mui/material": "9.0.0",
|
||||
"@mui/system": "9.0.0",
|
||||
"@mui/utils": "9.0.0",
|
||||
"@mui/x-date-pickers": "9.0.2",
|
||||
"@redux-devtools/extension": "4.0.0",
|
||||
"@vibrant/color": "4.0.4",
|
||||
"apollo-upload-client": "19.0.0",
|
||||
|
||||
@@ -35,19 +35,15 @@ export const SelectionFAB: React.FC<SelectionFABProps> = ({ children, title }) =
|
||||
{(popupState) => (
|
||||
<>
|
||||
<FabContainer {...bindTrigger(popupState)}>
|
||||
<Fab variant="extended" color="primary" id="selectionMenuButton">
|
||||
<Fab variant="extended" color="primary">
|
||||
{title}
|
||||
<MoreHoriz sx={{ ml: 1 }} />
|
||||
</Fab>
|
||||
</FabContainer>
|
||||
<Menu
|
||||
{...bindMenu(popupState)}
|
||||
id="selectionMenu"
|
||||
anchorOrigin={{ horizontal: 'right', vertical: 'top' }}
|
||||
transformOrigin={{ horizontal: 'right', vertical: 'bottom' }}
|
||||
MenuListProps={{
|
||||
'aria-labelledby': 'selectionMenuButton',
|
||||
}}
|
||||
>
|
||||
{(onClose, setHideMenu) => children(onClose, setHideMenu)}
|
||||
</Menu>
|
||||
|
||||
@@ -59,7 +59,9 @@ export function GridLayouts({
|
||||
anchorEl={anchorEl}
|
||||
open={open}
|
||||
onClose={handleClose}
|
||||
MenuListProps={{ 'aria-labelledby': 'basic-button' }}
|
||||
slotProps={{
|
||||
list: { 'aria-labelledby': 'basic-button' }
|
||||
}}
|
||||
>
|
||||
<MenuItem onClick={handleClose}>
|
||||
<FormControlLabel
|
||||
|
||||
@@ -22,11 +22,12 @@ export const SearchTextField = ({
|
||||
{...textFieldProps}
|
||||
slotProps={{
|
||||
input: {
|
||||
...textFieldProps.InputProps,
|
||||
...textFieldProps.slotProps?.input,
|
||||
sx: {
|
||||
color: 'inherit',
|
||||
},
|
||||
endAdornment: textFieldProps.InputProps?.endAdornment ?? (
|
||||
// @ts-expect-error - "endAdornment" does not exist mimimi - fuck off
|
||||
endAdornment: textFieldProps.slotProps?.input?.endAdornment ?? (
|
||||
<InputAdornment position="end">
|
||||
<IconButton {...cancelButtonProps} onClick={() => onCancel()}>
|
||||
<CancelIcon />
|
||||
|
||||
@@ -13,7 +13,7 @@ export const Select = <Value,>({
|
||||
maxSelectionHeightPx = 250,
|
||||
...props
|
||||
}: React.ComponentProps<typeof MuiSelect<Value>> & { maxSelectionHeightPx?: number }) => (
|
||||
<MuiSelect<Value> MenuProps={{ PaperProps: { style: { maxHeight: maxSelectionHeightPx } } }} {...props}>
|
||||
<MuiSelect<Value> MenuProps={{ slotProps: { paper: { sx: { maxHeight: maxSelectionHeightPx } } } }} {...props}>
|
||||
{children}
|
||||
</MuiSelect>
|
||||
);
|
||||
|
||||
@@ -22,12 +22,14 @@ export const OptionsPanel: React.FC<IProps> = ({ open, onClose, children, minHei
|
||||
anchor="bottom"
|
||||
open={open}
|
||||
onClose={onClose}
|
||||
PaperProps={{
|
||||
style: {
|
||||
maxWidth: 600,
|
||||
marginLeft: 'auto',
|
||||
marginRight: 'auto',
|
||||
minHeight,
|
||||
slotProps={{
|
||||
paper: {
|
||||
sx: {
|
||||
maxWidth: 600,
|
||||
marginLeft: 'auto',
|
||||
marginRight: 'auto',
|
||||
minHeight,
|
||||
},
|
||||
},
|
||||
}}
|
||||
>
|
||||
|
||||
@@ -82,7 +82,9 @@ export const DateSetting = ({
|
||||
<ListItemText
|
||||
primary={settingName}
|
||||
secondary={value ? dayjs(Number(value)).format('L') : '-'}
|
||||
secondaryTypographyProps={{ style: { display: 'flex', flexDirection: 'column' } }}
|
||||
slotProps={{
|
||||
secondary: { sx: { display: 'flex', flexDirection: 'column' } },
|
||||
}}
|
||||
/>
|
||||
</ListItemButton>
|
||||
<Dialog open={isDialogOpen} onClose={closeDialog}>
|
||||
|
||||
@@ -152,8 +152,10 @@ export const MutableListSetting = ({
|
||||
<ListItemText
|
||||
primary={settingName}
|
||||
secondary={values?.length ? values?.join(', ') : description}
|
||||
secondaryTypographyProps={{
|
||||
style: { display: 'flex', flexDirection: 'column', wordBreak: 'break-word' },
|
||||
slotProps={{
|
||||
secondary: {
|
||||
sx: { display: 'flex', flexDirection: 'column', wordBreak: 'break-word' },
|
||||
},
|
||||
}}
|
||||
/>
|
||||
</ListItemButton>
|
||||
|
||||
@@ -122,7 +122,9 @@ export const NumberSetting = ({
|
||||
primary={settingTitle}
|
||||
secondary={settingValue}
|
||||
sx={sx}
|
||||
secondaryTypographyProps={{ style: { display: 'flex', flexDirection: 'column' } }}
|
||||
slotProps={{
|
||||
secondary: { sx: { display: 'flex', flexDirection: 'column' } },
|
||||
}}
|
||||
/>
|
||||
</ListItemButton>
|
||||
<Dialog open={isDialogOpen} onClose={cancel}>
|
||||
|
||||
@@ -82,7 +82,9 @@ export const SelectSetting = <SettingValue extends string | number>({
|
||||
<ListItemText
|
||||
primary={settingName}
|
||||
secondary={valueDisplayText ? t(valueDisplayText as MessageDescriptor) : t`Loading…`}
|
||||
secondaryTypographyProps={{ style: { display: 'flex', flexDirection: 'column' } }}
|
||||
slotProps={{
|
||||
secondary: { sx: { display: 'flex', flexDirection: 'column' } },
|
||||
}}
|
||||
/>
|
||||
</ListItemButton>
|
||||
<Dialog open={isDialogOpen} onClose={() => closeDialog()} fullWidth>
|
||||
|
||||
@@ -79,7 +79,9 @@ export const TimeSetting = ({
|
||||
<ListItemText
|
||||
primary={settingName}
|
||||
secondary={dayjs(value, 'HH:mm').format('LT')}
|
||||
secondaryTypographyProps={{ style: { display: 'flex', flexDirection: 'column' } }}
|
||||
slotProps={{
|
||||
secondary: { sx: { display: 'flex', flexDirection: 'column' } },
|
||||
}}
|
||||
/>
|
||||
</ListItemButton>
|
||||
<Dialog open={isDialogOpen} onClose={closeDialog}>
|
||||
|
||||
@@ -29,12 +29,13 @@ export const TextSetting = (props: TextSettingProps) => {
|
||||
<ListItemText
|
||||
primary={settingName}
|
||||
secondary={settingDescription ?? (isPassword ? value.replaceAll(/./g, '*') : value)}
|
||||
secondaryTypographyProps={{
|
||||
sx: { display: 'flex', flexDirection: 'column', wordWrap: 'break-word' },
|
||||
slotProps={{
|
||||
secondary: {
|
||||
sx: { display: 'flex', flexDirection: 'column', wordWrap: 'break-word' },
|
||||
}
|
||||
}}
|
||||
/>
|
||||
</ListItemButton>
|
||||
|
||||
<TextSettingDialog {...props} isDialogOpen={isDialogOpen} setIsDialogOpen={setIsDialogOpen} />
|
||||
</>
|
||||
);
|
||||
|
||||
@@ -306,7 +306,9 @@ export function Backup() {
|
||||
<span>{t`Exclude: ${excludedCategoriesText}`}</span>
|
||||
</>
|
||||
}
|
||||
secondaryTypographyProps={{ style: { display: 'flex', flexDirection: 'column' } }}
|
||||
slotProps={{
|
||||
secondary: { sx: { display: 'flex', flexDirection: 'column' } },
|
||||
}}
|
||||
/>
|
||||
</ListItemButton>
|
||||
<TimeSetting
|
||||
|
||||
@@ -162,7 +162,9 @@ export const CategoriesInclusionSetting = ({
|
||||
<span>{t`Exclude: ${excludedCategoriesText}`}</span>
|
||||
</>
|
||||
}
|
||||
secondaryTypographyProps={{ style: { display: 'flex', flexDirection: 'column' } }}
|
||||
slotProps={{
|
||||
secondary: { sx: { display: 'flex', flexDirection: 'column' } },
|
||||
}}
|
||||
/>
|
||||
</ListItemButton>
|
||||
<Dialog open={isDialogOpen} onClose={closeDialog}>
|
||||
|
||||
@@ -189,9 +189,11 @@ export const ChapterList = ({
|
||||
<Stack direction="column" sx={{ position: 'relative', flexBasis: '60%' }}>
|
||||
<ChapterListHeader
|
||||
ref={setChapterListHeaderRef}
|
||||
direction="row"
|
||||
alignItems="center"
|
||||
justifyContent="space-between"
|
||||
sx={{
|
||||
flexDirection: 'row',
|
||||
alignItems: 'center',
|
||||
justifyContent: 'space-between',
|
||||
}}
|
||||
scrollbarWidth={scrollbarWidth}
|
||||
>
|
||||
<Stack>
|
||||
|
||||
@@ -57,10 +57,9 @@ export const ChapterCardMetadata = ({
|
||||
<CustomTooltip title={secondaryText}>
|
||||
<TypographyMaxLines
|
||||
variant="caption"
|
||||
display="block"
|
||||
lines={1}
|
||||
{...slotProps?.secondaryText}
|
||||
sx={{ maxWidth: 'fit-content', ...slotProps?.secondaryText?.sx }}
|
||||
sx={{ maxWidth: 'fit-content', display: 'block', ...slotProps?.secondaryText?.sx }}
|
||||
>
|
||||
{secondaryText}
|
||||
</TypographyMaxLines>
|
||||
@@ -70,10 +69,9 @@ export const ChapterCardMetadata = ({
|
||||
<CustomTooltip title={ternaryText}>
|
||||
<TypographyMaxLines
|
||||
variant="caption"
|
||||
display="block"
|
||||
lines={1}
|
||||
{...slotProps?.ternaryText}
|
||||
sx={{ maxWidth: 'fit-content', ...slotProps?.ternaryText?.sx }}
|
||||
sx={{ maxWidth: 'fit-content', display: 'block', ...slotProps?.ternaryText?.sx }}
|
||||
>
|
||||
{ternaryText}
|
||||
</TypographyMaxLines>
|
||||
|
||||
@@ -128,8 +128,10 @@ export const MangaToolbarMenu = ({ manga, onRefresh, refreshing }: IProps) => {
|
||||
anchorEl={anchorEl}
|
||||
open={open}
|
||||
onClose={handleClose}
|
||||
MenuListProps={{
|
||||
'aria-labelledby': 'chaptersMenuButton',
|
||||
slotProps={{
|
||||
list: {
|
||||
'aria-labelledby': 'chaptersMenuButton',
|
||||
}
|
||||
}}
|
||||
>
|
||||
<MenuItem
|
||||
|
||||
@@ -33,7 +33,6 @@ import Button from '@mui/material/Button';
|
||||
import { plural } from '@lingui/core/macro';
|
||||
import ExpandMoreIcon from '@mui/icons-material/ExpandMore';
|
||||
import ExpandLessIcon from '@mui/icons-material/ExpandLess';
|
||||
import { alpha } from '@mui/material/styles';
|
||||
import ReplayIcon from '@mui/icons-material/Replay';
|
||||
import Link from '@mui/material/Link';
|
||||
import { Link as RouterLink } from 'react-router-dom';
|
||||
@@ -266,7 +265,7 @@ export const MigrationDestinationEntry = ({
|
||||
p: 0,
|
||||
backgroundColor: 'primary.dark',
|
||||
'&:hover': {
|
||||
backgroundColor: (theme) => alpha(theme.palette.primary.dark, 0.8),
|
||||
backgroundColor: (theme) => theme.alpha(theme.palette.primary.dark, 0.8),
|
||||
},
|
||||
}}
|
||||
>
|
||||
|
||||
@@ -54,8 +54,10 @@ export const DesktopSideBar = ({ navBarItems }: { navBarItems: NavbarItem[] }) =
|
||||
zIndex: (theme) => theme.zIndex.drawer - 1,
|
||||
},
|
||||
}}
|
||||
PaperProps={{
|
||||
ref,
|
||||
slotProps={{
|
||||
paper: {
|
||||
ref,
|
||||
}
|
||||
}}
|
||||
>
|
||||
<Box
|
||||
|
||||
@@ -14,7 +14,6 @@ import MenuItem from '@mui/material/MenuItem';
|
||||
import Menu from '@mui/material/Menu';
|
||||
import Link from '@mui/material/Link';
|
||||
import { Link as RouterLink } from 'react-router-dom';
|
||||
import { alpha } from '@mui/material/styles';
|
||||
import Slide from '@mui/material/Slide';
|
||||
import type { Ref } from 'react';
|
||||
import { memo } from 'react';
|
||||
@@ -62,7 +61,7 @@ const BaseReaderOverlayHeaderMobile = ({ isVisible, ref }: MobileHeaderProps & {
|
||||
right: `${scrollbar.ySize}px`,
|
||||
p: 2,
|
||||
pt: (theme) => `max(env(safe-area-inset-top), ${theme.spacing(2)})`,
|
||||
backgroundColor: (theme) => alpha(theme.palette.background.paper, 0.95),
|
||||
backgroundColor: (theme) => theme.alpha(theme.palette.background.paper, 0.95),
|
||||
pointerEvents: 'all',
|
||||
boxShadow: 2,
|
||||
}}
|
||||
|
||||
@@ -101,11 +101,13 @@ const BaseReaderNavBarDesktop = ({
|
||||
variant={isStaticNav ? 'permanent' : 'persistent'}
|
||||
open={isVisible || isStaticNav}
|
||||
transitionDuration={drawerTransitionDuration}
|
||||
SlideProps={{
|
||||
unmountOnExit: true,
|
||||
}}
|
||||
PaperProps={{
|
||||
ref: (ref: HTMLDivElement | null) => setNavBarElement(ref),
|
||||
slotProps={{
|
||||
paper: {
|
||||
ref: (ref: HTMLDivElement | null) => setNavBarElement(ref),
|
||||
},
|
||||
transition: {
|
||||
unmountOnExit: true,
|
||||
},
|
||||
}}
|
||||
>
|
||||
<ReaderNavContainer sx={{ backgroundColor: 'background.paper', pointerEvents: 'all' }}>
|
||||
|
||||
@@ -11,7 +11,6 @@ import SettingsIcon from '@mui/icons-material/Settings';
|
||||
import Stack from '@mui/material/Stack';
|
||||
import AppSettingsAltIcon from '@mui/icons-material/AppSettingsAlt';
|
||||
import FormatListBulletedIcon from '@mui/icons-material/FormatListBulleted';
|
||||
import { alpha } from '@mui/material/styles';
|
||||
import { bindDialog, bindTrigger, usePopupState } from 'material-ui-popup-state/hooks';
|
||||
import Dialog from '@mui/material/Dialog';
|
||||
import DialogContent from '@mui/material/DialogContent';
|
||||
@@ -69,7 +68,7 @@ const BaseReaderBottomBarMobile = ({
|
||||
ref={bottomBarRef}
|
||||
sx={{
|
||||
alignItems: 'center',
|
||||
backgroundColor: (theme) => alpha(theme.palette.background.paper, 0.95),
|
||||
backgroundColor: (theme) => theme.alpha(theme.palette.background.paper, 0.95),
|
||||
pb: `max(${scrollbar.xSize}px, env(safe-area-inset-bottom))`,
|
||||
boxShadow: 2,
|
||||
pointerEvents: 'all',
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
||||
*/
|
||||
|
||||
import { alpha, darken, lighten, useTheme } from '@mui/material/styles';
|
||||
import { useTheme } from '@mui/material/styles';
|
||||
import Box from '@mui/material/Box';
|
||||
import { memo } from 'react';
|
||||
import { applyStyles } from '@/base/utils/ApplyStyles.ts';
|
||||
@@ -40,16 +40,16 @@ export const ReaderProgressBarSlotDesktop = memo(
|
||||
box: {
|
||||
sx: {
|
||||
cursor: 'pointer',
|
||||
backgroundColor: darken(theme.palette.background.paper, 0.2),
|
||||
backgroundColor: theme.darken(theme.palette.background.paper, 0.2),
|
||||
...theme.applyStyles('dark', {
|
||||
backgroundColor: lighten(theme.palette.background.paper, 0.1),
|
||||
backgroundColor: theme.lighten(theme.palette.background.paper, 0.1),
|
||||
}),
|
||||
...applyStyles(
|
||||
primaryPageLoadState && (secondaryPageLoadState == null || secondaryPageLoadState),
|
||||
{
|
||||
backgroundColor: darken(theme.palette.background.paper, 0.35),
|
||||
backgroundColor: theme.darken(theme.palette.background.paper, 0.35),
|
||||
...theme.applyStyles('dark', {
|
||||
backgroundColor: lighten(theme.palette.background.paper, 0.25),
|
||||
backgroundColor: theme.lighten(theme.palette.background.paper, 0.25),
|
||||
}),
|
||||
},
|
||||
),
|
||||
@@ -74,7 +74,7 @@ export const ReaderProgressBarSlotDesktop = memo(
|
||||
width: '100%',
|
||||
height: '100%',
|
||||
...applyStyles(isLeadingPage, {
|
||||
backgroundColor: alpha(theme.palette.primary.main, 0.5),
|
||||
backgroundColor: theme.alpha(theme.palette.primary.main, 0.5),
|
||||
}),
|
||||
...applyStyles(isCurrentPage, {
|
||||
cursor: showDraggingStyle ? 'grabbing' : 'grab',
|
||||
|
||||
@@ -10,7 +10,6 @@ import IconButton from '@mui/material/IconButton';
|
||||
import SkipPreviousIcon from '@mui/icons-material/SkipPrevious';
|
||||
import SkipNextIcon from '@mui/icons-material/SkipNext';
|
||||
import Stack from '@mui/material/Stack';
|
||||
import { alpha } from '@mui/material/styles';
|
||||
import Box from '@mui/material/Box';
|
||||
import type { ComponentProps } from 'react';
|
||||
import { memo, useCallback, useLayoutEffect, useMemo, useState } from 'react';
|
||||
@@ -95,7 +94,7 @@ const BaseMobileReaderProgressBar = ({
|
||||
display: 'flex',
|
||||
justifyItems: 'center',
|
||||
alignItems: 'stretch',
|
||||
backgroundColor: (theme) => alpha(theme.palette.background.paper, 0.85),
|
||||
backgroundColor: (theme) => theme.alpha(theme.palette.background.paper, 0.85),
|
||||
borderRadius: 100,
|
||||
boxShadow: 2,
|
||||
},
|
||||
@@ -254,7 +253,7 @@ const BaseMobileReaderProgressBar = ({
|
||||
onClick={() => ReaderControls.openChapter('previous')}
|
||||
disabled={!previousChapter}
|
||||
sx={{
|
||||
backgroundColor: (theme) => alpha(theme.palette.background.paper, 0.85),
|
||||
backgroundColor: (theme) => theme.alpha(theme.palette.background.paper, 0.85),
|
||||
boxShadow: 2,
|
||||
}}
|
||||
>
|
||||
@@ -326,7 +325,10 @@ const BaseMobileReaderProgressBar = ({
|
||||
<IconButton
|
||||
onClick={() => ReaderControls.openChapter('next')}
|
||||
disabled={!nextChapter}
|
||||
sx={{ backgroundColor: (theme) => alpha(theme.palette.background.paper, 0.85), boxShadow: 2 }}
|
||||
sx={{
|
||||
backgroundColor: (theme) => theme.alpha(theme.palette.background.paper, 0.85),
|
||||
boxShadow: 2,
|
||||
}}
|
||||
>
|
||||
{getOptionForDirection(
|
||||
<SkipNextIcon
|
||||
|
||||
@@ -12,7 +12,7 @@ import Button from '@mui/material/Button';
|
||||
import { Link } from 'react-router-dom';
|
||||
import type { ComponentProps } from 'react';
|
||||
import { memo, useMemo } from 'react';
|
||||
import { alpha, useTheme } from '@mui/material/styles';
|
||||
import { useTheme } from '@mui/material/styles';
|
||||
import { useLingui } from '@lingui/react/macro';
|
||||
import type { IReaderSettings } from '@/features/reader/Reader.types.ts';
|
||||
import { ReaderTransitionPageMode, ReadingMode } from '@/features/reader/Reader.types.ts';
|
||||
@@ -55,7 +55,7 @@ const ChapterInfo = ({
|
||||
const contrastText = theme.palette.getContrastText(
|
||||
getValueFromObject(theme.palette, READER_BACKGROUND_TO_COLOR[backgroundColor]),
|
||||
);
|
||||
const disabledText = alpha(contrastText, 0.5);
|
||||
const disabledText = theme.alpha(contrastText, 0.5);
|
||||
|
||||
if (!name) {
|
||||
return null;
|
||||
|
||||
@@ -63,9 +63,11 @@ function ListDialog(props: IListDialogProps) {
|
||||
<Dialog
|
||||
sx={{ '& .MuiDialog-paper': { width: '80%', maxHeight: 435 } }}
|
||||
maxWidth="xs"
|
||||
TransitionProps={{ onEntering: handleEntering }}
|
||||
open={open}
|
||||
onClose={handleCancel}
|
||||
slotProps={{
|
||||
transition: { onEntering: handleEntering }
|
||||
}}
|
||||
>
|
||||
<DialogTitle>{title}</DialogTitle>
|
||||
<DialogContent dividers>
|
||||
|
||||
@@ -179,31 +179,33 @@ export const TrackerSearch = ({
|
||||
}
|
||||
}}
|
||||
onCancel={() => setTmpSearchString('')}
|
||||
InputProps={{
|
||||
startAdornment: tracker.id === Tracker.MYANIMELIST && (
|
||||
<InputAdornment position="start">
|
||||
<PopupState variant="popover" popupId="tracker-search-info">
|
||||
{(popupState) => (
|
||||
<>
|
||||
<IconButton {...bindTrigger(popupState)} color="inherit">
|
||||
<InfoIcon />
|
||||
</IconButton>
|
||||
<Popover
|
||||
{...bindPopover(popupState)}
|
||||
anchorOrigin={{
|
||||
vertical: 'bottom',
|
||||
horizontal: 'left',
|
||||
}}
|
||||
>
|
||||
<Typography sx={{ padding: 1, whiteSpace: 'pre-line' }}>
|
||||
{t`Search for a ID via "id:<ID>" (e.g. "id:13")\nLimit search to your lists via "my:<Title>" (e.g. "my:One Piece")`}
|
||||
</Typography>
|
||||
</Popover>
|
||||
</>
|
||||
)}
|
||||
</PopupState>
|
||||
</InputAdornment>
|
||||
),
|
||||
slotProps={{
|
||||
input: {
|
||||
startAdornment: tracker.id === Tracker.MYANIMELIST && (
|
||||
<InputAdornment position="start">
|
||||
<PopupState variant="popover" popupId="tracker-search-info">
|
||||
{(popupState) => (
|
||||
<>
|
||||
<IconButton {...bindTrigger(popupState)} color="inherit">
|
||||
<InfoIcon />
|
||||
</IconButton>
|
||||
<Popover
|
||||
{...bindPopover(popupState)}
|
||||
anchorOrigin={{
|
||||
vertical: 'bottom',
|
||||
horizontal: 'left',
|
||||
}}
|
||||
>
|
||||
<Typography sx={{ padding: 1, whiteSpace: 'pre-line' }}>
|
||||
{t`Search for a ID via "id:<ID>" (e.g. "id:13")\nLimit search to your lists via "my:<Title>" (e.g. "my:One Piece")`}
|
||||
</Typography>
|
||||
</Popover>
|
||||
</>
|
||||
)}
|
||||
</PopupState>
|
||||
</InputAdornment>
|
||||
),
|
||||
},
|
||||
}}
|
||||
/>
|
||||
</Stack>
|
||||
|
||||
@@ -215,7 +215,7 @@ const TrackerActiveHeader = ({
|
||||
</Badge>
|
||||
<ListItemButton sx={{ flexGrow: 1 }} onClick={openSearch}>
|
||||
<CustomTooltip title={trackRecord.title}>
|
||||
<TypographyMaxLines flexGrow={1} lines={1}>
|
||||
<TypographyMaxLines sx={{ flexGrow: 1 }} lines={1}>
|
||||
{trackRecord.title}
|
||||
</TypographyMaxLines>
|
||||
</CustomTooltip>
|
||||
|
||||
@@ -17,7 +17,6 @@ msgstr ""
|
||||
#. placeholder {0}: selectedChapters.length
|
||||
#. placeholder {0}: visibleChapters.length
|
||||
#: src/features/chapter/components/ChapterList.tsx
|
||||
#: src/features/chapter/components/ChapterList.tsx
|
||||
msgid "{0, plural, one {# chapter} other {# chapters}}"
|
||||
msgstr "{0, plural, one {# chapter} other {# chapters}}"
|
||||
|
||||
@@ -198,9 +197,6 @@ msgstr "{count, plural, one {Could not update the extension} other {Could not up
|
||||
msgid "{count, plural, one {Download added} other {# downloads added}}"
|
||||
msgstr "{count, plural, one {Download added} other {# downloads added}}"
|
||||
|
||||
#: src/features/chapter/components/actions/ChaptersDownloadActionMenuItems.tsx
|
||||
#: src/features/chapter/components/actions/ChaptersDownloadActionMenuItems.tsx
|
||||
#: src/features/chapter/components/actions/ChaptersDownloadActionMenuItems.tsx
|
||||
#: src/features/chapter/components/actions/ChaptersDownloadActionMenuItems.tsx
|
||||
msgid "{count, plural, one {Next chapter} other {Next # chapters}}"
|
||||
msgstr "{count, plural, one {Next chapter} other {Next # chapters}}"
|
||||
@@ -342,7 +338,6 @@ msgstr "Active setting"
|
||||
|
||||
#: src/base/components/settings/MutableListSetting.tsx
|
||||
#: src/features/manga/hooks/useManageMangaLibraryState.tsx
|
||||
#: src/features/manga/hooks/useManageMangaLibraryState.tsx
|
||||
#: src/features/reader/hotkeys/settings/components/ReaderSettingHotkey.tsx
|
||||
#: src/features/settings/components/images/KeyValueItems.tsx
|
||||
#: src/features/settings/screens/ImageProcessingSetting.tsx
|
||||
@@ -379,9 +374,6 @@ msgstr "Added manga to library!"
|
||||
msgid "Advanced"
|
||||
msgstr "Advanced"
|
||||
|
||||
#: src/features/settings/Settings.constants.ts
|
||||
#: src/features/settings/Settings.constants.ts
|
||||
#: src/features/settings/Settings.constants.ts
|
||||
#: src/features/settings/Settings.constants.ts
|
||||
msgid "After changing this setting go to the \"About\" page and check for a webUI update and install it"
|
||||
msgstr "After changing this setting go to the \"About\" page and check for a webUI update and install it"
|
||||
@@ -428,7 +420,6 @@ msgstr "Are you sure you want to abort the migration?"
|
||||
|
||||
#: src/features/chapter/services/Chapters.ts
|
||||
#: src/features/manga/hooks/useManageMangaLibraryState.tsx
|
||||
#: src/features/manga/hooks/useManageMangaLibraryState.tsx
|
||||
#: src/features/manga/services/Mangas.ts
|
||||
#: src/features/source/browse/components/SourceOptions.tsx
|
||||
msgid "Are you sure?"
|
||||
@@ -530,7 +521,6 @@ msgstr "Backup"
|
||||
msgid "Backup cleanup"
|
||||
msgstr "Backup cleanup"
|
||||
|
||||
#: src/features/backup/screens/Backup.tsx
|
||||
#: src/features/backup/screens/Backup.tsx
|
||||
msgid "Backup data"
|
||||
msgstr "Backup data"
|
||||
@@ -699,7 +689,6 @@ msgstr "Cancelled"
|
||||
msgid "Categories"
|
||||
msgstr "Categories"
|
||||
|
||||
#: src/features/category/components/CategoriesInclusionSetting.tsx
|
||||
#: src/features/category/components/CategoriesInclusionSetting.tsx
|
||||
#: src/features/migration/components/MigrationOptionsDialog.tsx
|
||||
msgid "Category"
|
||||
@@ -744,8 +733,6 @@ msgstr "Channel"
|
||||
#: src/features/downloads/screens/DownloadSettings.tsx
|
||||
#: src/features/migration/components/MigrationOptionsDialog.tsx
|
||||
#: src/features/reader/overlay/navigation/desktop/components/ReaderNavBarDesktopChapterNavigation.tsx
|
||||
#: src/features/reader/overlay/navigation/desktop/components/ReaderNavBarDesktopChapterNavigation.tsx
|
||||
#: src/features/tracker/components/cards/TrackerActiveCard.tsx
|
||||
#: src/features/tracker/components/cards/TrackerActiveCard.tsx
|
||||
#: src/features/tracker/components/cards/TrackerMangaCard.tsx
|
||||
msgid "Chapter"
|
||||
@@ -918,7 +905,6 @@ msgstr ""
|
||||
"Controls the MimeType that Suwayomi sends in OPDS entries for CBZ archives. Also affects global CBZ download.\n"
|
||||
"Modern follows recent IANA standard (2017), while LEGACY (deprecated mimetype for .cbz) and COMPATIBLE (deprecated mimetype for all comic archives) might be more compatible with older clients."
|
||||
|
||||
#: src/features/settings/Settings.constants.ts
|
||||
#: src/features/settings/Settings.constants.ts
|
||||
msgid "Convert images to different formats"
|
||||
msgstr "Convert images to different formats"
|
||||
@@ -959,7 +945,6 @@ msgstr "Could not check for updates"
|
||||
msgid "Could not clear the cache"
|
||||
msgstr "Could not clear the cache"
|
||||
|
||||
#: src/features/backup/screens/Backup.tsx
|
||||
#: src/features/backup/screens/Backup.tsx
|
||||
msgid "Could not create backup"
|
||||
msgstr "Could not create backup"
|
||||
@@ -968,7 +953,6 @@ msgstr "Could not create backup"
|
||||
msgid "Could not create category"
|
||||
msgstr "Could not create category"
|
||||
|
||||
#: src/features/theme/components/CreateThemeDialog.tsx
|
||||
#: src/features/theme/components/CreateThemeDialog.tsx
|
||||
msgid "Could not create theme"
|
||||
msgstr "Could not create theme"
|
||||
@@ -1000,8 +984,6 @@ msgid "Could not load latest track info from tracker"
|
||||
msgstr "Could not load latest track info from tracker"
|
||||
|
||||
#: src/features/library/screens/Library.tsx
|
||||
#: src/features/library/screens/Library.tsx
|
||||
#: src/features/manga/screens/Manga.tsx
|
||||
#: src/features/manga/screens/Manga.tsx
|
||||
msgid "Could not load manga"
|
||||
msgstr "Could not load manga"
|
||||
@@ -1016,7 +998,6 @@ msgstr "Could not load track info"
|
||||
|
||||
#. placeholder {0}: tracker.name
|
||||
#: src/features/tracker/components/cards/SettingsTrackerCard.tsx
|
||||
#: src/features/tracker/components/cards/SettingsTrackerCard.tsx
|
||||
msgid "Could not log in to {0}"
|
||||
msgstr "Could not log in to {0}"
|
||||
|
||||
@@ -1030,7 +1011,6 @@ msgstr "Could not log in to Suwayomi"
|
||||
|
||||
#. placeholder {0}: tracker.name
|
||||
#: src/features/tracker/components/cards/SettingsTrackerCard.tsx
|
||||
#: src/features/tracker/components/cards/SettingsTrackerCard.tsx
|
||||
msgid "Could not log out from {0}"
|
||||
msgstr "Could not log out from {0}"
|
||||
|
||||
@@ -1054,7 +1034,6 @@ msgstr "Could not remove non library manga from categories"
|
||||
msgid "Could not remove the download from the queue."
|
||||
msgstr "Could not remove the download from the queue."
|
||||
|
||||
#: src/features/backup/screens/Backup.tsx
|
||||
#: src/features/backup/screens/Backup.tsx
|
||||
msgid "Could not restore backup"
|
||||
msgstr "Could not restore backup"
|
||||
@@ -1073,7 +1052,6 @@ msgstr "Could not save changes"
|
||||
msgid "Could not save the default search settings to the server"
|
||||
msgstr "Could not save the default search settings to the server"
|
||||
|
||||
#: src/features/reader/services/ReaderService.ts
|
||||
#: src/features/reader/services/ReaderService.ts
|
||||
msgid "Could not save the reader settings to the server"
|
||||
msgstr "Could not save the reader settings to the server"
|
||||
@@ -1099,7 +1077,6 @@ msgstr "Could not track manga"
|
||||
msgid "Could not untrack manga"
|
||||
msgstr "Could not untrack manga"
|
||||
|
||||
#: src/features/app-updates/components/WebUIUpdateChecker.tsx
|
||||
#: src/features/app-updates/components/WebUIUpdateChecker.tsx
|
||||
msgid "Could not update WebUI"
|
||||
msgstr "Could not update WebUI"
|
||||
@@ -1114,18 +1091,15 @@ msgstr "Could not validate backup"
|
||||
msgid "Create"
|
||||
msgstr "Create"
|
||||
|
||||
#: src/features/backup/screens/Backup.tsx
|
||||
#: src/features/backup/screens/Backup.tsx
|
||||
msgid "Create backup"
|
||||
msgstr "Create backup"
|
||||
|
||||
#: src/features/theme/components/CreateThemeButton.tsx
|
||||
#: src/features/theme/components/CreateThemeButton.tsx
|
||||
#: src/features/theme/components/CreateThemeDialog.tsx
|
||||
msgid "Create theme"
|
||||
msgstr "Create theme"
|
||||
|
||||
#: src/features/theme/components/CreateThemeDialog.tsx
|
||||
#: src/features/theme/components/CreateThemeDialog.tsx
|
||||
msgid "Created theme"
|
||||
msgstr "Created theme"
|
||||
@@ -1134,7 +1108,6 @@ msgstr "Created theme"
|
||||
msgid "Creating backup…"
|
||||
msgstr "Creating backup…"
|
||||
|
||||
#: src/features/theme/components/CreateThemeDialog.tsx
|
||||
#: src/features/theme/components/CreateThemeDialog.tsx
|
||||
msgid "Creating theme…"
|
||||
msgstr "Creating theme…"
|
||||
@@ -1159,7 +1132,6 @@ msgstr "Currently publishing"
|
||||
msgid "Custom"
|
||||
msgstr "Custom"
|
||||
|
||||
#: src/features/reader/filters/settings/components/ReaderSettingBrightness.tsx
|
||||
#: src/features/reader/filters/settings/components/ReaderSettingBrightness.tsx
|
||||
msgid "Custom brightness"
|
||||
msgstr "Custom brightness"
|
||||
@@ -1168,7 +1140,6 @@ msgstr "Custom brightness"
|
||||
msgid "Custom color filters"
|
||||
msgstr "Custom color filters"
|
||||
|
||||
#: src/features/reader/filters/settings/components/ReaderSettingContrast.tsx
|
||||
#: src/features/reader/filters/settings/components/ReaderSettingContrast.tsx
|
||||
msgid "Custom contrast"
|
||||
msgstr "Custom contrast"
|
||||
@@ -1177,12 +1148,10 @@ msgstr "Custom contrast"
|
||||
msgid "Custom filter"
|
||||
msgstr "Custom filter"
|
||||
|
||||
#: src/features/reader/filters/settings/components/ReaderSettingHue.tsx
|
||||
#: src/features/reader/filters/settings/components/ReaderSettingHue.tsx
|
||||
msgid "Custom hue"
|
||||
msgstr "Custom hue"
|
||||
|
||||
#: src/features/reader/filters/settings/components/ReaderSettingSaturate.tsx
|
||||
#: src/features/reader/filters/settings/components/ReaderSettingSaturate.tsx
|
||||
msgid "Custom saturate"
|
||||
msgstr "Custom saturate"
|
||||
@@ -1220,8 +1189,6 @@ msgid "Database url"
|
||||
msgstr "Database url"
|
||||
|
||||
#: src/features/backup/screens/Backup.tsx
|
||||
#: src/features/backup/screens/Backup.tsx
|
||||
#: src/features/settings/screens/ServerSettings.tsx
|
||||
#: src/features/settings/screens/ServerSettings.tsx
|
||||
msgid "Day"
|
||||
msgstr "Day"
|
||||
@@ -1232,12 +1199,9 @@ msgstr "Decrease auto scroll speed"
|
||||
|
||||
#: src/base/components/buttons/ButtonSelect.tsx
|
||||
#: src/base/components/buttons/ValueRotationButton.tsx
|
||||
#: src/base/components/buttons/ValueRotationButton.tsx
|
||||
#: src/features/backup/screens/Backup.tsx
|
||||
#: src/features/browse/screens/BrowseSettings.tsx
|
||||
#: src/features/device/screens/DeviceSetting.tsx
|
||||
#: src/features/device/screens/DeviceSetting.tsx
|
||||
#: src/features/device/screens/DeviceSetting.tsx
|
||||
#: src/features/downloads/screens/DownloadSettings.tsx
|
||||
#: src/features/reader/settings/ReaderSettings.constants.tsx
|
||||
#: src/features/settings/screens/WebUISettings.tsx
|
||||
@@ -1334,7 +1298,6 @@ msgstr "Disable authentication"
|
||||
#: src/features/downloads/components/DeleteChaptersWhileReadingSetting.tsx
|
||||
#: src/features/reader/settings/layout/components/ReaderSettingTapZoneLayout.tsx
|
||||
#: src/features/settings/Settings.constants.ts
|
||||
#: src/features/settings/Settings.constants.ts
|
||||
msgid "Disabled"
|
||||
msgstr "Disabled"
|
||||
|
||||
@@ -1481,7 +1444,6 @@ msgstr "Edit categories"
|
||||
msgid "Edit category"
|
||||
msgstr "Edit category"
|
||||
|
||||
#: src/features/manga/components/MangaToolbarMenu.tsx
|
||||
#: src/features/manga/components/MangaToolbarMenu.tsx
|
||||
msgid "Edit manga categories"
|
||||
msgstr "Edit manga categories"
|
||||
@@ -1519,12 +1481,10 @@ msgstr "Entries in excluded categories will not be updated even if they are also
|
||||
msgid "Error"
|
||||
msgstr "Error"
|
||||
|
||||
#: src/features/settings/screens/ServerSettings.tsx
|
||||
#: src/features/settings/screens/ServerSettings.tsx
|
||||
msgid "Example for possible values: 1 (bytes), 1KB (kilobytes), 1MB (megabytes), 1GB (gigabytes)"
|
||||
msgstr "Example for possible values: 1 (bytes), 1KB (kilobytes), 1MB (megabytes), 1GB (gigabytes)"
|
||||
|
||||
#: src/features/migration/components/migration-entry/MigrationEntrySearchExcludeActions.tsx
|
||||
#: src/features/migration/components/migration-entry/MigrationEntrySearchExcludeActions.tsx
|
||||
msgid "Exclude"
|
||||
msgstr "Exclude"
|
||||
@@ -1579,11 +1539,9 @@ msgstr "Failed to connect to KOReader Sync server."
|
||||
msgid "Failed to disconnect from KOReader Sync server."
|
||||
msgstr "Failed to disconnect from KOReader Sync server."
|
||||
|
||||
#: src/features/backup/screens/Backup.tsx
|
||||
#: src/features/backup/screens/Backup.tsx
|
||||
#: src/features/browse/extensions/Extensions.tsx
|
||||
#: src/features/browse/screens/BrowseSettings.tsx
|
||||
#: src/features/browse/screens/BrowseSettings.tsx
|
||||
#: src/features/browse/sources/components/SourceCard.tsx
|
||||
#: src/features/category/components/CategoriesInclusionSetting.tsx
|
||||
#: src/features/category/components/CreateOrEditCategoryDialog.tsx
|
||||
@@ -1592,7 +1550,6 @@ msgstr "Failed to disconnect from KOReader Sync server."
|
||||
#: src/features/device/screens/DeviceSetting.tsx
|
||||
#: src/features/downloads/components/DownloadAheadSetting.tsx
|
||||
#: src/features/downloads/screens/DownloadSettings.tsx
|
||||
#: src/features/downloads/screens/DownloadSettings.tsx
|
||||
#: src/features/extension/info/components/SourceCard.tsx
|
||||
#: src/features/global-search/screens/SearchAll.tsx
|
||||
#: src/features/history/screens/HistorySettings.tsx
|
||||
@@ -1604,8 +1561,6 @@ msgstr "Failed to disconnect from KOReader Sync server."
|
||||
#: src/features/settings/screens/Appearance.tsx
|
||||
#: src/features/settings/screens/ImageProcessingSetting.tsx
|
||||
#: src/features/settings/screens/ServerSettings.tsx
|
||||
#: src/features/settings/screens/ServerSettings.tsx
|
||||
#: src/features/settings/screens/WebUISettings.tsx
|
||||
#: src/features/settings/screens/WebUISettings.tsx
|
||||
#: src/features/source/browse/screens/SourceMangas.tsx
|
||||
#: src/features/source/components/SourceLanguageSelect.tsx
|
||||
@@ -1613,7 +1568,6 @@ msgstr "Failed to disconnect from KOReader Sync server."
|
||||
#: src/features/source/services/Sources.ts
|
||||
#: src/features/theme/AppThemeContext.tsx
|
||||
#: src/features/tracker/components/cards/TrackerActiveCard.tsx
|
||||
#: src/features/tracker/components/cards/TrackerActiveCard.tsx
|
||||
#: src/features/tracker/screens/TrackingSettings.tsx
|
||||
msgid "Failed to save changes"
|
||||
msgstr "Failed to save changes"
|
||||
@@ -1774,7 +1728,6 @@ msgstr "Green"
|
||||
|
||||
#: src/features/settings/components/globalUpdate/GlobalUpdateSettingsInterval.tsx
|
||||
#: src/features/settings/components/webUI/WebUIUpdateIntervalSetting.tsx
|
||||
#: src/features/settings/components/webUI/WebUIUpdateIntervalSetting.tsx
|
||||
msgid "h"
|
||||
msgstr "h"
|
||||
|
||||
@@ -1901,7 +1854,6 @@ msgstr ""
|
||||
msgid "In Library"
|
||||
msgstr "In Library"
|
||||
|
||||
#: src/features/migration/components/migration-entry/MigrationEntrySearchExcludeActions.tsx
|
||||
#: src/features/migration/components/migration-entry/MigrationEntrySearchExcludeActions.tsx
|
||||
msgid "Include"
|
||||
msgstr "Include"
|
||||
@@ -1936,7 +1888,6 @@ msgstr "Inform about updated version"
|
||||
msgid "Inform about version update"
|
||||
msgstr "Inform about version update"
|
||||
|
||||
#: src/base/components/feedback/SnackbarWithDescription.tsx
|
||||
#: src/base/components/feedback/SnackbarWithDescription.tsx
|
||||
msgid "Information"
|
||||
msgstr "Information"
|
||||
@@ -1978,8 +1929,6 @@ msgstr "Invalid filetype"
|
||||
#: src/features/settings/components/images/KeyValueItem.tsx
|
||||
#: src/features/settings/components/images/MimeTypeTextField.tsx
|
||||
#: src/features/settings/components/images/Processing.tsx
|
||||
#: src/features/settings/components/images/Processing.tsx
|
||||
#: src/features/settings/components/images/Processing.tsx
|
||||
msgid "Invalid input"
|
||||
msgstr "Invalid input"
|
||||
|
||||
@@ -2056,7 +2005,6 @@ msgstr "L-Shape"
|
||||
msgid "Language"
|
||||
msgstr "Language"
|
||||
|
||||
#: src/base/utils/Languages.ts
|
||||
#: src/base/utils/Languages.ts
|
||||
msgid "Language with code: {code}"
|
||||
msgstr "Language with code: {code}"
|
||||
@@ -2122,7 +2070,6 @@ msgstr "legacy backups are not supported!"
|
||||
|
||||
#: src/features/backup/Backup.constants.ts
|
||||
#: src/features/library/screens/Library.tsx
|
||||
#: src/features/library/screens/Library.tsx
|
||||
#: src/features/library/screens/LibrarySettings.tsx
|
||||
#: src/features/navigation-bar/NavigationBar.constants.ts
|
||||
#: src/features/settings/screens/Settings.tsx
|
||||
@@ -2216,8 +2163,6 @@ msgstr "Logged in"
|
||||
msgid "Logging in to {trackerName}…"
|
||||
msgstr "Logging in to {trackerName}…"
|
||||
|
||||
#: src/features/manga/Manga.constants.ts
|
||||
#: src/features/manga/Manga.constants.ts
|
||||
#: src/features/manga/Manga.constants.ts
|
||||
msgid "Long strip"
|
||||
msgstr "Long strip"
|
||||
@@ -2260,7 +2205,6 @@ msgstr "Manhwa"
|
||||
#: src/features/migration/components/migration-entry/MigrationDestinationEntry.tsx
|
||||
#: src/features/migration/components/migration-entry/MigrationEntry.tsx
|
||||
#: src/features/migration/components/migration-entry/MigrationEntrySearchExcludeActions.tsx
|
||||
#: src/features/migration/components/migration-entry/MigrationEntrySearchExcludeActions.tsx
|
||||
msgid "Manual search"
|
||||
msgstr "Manual search"
|
||||
|
||||
@@ -2296,7 +2240,6 @@ msgstr "Mark selected as unread"
|
||||
msgid "Match found"
|
||||
msgstr "Match found"
|
||||
|
||||
#: src/features/migration/components/migration-entry/MigrationEntry.tsx
|
||||
#: src/features/migration/components/migration-entry/MigrationEntry.tsx
|
||||
msgid "Matches"
|
||||
msgstr "Matches"
|
||||
@@ -2319,8 +2262,6 @@ msgstr "Menu"
|
||||
|
||||
#: src/features/browse/screens/Browse.tsx
|
||||
#: src/features/manga/components/MangaToolbarMenu.tsx
|
||||
#: src/features/manga/components/MangaToolbarMenu.tsx
|
||||
#: src/features/manga/Manga.constants.ts
|
||||
#: src/features/manga/Manga.constants.ts
|
||||
#: src/features/migration/components/MigrationOptionsDialog.tsx
|
||||
#: src/features/migration/screens/MigrationSelectMangas.tsx
|
||||
@@ -2377,7 +2318,6 @@ msgstr "MIME-Type target"
|
||||
msgid "Minty Miracles"
|
||||
msgstr "Minty Miracles"
|
||||
|
||||
#: src/features/settings/screens/ServerSettings.tsx
|
||||
#: src/features/settings/screens/ServerSettings.tsx
|
||||
msgid "Minute"
|
||||
msgstr "Minute"
|
||||
@@ -2427,13 +2367,11 @@ msgstr "Next"
|
||||
|
||||
#: src/features/reader/hotkeys/settings/components/ReaderSettingHotkey.tsx
|
||||
#: src/features/reader/overlay/navigation/desktop/components/ReaderNavBarDesktopChapterNavigation.tsx
|
||||
#: src/features/reader/overlay/navigation/desktop/components/ReaderNavBarDesktopChapterNavigation.tsx
|
||||
msgid "Next chapter"
|
||||
msgstr "Next chapter"
|
||||
|
||||
#: src/features/reader/hotkeys/settings/components/ReaderSettingHotkey.tsx
|
||||
#: src/features/reader/overlay/navigation/desktop/components/ReaderNavBarDesktopPageNavigation.tsx
|
||||
#: src/features/reader/overlay/navigation/desktop/components/ReaderNavBarDesktopPageNavigation.tsx
|
||||
msgid "Next page"
|
||||
msgstr "Next page"
|
||||
|
||||
@@ -2456,7 +2394,6 @@ msgstr "No downloads"
|
||||
#: src/features/global-search/screens/SearchAll.tsx
|
||||
#: src/features/manga/components/MangaGrid.tsx
|
||||
#: src/features/source/browse/screens/SourceMangas.tsx
|
||||
#: src/features/source/browse/screens/SourceMangas.tsx
|
||||
#: src/features/tracker/components/TrackerSearch.tsx
|
||||
msgid "No manga found"
|
||||
msgstr "No manga found"
|
||||
@@ -2515,7 +2452,6 @@ msgstr ""
|
||||
msgid "Number of unread chapters to download"
|
||||
msgstr "Number of unread chapters to download"
|
||||
|
||||
#: src/features/extension/Extensions.constants.ts
|
||||
#: src/features/extension/Extensions.constants.ts
|
||||
msgid "Obsolete"
|
||||
msgstr "Obsolete"
|
||||
@@ -2602,7 +2538,6 @@ msgstr "Open the WebUI when starting the server"
|
||||
|
||||
#: src/features/chapter/components/cards/ChapterCard.tsx
|
||||
#: src/features/manga/components/MangaOptionButton.tsx
|
||||
#: src/features/manga/components/MangaOptionButton.tsx
|
||||
msgid "Options"
|
||||
msgstr "Options"
|
||||
|
||||
@@ -2615,8 +2550,6 @@ msgid "Original size"
|
||||
msgstr "Original size"
|
||||
|
||||
#: src/base/utils/Languages.ts
|
||||
#: src/base/utils/Languages.ts
|
||||
#: src/features/extension/Extensions.constants.ts
|
||||
#: src/features/extension/Extensions.constants.ts
|
||||
#: src/features/library/components/LibraryOptionsPanel.tsx
|
||||
msgid "Other"
|
||||
@@ -2630,7 +2563,6 @@ msgstr "Overlay"
|
||||
msgid "Overlay mode"
|
||||
msgstr "Overlay mode"
|
||||
|
||||
#: src/features/reader/overlay/navigation/desktop/components/ReaderNavBarDesktopPageNavigation.tsx
|
||||
#: src/features/reader/overlay/navigation/desktop/components/ReaderNavBarDesktopPageNavigation.tsx
|
||||
msgid "Page"
|
||||
msgstr "Page"
|
||||
@@ -2645,7 +2577,6 @@ msgstr "Parallel source requests"
|
||||
|
||||
#: src/base/components/inputs/PasswordTextField.tsx
|
||||
#: src/features/settings/screens/ServerSettings.tsx
|
||||
#: src/features/settings/screens/ServerSettings.tsx
|
||||
msgid "Password"
|
||||
msgstr "Password"
|
||||
|
||||
@@ -2675,7 +2606,6 @@ msgstr "Pinned"
|
||||
msgid "Popular"
|
||||
msgstr "Popular"
|
||||
|
||||
#: src/features/settings/screens/ServerSettings.tsx
|
||||
#: src/features/settings/screens/ServerSettings.tsx
|
||||
msgid "Port"
|
||||
msgstr "Port"
|
||||
@@ -2703,13 +2633,11 @@ msgstr "Previous"
|
||||
|
||||
#: src/features/reader/hotkeys/settings/components/ReaderSettingHotkey.tsx
|
||||
#: src/features/reader/overlay/navigation/desktop/components/ReaderNavBarDesktopChapterNavigation.tsx
|
||||
#: src/features/reader/overlay/navigation/desktop/components/ReaderNavBarDesktopChapterNavigation.tsx
|
||||
msgid "Previous chapter"
|
||||
msgstr "Previous chapter"
|
||||
|
||||
#: src/features/reader/hotkeys/settings/components/ReaderSettingHotkey.tsx
|
||||
#: src/features/reader/overlay/navigation/desktop/components/ReaderNavBarDesktopPageNavigation.tsx
|
||||
#: src/features/reader/overlay/navigation/desktop/components/ReaderNavBarDesktopPageNavigation.tsx
|
||||
msgid "Previous page"
|
||||
msgstr "Previous page"
|
||||
|
||||
@@ -2806,7 +2734,6 @@ msgstr "Refresh"
|
||||
msgid "Releasing"
|
||||
msgstr "Releasing"
|
||||
|
||||
#: src/features/manga/components/MangaToolbarMenu.tsx
|
||||
#: src/features/manga/components/MangaToolbarMenu.tsx
|
||||
msgid "Reload data from source"
|
||||
msgstr "Reload data from source"
|
||||
@@ -2856,7 +2783,6 @@ msgstr "Remove selected from the library"
|
||||
msgid "Removed non library manga from categories"
|
||||
msgstr "Removed non library manga from categories"
|
||||
|
||||
#: src/base/components/buttons/ResetButton.tsx
|
||||
#: src/base/components/buttons/ResetButton.tsx
|
||||
#: src/base/components/settings/CheckboxListSetting.tsx
|
||||
#: src/features/reader/hotkeys/settings/components/RecordHotkey.tsx
|
||||
@@ -2878,7 +2804,6 @@ msgstr "Response fallback"
|
||||
msgid "Restore"
|
||||
msgstr "Restore"
|
||||
|
||||
#: src/features/backup/screens/Backup.tsx
|
||||
#: src/features/backup/screens/Backup.tsx
|
||||
msgid "Restore Backup"
|
||||
msgstr "Restore Backup"
|
||||
@@ -2922,7 +2847,6 @@ msgstr "Rosegold"
|
||||
|
||||
#: src/features/settings/screens/ImageProcessingSetting.tsx
|
||||
#: src/features/theme/components/CreateThemeDialog.tsx
|
||||
#: src/features/theme/components/CreateThemeDialog.tsx
|
||||
msgid "Save"
|
||||
msgstr "Save"
|
||||
|
||||
@@ -2934,7 +2858,6 @@ msgstr "Save as CBZ archive"
|
||||
msgid "Save current search"
|
||||
msgstr "Save current search"
|
||||
|
||||
#: src/features/manga/components/MangaToolbarMenu.tsx
|
||||
#: src/features/manga/components/MangaToolbarMenu.tsx
|
||||
#: src/features/theme/components/CreateThemeDialog.tsx
|
||||
msgid "Save dynamic color theme"
|
||||
@@ -3028,7 +2951,6 @@ msgstr "Search results will include manga that do not match the current filters"
|
||||
msgid "Searching…"
|
||||
msgstr "Searching…"
|
||||
|
||||
#: src/features/settings/components/images/Processing.tsx
|
||||
#: src/features/settings/components/images/Processing.tsx
|
||||
#: src/features/settings/screens/ServerSettings.tsx
|
||||
msgid "Second"
|
||||
@@ -3088,7 +3010,6 @@ msgstr "Sepia"
|
||||
msgid "Series settings"
|
||||
msgstr "Series settings"
|
||||
|
||||
#: src/features/settings/screens/About.tsx
|
||||
#: src/features/settings/screens/About.tsx
|
||||
#: src/features/settings/screens/ServerSettings.tsx
|
||||
#: src/features/settings/screens/Settings.tsx
|
||||
@@ -3253,7 +3174,6 @@ msgstr "Skip duplicate chapters"
|
||||
msgid "Skip filtered chapters"
|
||||
msgstr "Skip filtered chapters"
|
||||
|
||||
#: src/features/settings/components/globalUpdate/GlobalUpdateSettingsEntries.tsx
|
||||
#: src/features/settings/components/globalUpdate/GlobalUpdateSettingsEntries.tsx
|
||||
msgid "Skip updating entries"
|
||||
msgstr "Skip updating entries"
|
||||
@@ -3318,7 +3238,6 @@ msgstr "Source"
|
||||
msgid "Source Configuration"
|
||||
msgstr "Source Configuration"
|
||||
|
||||
#: src/features/migration/components/migration-entry/MigrationSourceEntry.tsx
|
||||
#: src/features/migration/components/migration-entry/MigrationSourceEntry.tsx
|
||||
msgid "Source entry - {sourceTitle}"
|
||||
msgstr "Source entry - {sourceTitle}"
|
||||
@@ -3436,7 +3355,6 @@ msgstr "Tabs"
|
||||
msgid "Tap zones"
|
||||
msgstr "Tap zones"
|
||||
|
||||
#: src/features/settings/components/images/Processing.tsx
|
||||
#: src/features/settings/components/images/Processing.tsx
|
||||
msgid "Target mode"
|
||||
msgstr "Target mode"
|
||||
@@ -3593,7 +3511,6 @@ msgstr "Toggle stretch image"
|
||||
msgid "Total chapters"
|
||||
msgstr "Total chapters"
|
||||
|
||||
#: src/features/manga/Manga.constants.ts
|
||||
#: src/features/manga/Manga.constants.ts
|
||||
#: src/features/tracker/components/TrackerSearch.tsx
|
||||
msgid "Track"
|
||||
@@ -3662,7 +3579,6 @@ msgstr "UI Login"
|
||||
#: src/features/library/screens/LibraryDuplicates.tsx
|
||||
#: src/features/library/screens/LibrarySettings.tsx
|
||||
#: src/features/manga/hooks/useManageMangaLibraryState.tsx
|
||||
#: src/features/manga/hooks/useManageMangaLibraryState.tsx
|
||||
#: src/features/migration/screens/MigrationSelectMangas.tsx
|
||||
#: src/features/migration/screens/MigrationSelectSource.tsx
|
||||
#: src/features/reader/screens/Reader.tsx
|
||||
@@ -3826,7 +3742,6 @@ msgstr "Use the version that was delivered with the server release"
|
||||
#: src/base/components/modals/LoginDialog.tsx
|
||||
#: src/features/authentication/screens/LoginPage.tsx
|
||||
#: src/features/settings/screens/ServerSettings.tsx
|
||||
#: src/features/settings/screens/ServerSettings.tsx
|
||||
msgid "Username"
|
||||
msgstr "Username"
|
||||
|
||||
@@ -3893,7 +3808,6 @@ msgstr "WebUI was updated to version {newVersion} ({0})"
|
||||
msgid "When you enable this, you may need to refresh this tab for the login page to appear."
|
||||
msgstr "When you enable this, you may need to refresh this tab for the login page to appear."
|
||||
|
||||
#: src/features/settings/Settings.constants.ts
|
||||
#: src/features/settings/Settings.constants.ts
|
||||
msgid "Where to start the WebUI when starting the server"
|
||||
msgstr "Where to start the WebUI when starting the server"
|
||||
@@ -3955,7 +3869,6 @@ msgstr "You have to add a extension repository to be able to install extensions"
|
||||
msgid "Your browser will prompt you to enter credentials with a dialog."
|
||||
msgstr "Your browser will prompt you to enter credentials with a dialog."
|
||||
|
||||
#: src/features/library/screens/Library.tsx
|
||||
#: src/features/library/screens/Library.tsx
|
||||
msgid "Your library is empty"
|
||||
msgstr "Your library is empty"
|
||||
|
||||
167
yarn.lock
167
yarn.lock
@@ -1415,7 +1415,7 @@
|
||||
resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310"
|
||||
integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==
|
||||
|
||||
"@babel/runtime@^7.11.2", "@babel/runtime@^7.17.8", "@babel/runtime@^7.28.4":
|
||||
"@babel/runtime@^7.11.2", "@babel/runtime@^7.17.8":
|
||||
version "7.28.4"
|
||||
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.28.4.tgz#a70226016fabe25c5783b2f22d3e1c9bc5ca3326"
|
||||
integrity sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==
|
||||
@@ -1446,6 +1446,11 @@
|
||||
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.28.6.tgz#d267a43cb1836dc4d182cce93ae75ba954ef6d2b"
|
||||
integrity sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==
|
||||
|
||||
"@babel/runtime@^7.29.2":
|
||||
version "7.29.2"
|
||||
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.29.2.tgz#9a6e2d05f4b6692e1801cd4fb176ad823930ed5e"
|
||||
integrity sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==
|
||||
|
||||
"@babel/template@^7.18.10", "@babel/template@^7.20.7":
|
||||
version "7.24.0"
|
||||
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.0.tgz#c6a524aa93a4a05d66aaf31654258fae69d87d50"
|
||||
@@ -3148,129 +3153,110 @@
|
||||
dependencies:
|
||||
moo "^0.5.1"
|
||||
|
||||
"@mui/core-downloads-tracker@^7.3.9":
|
||||
version "7.3.9"
|
||||
resolved "https://registry.yarnpkg.com/@mui/core-downloads-tracker/-/core-downloads-tracker-7.3.9.tgz#d944e385f8f7f5e680e5ba479b39ff8602bd4939"
|
||||
integrity sha512-MOkOCTfbMJwLshlBCKJ59V2F/uaLYfmKnN76kksj6jlGUVdI25A9Hzs08m+zjBRdLv+sK7Rqdsefe8X7h/6PCw==
|
||||
"@mui/core-downloads-tracker@^9.0.0":
|
||||
version "9.0.0"
|
||||
resolved "https://registry.yarnpkg.com/@mui/core-downloads-tracker/-/core-downloads-tracker-9.0.0.tgz#b2df0488117bc892d08715de7857fc7d8637dfc0"
|
||||
integrity sha512-uwQNGkhv0lf7ufxw6QXev77BW6pWbW+7uxYjU5+rfp4lBkFtMEgJCsarTM3Tn+i0lGx6+Ol2u88JdGXr0GDskA==
|
||||
|
||||
"@mui/icons-material@7.3.9":
|
||||
version "7.3.9"
|
||||
resolved "https://registry.yarnpkg.com/@mui/icons-material/-/icons-material-7.3.9.tgz#4f6dc62bfe8954f3848b0eecb3650cff10f6a7ec"
|
||||
integrity sha512-BT+zPJXss8Hg/oEMRmHl17Q97bPACG4ufFSfGEdhiE96jOyR5Dz1ty7ZWt1fVGR0y1p+sSgEwQT/MNZQmoWDCw==
|
||||
"@mui/icons-material@9.0.0":
|
||||
version "9.0.0"
|
||||
resolved "https://registry.yarnpkg.com/@mui/icons-material/-/icons-material-9.0.0.tgz#85fb0c59b12e745792c3c6c598bf0550e98968e8"
|
||||
integrity sha512-oDwyvI6LgjWRC9MBcSGvLkPud9S9ELgSBQFYxa1rYcZn6Br55dn22SyvsPDMsn0G8OndFk53iMT45W5mNqrogw==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.28.6"
|
||||
"@babel/runtime" "^7.29.2"
|
||||
|
||||
"@mui/material@7.3.9":
|
||||
version "7.3.9"
|
||||
resolved "https://registry.yarnpkg.com/@mui/material/-/material-7.3.9.tgz#b3bf698b4b82ad630422df55f3d5f4e44a7bad11"
|
||||
integrity sha512-I8yO3t4T0y7bvDiR1qhIN6iBWZOTBfVOnmLlM7K6h3dx5YX2a7rnkuXzc2UkZaqhxY9NgTnEbdPlokR1RxCNRQ==
|
||||
"@mui/material@9.0.0":
|
||||
version "9.0.0"
|
||||
resolved "https://registry.yarnpkg.com/@mui/material/-/material-9.0.0.tgz#30d19aa0ccf3b1868179870ced72d720e347a95a"
|
||||
integrity sha512-+VP/oQCDhDR87NQQgXnNBG8dwy6GNuQLnenS1pZvkbn2dKFSxRSRMybTpH9xUxXP+316mlYDy5CSbYtusnCWtw==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.28.6"
|
||||
"@mui/core-downloads-tracker" "^7.3.9"
|
||||
"@mui/system" "^7.3.9"
|
||||
"@mui/types" "^7.4.12"
|
||||
"@mui/utils" "^7.3.9"
|
||||
"@babel/runtime" "^7.29.2"
|
||||
"@mui/core-downloads-tracker" "^9.0.0"
|
||||
"@mui/system" "^9.0.0"
|
||||
"@mui/types" "^9.0.0"
|
||||
"@mui/utils" "^9.0.0"
|
||||
"@popperjs/core" "^2.11.8"
|
||||
"@types/react-transition-group" "^4.4.12"
|
||||
clsx "^2.1.1"
|
||||
csstype "^3.2.3"
|
||||
prop-types "^15.8.1"
|
||||
react-is "^19.2.3"
|
||||
react-is "^19.2.4"
|
||||
react-transition-group "^4.4.5"
|
||||
|
||||
"@mui/private-theming@^7.3.9":
|
||||
version "7.3.9"
|
||||
resolved "https://registry.yarnpkg.com/@mui/private-theming/-/private-theming-7.3.9.tgz#c785dc429b7ed62cf3952140be703cbe95704a13"
|
||||
integrity sha512-ErIyRQvsiQEq7Yvcvfw9UDHngaqjMy9P3JDPnRAaKG5qhpl2C4tX/W1S4zJvpu+feihmZJStjIyvnv6KDbIrlw==
|
||||
"@mui/private-theming@^9.0.0":
|
||||
version "9.0.0"
|
||||
resolved "https://registry.yarnpkg.com/@mui/private-theming/-/private-theming-9.0.0.tgz#2617a4fa2045e0644429556afebe87aeaa0ea966"
|
||||
integrity sha512-JtuZoaiCqwD6vjgYu6Xp3T7DZkrxJlgtDz5yESzhI34fEX5hHMh2VJUbuL9UOg8xrfIFMrq6dcYoH/7Zi4G0RA==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.28.6"
|
||||
"@mui/utils" "^7.3.9"
|
||||
"@babel/runtime" "^7.29.2"
|
||||
"@mui/utils" "^9.0.0"
|
||||
prop-types "^15.8.1"
|
||||
|
||||
"@mui/styled-engine@^7.3.9":
|
||||
version "7.3.9"
|
||||
resolved "https://registry.yarnpkg.com/@mui/styled-engine/-/styled-engine-7.3.9.tgz#e425ca7b5cb559bde01b8fa4a7a842e9b5916f53"
|
||||
integrity sha512-JqujWt5bX4okjUPGpVof/7pvgClqh7HvIbsIBIOOlCh2u3wG/Bwp4+E1bc1dXSwkrkp9WUAoNdI5HEC+5HKvMw==
|
||||
"@mui/styled-engine@^9.0.0":
|
||||
version "9.0.0"
|
||||
resolved "https://registry.yarnpkg.com/@mui/styled-engine/-/styled-engine-9.0.0.tgz#ab7b1c25c0193a796ced29da3662191d53ae339b"
|
||||
integrity sha512-9RLGdX4Jg0aQPRuvqh/OLzYSPlgd5zyEw5/1HIRfdavSiOd03WtUaGZH9/w1RoTYuRKwpgy0hpIFaMHIqPVIWg==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.28.6"
|
||||
"@babel/runtime" "^7.29.2"
|
||||
"@emotion/cache" "^11.14.0"
|
||||
"@emotion/serialize" "^1.3.3"
|
||||
"@emotion/sheet" "^1.4.0"
|
||||
csstype "^3.2.3"
|
||||
prop-types "^15.8.1"
|
||||
|
||||
"@mui/system@7.3.9", "@mui/system@^7.3.9":
|
||||
version "7.3.9"
|
||||
resolved "https://registry.yarnpkg.com/@mui/system/-/system-7.3.9.tgz#d8181dd9ad8c5e9afdf50eb7009062c506976ab1"
|
||||
integrity sha512-aL1q9am8XpRrSabv9qWf5RHhJICJql34wnrc1nz0MuOglPRYF/liN+c8VqZdTvUn9qg+ZjRVbKf4sJVFfIDtmg==
|
||||
"@mui/system@9.0.0", "@mui/system@^9.0.0":
|
||||
version "9.0.0"
|
||||
resolved "https://registry.yarnpkg.com/@mui/system/-/system-9.0.0.tgz#a95509127a7df264692105abebaf5a4a965401d5"
|
||||
integrity sha512-YnC5Zg6j04IxiLc/boAKs0464jfZlLFVa7mf5E8lF0XOtZVUvG6R6gJK50lgUYdaaLdyLfxF6xR7LaPuEpeT/g==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.28.6"
|
||||
"@mui/private-theming" "^7.3.9"
|
||||
"@mui/styled-engine" "^7.3.9"
|
||||
"@mui/types" "^7.4.12"
|
||||
"@mui/utils" "^7.3.9"
|
||||
"@babel/runtime" "^7.29.2"
|
||||
"@mui/private-theming" "^9.0.0"
|
||||
"@mui/styled-engine" "^9.0.0"
|
||||
"@mui/types" "^9.0.0"
|
||||
"@mui/utils" "^9.0.0"
|
||||
clsx "^2.1.1"
|
||||
csstype "^3.2.3"
|
||||
prop-types "^15.8.1"
|
||||
|
||||
"@mui/types@^7.4.12":
|
||||
version "7.4.12"
|
||||
resolved "https://registry.yarnpkg.com/@mui/types/-/types-7.4.12.tgz#e4eba37a7506419ea5c5e0604322ba82b271bf46"
|
||||
integrity sha512-iKNAF2u9PzSIj40CjvKJWxFXJo122jXVdrmdh0hMYd+FR+NuJMkr/L88XwWLCRiJ5P1j+uyac25+Kp6YC4hu6w==
|
||||
"@mui/types@^9.0.0":
|
||||
version "9.0.0"
|
||||
resolved "https://registry.yarnpkg.com/@mui/types/-/types-9.0.0.tgz#92d8c64e72cb863ee59108cb20cc476d648a3ab9"
|
||||
integrity sha512-i1cuFCAWN44b3AJWO7mh7tuh1sqbQSeVr/94oG0TX5uXivac8XalgE4/6fQZcmGZigzbQ35IXxj/4jLpRIBYZg==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.28.6"
|
||||
"@babel/runtime" "^7.29.2"
|
||||
|
||||
"@mui/types@^7.4.8":
|
||||
version "7.4.8"
|
||||
resolved "https://registry.yarnpkg.com/@mui/types/-/types-7.4.8.tgz#0c1829353cd7d196be9ac0332a30cdd2792f3558"
|
||||
integrity sha512-ZNXLBjkPV6ftLCmmRCafak3XmSn8YV0tKE/ZOhzKys7TZXUiE0mZxlH8zKDo6j6TTUaDnuij68gIG+0Ucm7Xhw==
|
||||
"@mui/utils@9.0.0", "@mui/utils@^9.0.0":
|
||||
version "9.0.0"
|
||||
resolved "https://registry.yarnpkg.com/@mui/utils/-/utils-9.0.0.tgz#25b563ccbf537feba5f89c37a00cb8e6eea45ad0"
|
||||
integrity sha512-bQcqyg/gjULUqTuyUjSAFr6LQGLvtkNtDbJerAtoUn9kGZ0hg5QJiN1PLHMLbeFpe3te1831uq7GFl2ITokGdg==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.28.4"
|
||||
|
||||
"@mui/utils@7.3.9", "@mui/utils@^7.3.9":
|
||||
version "7.3.9"
|
||||
resolved "https://registry.yarnpkg.com/@mui/utils/-/utils-7.3.9.tgz#8af5093fc93c2e582fa3d047f561c7b690509bc2"
|
||||
integrity sha512-U6SdZaGbfb65fqTsH3V5oJdFj9uYwyLE2WVuNvmbggTSDBb8QHrFsqY8BN3taK9t3yJ8/BPHD/kNvLNyjwM7Yw==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.28.6"
|
||||
"@mui/types" "^7.4.12"
|
||||
"@babel/runtime" "^7.29.2"
|
||||
"@mui/types" "^9.0.0"
|
||||
"@types/prop-types" "^15.7.15"
|
||||
clsx "^2.1.1"
|
||||
prop-types "^15.8.1"
|
||||
react-is "^19.2.3"
|
||||
react-is "^19.2.4"
|
||||
|
||||
"@mui/utils@^7.3.5":
|
||||
version "7.3.5"
|
||||
resolved "https://registry.yarnpkg.com/@mui/utils/-/utils-7.3.5.tgz#77f3e2b83454bbd47877c73b04cd804f490bf028"
|
||||
integrity sha512-jisvFsEC3sgjUjcPnR4mYfhzjCDIudttSGSbe1o/IXFNu0kZuR+7vqQI0jg8qtcVZBHWrwTfvAZj9MNMumcq1g==
|
||||
"@mui/x-date-pickers@9.0.2":
|
||||
version "9.0.2"
|
||||
resolved "https://registry.yarnpkg.com/@mui/x-date-pickers/-/x-date-pickers-9.0.2.tgz#ac601e4655ce3017185d652f9f91a2914bb6e63a"
|
||||
integrity sha512-rnyc2wFPnprTS5i8Lq9aX2Rlx+ZRvNZERTd7sPMErf/8HnMCYzxwErITbd+TuImlvo2vaLF1gNynqT8AJMusYw==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.28.4"
|
||||
"@mui/types" "^7.4.8"
|
||||
"@types/prop-types" "^15.7.15"
|
||||
clsx "^2.1.1"
|
||||
prop-types "^15.8.1"
|
||||
react-is "^19.2.0"
|
||||
|
||||
"@mui/x-date-pickers@8.27.2":
|
||||
version "8.27.2"
|
||||
resolved "https://registry.yarnpkg.com/@mui/x-date-pickers/-/x-date-pickers-8.27.2.tgz#5ada1fb3adffff3e0fd0fee7702fba7f770dca68"
|
||||
integrity sha512-06LFkHFRXJ2O9DMXtWAA3kY0jpbL7XH8iqa8L5cBlN+8bRx/UVLKlZYlhGv06C88jF9kuZWY1bUgrv/EoY/2Ww==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.28.4"
|
||||
"@mui/utils" "^7.3.5"
|
||||
"@mui/x-internals" "8.26.0"
|
||||
"@babel/runtime" "^7.28.6"
|
||||
"@mui/utils" "9.0.0"
|
||||
"@mui/x-internals" "^9.0.0"
|
||||
"@types/react-transition-group" "^4.4.12"
|
||||
clsx "^2.1.1"
|
||||
prop-types "^15.8.1"
|
||||
react-transition-group "^4.4.5"
|
||||
|
||||
"@mui/x-internals@8.26.0":
|
||||
version "8.26.0"
|
||||
resolved "https://registry.yarnpkg.com/@mui/x-internals/-/x-internals-8.26.0.tgz#49caacac954c29a1b10425c67418310ceb9c8cfa"
|
||||
integrity sha512-B9OZau5IQUvIxwpJZhoFJKqRpmWf5r0yMmSXjQuqb5WuqM755EuzWJOenY48denGoENzMLT8hQpA0hRTeU2IPA==
|
||||
"@mui/x-internals@^9.0.0":
|
||||
version "9.0.0"
|
||||
resolved "https://registry.yarnpkg.com/@mui/x-internals/-/x-internals-9.0.0.tgz#8851a058e09b719690b4f398319805239e923855"
|
||||
integrity sha512-E/4rdg69JjhyybpPGypCjAKSKLLnSdCFM+O6P/nkUg47+qt3uftxQEhjQO53rcn6ahHl6du/uNZ9BLgeY6kYxQ==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.28.4"
|
||||
"@mui/utils" "^7.3.5"
|
||||
"@babel/runtime" "^7.28.6"
|
||||
"@mui/utils" "9.0.0"
|
||||
reselect "^5.1.1"
|
||||
use-sync-external-store "^1.6.0"
|
||||
|
||||
@@ -8255,15 +8241,10 @@ react-is@^18.0.0:
|
||||
resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e"
|
||||
integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==
|
||||
|
||||
react-is@^19.2.0:
|
||||
version "19.2.0"
|
||||
resolved "https://registry.yarnpkg.com/react-is/-/react-is-19.2.0.tgz#ddc3b4a4e0f3336c3847f18b806506388d7b9973"
|
||||
integrity sha512-x3Ax3kNSMIIkyVYhWPyO09bu0uttcAIoecO/um/rKGQ4EltYWVYtyiGkS/3xMynrbVQdS69Jhlv8FXUEZehlzA==
|
||||
|
||||
react-is@^19.2.3:
|
||||
version "19.2.4"
|
||||
resolved "https://registry.yarnpkg.com/react-is/-/react-is-19.2.4.tgz#a080758243c572ccd4a63386537654298c99d135"
|
||||
integrity sha512-W+EWGn2v0ApPKgKKCy/7s7WHXkboGcsrXE+2joLyVxkbyVQfO3MUEaUQDHoSmb8TFFrSKYa9mw64WZHNHSDzYA==
|
||||
react-is@^19.2.4:
|
||||
version "19.2.5"
|
||||
resolved "https://registry.yarnpkg.com/react-is/-/react-is-19.2.5.tgz#7e7b54143e9313fed787b23fd4295d5a23872ad9"
|
||||
integrity sha512-Dn0t8IQhCmeIT3wu+Apm1/YVsJXsGWi6k4sPdnBIdqMVtHtv0IGi6dcpNpNkNac0zB2uUAqNX3MHzN8c+z2rwQ==
|
||||
|
||||
react-lazily@0.9.2:
|
||||
version "0.9.2"
|
||||
|
||||
Reference in New Issue
Block a user