Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Suwayomi/Suwayomi-WebUI
/ functions
Functions
1,443 in github.com/Suwayomi/Suwayomi-WebUI
⨍
Functions
1,443
◇
Types & classes
266
↓ 186 callers
Method
filter
( sources: Source[], { isNsfw, languages, keepLocalSource,
src/features/source/services/Sources.ts:116
↓ 132 callers
Function
applyStyles
(isActive: boolean, styling: CSSObject)
src/base/utils/ApplyStyles.ts:15
↓ 120 callers
Function
getErrorMessage
(error: unknown)
src/lib/HelperFunctions.ts:20
↓ 109 callers
Function
makeToast
( message: string, options: OptionsObject['variant'] | OptionsObject = 'default', description?: st
src/base/utils/Toast.ts:14
↓ 100 callers
Function
defaultPromiseErrorHandler
(name: string, allowProd: boolean = false)
src/lib/DefaultPromiseErrorHandler.ts:10
↓ 93 callers
Method
doRequest
( method: GQLMethod, operation: DocumentNode | TypedDocumentNode<Data, Variables>, var
src/lib/requests/RequestManager.ts:1168
↓ 77 callers
Function
updateSetting
( key: Setting, value: IReaderSettings[Setting], commit?: boolean, profile?: R
src/features/reader/settings/screens/GlobalReaderSettings.tsx:33
↓ 39 callers
Function
updateSetting
( setting: Setting, value: ServerSettingsType[Setting], onCompletion?: (success: boole
src/features/settings/screens/ServerSettings.tsx:81
↓ 39 callers
Function
useMetadataServerSettings
()
src/features/settings/services/ServerSettingsMetadata.ts:35
↓ 36 callers
Function
getOptionForDirection
( ltrOption: T, rtlOption: T, direction: Theme['direction'] = theme?.direction ?? 'ltr', )
src/features/theme/services/ThemeCreator.ts:275
↓ 33 callers
Method
getState
()
src/features/migration/MigrationManager.ts:590
↓ 30 callers
Method
updateState
(updater: (draft: MigrationState) => void)
src/features/migration/MigrationManager.ts:1030
↓ 29 callers
Function
coerceIn
(value: number, min: number, max: number)
src/lib/HelperFunctions.ts:38
↓ 29 callers
Function
getReaderPagesStore
()
src/features/reader/stores/ReaderStore.ts:173
↓ 25 callers
Function
useAppTitle
( title: NavbarContextType['title'], browserTitleOrDependencies?: string | any[], dependencies: an
src/features/navigation-bar/hooks/useAppTitle.ts:19
↓ 22 callers
Function
isContinuousReadingMode
(readingMode: IReaderSettings['readingMode'])
src/features/reader/settings/ReaderSettings.utils.tsx:51
↓ 21 callers
Function
getReaderSettingsStore
()
src/features/reader/stores/ReaderStore.ts:164
↓ 21 callers
Method
resolve
(value: T)
src/lib/ControlledPromise.ts:23
↓ 19 callers
Method
get
(url: string)
src/lib/requests/client/RestClient.ts:22
↓ 19 callers
Function
updateMetadataServerSettings
( setting: Setting, value: MetadataServerSettings[Setting], )
src/features/settings/services/ServerSettingsMetadata.ts:61
↓ 18 callers
Method
preventRippleProp
( ...handlers: T )
src/lib/mui/MUI.util.ts:18
↓ 18 callers
Function
useResizeObserver
( ref: RefObject<HTMLElement | null> | HTMLElement | undefined | null, callback: ResizeObserverCallbac
src/base/hooks/useResizeObserver.tsx:12
↓ 17 callers
Function
assertIsDefined
(value: T | undefined)
src/base/Asserts.ts:9
↓ 17 callers
Function
createUpdateMetadataServerSettings
( handleError: (error: any) => void = defaultPromiseErrorHandler('createUpdateMetadataServerSettings')
src/features/settings/services/ServerSettingsMetadata.ts:71
↓ 17 callers
Function
useHotkeys
(...args: Parameters<typeof useHotKeysHook>)
src/features/reader/hotkeys/ReaderHotkeys.tsx:34
↓ 17 callers
Function
useLocalStorage
( key: string, defaultValue?: T | undefined | (() => T | undefined), )
src/base/hooks/useStorage.tsx:86
↓ 16 callers
Function
convertFromGqlMeta
( gqlMetadata?: MetaType[], filter: (key: string) => boolean = () => true, )
src/features/metadata/services/MetadataConverter.ts:19
↓ 16 callers
Method
getIds
(mangas: MangaIdInfo[])
src/features/manga/services/Mangas.ts:93
↓ 16 callers
Function
getIndexOfPage
(page: ReaderStatePages['pages'][number])
src/features/reader/overlay/progress-bar/ReaderProgressBar.utils.tsx:31
↓ 16 callers
Method
updateSetting
* Writes the change immediately to the cache and sends a mutation in case "commit" is true.
src/features/reader/services/ReaderService.ts:313
↓ 16 callers
Function
useNavBarContext
()
src/features/navigation-bar/NavbarContext.tsx:32
↓ 15 callers
Method
cacheResponse
(endpoint: string, data: unknown, response: unknown)
src/lib/storage/CustomCache.ts:24
↓ 15 callers
Function
withPropsFrom
( Component: ComponentType<ComponentProps>, propsSources: { [K in keyof SourceProps]: PropsSou
src/base/hoc/withPropsFrom.tsx:14
↓ 14 callers
Method
reset
()
src/features/migration/MigrationManager.ts:527
↓ 13 callers
Method
delete
(url: string)
src/lib/requests/client/RestClient.ts:23
↓ 13 callers
Function
getPage
(pageIndex: number, pages: ReaderStatePages['pages'])
src/features/reader/overlay/progress-bar/ReaderProgressBar.utils.tsx:16
↓ 13 callers
Function
isContinuousVerticalReadingMode
(readingMode: IReaderSettings['readingMode'])
src/features/reader/settings/ReaderSettings.utils.tsx:54
↓ 13 callers
Method
openChapter
( offset: 'previous' | 'next' | ChapterIdInfo['id'], doTransitionCheck: boolean = true,
src/features/reader/services/ReaderControls.ts:156
↓ 13 callers
Method
reject
(reason?: any)
src/lib/ControlledPromise.ts:27
↓ 12 callers
Function
enhancedCleanup
(str: string)
src/base/utils/Strings.ts:11
↓ 12 callers
Function
getProgressBarPositionInfo
( position: ProgressBarPosition, )
src/features/reader/overlay/progress-bar/ReaderProgressBar.utils.tsx:80
↓ 12 callers
Method
getResponseFor
(endpoint: string, data: unknown, ttl?: number)
src/lib/storage/CustomCache.ts:35
↓ 12 callers
Method
getValidImgUrlFor
(imageUrl: string, apiVersion: string = '')
src/lib/requests/RequestManager.ts:903
↓ 12 callers
Method
navigate
(toOrDelta: number | To, options?: NavigateOptions)
src/lib/react-router/ReactRouter.ts:21
↓ 11 callers
Method
has
(url: string, key: ImageCacheKey = this.getKeyFor(url))
src/lib/service-worker/ImageCache.ts:43
↓ 11 callers
Method
openPage
(page: number | 'previous' | 'next', forceDirection?: Direction, hideOverlay: boolean = true)
src/features/reader/services/ReaderControls.ts:317
↓ 11 callers
Function
updateState
( value: T, setLocalState: (value: T) => void, setGlobalState: (value: T) => void,
src/features/reader/viewer/ReaderChapterViewer.tsx:230
↓ 10 callers
Method
createStoreHook
( store: UseBoundStoreAny<State>, sliceKey?: keyof State, )
src/lib/zustand/ZustandUtil.ts:37
↓ 10 callers
Function
getMetadataKey
(key: string, prefixes: string[] = [], appPrefix: string = APP_METADATA_KEY_PREFIX)
src/features/metadata/Metadata.utils.ts:29
↓ 10 callers
Function
getReaderTapZoneStore
()
src/features/reader/stores/ReaderStore.ts:182
↓ 10 callers
Method
setItem
(key: string, value: unknown, emitEvent: boolean = true)
src/lib/storage/AppStorage.ts:37
↓ 10 callers
Function
toUniqueLanguageCodes
(codes: string[])
src/base/utils/Languages.ts:57
↓ 10 callers
Function
updateValue
(position: number)
src/features/source/configuration/screens/SourceConfigure.tsx:63
↓ 10 callers
Method
useUpdateServerSettings
( options?: MutationHookOptions<UpdateServerSettingsMutation, UpdateServerSettingsMutationVariables>,
src/lib/requests/RequestManager.ts:3577
↓ 9 callers
Function
getReaderChaptersStore
()
src/features/reader/stores/ReaderStore.ts:176
↓ 9 callers
Function
getReaderOverlayStore
()
src/features/reader/stores/ReaderStore.ts:167
↓ 9 callers
Function
getReaderStore
()
src/features/reader/stores/ReaderStore.ts:158
↓ 9 callers
Function
useAppTitleAndAction
( title: NavbarContextType['title'], action: NavbarContextType['action'], actionDependencies?: any
src/features/navigation-bar/hooks/useAppTitleAndAction.ts:13
↓ 9 callers
Method
useGetServerSettings
( options?: QueryHookOptions<GetServerSettingsQuery, GetServerSettingsQueryVariables>, )
src/lib/requests/RequestManager.ts:3571
↓ 9 callers
Method
useIsTouchDevice
()
src/base/utils/MediaQuery.tsx:25
↓ 8 callers
Method
deleteSetting
( setting: Setting, isGlobal: boolean = false, profile?: ReadingMode, )
src/features/reader/services/ReaderService.ts:397
↓ 8 callers
Function
getReaderAutoScrollStore
()
src/features/reader/stores/ReaderStore.ts:170
↓ 8 callers
Method
getThumbnailUrl
(manga: Partial<MangaThumbnailInfo>)
src/features/manga/services/Mangas.ts:160
↓ 8 callers
Method
isLocalSource
(source: SourceIdInfo)
src/features/source/services/Sources.ts:60
↓ 8 callers
Method
isType
(manga: MangaGenreInfo & MangaSourceNameInfo, type: MangaType)
src/features/manga/services/Mangas.ts:429
↓ 8 callers
Function
languageCodeToName
(code: string)
src/base/utils/Languages.ts:48
↓ 8 callers
Function
log
(...args: Parameters<typeof console.log>)
tools/scripts/updateDependencies.ts:98
↓ 8 callers
Function
onSubmit
()
src/features/settings/screens/ImageProcessingSetting.tsx:67
↓ 8 callers
Function
update
(value: any, commit?: boolean)
src/features/reader/filters/settings/ReaderFilterSettings.tsx:27
↓ 8 callers
Function
updateMetadataSetting
( setting: Setting, value: MetadataServerSettings[Setting], )
src/features/device/screens/DeviceSetting.tsx:44
↓ 8 callers
Function
updateSetting
( setting: Setting, value: BackupSettingsType[Setting], )
src/features/backup/screens/Backup.tsx:77
↓ 7 callers
Function
closeDialog
(resetValue: boolean = true)
src/base/components/settings/SelectSetting.tsx:66
↓ 7 callers
Function
convertToGqlMeta
(metadata?: Metadata)
src/features/metadata/services/MetadataConverter.ts:37
↓ 7 callers
Function
doesMetadataKeyExistIn
(meta: Metadata | undefined, key: string)
src/features/metadata/Metadata.utils.ts:47
↓ 7 callers
Method
getChunkLengthKey
(fullKey: string)
src/features/metadata/services/MetadataChunker.ts:23
↓ 7 callers
Method
getFromCache
( id: MangaIdInfo['id'], fragment: DocumentNode = MANGA_BASE_FIELDS, fragmentName: str
src/features/manga/services/Mangas.ts:97
↓ 7 callers
Function
getReaderChapterFromCache
(id: ChapterIdInfo['id'])
src/features/reader/Reader.utils.ts:36
↓ 7 callers
Function
getReaderProgressBarStore
()
src/features/reader/stores/ReaderStore.ts:179
↓ 7 callers
Function
normalizeMimeType
(mimeType: string)
src/features/settings/ImageProcessing.utils.ts:34
↓ 7 callers
Method
notify
()
src/features/authentication/AuthManager.ts:41
↓ 7 callers
Function
performAction
(action: ChapterAction | 'mark_prev_as_read', chapters: TChapter[])
src/features/chapter/components/actions/ChapterActionMenuItems.tsx:126
↓ 7 callers
Function
performSearch
( queries: NullAndUndefined<string>[] | undefined, strings: NullAndUndefined<string>[], )
src/features/library/hooks/useGetVisibleLibraryMangas.ts:56
↓ 7 callers
Function
shouldForwardProp
(customProps: TupleUnion<keyof TCustomProps>)
src/base/utils/ShouldForwardProp.ts:10
↓ 7 callers
Function
translateExtensionLanguage
(languageCode: string)
src/features/extension/Extensions.utils.ts:60
↓ 7 callers
Method
updateChapters
( ids: number[], patch: UpdateChapterPatchInput & { chapterIdsToDelete?: number[]; trackProgre
src/lib/requests/RequestManager.ts:2825
↓ 7 callers
Function
updateSetting
( setting: Setting, value: LibrarySettingsType[Setting], )
src/features/settings/components/globalUpdate/GlobalUpdateSettings.tsx:36
↓ 7 callers
Method
useCreateGroupedComputeItemKey
( groupCounts: number[], getGroupKey: (index: number, groupIndex: number) => React.Key,
src/lib/virtuoso/Virtuoso.util.tsx:93
↓ 7 callers
Method
useIsTabletWidth
()
src/base/utils/MediaQuery.tsx:37
↓ 6 callers
Method
abort
(reason: unknown = 'abort')
src/features/migration/MigrationManager.ts:473
↓ 6 callers
Method
addParams
(path: string, params: Record<SearchParam | string, string | null | undefined>)
src/lib/UrlUtil.ts:40
↓ 6 callers
Function
createActionNameCreator
(name: string)
src/features/reader/stores/ReaderStore.ts:65
↓ 6 callers
Method
executeAction
( action: ChapterAction, itemCount: number, fnToExecute: () => Promise<unknown>,
src/features/chapter/services/Chapters.ts:264
↓ 6 callers
Method
getChunkIndexKey
(fullKey: string, index: number)
src/features/metadata/services/MetadataChunker.ts:27
↓ 6 callers
Function
getISOLanguageFor
(code: string, orgCode: string = code, isoCode: string = code)
src/lib/ISOLanguageUtil.ts:86
↓ 6 callers
Function
getSourceMetadata
(metaHolder: SourceIdInfo & GqlMetaHolder)
src/features/source/services/SourceMetadata.ts:42
↓ 6 callers
Function
handleChange
(language: string, selected: boolean)
src/base/components/inputs/LanguageSelect.tsx:64
↓ 6 callers
Function
jsonSaveParse
(...args: Parameters<typeof JSON.parse>)
src/lib/HelperFunctions.ts:12
↓ 6 callers
Function
sortByNumber
(a: number | string = 0, b: number | string = 0)
src/features/library/hooks/useGetVisibleLibraryMangas.ts:161
↓ 6 callers
Function
updateObservation
(nodes: NodeList, intersectionAction: (element: Element) => void)
src/features/reader/viewer/hooks/useReaderPreserveScrollPosition.ts:136
↓ 6 callers
Function
updateSetting
( setting: Setting, value: WebUISettingsType[Setting], )
src/features/settings/screens/WebUISettings.tsx:60
next →
1–100 of 1,443, ranked by callers