Update dependency mui to v9.x

This commit is contained in:
schroda
2026-04-25 17:14:08 +02:00
parent 8155bd6906
commit f95b0c8bcc
30 changed files with 191 additions and 272 deletions

View File

@@ -46,11 +46,11 @@
"@lingui/react": "6.0.0", "@lingui/react": "6.0.0",
"@loadable/component": "5.16.7", "@loadable/component": "5.16.7",
"@mantine/hooks": "9.1.0", "@mantine/hooks": "9.1.0",
"@mui/icons-material": "7.3.9", "@mui/icons-material": "9.0.0",
"@mui/material": "7.3.9", "@mui/material": "9.0.0",
"@mui/system": "7.3.9", "@mui/system": "9.0.0",
"@mui/utils": "7.3.9", "@mui/utils": "9.0.0",
"@mui/x-date-pickers": "8.27.2", "@mui/x-date-pickers": "9.0.2",
"@redux-devtools/extension": "4.0.0", "@redux-devtools/extension": "4.0.0",
"@vibrant/color": "4.0.4", "@vibrant/color": "4.0.4",
"apollo-upload-client": "19.0.0", "apollo-upload-client": "19.0.0",

View File

@@ -35,19 +35,15 @@ export const SelectionFAB: React.FC<SelectionFABProps> = ({ children, title }) =
{(popupState) => ( {(popupState) => (
<> <>
<FabContainer {...bindTrigger(popupState)}> <FabContainer {...bindTrigger(popupState)}>
<Fab variant="extended" color="primary" id="selectionMenuButton"> <Fab variant="extended" color="primary">
{title} {title}
<MoreHoriz sx={{ ml: 1 }} /> <MoreHoriz sx={{ ml: 1 }} />
</Fab> </Fab>
</FabContainer> </FabContainer>
<Menu <Menu
{...bindMenu(popupState)} {...bindMenu(popupState)}
id="selectionMenu"
anchorOrigin={{ horizontal: 'right', vertical: 'top' }} anchorOrigin={{ horizontal: 'right', vertical: 'top' }}
transformOrigin={{ horizontal: 'right', vertical: 'bottom' }} transformOrigin={{ horizontal: 'right', vertical: 'bottom' }}
MenuListProps={{
'aria-labelledby': 'selectionMenuButton',
}}
> >
{(onClose, setHideMenu) => children(onClose, setHideMenu)} {(onClose, setHideMenu) => children(onClose, setHideMenu)}
</Menu> </Menu>

View File

@@ -59,7 +59,9 @@ export function GridLayouts({
anchorEl={anchorEl} anchorEl={anchorEl}
open={open} open={open}
onClose={handleClose} onClose={handleClose}
MenuListProps={{ 'aria-labelledby': 'basic-button' }} slotProps={{
list: { 'aria-labelledby': 'basic-button' }
}}
> >
<MenuItem onClick={handleClose}> <MenuItem onClick={handleClose}>
<FormControlLabel <FormControlLabel

View File

@@ -22,11 +22,12 @@ export const SearchTextField = ({
{...textFieldProps} {...textFieldProps}
slotProps={{ slotProps={{
input: { input: {
...textFieldProps.InputProps, ...textFieldProps.slotProps?.input,
sx: { sx: {
color: 'inherit', color: 'inherit',
}, },
endAdornment: textFieldProps.InputProps?.endAdornment ?? ( // @ts-expect-error - "endAdornment" does not exist mimimi - fuck off
endAdornment: textFieldProps.slotProps?.input?.endAdornment ?? (
<InputAdornment position="end"> <InputAdornment position="end">
<IconButton {...cancelButtonProps} onClick={() => onCancel()}> <IconButton {...cancelButtonProps} onClick={() => onCancel()}>
<CancelIcon /> <CancelIcon />

View File

@@ -13,7 +13,7 @@ export const Select = <Value,>({
maxSelectionHeightPx = 250, maxSelectionHeightPx = 250,
...props ...props
}: React.ComponentProps<typeof MuiSelect<Value>> & { maxSelectionHeightPx?: number }) => ( }: 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} {children}
</MuiSelect> </MuiSelect>
); );

View File

@@ -22,12 +22,14 @@ export const OptionsPanel: React.FC<IProps> = ({ open, onClose, children, minHei
anchor="bottom" anchor="bottom"
open={open} open={open}
onClose={onClose} onClose={onClose}
PaperProps={{ slotProps={{
style: { paper: {
maxWidth: 600, sx: {
marginLeft: 'auto', maxWidth: 600,
marginRight: 'auto', marginLeft: 'auto',
minHeight, marginRight: 'auto',
minHeight,
},
}, },
}} }}
> >

View File

@@ -82,7 +82,9 @@ export const DateSetting = ({
<ListItemText <ListItemText
primary={settingName} primary={settingName}
secondary={value ? dayjs(Number(value)).format('L') : '-'} secondary={value ? dayjs(Number(value)).format('L') : '-'}
secondaryTypographyProps={{ style: { display: 'flex', flexDirection: 'column' } }} slotProps={{
secondary: { sx: { display: 'flex', flexDirection: 'column' } },
}}
/> />
</ListItemButton> </ListItemButton>
<Dialog open={isDialogOpen} onClose={closeDialog}> <Dialog open={isDialogOpen} onClose={closeDialog}>

View File

@@ -152,8 +152,10 @@ export const MutableListSetting = ({
<ListItemText <ListItemText
primary={settingName} primary={settingName}
secondary={values?.length ? values?.join(', ') : description} secondary={values?.length ? values?.join(', ') : description}
secondaryTypographyProps={{ slotProps={{
style: { display: 'flex', flexDirection: 'column', wordBreak: 'break-word' }, secondary: {
sx: { display: 'flex', flexDirection: 'column', wordBreak: 'break-word' },
},
}} }}
/> />
</ListItemButton> </ListItemButton>

View File

@@ -122,7 +122,9 @@ export const NumberSetting = ({
primary={settingTitle} primary={settingTitle}
secondary={settingValue} secondary={settingValue}
sx={sx} sx={sx}
secondaryTypographyProps={{ style: { display: 'flex', flexDirection: 'column' } }} slotProps={{
secondary: { sx: { display: 'flex', flexDirection: 'column' } },
}}
/> />
</ListItemButton> </ListItemButton>
<Dialog open={isDialogOpen} onClose={cancel}> <Dialog open={isDialogOpen} onClose={cancel}>

View File

@@ -82,7 +82,9 @@ export const SelectSetting = <SettingValue extends string | number>({
<ListItemText <ListItemText
primary={settingName} primary={settingName}
secondary={valueDisplayText ? t(valueDisplayText as MessageDescriptor) : t`Loading…`} secondary={valueDisplayText ? t(valueDisplayText as MessageDescriptor) : t`Loading…`}
secondaryTypographyProps={{ style: { display: 'flex', flexDirection: 'column' } }} slotProps={{
secondary: { sx: { display: 'flex', flexDirection: 'column' } },
}}
/> />
</ListItemButton> </ListItemButton>
<Dialog open={isDialogOpen} onClose={() => closeDialog()} fullWidth> <Dialog open={isDialogOpen} onClose={() => closeDialog()} fullWidth>

View File

@@ -79,7 +79,9 @@ export const TimeSetting = ({
<ListItemText <ListItemText
primary={settingName} primary={settingName}
secondary={dayjs(value, 'HH:mm').format('LT')} secondary={dayjs(value, 'HH:mm').format('LT')}
secondaryTypographyProps={{ style: { display: 'flex', flexDirection: 'column' } }} slotProps={{
secondary: { sx: { display: 'flex', flexDirection: 'column' } },
}}
/> />
</ListItemButton> </ListItemButton>
<Dialog open={isDialogOpen} onClose={closeDialog}> <Dialog open={isDialogOpen} onClose={closeDialog}>

View File

@@ -29,12 +29,13 @@ export const TextSetting = (props: TextSettingProps) => {
<ListItemText <ListItemText
primary={settingName} primary={settingName}
secondary={settingDescription ?? (isPassword ? value.replaceAll(/./g, '*') : value)} secondary={settingDescription ?? (isPassword ? value.replaceAll(/./g, '*') : value)}
secondaryTypographyProps={{ slotProps={{
sx: { display: 'flex', flexDirection: 'column', wordWrap: 'break-word' }, secondary: {
sx: { display: 'flex', flexDirection: 'column', wordWrap: 'break-word' },
}
}} }}
/> />
</ListItemButton> </ListItemButton>
<TextSettingDialog {...props} isDialogOpen={isDialogOpen} setIsDialogOpen={setIsDialogOpen} /> <TextSettingDialog {...props} isDialogOpen={isDialogOpen} setIsDialogOpen={setIsDialogOpen} />
</> </>
); );

View File

@@ -306,7 +306,9 @@ export function Backup() {
<span>{t`Exclude: ${excludedCategoriesText}`}</span> <span>{t`Exclude: ${excludedCategoriesText}`}</span>
</> </>
} }
secondaryTypographyProps={{ style: { display: 'flex', flexDirection: 'column' } }} slotProps={{
secondary: { sx: { display: 'flex', flexDirection: 'column' } },
}}
/> />
</ListItemButton> </ListItemButton>
<TimeSetting <TimeSetting

View File

@@ -162,7 +162,9 @@ export const CategoriesInclusionSetting = ({
<span>{t`Exclude: ${excludedCategoriesText}`}</span> <span>{t`Exclude: ${excludedCategoriesText}`}</span>
</> </>
} }
secondaryTypographyProps={{ style: { display: 'flex', flexDirection: 'column' } }} slotProps={{
secondary: { sx: { display: 'flex', flexDirection: 'column' } },
}}
/> />
</ListItemButton> </ListItemButton>
<Dialog open={isDialogOpen} onClose={closeDialog}> <Dialog open={isDialogOpen} onClose={closeDialog}>

View File

@@ -189,9 +189,11 @@ export const ChapterList = ({
<Stack direction="column" sx={{ position: 'relative', flexBasis: '60%' }}> <Stack direction="column" sx={{ position: 'relative', flexBasis: '60%' }}>
<ChapterListHeader <ChapterListHeader
ref={setChapterListHeaderRef} ref={setChapterListHeaderRef}
direction="row" sx={{
alignItems="center" flexDirection: 'row',
justifyContent="space-between" alignItems: 'center',
justifyContent: 'space-between',
}}
scrollbarWidth={scrollbarWidth} scrollbarWidth={scrollbarWidth}
> >
<Stack> <Stack>

View File

@@ -57,10 +57,9 @@ export const ChapterCardMetadata = ({
<CustomTooltip title={secondaryText}> <CustomTooltip title={secondaryText}>
<TypographyMaxLines <TypographyMaxLines
variant="caption" variant="caption"
display="block"
lines={1} lines={1}
{...slotProps?.secondaryText} {...slotProps?.secondaryText}
sx={{ maxWidth: 'fit-content', ...slotProps?.secondaryText?.sx }} sx={{ maxWidth: 'fit-content', display: 'block', ...slotProps?.secondaryText?.sx }}
> >
{secondaryText} {secondaryText}
</TypographyMaxLines> </TypographyMaxLines>
@@ -70,10 +69,9 @@ export const ChapterCardMetadata = ({
<CustomTooltip title={ternaryText}> <CustomTooltip title={ternaryText}>
<TypographyMaxLines <TypographyMaxLines
variant="caption" variant="caption"
display="block"
lines={1} lines={1}
{...slotProps?.ternaryText} {...slotProps?.ternaryText}
sx={{ maxWidth: 'fit-content', ...slotProps?.ternaryText?.sx }} sx={{ maxWidth: 'fit-content', display: 'block', ...slotProps?.ternaryText?.sx }}
> >
{ternaryText} {ternaryText}
</TypographyMaxLines> </TypographyMaxLines>

View File

@@ -128,8 +128,10 @@ export const MangaToolbarMenu = ({ manga, onRefresh, refreshing }: IProps) => {
anchorEl={anchorEl} anchorEl={anchorEl}
open={open} open={open}
onClose={handleClose} onClose={handleClose}
MenuListProps={{ slotProps={{
'aria-labelledby': 'chaptersMenuButton', list: {
'aria-labelledby': 'chaptersMenuButton',
}
}} }}
> >
<MenuItem <MenuItem

View File

@@ -33,7 +33,6 @@ import Button from '@mui/material/Button';
import { plural } from '@lingui/core/macro'; import { plural } from '@lingui/core/macro';
import ExpandMoreIcon from '@mui/icons-material/ExpandMore'; import ExpandMoreIcon from '@mui/icons-material/ExpandMore';
import ExpandLessIcon from '@mui/icons-material/ExpandLess'; import ExpandLessIcon from '@mui/icons-material/ExpandLess';
import { alpha } from '@mui/material/styles';
import ReplayIcon from '@mui/icons-material/Replay'; import ReplayIcon from '@mui/icons-material/Replay';
import Link from '@mui/material/Link'; import Link from '@mui/material/Link';
import { Link as RouterLink } from 'react-router-dom'; import { Link as RouterLink } from 'react-router-dom';
@@ -266,7 +265,7 @@ export const MigrationDestinationEntry = ({
p: 0, p: 0,
backgroundColor: 'primary.dark', backgroundColor: 'primary.dark',
'&:hover': { '&:hover': {
backgroundColor: (theme) => alpha(theme.palette.primary.dark, 0.8), backgroundColor: (theme) => theme.alpha(theme.palette.primary.dark, 0.8),
}, },
}} }}
> >

View File

@@ -54,8 +54,10 @@ export const DesktopSideBar = ({ navBarItems }: { navBarItems: NavbarItem[] }) =
zIndex: (theme) => theme.zIndex.drawer - 1, zIndex: (theme) => theme.zIndex.drawer - 1,
}, },
}} }}
PaperProps={{ slotProps={{
ref, paper: {
ref,
}
}} }}
> >
<Box <Box

View File

@@ -14,7 +14,6 @@ import MenuItem from '@mui/material/MenuItem';
import Menu from '@mui/material/Menu'; import Menu from '@mui/material/Menu';
import Link from '@mui/material/Link'; import Link from '@mui/material/Link';
import { Link as RouterLink } from 'react-router-dom'; import { Link as RouterLink } from 'react-router-dom';
import { alpha } from '@mui/material/styles';
import Slide from '@mui/material/Slide'; import Slide from '@mui/material/Slide';
import type { Ref } from 'react'; import type { Ref } from 'react';
import { memo } from 'react'; import { memo } from 'react';
@@ -62,7 +61,7 @@ const BaseReaderOverlayHeaderMobile = ({ isVisible, ref }: MobileHeaderProps & {
right: `${scrollbar.ySize}px`, right: `${scrollbar.ySize}px`,
p: 2, p: 2,
pt: (theme) => `max(env(safe-area-inset-top), ${theme.spacing(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', pointerEvents: 'all',
boxShadow: 2, boxShadow: 2,
}} }}

View File

@@ -101,11 +101,13 @@ const BaseReaderNavBarDesktop = ({
variant={isStaticNav ? 'permanent' : 'persistent'} variant={isStaticNav ? 'permanent' : 'persistent'}
open={isVisible || isStaticNav} open={isVisible || isStaticNav}
transitionDuration={drawerTransitionDuration} transitionDuration={drawerTransitionDuration}
SlideProps={{ slotProps={{
unmountOnExit: true, paper: {
}} ref: (ref: HTMLDivElement | null) => setNavBarElement(ref),
PaperProps={{ },
ref: (ref: HTMLDivElement | null) => setNavBarElement(ref), transition: {
unmountOnExit: true,
},
}} }}
> >
<ReaderNavContainer sx={{ backgroundColor: 'background.paper', pointerEvents: 'all' }}> <ReaderNavContainer sx={{ backgroundColor: 'background.paper', pointerEvents: 'all' }}>

View File

@@ -11,7 +11,6 @@ import SettingsIcon from '@mui/icons-material/Settings';
import Stack from '@mui/material/Stack'; import Stack from '@mui/material/Stack';
import AppSettingsAltIcon from '@mui/icons-material/AppSettingsAlt'; import AppSettingsAltIcon from '@mui/icons-material/AppSettingsAlt';
import FormatListBulletedIcon from '@mui/icons-material/FormatListBulleted'; import FormatListBulletedIcon from '@mui/icons-material/FormatListBulleted';
import { alpha } from '@mui/material/styles';
import { bindDialog, bindTrigger, usePopupState } from 'material-ui-popup-state/hooks'; import { bindDialog, bindTrigger, usePopupState } from 'material-ui-popup-state/hooks';
import Dialog from '@mui/material/Dialog'; import Dialog from '@mui/material/Dialog';
import DialogContent from '@mui/material/DialogContent'; import DialogContent from '@mui/material/DialogContent';
@@ -69,7 +68,7 @@ const BaseReaderBottomBarMobile = ({
ref={bottomBarRef} ref={bottomBarRef}
sx={{ sx={{
alignItems: 'center', 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))`, pb: `max(${scrollbar.xSize}px, env(safe-area-inset-bottom))`,
boxShadow: 2, boxShadow: 2,
pointerEvents: 'all', pointerEvents: 'all',

View File

@@ -6,7 +6,7 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/. * 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 Box from '@mui/material/Box';
import { memo } from 'react'; import { memo } from 'react';
import { applyStyles } from '@/base/utils/ApplyStyles.ts'; import { applyStyles } from '@/base/utils/ApplyStyles.ts';
@@ -40,16 +40,16 @@ export const ReaderProgressBarSlotDesktop = memo(
box: { box: {
sx: { sx: {
cursor: 'pointer', cursor: 'pointer',
backgroundColor: darken(theme.palette.background.paper, 0.2), backgroundColor: theme.darken(theme.palette.background.paper, 0.2),
...theme.applyStyles('dark', { ...theme.applyStyles('dark', {
backgroundColor: lighten(theme.palette.background.paper, 0.1), backgroundColor: theme.lighten(theme.palette.background.paper, 0.1),
}), }),
...applyStyles( ...applyStyles(
primaryPageLoadState && (secondaryPageLoadState == null || secondaryPageLoadState), primaryPageLoadState && (secondaryPageLoadState == null || secondaryPageLoadState),
{ {
backgroundColor: darken(theme.palette.background.paper, 0.35), backgroundColor: theme.darken(theme.palette.background.paper, 0.35),
...theme.applyStyles('dark', { ...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%', width: '100%',
height: '100%', height: '100%',
...applyStyles(isLeadingPage, { ...applyStyles(isLeadingPage, {
backgroundColor: alpha(theme.palette.primary.main, 0.5), backgroundColor: theme.alpha(theme.palette.primary.main, 0.5),
}), }),
...applyStyles(isCurrentPage, { ...applyStyles(isCurrentPage, {
cursor: showDraggingStyle ? 'grabbing' : 'grab', cursor: showDraggingStyle ? 'grabbing' : 'grab',

View File

@@ -10,7 +10,6 @@ import IconButton from '@mui/material/IconButton';
import SkipPreviousIcon from '@mui/icons-material/SkipPrevious'; import SkipPreviousIcon from '@mui/icons-material/SkipPrevious';
import SkipNextIcon from '@mui/icons-material/SkipNext'; import SkipNextIcon from '@mui/icons-material/SkipNext';
import Stack from '@mui/material/Stack'; import Stack from '@mui/material/Stack';
import { alpha } from '@mui/material/styles';
import Box from '@mui/material/Box'; import Box from '@mui/material/Box';
import type { ComponentProps } from 'react'; import type { ComponentProps } from 'react';
import { memo, useCallback, useLayoutEffect, useMemo, useState } from 'react'; import { memo, useCallback, useLayoutEffect, useMemo, useState } from 'react';
@@ -95,7 +94,7 @@ const BaseMobileReaderProgressBar = ({
display: 'flex', display: 'flex',
justifyItems: 'center', justifyItems: 'center',
alignItems: 'stretch', alignItems: 'stretch',
backgroundColor: (theme) => alpha(theme.palette.background.paper, 0.85), backgroundColor: (theme) => theme.alpha(theme.palette.background.paper, 0.85),
borderRadius: 100, borderRadius: 100,
boxShadow: 2, boxShadow: 2,
}, },
@@ -254,7 +253,7 @@ const BaseMobileReaderProgressBar = ({
onClick={() => ReaderControls.openChapter('previous')} onClick={() => ReaderControls.openChapter('previous')}
disabled={!previousChapter} disabled={!previousChapter}
sx={{ sx={{
backgroundColor: (theme) => alpha(theme.palette.background.paper, 0.85), backgroundColor: (theme) => theme.alpha(theme.palette.background.paper, 0.85),
boxShadow: 2, boxShadow: 2,
}} }}
> >
@@ -326,7 +325,10 @@ const BaseMobileReaderProgressBar = ({
<IconButton <IconButton
onClick={() => ReaderControls.openChapter('next')} onClick={() => ReaderControls.openChapter('next')}
disabled={!nextChapter} 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( {getOptionForDirection(
<SkipNextIcon <SkipNextIcon

View File

@@ -12,7 +12,7 @@ import Button from '@mui/material/Button';
import { Link } from 'react-router-dom'; import { Link } from 'react-router-dom';
import type { ComponentProps } from 'react'; import type { ComponentProps } from 'react';
import { memo, useMemo } 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 { useLingui } from '@lingui/react/macro';
import type { IReaderSettings } from '@/features/reader/Reader.types.ts'; import type { IReaderSettings } from '@/features/reader/Reader.types.ts';
import { ReaderTransitionPageMode, ReadingMode } 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( const contrastText = theme.palette.getContrastText(
getValueFromObject(theme.palette, READER_BACKGROUND_TO_COLOR[backgroundColor]), getValueFromObject(theme.palette, READER_BACKGROUND_TO_COLOR[backgroundColor]),
); );
const disabledText = alpha(contrastText, 0.5); const disabledText = theme.alpha(contrastText, 0.5);
if (!name) { if (!name) {
return null; return null;

View File

@@ -63,9 +63,11 @@ function ListDialog(props: IListDialogProps) {
<Dialog <Dialog
sx={{ '& .MuiDialog-paper': { width: '80%', maxHeight: 435 } }} sx={{ '& .MuiDialog-paper': { width: '80%', maxHeight: 435 } }}
maxWidth="xs" maxWidth="xs"
TransitionProps={{ onEntering: handleEntering }}
open={open} open={open}
onClose={handleCancel} onClose={handleCancel}
slotProps={{
transition: { onEntering: handleEntering }
}}
> >
<DialogTitle>{title}</DialogTitle> <DialogTitle>{title}</DialogTitle>
<DialogContent dividers> <DialogContent dividers>

View File

@@ -179,31 +179,33 @@ export const TrackerSearch = ({
} }
}} }}
onCancel={() => setTmpSearchString('')} onCancel={() => setTmpSearchString('')}
InputProps={{ slotProps={{
startAdornment: tracker.id === Tracker.MYANIMELIST && ( input: {
<InputAdornment position="start"> startAdornment: tracker.id === Tracker.MYANIMELIST && (
<PopupState variant="popover" popupId="tracker-search-info"> <InputAdornment position="start">
{(popupState) => ( <PopupState variant="popover" popupId="tracker-search-info">
<> {(popupState) => (
<IconButton {...bindTrigger(popupState)} color="inherit"> <>
<InfoIcon /> <IconButton {...bindTrigger(popupState)} color="inherit">
</IconButton> <InfoIcon />
<Popover </IconButton>
{...bindPopover(popupState)} <Popover
anchorOrigin={{ {...bindPopover(popupState)}
vertical: 'bottom', anchorOrigin={{
horizontal: 'left', 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 sx={{ padding: 1, whiteSpace: 'pre-line' }}>
</Typography> {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")`}
</Popover> </Typography>
</> </Popover>
)} </>
</PopupState> )}
</InputAdornment> </PopupState>
), </InputAdornment>
),
},
}} }}
/> />
</Stack> </Stack>

View File

@@ -215,7 +215,7 @@ const TrackerActiveHeader = ({
</Badge> </Badge>
<ListItemButton sx={{ flexGrow: 1 }} onClick={openSearch}> <ListItemButton sx={{ flexGrow: 1 }} onClick={openSearch}>
<CustomTooltip title={trackRecord.title}> <CustomTooltip title={trackRecord.title}>
<TypographyMaxLines flexGrow={1} lines={1}> <TypographyMaxLines sx={{ flexGrow: 1 }} lines={1}>
{trackRecord.title} {trackRecord.title}
</TypographyMaxLines> </TypographyMaxLines>
</CustomTooltip> </CustomTooltip>

View File

@@ -17,7 +17,6 @@ msgstr ""
#. placeholder {0}: selectedChapters.length #. placeholder {0}: selectedChapters.length
#. placeholder {0}: visibleChapters.length #. placeholder {0}: visibleChapters.length
#: src/features/chapter/components/ChapterList.tsx #: src/features/chapter/components/ChapterList.tsx
#: src/features/chapter/components/ChapterList.tsx
msgid "{0, plural, one {# chapter} other {# chapters}}" msgid "{0, plural, one {# chapter} other {# chapters}}"
msgstr "{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}}" msgid "{count, plural, one {Download added} other {# downloads added}}"
msgstr "{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 #: src/features/chapter/components/actions/ChaptersDownloadActionMenuItems.tsx
msgid "{count, plural, one {Next chapter} other {Next # chapters}}" msgid "{count, plural, one {Next chapter} other {Next # chapters}}"
msgstr "{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/base/components/settings/MutableListSetting.tsx
#: src/features/manga/hooks/useManageMangaLibraryState.tsx #: src/features/manga/hooks/useManageMangaLibraryState.tsx
#: src/features/manga/hooks/useManageMangaLibraryState.tsx
#: src/features/reader/hotkeys/settings/components/ReaderSettingHotkey.tsx #: src/features/reader/hotkeys/settings/components/ReaderSettingHotkey.tsx
#: src/features/settings/components/images/KeyValueItems.tsx #: src/features/settings/components/images/KeyValueItems.tsx
#: src/features/settings/screens/ImageProcessingSetting.tsx #: src/features/settings/screens/ImageProcessingSetting.tsx
@@ -379,9 +374,6 @@ msgstr "Added manga to library!"
msgid "Advanced" msgid "Advanced"
msgstr "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 #: 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" 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" 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/chapter/services/Chapters.ts
#: src/features/manga/hooks/useManageMangaLibraryState.tsx #: src/features/manga/hooks/useManageMangaLibraryState.tsx
#: src/features/manga/hooks/useManageMangaLibraryState.tsx
#: src/features/manga/services/Mangas.ts #: src/features/manga/services/Mangas.ts
#: src/features/source/browse/components/SourceOptions.tsx #: src/features/source/browse/components/SourceOptions.tsx
msgid "Are you sure?" msgid "Are you sure?"
@@ -530,7 +521,6 @@ msgstr "Backup"
msgid "Backup cleanup" msgid "Backup cleanup"
msgstr "Backup cleanup" msgstr "Backup cleanup"
#: src/features/backup/screens/Backup.tsx
#: src/features/backup/screens/Backup.tsx #: src/features/backup/screens/Backup.tsx
msgid "Backup data" msgid "Backup data"
msgstr "Backup data" msgstr "Backup data"
@@ -699,7 +689,6 @@ msgstr "Cancelled"
msgid "Categories" msgid "Categories"
msgstr "Categories" msgstr "Categories"
#: src/features/category/components/CategoriesInclusionSetting.tsx
#: src/features/category/components/CategoriesInclusionSetting.tsx #: src/features/category/components/CategoriesInclusionSetting.tsx
#: src/features/migration/components/MigrationOptionsDialog.tsx #: src/features/migration/components/MigrationOptionsDialog.tsx
msgid "Category" msgid "Category"
@@ -744,8 +733,6 @@ msgstr "Channel"
#: src/features/downloads/screens/DownloadSettings.tsx #: src/features/downloads/screens/DownloadSettings.tsx
#: src/features/migration/components/MigrationOptionsDialog.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/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/TrackerActiveCard.tsx
#: src/features/tracker/components/cards/TrackerMangaCard.tsx #: src/features/tracker/components/cards/TrackerMangaCard.tsx
msgid "Chapter" 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" "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." "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 #: src/features/settings/Settings.constants.ts
msgid "Convert images to different formats" msgid "Convert images to different formats"
msgstr "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" msgid "Could not clear the cache"
msgstr "Could not clear the cache" msgstr "Could not clear the cache"
#: src/features/backup/screens/Backup.tsx
#: src/features/backup/screens/Backup.tsx #: src/features/backup/screens/Backup.tsx
msgid "Could not create backup" msgid "Could not create backup"
msgstr "Could not create backup" msgstr "Could not create backup"
@@ -968,7 +953,6 @@ msgstr "Could not create backup"
msgid "Could not create category" msgid "Could not create category"
msgstr "Could not create category" msgstr "Could not create category"
#: src/features/theme/components/CreateThemeDialog.tsx
#: src/features/theme/components/CreateThemeDialog.tsx #: src/features/theme/components/CreateThemeDialog.tsx
msgid "Could not create theme" msgid "Could not create theme"
msgstr "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" msgstr "Could not load latest track info from tracker"
#: src/features/library/screens/Library.tsx #: src/features/library/screens/Library.tsx
#: src/features/library/screens/Library.tsx
#: src/features/manga/screens/Manga.tsx
#: src/features/manga/screens/Manga.tsx #: src/features/manga/screens/Manga.tsx
msgid "Could not load manga" msgid "Could not load manga"
msgstr "Could not load manga" msgstr "Could not load manga"
@@ -1016,7 +998,6 @@ msgstr "Could not load track info"
#. placeholder {0}: tracker.name #. placeholder {0}: tracker.name
#: src/features/tracker/components/cards/SettingsTrackerCard.tsx #: src/features/tracker/components/cards/SettingsTrackerCard.tsx
#: src/features/tracker/components/cards/SettingsTrackerCard.tsx
msgid "Could not log in to {0}" msgid "Could not log in to {0}"
msgstr "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 #. placeholder {0}: tracker.name
#: src/features/tracker/components/cards/SettingsTrackerCard.tsx #: src/features/tracker/components/cards/SettingsTrackerCard.tsx
#: src/features/tracker/components/cards/SettingsTrackerCard.tsx
msgid "Could not log out from {0}" msgid "Could not log out from {0}"
msgstr "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." msgid "Could not remove the download from the queue."
msgstr "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 #: src/features/backup/screens/Backup.tsx
msgid "Could not restore backup" msgid "Could not restore backup"
msgstr "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" msgid "Could not save the default search settings to the server"
msgstr "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 #: src/features/reader/services/ReaderService.ts
msgid "Could not save the reader settings to the server" msgid "Could not save the reader settings to the server"
msgstr "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" msgid "Could not untrack manga"
msgstr "Could not untrack manga" msgstr "Could not untrack manga"
#: src/features/app-updates/components/WebUIUpdateChecker.tsx
#: src/features/app-updates/components/WebUIUpdateChecker.tsx #: src/features/app-updates/components/WebUIUpdateChecker.tsx
msgid "Could not update WebUI" msgid "Could not update WebUI"
msgstr "Could not update WebUI" msgstr "Could not update WebUI"
@@ -1114,18 +1091,15 @@ msgstr "Could not validate backup"
msgid "Create" msgid "Create"
msgstr "Create" msgstr "Create"
#: src/features/backup/screens/Backup.tsx
#: src/features/backup/screens/Backup.tsx #: src/features/backup/screens/Backup.tsx
msgid "Create backup" msgid "Create backup"
msgstr "Create backup" msgstr "Create backup"
#: src/features/theme/components/CreateThemeButton.tsx
#: src/features/theme/components/CreateThemeButton.tsx #: src/features/theme/components/CreateThemeButton.tsx
#: src/features/theme/components/CreateThemeDialog.tsx #: src/features/theme/components/CreateThemeDialog.tsx
msgid "Create theme" msgid "Create theme"
msgstr "Create theme" msgstr "Create theme"
#: src/features/theme/components/CreateThemeDialog.tsx
#: src/features/theme/components/CreateThemeDialog.tsx #: src/features/theme/components/CreateThemeDialog.tsx
msgid "Created theme" msgid "Created theme"
msgstr "Created theme" msgstr "Created theme"
@@ -1134,7 +1108,6 @@ msgstr "Created theme"
msgid "Creating backup…" msgid "Creating backup…"
msgstr "Creating backup…" msgstr "Creating backup…"
#: src/features/theme/components/CreateThemeDialog.tsx
#: src/features/theme/components/CreateThemeDialog.tsx #: src/features/theme/components/CreateThemeDialog.tsx
msgid "Creating theme…" msgid "Creating theme…"
msgstr "Creating theme…" msgstr "Creating theme…"
@@ -1159,7 +1132,6 @@ msgstr "Currently publishing"
msgid "Custom" msgid "Custom"
msgstr "Custom" msgstr "Custom"
#: src/features/reader/filters/settings/components/ReaderSettingBrightness.tsx
#: src/features/reader/filters/settings/components/ReaderSettingBrightness.tsx #: src/features/reader/filters/settings/components/ReaderSettingBrightness.tsx
msgid "Custom brightness" msgid "Custom brightness"
msgstr "Custom brightness" msgstr "Custom brightness"
@@ -1168,7 +1140,6 @@ msgstr "Custom brightness"
msgid "Custom color filters" msgid "Custom color filters"
msgstr "Custom color filters" msgstr "Custom color filters"
#: src/features/reader/filters/settings/components/ReaderSettingContrast.tsx
#: src/features/reader/filters/settings/components/ReaderSettingContrast.tsx #: src/features/reader/filters/settings/components/ReaderSettingContrast.tsx
msgid "Custom contrast" msgid "Custom contrast"
msgstr "Custom contrast" msgstr "Custom contrast"
@@ -1177,12 +1148,10 @@ msgstr "Custom contrast"
msgid "Custom filter" msgid "Custom filter"
msgstr "Custom filter" msgstr "Custom filter"
#: src/features/reader/filters/settings/components/ReaderSettingHue.tsx
#: src/features/reader/filters/settings/components/ReaderSettingHue.tsx #: src/features/reader/filters/settings/components/ReaderSettingHue.tsx
msgid "Custom hue" msgid "Custom hue"
msgstr "Custom hue" msgstr "Custom hue"
#: src/features/reader/filters/settings/components/ReaderSettingSaturate.tsx
#: src/features/reader/filters/settings/components/ReaderSettingSaturate.tsx #: src/features/reader/filters/settings/components/ReaderSettingSaturate.tsx
msgid "Custom saturate" msgid "Custom saturate"
msgstr "Custom saturate" msgstr "Custom saturate"
@@ -1220,8 +1189,6 @@ msgid "Database url"
msgstr "Database url" msgstr "Database url"
#: src/features/backup/screens/Backup.tsx #: src/features/backup/screens/Backup.tsx
#: src/features/backup/screens/Backup.tsx
#: src/features/settings/screens/ServerSettings.tsx
#: src/features/settings/screens/ServerSettings.tsx #: src/features/settings/screens/ServerSettings.tsx
msgid "Day" msgid "Day"
msgstr "Day" msgstr "Day"
@@ -1232,12 +1199,9 @@ msgstr "Decrease auto scroll speed"
#: src/base/components/buttons/ButtonSelect.tsx #: src/base/components/buttons/ButtonSelect.tsx
#: src/base/components/buttons/ValueRotationButton.tsx #: src/base/components/buttons/ValueRotationButton.tsx
#: src/base/components/buttons/ValueRotationButton.tsx
#: src/features/backup/screens/Backup.tsx #: src/features/backup/screens/Backup.tsx
#: src/features/browse/screens/BrowseSettings.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/device/screens/DeviceSetting.tsx
#: src/features/downloads/screens/DownloadSettings.tsx #: src/features/downloads/screens/DownloadSettings.tsx
#: src/features/reader/settings/ReaderSettings.constants.tsx #: src/features/reader/settings/ReaderSettings.constants.tsx
#: src/features/settings/screens/WebUISettings.tsx #: src/features/settings/screens/WebUISettings.tsx
@@ -1334,7 +1298,6 @@ msgstr "Disable authentication"
#: src/features/downloads/components/DeleteChaptersWhileReadingSetting.tsx #: src/features/downloads/components/DeleteChaptersWhileReadingSetting.tsx
#: src/features/reader/settings/layout/components/ReaderSettingTapZoneLayout.tsx #: src/features/reader/settings/layout/components/ReaderSettingTapZoneLayout.tsx
#: src/features/settings/Settings.constants.ts #: src/features/settings/Settings.constants.ts
#: src/features/settings/Settings.constants.ts
msgid "Disabled" msgid "Disabled"
msgstr "Disabled" msgstr "Disabled"
@@ -1481,7 +1444,6 @@ msgstr "Edit categories"
msgid "Edit category" msgid "Edit category"
msgstr "Edit category" msgstr "Edit category"
#: src/features/manga/components/MangaToolbarMenu.tsx
#: src/features/manga/components/MangaToolbarMenu.tsx #: src/features/manga/components/MangaToolbarMenu.tsx
msgid "Edit manga categories" msgid "Edit manga categories"
msgstr "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" msgid "Error"
msgstr "Error" msgstr "Error"
#: src/features/settings/screens/ServerSettings.tsx
#: 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)" 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)" 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 #: src/features/migration/components/migration-entry/MigrationEntrySearchExcludeActions.tsx
msgid "Exclude" msgid "Exclude"
msgstr "Exclude" msgstr "Exclude"
@@ -1579,11 +1539,9 @@ msgstr "Failed to connect to KOReader Sync server."
msgid "Failed to disconnect from KOReader Sync server." msgid "Failed to disconnect from KOReader Sync server."
msgstr "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/backup/screens/Backup.tsx
#: src/features/browse/extensions/Extensions.tsx #: src/features/browse/extensions/Extensions.tsx
#: src/features/browse/screens/BrowseSettings.tsx #: src/features/browse/screens/BrowseSettings.tsx
#: src/features/browse/screens/BrowseSettings.tsx
#: src/features/browse/sources/components/SourceCard.tsx #: src/features/browse/sources/components/SourceCard.tsx
#: src/features/category/components/CategoriesInclusionSetting.tsx #: src/features/category/components/CategoriesInclusionSetting.tsx
#: src/features/category/components/CreateOrEditCategoryDialog.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/device/screens/DeviceSetting.tsx
#: src/features/downloads/components/DownloadAheadSetting.tsx #: src/features/downloads/components/DownloadAheadSetting.tsx
#: src/features/downloads/screens/DownloadSettings.tsx #: src/features/downloads/screens/DownloadSettings.tsx
#: src/features/downloads/screens/DownloadSettings.tsx
#: src/features/extension/info/components/SourceCard.tsx #: src/features/extension/info/components/SourceCard.tsx
#: src/features/global-search/screens/SearchAll.tsx #: src/features/global-search/screens/SearchAll.tsx
#: src/features/history/screens/HistorySettings.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/Appearance.tsx
#: src/features/settings/screens/ImageProcessingSetting.tsx #: src/features/settings/screens/ImageProcessingSetting.tsx
#: src/features/settings/screens/ServerSettings.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/settings/screens/WebUISettings.tsx
#: src/features/source/browse/screens/SourceMangas.tsx #: src/features/source/browse/screens/SourceMangas.tsx
#: src/features/source/components/SourceLanguageSelect.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/source/services/Sources.ts
#: src/features/theme/AppThemeContext.tsx #: src/features/theme/AppThemeContext.tsx
#: src/features/tracker/components/cards/TrackerActiveCard.tsx #: src/features/tracker/components/cards/TrackerActiveCard.tsx
#: src/features/tracker/components/cards/TrackerActiveCard.tsx
#: src/features/tracker/screens/TrackingSettings.tsx #: src/features/tracker/screens/TrackingSettings.tsx
msgid "Failed to save changes" msgid "Failed to save changes"
msgstr "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/globalUpdate/GlobalUpdateSettingsInterval.tsx
#: src/features/settings/components/webUI/WebUIUpdateIntervalSetting.tsx #: src/features/settings/components/webUI/WebUIUpdateIntervalSetting.tsx
#: src/features/settings/components/webUI/WebUIUpdateIntervalSetting.tsx
msgid "h" msgid "h"
msgstr "h" msgstr "h"
@@ -1901,7 +1854,6 @@ msgstr ""
msgid "In Library" msgid "In Library"
msgstr "In Library" msgstr "In Library"
#: src/features/migration/components/migration-entry/MigrationEntrySearchExcludeActions.tsx
#: src/features/migration/components/migration-entry/MigrationEntrySearchExcludeActions.tsx #: src/features/migration/components/migration-entry/MigrationEntrySearchExcludeActions.tsx
msgid "Include" msgid "Include"
msgstr "Include" msgstr "Include"
@@ -1936,7 +1888,6 @@ msgstr "Inform about updated version"
msgid "Inform about version update" msgid "Inform about version update"
msgstr "Inform about version update" msgstr "Inform about version update"
#: src/base/components/feedback/SnackbarWithDescription.tsx
#: src/base/components/feedback/SnackbarWithDescription.tsx #: src/base/components/feedback/SnackbarWithDescription.tsx
msgid "Information" msgid "Information"
msgstr "Information" msgstr "Information"
@@ -1978,8 +1929,6 @@ msgstr "Invalid filetype"
#: src/features/settings/components/images/KeyValueItem.tsx #: src/features/settings/components/images/KeyValueItem.tsx
#: src/features/settings/components/images/MimeTypeTextField.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
#: src/features/settings/components/images/Processing.tsx
msgid "Invalid input" msgid "Invalid input"
msgstr "Invalid input" msgstr "Invalid input"
@@ -2056,7 +2005,6 @@ msgstr "L-Shape"
msgid "Language" msgid "Language"
msgstr "Language" msgstr "Language"
#: src/base/utils/Languages.ts
#: src/base/utils/Languages.ts #: src/base/utils/Languages.ts
msgid "Language with code: {code}" msgid "Language with code: {code}"
msgstr "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/backup/Backup.constants.ts
#: src/features/library/screens/Library.tsx #: src/features/library/screens/Library.tsx
#: src/features/library/screens/Library.tsx
#: src/features/library/screens/LibrarySettings.tsx #: src/features/library/screens/LibrarySettings.tsx
#: src/features/navigation-bar/NavigationBar.constants.ts #: src/features/navigation-bar/NavigationBar.constants.ts
#: src/features/settings/screens/Settings.tsx #: src/features/settings/screens/Settings.tsx
@@ -2216,8 +2163,6 @@ msgstr "Logged in"
msgid "Logging in to {trackerName}…" msgid "Logging in to {trackerName}…"
msgstr "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 #: src/features/manga/Manga.constants.ts
msgid "Long strip" msgid "Long strip"
msgstr "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/MigrationDestinationEntry.tsx
#: src/features/migration/components/migration-entry/MigrationEntry.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
#: src/features/migration/components/migration-entry/MigrationEntrySearchExcludeActions.tsx
msgid "Manual search" msgid "Manual search"
msgstr "Manual search" msgstr "Manual search"
@@ -2296,7 +2240,6 @@ msgstr "Mark selected as unread"
msgid "Match found" msgid "Match found"
msgstr "Match found" msgstr "Match found"
#: src/features/migration/components/migration-entry/MigrationEntry.tsx
#: src/features/migration/components/migration-entry/MigrationEntry.tsx #: src/features/migration/components/migration-entry/MigrationEntry.tsx
msgid "Matches" msgid "Matches"
msgstr "Matches" msgstr "Matches"
@@ -2319,8 +2262,6 @@ msgstr "Menu"
#: src/features/browse/screens/Browse.tsx #: src/features/browse/screens/Browse.tsx
#: src/features/manga/components/MangaToolbarMenu.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/manga/Manga.constants.ts
#: src/features/migration/components/MigrationOptionsDialog.tsx #: src/features/migration/components/MigrationOptionsDialog.tsx
#: src/features/migration/screens/MigrationSelectMangas.tsx #: src/features/migration/screens/MigrationSelectMangas.tsx
@@ -2377,7 +2318,6 @@ msgstr "MIME-Type target"
msgid "Minty Miracles" msgid "Minty Miracles"
msgstr "Minty Miracles" msgstr "Minty Miracles"
#: src/features/settings/screens/ServerSettings.tsx
#: src/features/settings/screens/ServerSettings.tsx #: src/features/settings/screens/ServerSettings.tsx
msgid "Minute" msgid "Minute"
msgstr "Minute" msgstr "Minute"
@@ -2427,13 +2367,11 @@ msgstr "Next"
#: src/features/reader/hotkeys/settings/components/ReaderSettingHotkey.tsx #: 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
#: src/features/reader/overlay/navigation/desktop/components/ReaderNavBarDesktopChapterNavigation.tsx
msgid "Next chapter" msgid "Next chapter"
msgstr "Next chapter" msgstr "Next chapter"
#: src/features/reader/hotkeys/settings/components/ReaderSettingHotkey.tsx #: 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
#: src/features/reader/overlay/navigation/desktop/components/ReaderNavBarDesktopPageNavigation.tsx
msgid "Next page" msgid "Next page"
msgstr "Next page" msgstr "Next page"
@@ -2456,7 +2394,6 @@ msgstr "No downloads"
#: src/features/global-search/screens/SearchAll.tsx #: src/features/global-search/screens/SearchAll.tsx
#: src/features/manga/components/MangaGrid.tsx #: src/features/manga/components/MangaGrid.tsx
#: src/features/source/browse/screens/SourceMangas.tsx #: src/features/source/browse/screens/SourceMangas.tsx
#: src/features/source/browse/screens/SourceMangas.tsx
#: src/features/tracker/components/TrackerSearch.tsx #: src/features/tracker/components/TrackerSearch.tsx
msgid "No manga found" msgid "No manga found"
msgstr "No manga found" msgstr "No manga found"
@@ -2515,7 +2452,6 @@ msgstr ""
msgid "Number of unread chapters to download" msgid "Number of unread chapters to download"
msgstr "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 #: src/features/extension/Extensions.constants.ts
msgid "Obsolete" msgid "Obsolete"
msgstr "Obsolete" msgstr "Obsolete"
@@ -2602,7 +2538,6 @@ msgstr "Open the WebUI when starting the server"
#: src/features/chapter/components/cards/ChapterCard.tsx #: src/features/chapter/components/cards/ChapterCard.tsx
#: src/features/manga/components/MangaOptionButton.tsx #: src/features/manga/components/MangaOptionButton.tsx
#: src/features/manga/components/MangaOptionButton.tsx
msgid "Options" msgid "Options"
msgstr "Options" msgstr "Options"
@@ -2615,8 +2550,6 @@ msgid "Original size"
msgstr "Original size" msgstr "Original size"
#: src/base/utils/Languages.ts #: src/base/utils/Languages.ts
#: src/base/utils/Languages.ts
#: src/features/extension/Extensions.constants.ts
#: src/features/extension/Extensions.constants.ts #: src/features/extension/Extensions.constants.ts
#: src/features/library/components/LibraryOptionsPanel.tsx #: src/features/library/components/LibraryOptionsPanel.tsx
msgid "Other" msgid "Other"
@@ -2630,7 +2563,6 @@ msgstr "Overlay"
msgid "Overlay mode" msgid "Overlay mode"
msgstr "Overlay mode" msgstr "Overlay mode"
#: src/features/reader/overlay/navigation/desktop/components/ReaderNavBarDesktopPageNavigation.tsx
#: src/features/reader/overlay/navigation/desktop/components/ReaderNavBarDesktopPageNavigation.tsx #: src/features/reader/overlay/navigation/desktop/components/ReaderNavBarDesktopPageNavigation.tsx
msgid "Page" msgid "Page"
msgstr "Page" msgstr "Page"
@@ -2645,7 +2577,6 @@ msgstr "Parallel source requests"
#: src/base/components/inputs/PasswordTextField.tsx #: src/base/components/inputs/PasswordTextField.tsx
#: src/features/settings/screens/ServerSettings.tsx #: src/features/settings/screens/ServerSettings.tsx
#: src/features/settings/screens/ServerSettings.tsx
msgid "Password" msgid "Password"
msgstr "Password" msgstr "Password"
@@ -2675,7 +2606,6 @@ msgstr "Pinned"
msgid "Popular" msgid "Popular"
msgstr "Popular" msgstr "Popular"
#: src/features/settings/screens/ServerSettings.tsx
#: src/features/settings/screens/ServerSettings.tsx #: src/features/settings/screens/ServerSettings.tsx
msgid "Port" msgid "Port"
msgstr "Port" msgstr "Port"
@@ -2703,13 +2633,11 @@ msgstr "Previous"
#: src/features/reader/hotkeys/settings/components/ReaderSettingHotkey.tsx #: 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
#: src/features/reader/overlay/navigation/desktop/components/ReaderNavBarDesktopChapterNavigation.tsx
msgid "Previous chapter" msgid "Previous chapter"
msgstr "Previous chapter" msgstr "Previous chapter"
#: src/features/reader/hotkeys/settings/components/ReaderSettingHotkey.tsx #: 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
#: src/features/reader/overlay/navigation/desktop/components/ReaderNavBarDesktopPageNavigation.tsx
msgid "Previous page" msgid "Previous page"
msgstr "Previous page" msgstr "Previous page"
@@ -2806,7 +2734,6 @@ msgstr "Refresh"
msgid "Releasing" msgid "Releasing"
msgstr "Releasing" msgstr "Releasing"
#: src/features/manga/components/MangaToolbarMenu.tsx
#: src/features/manga/components/MangaToolbarMenu.tsx #: src/features/manga/components/MangaToolbarMenu.tsx
msgid "Reload data from source" msgid "Reload data from source"
msgstr "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" msgid "Removed non library manga from categories"
msgstr "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/buttons/ResetButton.tsx
#: src/base/components/settings/CheckboxListSetting.tsx #: src/base/components/settings/CheckboxListSetting.tsx
#: src/features/reader/hotkeys/settings/components/RecordHotkey.tsx #: src/features/reader/hotkeys/settings/components/RecordHotkey.tsx
@@ -2878,7 +2804,6 @@ msgstr "Response fallback"
msgid "Restore" msgid "Restore"
msgstr "Restore" msgstr "Restore"
#: src/features/backup/screens/Backup.tsx
#: src/features/backup/screens/Backup.tsx #: src/features/backup/screens/Backup.tsx
msgid "Restore Backup" msgid "Restore Backup"
msgstr "Restore Backup" msgstr "Restore Backup"
@@ -2922,7 +2847,6 @@ msgstr "Rosegold"
#: src/features/settings/screens/ImageProcessingSetting.tsx #: src/features/settings/screens/ImageProcessingSetting.tsx
#: src/features/theme/components/CreateThemeDialog.tsx #: src/features/theme/components/CreateThemeDialog.tsx
#: src/features/theme/components/CreateThemeDialog.tsx
msgid "Save" msgid "Save"
msgstr "Save" msgstr "Save"
@@ -2934,7 +2858,6 @@ msgstr "Save as CBZ archive"
msgid "Save current search" msgid "Save current search"
msgstr "Save current search" msgstr "Save current search"
#: src/features/manga/components/MangaToolbarMenu.tsx
#: src/features/manga/components/MangaToolbarMenu.tsx #: src/features/manga/components/MangaToolbarMenu.tsx
#: src/features/theme/components/CreateThemeDialog.tsx #: src/features/theme/components/CreateThemeDialog.tsx
msgid "Save dynamic color theme" msgid "Save dynamic color theme"
@@ -3028,7 +2951,6 @@ msgstr "Search results will include manga that do not match the current filters"
msgid "Searching…" msgid "Searching…"
msgstr "Searching…" msgstr "Searching…"
#: src/features/settings/components/images/Processing.tsx
#: src/features/settings/components/images/Processing.tsx #: src/features/settings/components/images/Processing.tsx
#: src/features/settings/screens/ServerSettings.tsx #: src/features/settings/screens/ServerSettings.tsx
msgid "Second" msgid "Second"
@@ -3088,7 +3010,6 @@ msgstr "Sepia"
msgid "Series settings" msgid "Series settings"
msgstr "Series settings" msgstr "Series settings"
#: src/features/settings/screens/About.tsx
#: src/features/settings/screens/About.tsx #: src/features/settings/screens/About.tsx
#: src/features/settings/screens/ServerSettings.tsx #: src/features/settings/screens/ServerSettings.tsx
#: src/features/settings/screens/Settings.tsx #: src/features/settings/screens/Settings.tsx
@@ -3253,7 +3174,6 @@ msgstr "Skip duplicate chapters"
msgid "Skip filtered chapters" msgid "Skip filtered chapters"
msgstr "Skip filtered chapters" msgstr "Skip filtered chapters"
#: src/features/settings/components/globalUpdate/GlobalUpdateSettingsEntries.tsx
#: src/features/settings/components/globalUpdate/GlobalUpdateSettingsEntries.tsx #: src/features/settings/components/globalUpdate/GlobalUpdateSettingsEntries.tsx
msgid "Skip updating entries" msgid "Skip updating entries"
msgstr "Skip updating entries" msgstr "Skip updating entries"
@@ -3318,7 +3238,6 @@ msgstr "Source"
msgid "Source Configuration" msgid "Source Configuration"
msgstr "Source Configuration" msgstr "Source Configuration"
#: src/features/migration/components/migration-entry/MigrationSourceEntry.tsx
#: src/features/migration/components/migration-entry/MigrationSourceEntry.tsx #: src/features/migration/components/migration-entry/MigrationSourceEntry.tsx
msgid "Source entry - {sourceTitle}" msgid "Source entry - {sourceTitle}"
msgstr "Source entry - {sourceTitle}" msgstr "Source entry - {sourceTitle}"
@@ -3436,7 +3355,6 @@ msgstr "Tabs"
msgid "Tap zones" msgid "Tap zones"
msgstr "Tap zones" msgstr "Tap zones"
#: src/features/settings/components/images/Processing.tsx
#: src/features/settings/components/images/Processing.tsx #: src/features/settings/components/images/Processing.tsx
msgid "Target mode" msgid "Target mode"
msgstr "Target mode" msgstr "Target mode"
@@ -3593,7 +3511,6 @@ msgstr "Toggle stretch image"
msgid "Total chapters" msgid "Total chapters"
msgstr "Total chapters" msgstr "Total chapters"
#: src/features/manga/Manga.constants.ts
#: src/features/manga/Manga.constants.ts #: src/features/manga/Manga.constants.ts
#: src/features/tracker/components/TrackerSearch.tsx #: src/features/tracker/components/TrackerSearch.tsx
msgid "Track" msgid "Track"
@@ -3662,7 +3579,6 @@ msgstr "UI Login"
#: src/features/library/screens/LibraryDuplicates.tsx #: src/features/library/screens/LibraryDuplicates.tsx
#: src/features/library/screens/LibrarySettings.tsx #: src/features/library/screens/LibrarySettings.tsx
#: src/features/manga/hooks/useManageMangaLibraryState.tsx #: src/features/manga/hooks/useManageMangaLibraryState.tsx
#: src/features/manga/hooks/useManageMangaLibraryState.tsx
#: src/features/migration/screens/MigrationSelectMangas.tsx #: src/features/migration/screens/MigrationSelectMangas.tsx
#: src/features/migration/screens/MigrationSelectSource.tsx #: src/features/migration/screens/MigrationSelectSource.tsx
#: src/features/reader/screens/Reader.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/base/components/modals/LoginDialog.tsx
#: src/features/authentication/screens/LoginPage.tsx #: src/features/authentication/screens/LoginPage.tsx
#: src/features/settings/screens/ServerSettings.tsx #: src/features/settings/screens/ServerSettings.tsx
#: src/features/settings/screens/ServerSettings.tsx
msgid "Username" msgid "Username"
msgstr "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." 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." 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 #: src/features/settings/Settings.constants.ts
msgid "Where to start the WebUI when starting the server" msgid "Where to start the WebUI when starting the server"
msgstr "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." msgid "Your browser will prompt you to enter credentials with a dialog."
msgstr "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 #: src/features/library/screens/Library.tsx
msgid "Your library is empty" msgid "Your library is empty"
msgstr "Your library is empty" msgstr "Your library is empty"

167
yarn.lock
View File

@@ -1415,7 +1415,7 @@
resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310"
integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== 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" version "7.28.4"
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.28.4.tgz#a70226016fabe25c5783b2f22d3e1c9bc5ca3326" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.28.4.tgz#a70226016fabe25c5783b2f22d3e1c9bc5ca3326"
integrity sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ== integrity sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==
@@ -1446,6 +1446,11 @@
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.28.6.tgz#d267a43cb1836dc4d182cce93ae75ba954ef6d2b" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.28.6.tgz#d267a43cb1836dc4d182cce93ae75ba954ef6d2b"
integrity sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA== 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": "@babel/template@^7.18.10", "@babel/template@^7.20.7":
version "7.24.0" version "7.24.0"
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.0.tgz#c6a524aa93a4a05d66aaf31654258fae69d87d50" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.0.tgz#c6a524aa93a4a05d66aaf31654258fae69d87d50"
@@ -3148,129 +3153,110 @@
dependencies: dependencies:
moo "^0.5.1" moo "^0.5.1"
"@mui/core-downloads-tracker@^7.3.9": "@mui/core-downloads-tracker@^9.0.0":
version "7.3.9" version "9.0.0"
resolved "https://registry.yarnpkg.com/@mui/core-downloads-tracker/-/core-downloads-tracker-7.3.9.tgz#d944e385f8f7f5e680e5ba479b39ff8602bd4939" resolved "https://registry.yarnpkg.com/@mui/core-downloads-tracker/-/core-downloads-tracker-9.0.0.tgz#b2df0488117bc892d08715de7857fc7d8637dfc0"
integrity sha512-MOkOCTfbMJwLshlBCKJ59V2F/uaLYfmKnN76kksj6jlGUVdI25A9Hzs08m+zjBRdLv+sK7Rqdsefe8X7h/6PCw== integrity sha512-uwQNGkhv0lf7ufxw6QXev77BW6pWbW+7uxYjU5+rfp4lBkFtMEgJCsarTM3Tn+i0lGx6+Ol2u88JdGXr0GDskA==
"@mui/icons-material@7.3.9": "@mui/icons-material@9.0.0":
version "7.3.9" version "9.0.0"
resolved "https://registry.yarnpkg.com/@mui/icons-material/-/icons-material-7.3.9.tgz#4f6dc62bfe8954f3848b0eecb3650cff10f6a7ec" resolved "https://registry.yarnpkg.com/@mui/icons-material/-/icons-material-9.0.0.tgz#85fb0c59b12e745792c3c6c598bf0550e98968e8"
integrity sha512-BT+zPJXss8Hg/oEMRmHl17Q97bPACG4ufFSfGEdhiE96jOyR5Dz1ty7ZWt1fVGR0y1p+sSgEwQT/MNZQmoWDCw== integrity sha512-oDwyvI6LgjWRC9MBcSGvLkPud9S9ELgSBQFYxa1rYcZn6Br55dn22SyvsPDMsn0G8OndFk53iMT45W5mNqrogw==
dependencies: dependencies:
"@babel/runtime" "^7.28.6" "@babel/runtime" "^7.29.2"
"@mui/material@7.3.9": "@mui/material@9.0.0":
version "7.3.9" version "9.0.0"
resolved "https://registry.yarnpkg.com/@mui/material/-/material-7.3.9.tgz#b3bf698b4b82ad630422df55f3d5f4e44a7bad11" resolved "https://registry.yarnpkg.com/@mui/material/-/material-9.0.0.tgz#30d19aa0ccf3b1868179870ced72d720e347a95a"
integrity sha512-I8yO3t4T0y7bvDiR1qhIN6iBWZOTBfVOnmLlM7K6h3dx5YX2a7rnkuXzc2UkZaqhxY9NgTnEbdPlokR1RxCNRQ== integrity sha512-+VP/oQCDhDR87NQQgXnNBG8dwy6GNuQLnenS1pZvkbn2dKFSxRSRMybTpH9xUxXP+316mlYDy5CSbYtusnCWtw==
dependencies: dependencies:
"@babel/runtime" "^7.28.6" "@babel/runtime" "^7.29.2"
"@mui/core-downloads-tracker" "^7.3.9" "@mui/core-downloads-tracker" "^9.0.0"
"@mui/system" "^7.3.9" "@mui/system" "^9.0.0"
"@mui/types" "^7.4.12" "@mui/types" "^9.0.0"
"@mui/utils" "^7.3.9" "@mui/utils" "^9.0.0"
"@popperjs/core" "^2.11.8" "@popperjs/core" "^2.11.8"
"@types/react-transition-group" "^4.4.12" "@types/react-transition-group" "^4.4.12"
clsx "^2.1.1" clsx "^2.1.1"
csstype "^3.2.3" csstype "^3.2.3"
prop-types "^15.8.1" prop-types "^15.8.1"
react-is "^19.2.3" react-is "^19.2.4"
react-transition-group "^4.4.5" react-transition-group "^4.4.5"
"@mui/private-theming@^7.3.9": "@mui/private-theming@^9.0.0":
version "7.3.9" version "9.0.0"
resolved "https://registry.yarnpkg.com/@mui/private-theming/-/private-theming-7.3.9.tgz#c785dc429b7ed62cf3952140be703cbe95704a13" resolved "https://registry.yarnpkg.com/@mui/private-theming/-/private-theming-9.0.0.tgz#2617a4fa2045e0644429556afebe87aeaa0ea966"
integrity sha512-ErIyRQvsiQEq7Yvcvfw9UDHngaqjMy9P3JDPnRAaKG5qhpl2C4tX/W1S4zJvpu+feihmZJStjIyvnv6KDbIrlw== integrity sha512-JtuZoaiCqwD6vjgYu6Xp3T7DZkrxJlgtDz5yESzhI34fEX5hHMh2VJUbuL9UOg8xrfIFMrq6dcYoH/7Zi4G0RA==
dependencies: dependencies:
"@babel/runtime" "^7.28.6" "@babel/runtime" "^7.29.2"
"@mui/utils" "^7.3.9" "@mui/utils" "^9.0.0"
prop-types "^15.8.1" prop-types "^15.8.1"
"@mui/styled-engine@^7.3.9": "@mui/styled-engine@^9.0.0":
version "7.3.9" version "9.0.0"
resolved "https://registry.yarnpkg.com/@mui/styled-engine/-/styled-engine-7.3.9.tgz#e425ca7b5cb559bde01b8fa4a7a842e9b5916f53" resolved "https://registry.yarnpkg.com/@mui/styled-engine/-/styled-engine-9.0.0.tgz#ab7b1c25c0193a796ced29da3662191d53ae339b"
integrity sha512-JqujWt5bX4okjUPGpVof/7pvgClqh7HvIbsIBIOOlCh2u3wG/Bwp4+E1bc1dXSwkrkp9WUAoNdI5HEC+5HKvMw== integrity sha512-9RLGdX4Jg0aQPRuvqh/OLzYSPlgd5zyEw5/1HIRfdavSiOd03WtUaGZH9/w1RoTYuRKwpgy0hpIFaMHIqPVIWg==
dependencies: dependencies:
"@babel/runtime" "^7.28.6" "@babel/runtime" "^7.29.2"
"@emotion/cache" "^11.14.0" "@emotion/cache" "^11.14.0"
"@emotion/serialize" "^1.3.3" "@emotion/serialize" "^1.3.3"
"@emotion/sheet" "^1.4.0" "@emotion/sheet" "^1.4.0"
csstype "^3.2.3" csstype "^3.2.3"
prop-types "^15.8.1" prop-types "^15.8.1"
"@mui/system@7.3.9", "@mui/system@^7.3.9": "@mui/system@9.0.0", "@mui/system@^9.0.0":
version "7.3.9" version "9.0.0"
resolved "https://registry.yarnpkg.com/@mui/system/-/system-7.3.9.tgz#d8181dd9ad8c5e9afdf50eb7009062c506976ab1" resolved "https://registry.yarnpkg.com/@mui/system/-/system-9.0.0.tgz#a95509127a7df264692105abebaf5a4a965401d5"
integrity sha512-aL1q9am8XpRrSabv9qWf5RHhJICJql34wnrc1nz0MuOglPRYF/liN+c8VqZdTvUn9qg+ZjRVbKf4sJVFfIDtmg== integrity sha512-YnC5Zg6j04IxiLc/boAKs0464jfZlLFVa7mf5E8lF0XOtZVUvG6R6gJK50lgUYdaaLdyLfxF6xR7LaPuEpeT/g==
dependencies: dependencies:
"@babel/runtime" "^7.28.6" "@babel/runtime" "^7.29.2"
"@mui/private-theming" "^7.3.9" "@mui/private-theming" "^9.0.0"
"@mui/styled-engine" "^7.3.9" "@mui/styled-engine" "^9.0.0"
"@mui/types" "^7.4.12" "@mui/types" "^9.0.0"
"@mui/utils" "^7.3.9" "@mui/utils" "^9.0.0"
clsx "^2.1.1" clsx "^2.1.1"
csstype "^3.2.3" csstype "^3.2.3"
prop-types "^15.8.1" prop-types "^15.8.1"
"@mui/types@^7.4.12": "@mui/types@^9.0.0":
version "7.4.12" version "9.0.0"
resolved "https://registry.yarnpkg.com/@mui/types/-/types-7.4.12.tgz#e4eba37a7506419ea5c5e0604322ba82b271bf46" resolved "https://registry.yarnpkg.com/@mui/types/-/types-9.0.0.tgz#92d8c64e72cb863ee59108cb20cc476d648a3ab9"
integrity sha512-iKNAF2u9PzSIj40CjvKJWxFXJo122jXVdrmdh0hMYd+FR+NuJMkr/L88XwWLCRiJ5P1j+uyac25+Kp6YC4hu6w== integrity sha512-i1cuFCAWN44b3AJWO7mh7tuh1sqbQSeVr/94oG0TX5uXivac8XalgE4/6fQZcmGZigzbQ35IXxj/4jLpRIBYZg==
dependencies: dependencies:
"@babel/runtime" "^7.28.6" "@babel/runtime" "^7.29.2"
"@mui/types@^7.4.8": "@mui/utils@9.0.0", "@mui/utils@^9.0.0":
version "7.4.8" version "9.0.0"
resolved "https://registry.yarnpkg.com/@mui/types/-/types-7.4.8.tgz#0c1829353cd7d196be9ac0332a30cdd2792f3558" resolved "https://registry.yarnpkg.com/@mui/utils/-/utils-9.0.0.tgz#25b563ccbf537feba5f89c37a00cb8e6eea45ad0"
integrity sha512-ZNXLBjkPV6ftLCmmRCafak3XmSn8YV0tKE/ZOhzKys7TZXUiE0mZxlH8zKDo6j6TTUaDnuij68gIG+0Ucm7Xhw== integrity sha512-bQcqyg/gjULUqTuyUjSAFr6LQGLvtkNtDbJerAtoUn9kGZ0hg5QJiN1PLHMLbeFpe3te1831uq7GFl2ITokGdg==
dependencies: dependencies:
"@babel/runtime" "^7.28.4" "@babel/runtime" "^7.29.2"
"@mui/types" "^9.0.0"
"@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"
"@types/prop-types" "^15.7.15" "@types/prop-types" "^15.7.15"
clsx "^2.1.1" clsx "^2.1.1"
prop-types "^15.8.1" prop-types "^15.8.1"
react-is "^19.2.3" react-is "^19.2.4"
"@mui/utils@^7.3.5": "@mui/x-date-pickers@9.0.2":
version "7.3.5" version "9.0.2"
resolved "https://registry.yarnpkg.com/@mui/utils/-/utils-7.3.5.tgz#77f3e2b83454bbd47877c73b04cd804f490bf028" resolved "https://registry.yarnpkg.com/@mui/x-date-pickers/-/x-date-pickers-9.0.2.tgz#ac601e4655ce3017185d652f9f91a2914bb6e63a"
integrity sha512-jisvFsEC3sgjUjcPnR4mYfhzjCDIudttSGSbe1o/IXFNu0kZuR+7vqQI0jg8qtcVZBHWrwTfvAZj9MNMumcq1g== integrity sha512-rnyc2wFPnprTS5i8Lq9aX2Rlx+ZRvNZERTd7sPMErf/8HnMCYzxwErITbd+TuImlvo2vaLF1gNynqT8AJMusYw==
dependencies: dependencies:
"@babel/runtime" "^7.28.4" "@babel/runtime" "^7.28.6"
"@mui/types" "^7.4.8" "@mui/utils" "9.0.0"
"@types/prop-types" "^15.7.15" "@mui/x-internals" "^9.0.0"
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"
"@types/react-transition-group" "^4.4.12" "@types/react-transition-group" "^4.4.12"
clsx "^2.1.1" clsx "^2.1.1"
prop-types "^15.8.1" prop-types "^15.8.1"
react-transition-group "^4.4.5" react-transition-group "^4.4.5"
"@mui/x-internals@8.26.0": "@mui/x-internals@^9.0.0":
version "8.26.0" version "9.0.0"
resolved "https://registry.yarnpkg.com/@mui/x-internals/-/x-internals-8.26.0.tgz#49caacac954c29a1b10425c67418310ceb9c8cfa" resolved "https://registry.yarnpkg.com/@mui/x-internals/-/x-internals-9.0.0.tgz#8851a058e09b719690b4f398319805239e923855"
integrity sha512-B9OZau5IQUvIxwpJZhoFJKqRpmWf5r0yMmSXjQuqb5WuqM755EuzWJOenY48denGoENzMLT8hQpA0hRTeU2IPA== integrity sha512-E/4rdg69JjhyybpPGypCjAKSKLLnSdCFM+O6P/nkUg47+qt3uftxQEhjQO53rcn6ahHl6du/uNZ9BLgeY6kYxQ==
dependencies: dependencies:
"@babel/runtime" "^7.28.4" "@babel/runtime" "^7.28.6"
"@mui/utils" "^7.3.5" "@mui/utils" "9.0.0"
reselect "^5.1.1" reselect "^5.1.1"
use-sync-external-store "^1.6.0" 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" resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e"
integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg== integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==
react-is@^19.2.0: react-is@^19.2.4:
version "19.2.0" version "19.2.5"
resolved "https://registry.yarnpkg.com/react-is/-/react-is-19.2.0.tgz#ddc3b4a4e0f3336c3847f18b806506388d7b9973" resolved "https://registry.yarnpkg.com/react-is/-/react-is-19.2.5.tgz#7e7b54143e9313fed787b23fd4295d5a23872ad9"
integrity sha512-x3Ax3kNSMIIkyVYhWPyO09bu0uttcAIoecO/um/rKGQ4EltYWVYtyiGkS/3xMynrbVQdS69Jhlv8FXUEZehlzA== integrity sha512-Dn0t8IQhCmeIT3wu+Apm1/YVsJXsGWi6k4sPdnBIdqMVtHtv0IGi6dcpNpNkNac0zB2uUAqNX3MHzN8c+z2rwQ==
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-lazily@0.9.2: react-lazily@0.9.2:
version "0.9.2" version "0.9.2"