• Preparing search index...
  • The search index is not available
Kenmei To Anilist
  • Kenmei To Anilist
  • storage
  • initializeStorage

Function initializeStorage

  • initializeStorage(): Promise<void>

    Returns Promise<void>

    • Defined in src/utils/storage.ts:512

Settings

Member Visibility
  • node_modules
    • vite
      • client.d.ts
    • src
      • api
        • anilist
          • auth.ts
            • exchangeToken
          • client.ts
            • request
            • getOAuthUrl
            • getAccessToken
            • searchManga
            • batchSearchManga
            • clearSearchCache
            • clearSearchCacheLocal
            • getMangaByIds
            • getUserMangaList
          • incremental-sync.ts
            • determineIncrementalSteps
            • buildVariablesForStep
          • mutations.ts
            • generateUpdateMangaEntryMutation
            • DELETE_MANGA_ENTRY
          • queries.ts
            • GET_VIEWER
            • GET_USER_MANGA_LIST
            • SEARCH_MANGA
            • GET_MANGA_BY_ID
            • GET_MANGA_BY_IDS
          • sync-service.ts
            • SyncResult
            • SyncProgress
            • SyncReport
            • updateMangaEntry
            • deleteMangaEntry
            • syncMangaBatch
            • retryFailedUpdates
          • types.ts
            • ApiProvider
            • MediaListStatus
            • MediaStatus
            • AniListManga
            • AniListMediaEntry
            • AniListUser
            • GraphQLError
            • AniListResponse
            • PageInfo
            • SearchResult
            • MangaMatch
            • MangaSearchResponse
            • MatchStatus
            • MangaMatchResult
            • UserMediaEntry
            • UserMediaList
        • kenmei
          • data-processor.ts
            • ProcessOptions
            • DEFAULT_PROCESS_OPTIONS
            • processKenmeiExport
            • prepareEntryForSync
            • extractReadingStats
            • processMangaInBatches
            • filterMangaEntries
          • matcher.ts
            • calculateSimilarity
            • scoreMatch
            • findBestMatch
          • parser.ts
            • parseKenmeiExport
            • processKenmeiMangaBatches
            • parseKenmeiCsvExport
            • normalizeKenmeiManga
            • extractMangaMetadata
          • status-mapper.ts
            • mapKenmeiToAniListStatus
            • mapAniListToKenmeiStatus
            • createCustomStatusMapping
            • getAllPossibleStatusMappings
          • types.ts
            • KenmeiStatus
            • KenmeiManga
            • KenmeiExport
            • KenmeiParseOptions
            • DEFAULT_PARSE_OPTIONS
            • MangaMatch
            • DEFAULT_STATUS_MAPPING
            • STATUS_MAPPING
            • StatusMappingConfig
            • ValidationError
            • ProcessingResult
        • manga-sources
          • comick
            • client.ts
              • ComickClient
              • comickClient
              • searchComickManga
              • getComickMangaDetail
              • extractAniListIdFromComick
              • searchComickAndGetAniListManga
              • clearComickCache
              • getComickCacheStatus
            • types.ts
              • ComickManga
              • ComickSearchResponse
              • ComickMangaDetail
              • ComickMatchResult
              • EnhancedAniListManga
          • mangadex
            • client.ts
              • MangaDexClient
              • mangaDexClient
              • searchMangaDexManga
              • getMangaDexMangaDetail
              • extractAniListIdFromMangaDex
              • searchMangaDexAndGetAniListManga
              • clearMangaDexCache
              • getMangaDexCacheStatus
            • types.ts
              • MangaDexManga
              • MangaDexAttributes
              • MangaDexSearchResponse
              • MangaDexMangaDetail
          • base-client.ts
            • BaseMangaSourceClient
          • config.ts
            • COMICK_CONFIG
            • MANGADEX_CONFIG
            • MANGA_SOURCE_CONFIGS
            • getMangaSourceConfig
            • getAvailableMangaSources
            • isMangaSourceAvailable
          • index.ts
            • MangaSource
            • BaseMangaEntry
            • BaseMangaDetail
            • BaseMangaSearchResponse
            • MangaSourceConfig
            • MangaMatchResult
            • EnhancedAniListManga
            • MangaSourceCacheEntry
            • MangaSourceCache
            • BaseMangaSourceClient
            • mangaSourceRegistry
            • MangaSourceRegistry
            • COMICK_CONFIG
            • MANGADEX_CONFIG
            • MANGA_SOURCE_CONFIGS
            • getMangaSourceConfig
            • getAvailableMangaSources
            • isMangaSourceAvailable
            • ComickManga
            • ComickMangaDetail
            • comickClient
            • MangaDexManga
            • MangaDexMangaDetail
            • mangaDexClient
            • getMangaSourceClient
            • searchMangaSource
            • getMangaSourceDetail
          • registry.ts
            • MangaSourceRegistry
            • mangaSourceRegistry
          • types.ts
            • MangaSource
            • BaseMangaEntry
            • BaseMangaDetail
            • BaseMangaSearchResponse
            • MangaSourceConfig
            • MangaMatchResult
            • EnhancedAniListManga
            • MangaSourceCacheEntry
            • MangaSourceCache
        • matching
          • batching
            • batch-search.ts
              • processBatchedUncachedManga
            • categorization.ts
              • categorizeMangaForBatching
            • index.ts
              • CachedResultsStorage
              • UpdateProgressCallbacks
              • KnownMangaData
              • KnownMangaConfig
              • KnownMangaControl
              • UncachedMangaData
              • UncachedMangaConfig
              • UncachedMangaControl
              • SearchServiceConfig
              • BatchCategorizationResult
              • ComickSourceStorage
              • MangaDexSourceStorage
              • categorizeMangaForBatching
              • processKnownMangaIds
              • processUncachedManga
              • processBatchedUncachedManga
              • applyMatchFiltering
              • createMangaMatchResult
              • compileMatchResults
              • handleCancellationResults
            • known-ids.ts
              • processKnownMangaIds
            • results.ts
              • applyMatchFiltering
              • createMangaMatchResult
              • compileMatchResults
              • handleCancellationResults
            • types.ts
              • ComickSourceStorage
              • MangaDexSourceStorage
              • CachedResultsStorage
              • UpdateProgressCallbacks
              • KnownMangaData
              • KnownMangaConfig
              • KnownMangaControl
              • UncachedMangaData
              • UncachedMangaConfig
              • UncachedMangaControl
              • SearchServiceConfig
              • BatchCategorizationResult
            • uncached.ts
              • processUncachedManga
          • cache
            • debugger.ts
              • LocalStorageCacheCounts
              • CacheStatus
              • CacheEntryInfo
              • CheckMangaInCacheResult
              • CacheEntrySummary
              • cacheDebugger
            • index.ts
              • MangaCache
              • CACHE_EXPIRY
              • MANGA_CACHE_KEY
              • SEARCH_CACHE_KEY
              • mangaCache
              • getListenersRegistered
              • setListenersRegistered
              • getServiceInitialized
              • setServiceInitialized
              • generateCacheKey
              • isCacheValid
              • clearMangaCache
              • clearCacheForTitles
              • saveCache
              • syncWithClientCache
              • initializeMangaService
              • cacheDebugger
            • init.ts
              • initializeMangaService
            • persistence.ts
              • saveCache
            • storage.ts
              • mangaCache
              • getListenersRegistered
              • setListenersRegistered
              • getServiceInitialized
              • setServiceInitialized
            • sync.ts
              • syncWithClientCache
            • types.ts
              • MangaCacheSourceMetadata
              • MangaCacheEntry
              • MangaCache
              • CACHE_EXPIRY
              • MANGA_CACHE_KEY
              • SEARCH_CACHE_KEY
            • utils.ts
              • generateCacheKey
              • isCacheValid
              • clearMangaCache
              • clearCacheForTitles
          • filtering
            • blacklist.ts
              • isBlacklistedManga
              • filterOutBlacklistedManga
            • custom-rules.ts
              • ACCEPT_RULE_CONFIDENCE_FLOOR_EXACT
              • ACCEPT_RULE_CONFIDENCE_FLOOR_REGULAR
              • clearRegexCache
              • shouldSkipByCustomRules
              • shouldAcceptByCustomRules
              • getCustomRuleMatchInfo
            • exact-match-checker.ts
              • isExactMatch
            • inclusion-rules.ts
              • InclusionResult
              • shouldIncludeMangaExact
              • shouldIncludeMangaRegular
            • index.ts
              • shouldIgnoreForAutomaticMatching
              • shouldSkipManga
              • isExactMatch
              • shouldIncludeMangaExact
              • shouldIncludeMangaRegular
              • InclusionResult
              • shouldSkipByCustomRules
              • shouldAcceptByCustomRules
              • getCustomRuleMatchInfo
              • clearRegexCache
              • applySystemContentFilters
              • SystemFilterConfig
            • skip-rules.ts
              • shouldIgnoreForAutomaticMatching
              • shouldSkipManga
            • system-filters.ts
              • SystemFilterConfig
              • applySystemContentFilters
          • normalization
            • cache-warmer.ts
              • WorkerNormalizationAlgorithm
              • CacheNormalizationKey
              • TitleNormalizationCacheWarmer
              • getCacheWarmer
            • character-utils.ts
              • replaceSpecialChars
              • removePunctuation
            • index.ts
              • normalizeForMatching
              • processTitle
              • createNormalizedTitles
              • collectMangaTitles
              • isDifferenceOnlyArticles
              • NormalizedTitle
              • replaceSpecialChars
              • removePunctuation
              • isOneShot
              • checkSeasonPattern
              • checkSeasonPatterns
              • TitleNormalizationCacheWarmer
              • getCacheWarmer
              • WorkerNormalizationAlgorithm
              • CacheNormalizationKey
              • NormalizationCacheResult
            • pattern-detection.ts
              • isOneShot
              • checkSeasonPattern
              • checkSeasonPatterns
            • title-normalizer.ts
              • normalizeForMatching
              • processTitle
              • NormalizedTitle
              • createNormalizedTitles
              • collectMangaTitles
              • isDifferenceOnlyArticles
          • orchestration
            • cache-handlers.ts
              • handleCacheBypass
              • processCachedResults
              • cacheSearchResults
              • storeFallbackSourceMetadata
            • index.ts
              • SearchServiceConfig
              • MangaSearchResponse
              • MangaMatch
              • SearchLoopResult
              • DEFAULT_SEARCH_CONFIG
              • rankMangaResults
              • handleCacheBypass
              • processCachedResults
              • cacheSearchResults
              • executeSearchLoop
              • processSearchResults
              • applyContentFiltering
              • handleNoResultsFallback
              • buildFinalResponse
              • searchMangaByTitle
            • ranking.ts
              • rankMangaResults
            • response-builder.ts
              • buildFinalResponse
            • result-processing.ts
              • processSearchResults
              • applyContentFiltering
              • handleNoResultsFallback
            • search-execution.ts
              • executeSearchLoop
            • search-orchestrator.ts
              • performExtraSearches
              • searchMangaByTitle
            • types.ts
              • SearchServiceConfig
              • MangaSearchResponse
              • MangaMatch
              • SearchLoopResult
              • DEFAULT_SEARCH_CONFIG
          • rate-limiting
            • config.ts
              • API_RATE_LIMIT
              • REQUEST_INTERVAL
              • SAFETY_DELAY
            • index.ts
              • API_RATE_LIMIT
              • REQUEST_INTERVAL
              • SAFETY_DELAY
              • QueueEntry
              • requestQueue
              • getLastRequestTime
              • setLastRequestTime
              • isProcessingQueue
              • setProcessingQueue
              • isManualPauseActive
              • isManualMatchingPaused
              • waitWhileManuallyPaused
              • setManualMatchingPause
              • sleep
              • acquireRateLimit
              • searchWithRateLimit
            • manual-pause.ts
              • isManualPauseActive
              • waitWhileManuallyPaused
              • setManualMatchingPause
              • isManualMatchingPaused
            • queue-processor.ts
              • acquireRateLimit
              • retryQueueEntry
            • queue-state.ts
              • QueueEntry
              • getLastRequestTime
              • setLastRequestTime
              • requestQueue
              • isProcessingQueue
              • setProcessingQueue
            • search-wrappers.ts
              • searchWithRateLimit
            • utils.ts
              • sleep
          • scoring
            • confidence-mapper.ts
              • calculateConfidence
            • index.ts
              • calculateMatchScore
              • calculateConfidence
              • calculateWordOrderSimilarity
              • containsCompleteTitle
              • calculateWordMatchScore
              • calculateTitleTypePriority
            • match-scorer.ts
              • MatchScoreOptions
              • MatchScoreDetails
              • calculateMatchScoreDetails
              • calculateMatchScore
            • similarity-calculator.ts
              • calculateWordOrderSimilarity
              • containsCompleteTitle
              • calculateWordMatchScore
            • title-priority.ts
              • calculateTitleTypePriority
          • sources
            • comick-fallback.ts
              • executeComickFallback
            • comick-processing.ts
              • processComickResults
              • applyComickFiltering
            • conversion.ts
              • convertEnhancedMangaToAniList
            • index.ts
              • ComickSourceInfo
              • MangaDexSourceInfo
              • ComickSourceMap
              • MangaDexSourceMap
              • GenericSourceInfo
              • convertEnhancedMangaToAniList
              • processComickResults
              • applyComickFiltering
              • processMangaDexResults
              • applyMangaDexFiltering
              • executeComickFallback
              • executeMangaDexFallback
              • mergeSourceResults
              • getSourceInfo
            • mangadex-fallback.ts
              • executeMangaDexFallback
            • mangadex-processing.ts
              • processMangaDexResults
              • applyMangaDexFiltering
            • merge-utils.ts
              • mergeSourceResults
              • getSourceInfo
            • types.ts
              • ComickSourceInfo
              • MangaDexSourceInfo
              • ComickSourceMap
              • MangaDexSourceMap
              • GenericSourceInfo
          • match-engine.ts
            • MatchEngineConfig
            • DEFAULT_MATCH_CONFIG
            • normalizeString
            • calculateSimilarity
            • scoreMatch
            • findBestMatches
            • processBatchMatches
          • search-service.ts
            • searchMangaByTitle
            • matchSingleManga
            • batchMatchManga
            • preloadCommonManga
            • getBatchedMangaIds
            • SearchServiceConfig
            • MangaSearchResponse
            • MangaMatch
            • DEFAULT_SEARCH_CONFIG
            • clearMangaCache
            • clearCacheForTitles
            • cacheDebugger
            • initializeMangaService
            • isOneShot
            • setManualMatchingPause
            • isManualMatchingPaused
      • components
        • debug
          • ConfidenceTestExporter.lazy.tsx
            • ConfidenceTestExporter
          • ConfidenceTestExporter.tsx
            • ConfidenceTestExporterProps
            • ConfidenceTestExporter
            • confidenceTestExporter
          • ConfidenceTestModal.lazy.tsx
            • ConfidenceTestModalLazyProps
            • ConfidenceTestModalLazy
          • ConfidenceTestModal.tsx
            • ConfidenceTestModalProps
            • ConfidenceTestModal
          • ConfidenceTestResults.tsx
            • ConfidenceTestResultsProps
            • ConfidenceTestResults
          • DebugMenu.tsx
            • DebugMenuProps
            • DebugMenu
          • EventLogger.tsx
            • EventLogger
          • IpcViewer.tsx
            • IpcViewer
          • LogViewer.tsx
            • LogViewer
          • PerformanceMonitor.tsx
            • PerformanceMonitor
          • StateInspector.tsx
            • StateInspector
          • StorageDebugger.tsx
            • StorageDebugger
        • import
          • DataTable.tsx
            • DataTableProps
            • DataTable
          • FileDropZone.tsx
            • FileDropZoneProps
            • FileDropZone
          • ImportPageContent.tsx
            • ImportSuccessProps
            • ImportSuccessContent
            • FileUploadProps
            • FileUploadContent
            • FileReadyProps
            • FileReadyContent
          • ImportSummary.tsx
            • ImportSummaryProps
            • StatusCount
            • ImportSummary
        • layout
          • BackgroundMatchingIndicator.tsx
            • BackgroundMatchingIndicator
          • BaseLayout.tsx
            • baseLayout
          • Footer.tsx
            • Footer
          • Header.tsx
            • Header
        • matching
          • MangaMatchingPanel
            • AlternativeSearchSettingsCard.tsx
              • AlternativeSearchSettingsCardProps
              • AlternativeSearchSettingsCard
            • ConfidenceBadge.tsx
              • ConfidenceBadgeProps
              • ConfidenceBadge
              • confidenceBadge
            • MatchActions.tsx
              • MatchActionsProps
              • MatchActions
              • matchActions
            • MatchBulkActions.tsx
              • MatchBulkActionsProps
              • MatchBulkActions
            • MatchCard.tsx
              • MatchCardProps
              • MemoizedMatchCard
            • MatchFilterControls.tsx
              • StatusFiltersState
              • MatchFilterStats
              • MatchFilterControlsProps
              • MatchFilterControls
            • MatchSortControls.tsx
              • SortField
              • SortOption
              • MatchSortControlsProps
              • MatchSortControls
            • MatchStatisticsCard.tsx
              • MatchStatisticsCardProps
              • MatchStatisticsCard
            • create-kenmei-url.ts
              • createKenmeiUrl
          • AdvancedFilterPanel.tsx
            • AdvancedFilterPanelProps
            • AdvancedFilterPanel
          • AuthRequiredCard.tsx
            • AuthRequiredCardProps
            • authRequiredCard
          • BatchSelectionToolbar.tsx
            • BatchSelectionToolbarProps
            • BatchSelectionToolbar
          • CacheClearingNotification.tsx
            • CacheClearingNotificationProps
            • CacheClearingNotification
          • ConfidenceRecalculationDialog.tsx
            • ConfidenceProgress
            • ConfidenceRunStatus
            • ConfidenceRecalculationDialogProps
            • ConfidenceRecalculationDialog
          • DuplicateWarning.tsx
            • DuplicateEntry
            • DuplicateWarning
          • ExportMatchesButton.tsx
            • ExportMatchesButtonProps
            • ExportMatchesButton
          • FilterChips.tsx
            • FilterChipsProps
            • FilterChips
          • ImportMatchesButton.tsx
            • ImportMatchesButtonProps
            • importMatchesButton
          • ImportMatchesDialog.tsx
            • ImportMatchesDialogProps
            • ImportMatchesDialog
          • InitializationCard.tsx
            • InitializationCardProps
            • initializationCard
          • LoadingView.tsx
            • LoadingViewProps
            • LoadingView
          • MangaMatchingPanel.tsx
            • MangaMatchingPanelProps
            • MangaMatchingPanel
          • MangaSearchPanel.tsx
            • MangaSearchPanelProps
            • MangaSearchPanel
          • MatchingErrorBoundary.tsx
            • MatchingErrorBoundaryProps
            • MatchingErrorBoundary
          • MatchingErrorToast.tsx
            • MatchingErrorToastProps
            • matchingErrorToast
          • MatchingPageHeader.tsx
            • MatchingPageHeaderProps
            • MatchingPageHeader
            • MemoizedMatchingPageHeader
          • MatchingPanel.tsx
            • MatchingPanelProps
            • MatchingPanel
            • matchingPanel
          • MatchingProgress.tsx
            • MatchingProgressProps
            • MatchingProgressPanel
          • MatchingResume.tsx
            • MatchingResumeProps
            • MatchingResume
            • matchingResume
          • NoResultsView.tsx
            • NoResultsViewProps
            • noResultsView
          • RematchOptions.tsx
            • RematchOptionsProps
            • RematchOptions
          • ResumeNotification.tsx
            • ResumeNotificationProps
            • ResumeNotification
          • SearchModal.tsx
            • SearchModalProps
            • SearchModal
          • SearchableFilterList.tsx
            • SearchableFilterListProps
            • SearchableFilterList
          • detect-duplicate-anilist-ids.ts
            • detectDuplicateAniListIds
          • filter-utils.ts
            • createToggleHandler
            • makeToggleHandler
            • makeSelectAllHandler
            • makeClearAllHandler
            • toDateInputValue
            • parseDateInputValue
          • labels.ts
            • formatLabel
            • formatPublicationStatusLabel
            • formatYearRangeLabel
        • onboarding
          • OnboardingHighlight.tsx
            • ElementSpotlight
            • OnboardingHighlightProps
            • OnboardingHighlight
          • OnboardingOverlay.tsx
            • OnboardingOverlayProps
            • OnboardingOverlay
          • OnboardingWizard.tsx
            • OnboardingWizardProps
            • OnboardingWizard
        • settings
          • AccountCredentialsSection.tsx
            • AccountCredentialsSectionProps
            • AccountCredentialsSection
          • BackupRestoreSection.tsx
            • BackupRestoreSectionProps
            • BackupRestoreSection
          • BlacklistManager.tsx
            • BlacklistManager
          • CacheManagementSection.tsx
            • CacheManagementSectionProps
            • CacheManagementSection
          • CustomRulesManager.tsx
            • CustomRulesManager
          • DataManagementTab.tsx
            • DataManagementTab
          • DebugToolsSection.tsx
            • DebugToolsSectionProps
            • DebugToolsSection
          • MatchImportExportSection.tsx
            • MatchImportExportSectionProps
            • MatchImportExportSection
          • MatchingSettingsSection.tsx
            • MatchingSettingsSectionProps
            • MatchingSettingsSection
          • MatchingSettingsTab.tsx
            • MatchingSettingsTabProps
            • MatchingSettingsTab
          • MetadataFieldSelector.tsx
            • MetadataFieldSelector
          • RegexDocumentation.tsx
            • RegexDocumentation
          • SettingsHero.tsx
            • SettingsHeroProps
            • SettingsHero
          • SettingsSearchBar.tsx
            • SearchResult
            • SettingsSearchBarProps
            • SettingsSearchBar
          • SettingsSectionShell.tsx
            • SettingsSectionShellProps
            • SettingsSectionShell
          • SettingsTabsContainer.tsx
            • SettingsSearchResult
            • SettingsTabsContainerProps
            • SettingsTabsContainer
          • SyncAutoPauseSection.tsx
            • SyncAutoPauseSectionProps
            • SyncAutoPauseSection
          • SyncPrivacySection.tsx
            • SyncPrivacySectionProps
            • SyncPrivacySection
          • SyncSettingsTab.tsx
            • SyncSettingsTabProps
            • SyncSettingsTab
          • SyncStatusPrioritySection.tsx
            • SyncStatusPrioritySectionProps
            • SyncStatusPrioritySection
          • UpdateManagementSection.tsx
            • UpdateManagementSectionProps
            • UpdateManagementSection
          • types.ts
            • CachesToClear
            • DataManagementProps
        • statistics
          • ChaptersReadDistributionChart.tsx
            • MinimalMatchResult
            • ChaptersReadDistributionChartProps
            • ChaptersReadDistributionChart
          • ComparisonToggle.tsx
            • ComparisonToggleProps
            • ComparisonToggle
          • DrillDownModal.tsx
            • DrillDownModalProps
            • DrillDownModal
          • ExportStatisticsButton.tsx
            • StatisticsExportFormat
            • ExportStatisticsButtonProps
            • ExportStatisticsButton
          • FormatDistributionChart.tsx
            • MinimalMatchResult
            • FormatDistributionChartProps
            • FormatDistributionChart
          • MatchProgressChart.tsx
            • MinimalMatchResult
            • MatchProgressChartProps
            • MatchProgressChart
          • ReadingHabitsChart.tsx
            • ReadingHabitsChartProps
            • ReadingHabitsChart
          • ReadingTrendsChart.tsx
            • ReadingTrendsChartProps
            • ReadingTrendsChart
          • ReadingVelocityChart.tsx
            • ReadingVelocityChartProps
            • ReadingVelocityChart
          • StatisticsErrorBoundary.tsx
            • StatisticsErrorBoundaryProps
            • StatisticsErrorBoundary
          • StatisticsFilterPanel.tsx
            • StatisticsFilterPanelProps
            • StatisticsFilterPanel
          • StatusDistributionChart.tsx
            • StatusDistributionChartProps
            • StatusDistributionChart
          • SyncMetricsChart.tsx
            • SyncMetricsChartProps
            • SyncMetricsChart
          • TimeRangeSelector.tsx
            • TimeRangeSelectorProps
            • TimeRangeSelector
          • TopGenresChart.tsx
            • MinimalMatchResult
            • TopGenresChartProps
            • TopGenresChart
          • index.ts
            • StatusDistributionChart
            • TopGenresChart
            • MatchProgressChart
            • SyncMetricsChart
            • FormatDistributionChart
            • ChaptersReadDistributionChart
            • ReadingTrendsChart
            • ReadingHabitsChart
            • ReadingVelocityChart
            • TimeRangeSelector
        • sync
          • ChangesSummary.tsx
            • ChangesSummaryProps
            • ChangesSummary
          • ErrorStateDisplay.tsx
            • ErrorStateDisplayProps
            • ErrorStateDisplay
          • LoadingStateDisplay.tsx
            • LoadingStateDisplayProps
            • LoadingStateDisplay
          • SyncConfigurationPanel.tsx
            • SyncConfigurationPanelProps
            • SyncConfigurationPanel
          • SyncErrorBoundary.tsx
            • SyncErrorBoundaryProps
            • SyncErrorBoundary
          • SyncManager.tsx
            • SyncManagerProps
            • SyncManager
          • SyncResultsView.tsx
            • SyncResultsViewProps
            • SyncResultsView
          • SyncResumeNotification.tsx
            • SyncResumeNotificationProps
            • SyncResumeNotification
          • ViewControls.tsx
            • ViewControlsProps
            • ViewControls
          • animations.ts
            • pageVariants
            • cardVariants
            • staggerContainerVariants
            • viewModeTransition
            • fadeVariants
          • entry-preparation.ts
            • prepareAllEntriesToSync
            • hasChanges
          • filtering.ts
            • filterMangaMatches
            • sortMangaMatches
            • filterByAdvancedCriteria
            • extractUniqueGenres
            • extractUniqueFormats
            • extractUniqueStatuses
            • extractUniqueTags
            • extractYearRange
          • library-handlers.ts
            • LibraryRefreshParams
            • handleLibraryRefresh
            • refreshUserLibrary
          • sync-utils.ts
            • KenmeiMangaData
            • UserEntryData
            • SyncChangesResult
            • getEffectiveStatus
            • calculateSyncChanges
          • types.ts
            • ViewMode
            • DisplayMode
            • SortField
            • SortDirection
            • SortOption
            • FilterOptions
        • BaseErrorBoundary.tsx
          • RecoveryAction
          • BaseErrorBoundaryProps
          • BaseErrorBoundaryState
          • BaseErrorBoundary
        • DragWindowRegion.tsx
          • DragWindowRegionProps
          • dragWindowRegion
          • WindowButtons
        • ErrorBoundary.tsx
          • ErrorBoundaryProps
          • ErrorBoundaryState
          • ErrorBoundary
        • RateLimitCountdown.tsx
          • RateLimitCountdownProps
          • RateLimitCountdown
        • ShortcutsPanel.tsx
          • ShortcutsPanelProps
          • ShortcutCard
          • ShortcutCategorySection
          • ShortcutsPanel
        • ToggleTheme.tsx
          • toggleTheme
        • UpdateNotification.tsx
          • UpdateNotificationProps
          • UpdateNotification
      • config
        • anilist.ts
          • DEFAULT_AUTH_PORT
          • DEFAULT_ANILIST_CONFIG
          • AUTH_STORAGE_CONFIG
          • ANILIST_API_ENDPOINTS
          • ANILIST_RATE_LIMIT_PER_MINUTE
          • SAFE_REQUESTS_PER_MINUTE
          • RATE_LIMIT_CONFIG
        • onboarding-routes.ts
          • StepRouteConfig
          • STEP_ROUTE_CONFIG
          • getRouteForStep
          • getSpotlightForStep
      • contexts
        • auth-context-definition.ts
          • AuthContext
          • AuthStateContext
          • AuthActionsContext
        • auth-context.tsx
          • AuthProviderProps
          • AuthProvider
        • debug-context.tsx
          • DebugStateContextValue
          • DebugActionsContextValue
          • DebugContextType
          • RecordEventOptions
          • StateInspectorRegistration
          • StateInspectorSourceSnapshot
          • StateInspectorHandle
          • DebugProvider
          • useDebugState
          • useDebugActions
          • useDebug
        • onboarding-context.tsx
          • OnboardingStep
          • OnboardingStepConfig
          • STEP_CONFIGS
          • OnboardingContextType
          • OnboardingProvider
          • useOnboarding
        • rate-limit-context.tsx
          • RateLimitState
          • RateLimitContextType
          • RateLimitProvider
          • useRateLimit
        • theme-context.tsx
          • ThemeContextType
          • ThemeProvider
          • useTheme
      • helpers
        • external
          • open-external.ts
            • openExternalSafe
        • ipc
          • api
            • api-context.ts
              • CacheControl
              • AniListRequest
              • AniListResponseEnvelope
              • exposeApiContext
            • api-listeners.ts
              • setupAniListAPI
          • auth
            • auth-context.ts
              • exposeAuthContext
            • auth-listeners.ts
              • addAuthEventListeners
          • backup
            • backup-channels.ts
              • BACKUP_CHANNELS
            • backup-context.ts
              • ElectronBackupApi
              • exposeBackupContext
            • backup-listeners.ts
              • setupBackupIPC
          • clipboard
            • clipboard-channels.ts
              • CLIPBOARD_WRITE_CHANNEL
            • clipboard-context.ts
              • exposeClipboardContext
            • clipboard-listeners.ts
              • setupClipboardIPC
          • debug
            • debug-context.ts
              • ElectronIpcDebugBridge
            • debug-listeners.ts
              • setupDebugIPC
            • ipc-debugger.ts
              • MAX_IPC_LOG_ENTRIES
              • setIpcDebuggingEnabled
              • isIpcDebuggingEnabled
              • setupIpcDebugging
          • store
            • store-context.ts
              • exposeStoreContext
            • store-setup.ts
              • setupStoreIPC
          • theme
            • theme-channels.ts
              • THEME_MODE_CURRENT_CHANNEL
              • THEME_MODE_TOGGLE_CHANNEL
              • THEME_MODE_DARK_CHANNEL
              • THEME_MODE_LIGHT_CHANNEL
              • THEME_MODE_SYSTEM_CHANNEL
            • theme-context.ts
              • exposeThemeContext
            • theme-listeners.ts
              • addThemeEventListeners
          • update
            • update-channels.ts
              • CheckForUpdatesPayload
              • UPDATE_CHECK_CHANNEL
              • UPDATE_DOWNLOAD_CHANNEL
              • UPDATE_INSTALL_CHANNEL
              • UPDATE_CANCEL_DOWNLOAD_CHANNEL
              • UPDATE_AVAILABLE_EVENT
              • UPDATE_DOWNLOAD_PROGRESS_EVENT
              • UPDATE_DOWNLOADED_EVENT
              • UPDATE_ERROR_EVENT
            • update-context.ts
              • exposeUpdateContext
            • update-listeners.ts
              • addUpdateEventListeners
          • window
            • window-channels.ts
              • WIN_MINIMIZE_CHANNEL
              • WIN_MAXIMIZE_CHANNEL
              • WIN_CLOSE_CHANNEL
            • window-context.ts
              • exposeWindowContext
            • window-listeners.ts
              • addWindowEventListeners
          • context-exposer.ts
            • contextExposer
          • listeners-register.ts
            • secureHandle
            • listenersRegister
          • types.ts
            • ShellOperationResult
        • theme-helpers.ts
          • THEME_KEY
          • ThemePreferences
          • getCurrentTheme
          • setTheme
          • enableDarkMode
          • enableLightMode
          • applySystemTheme
          • toggleTheme
          • syncThemeWithLocal
          • updateDocumentTheme
        • window-helpers.ts
          • minimizeWindow
          • maximizeWindow
          • closeWindow
      • hooks
        • use-advanced-filter.ts
          • UseAdvancedFilterResult
          • useAdvancedFilter
        • use-auth.ts
          • useAuthState
          • useAuthActions
          • useAuth
        • use-auto-updater.ts
          • UpdateInfo
          • useAutoUpdater
        • use-fuzzy-search.ts
          • UseFuzzySearchOptions
          • useFuzzySearchResults
        • use-match-handlers.ts
          • useMatchHandlers
        • use-matching-process.ts
          • useMatchingProcess
        • use-onboarding-navigation.ts
          • useOnboardingNavigation
        • use-onboarding-step.ts
          • useOnboardingStep
        • use-pending-manga.ts
          • usePendingManga
        • use-reading-history-filter.ts
          • useReadingHistoryFilter
        • use-statistics-aggregation.ts
          • useStatisticsAggregation
        • use-synchronization.ts
          • SynchronizationState
          • SynchronizationActions
          • useSynchronization
        • use-time-estimate.ts
          • useTimeEstimate
      • pages
        • HomePage.tsx
          • HomePage
        • ImportPage.tsx
          • ImportPage
        • MatchingPage.tsx
          • MatchingPage
        • SettingsPage.tsx
          • SettingsPage
        • StatisticsPage.tsx
          • StatisticsPage
        • SyncPage.tsx
          • SyncPage
          • syncPage
      • routes
        • root.tsx
          • RootRoute
          • Root
        • router.ts
          • history
          • router
        • routes.ts
          • HomeRoute
          • ImportRoute
          • ReviewRoute
          • SyncRoute
          • SettingsRoute
          • StatisticsRoute
          • rootTree
      • types
        • api.ts
          • TokenExchangeParams
          • TokenResponse
          • TokenExchangeResponse
        • auth.ts
          • AuthState
          • ApiCredentials
          • ViewerResponse
          • AuthStateContextValue
          • OfflineQueueTask
          • AuthActionsContextValue
          • AuthContextType
        • debug.ts
          • IpcLogDirection
          • IpcLogTransport
          • IpcLogStatus
          • IpcLogPayload
          • IpcLogEntry
          • DebugEventLevel
          • DebugEventRecord
          • DebugEventEntry
          • ApiLatencySample
          • ApiPerformanceMetrics
          • CachePerformanceMetrics
          • MatchingPerformanceMetrics
          • MemoryMetrics
          • PerformanceMetrics
          • defaultPerformanceMetrics
        • kenmei.ts
          • KenmeiMangaItem
          • KenmeiData
        • matching-filters.ts
          • AdvancedMatchFilters
          • defaultAdvancedFilters
          • FilterPreset
          • QuerySyntaxToken
        • matching.ts
          • ApiError
          • MatchingProgress
          • TimeEstimate
          • StatusFilterOptions
          • MatchHandlersProps
          • MatchForExport
        • settings.ts
          • SettingsSection
          • SettingsSearchResult
          • SettingsSearchConfig
        • statistics.ts
          • StatisticsFilters
          • ComparisonMode
          • DrillDownData
          • FilteredStatisticsData
          • defaultStatisticsFilters
        • sync.ts
          • SyncStats
        • theme-mode.ts
          • ThemeMode
      • utils
        • app-version.ts
          • getAppVersion
          • getAppVersionElectron
          • getFormattedAppVersion
          • UpdateInfo
          • checkForUpdates
          • compareVersions
          • AppVersionStatus
          • GitHubRelease
          • getAppVersionStatus
        • backup.ts
          • BackupMetadata
          • BackupData
          • BackupHistoryEntry
          • MAX_BACKUP_HISTORY
          • BACKUP_VERSION
          • BACKUPABLE_KEYS
          • ValidationResult
          • createBackup
          • getBackupHistory
          • addBackupToHistory
          • clearBackupHistory
          • validateBackup
          • restoreBackup
          • importBackupFromFile
          • createBackupSilent
          • createBackupFromData
          • rotateBackups
          • reconcileBackupHistory
        • chunked-processing.ts
          • ChunkedProcessorOptions
          • AbortError
          • processInChunks
        • customRuleMessages.ts
          • CustomRuleWarningId
          • CUSTOM_RULE_WARNING_MESSAGES
          • getCustomRuleWarningMessage
        • debounce.ts
          • DebouncedFunction
          • debounce
          • throttle
          • debounceImmediate
        • debug-sanitizer.ts
          • SanitizeOptions
          • sanitizeForDebug
          • sanitizeStringForDebug
        • enhanced-similarity.ts
          • SimilarityConfig
          • DEFAULT_SIMILARITY_CONFIG
          • enhancedNormalize
          • extractMeaningfulWords
          • calculateEnhancedSimilarity
        • error-handling.ts
          • CancelledError
          • ErrorType
          • ErrorRecoveryAction
          • AppError
          • ErrorNotificationOptions
          • createError
          • handleNetworkError
          • getRecoveryActionMessage
          • getHelpLinkForErrorType
          • getRecoveryActionButton
          • fetchWithTimeout
          • showErrorNotification
          • showRateLimitNotification
          • safeAsync
          • captureError
        • export-utils.ts
          • generateExportTimestamp
          • buildExportMetadata
          • ExportFormat
          • ExportFilterOptions
          • ExportMetadata
          • FlattenedMatchResult
          • EXPORTABLE_FIELDS
          • ExportableFieldId
          • exportToJson
          • flattenMatchResult
          • matchPassesFilter
          • filterMatchResults
          • exportToCSV
          • exportToMarkdown
          • exportMatchResults
          • exportSyncErrorLog
          • exportSyncReport
          • saveSyncReportToHistory
          • ImportMergeStrategy
          • ImportOptions
          • ImportedMatchData
          • ImportValidationResult
          • EXPORT_TEMPLATES
          • validateImportedMatchData
          • parseImportFile
          • getImportPreview
          • importMatchResults
          • MatchForExport
        • fps-monitor.ts
          • FPSMonitorOptions
          • FPSMonitor
        • fuzzy-search.ts
          • defaultFuseOptions
          • FUSE_PRESET_STRICT
          • FUSE_PRESET_BALANCED
          • FUSE_PRESET_LOOSE
          • buildFuse
          • createMangaFuseInstance
          • parseQuerySyntax
          • applyQueryToFilters
          • fuzzySearchManga
        • generate-confidence-test-command.ts
          • ConfidenceTestCommand
          • generateConfidenceTestCommand
          • copyToClipboard
        • get-pathname.ts
          • getPathname
        • logging.ts
          • startGroup
          • endGroup
          • withGroup
          • withGroupAsync
          • LogLevel
          • LogEntry
          • MAX_LOG_ENTRIES
          • setLogRedactionEnabled
          • isLogRedactionEnabled
          • LogCollector
          • logCollector
          • installConsoleInterceptor
          • SerializableLogEntry
          • serializeLogEntries
        • manga-import-utils.ts
          • NormalizedMangaItem
          • ImportResults
          • normalizeMangaItems
          • getPreviousMangaData
          • mergeMangaData
          • validateMangaData
          • updateMatchResults
          • clearPendingMangaStorage
        • manga-status-utils.tsx
          • StatusCounts
          • getStatusCounts
          • getStatusColor
          • getStatusIcon
          • formatStatusLabel
        • media-list-helpers.ts
          • formatMediaListStatus
          • getStatusColor
          • getStatusBadgeColor
          • formatScore
          • isOnUserList
        • network.ts
          • isTransientError
        • normalization.ts
          • normalizeForMatching
          • processTitle
          • normalizationAlgorithmsMap
        • retry.ts
          • calculateBackoff
        • shortcuts.ts
          • ShortcutCategory
          • ShortcutKey
          • Shortcut
          • SHORTCUTS
          • formatShortcutKey
          • matchesShortcut
          • getShortcutsByCategory
          • humanizeScope
          • getShortcutById
        • statistics-adapter.ts
          • getDateKey
          • TimeRange
          • SelectedMatchLite
          • NormalizedMatchForStats
          • extractKenmeiManga
          • parseMatchDate
          • buildSelectedMatch
          • parseStatus
          • normalizeMatchResults
          • parseSyncStats
          • filterHistoryByTimeRange
          • computeReadingTrends
          • computeReadingVelocity
          • computeReadingHabits
          • applyStatisticsFilters
          • buildComparisonDatasets
          • extractAvailableFilterOptions
          • computeDrillDownData
          • computeDailyDeltasByManga
        • storage.ts
          • KenmeiManga
          • KenmeiData
          • ImportStats
          • AnilistMatch
          • MatchResult
          • storageCache
          • storage
          • initializeStorage
          • STORAGE_KEYS
          • CURRENT_CACHE_VERSION
          • SyncConfig
          • DEFAULT_SYNC_CONFIG
          • CustomRuleTarget
          • CustomRule
          • CustomRulesConfig
          • BlacklistConfig
          • TitleNormalizationCache
          • DEFAULT_TITLE_NORMALIZATION_CACHE
          • MatchConfig
          • BackupInterval
          • BackupScheduleConfig
          • DEFAULT_BACKUP_SCHEDULE_CONFIG
          • ReadingHistoryEntry
          • FailedOperationType
          • FailedOperation
          • FailedOperationsQueue
          • DEFAULT_FAILED_OPERATIONS_QUEUE
          • MAX_FAILED_OPERATIONS
          • MAX_RETRY_ATTEMPTS
          • FAILED_OPERATION_EXPIRY_DAYS
          • ReadingHistory
          • DEFAULT_READING_HISTORY
          • MAX_READING_HISTORY_ENTRIES
          • MAX_IGNORED_DUPLICATES
          • DEFAULT_MATCH_CONFIG
          • saveKenmeiData
          • getKenmeiData
          • getImportStats
          • getStatusCountsFromData
          • getSavedMatchResults
          • mergeMatchResults
          • saveSyncConfig
          • getSyncConfig
          • saveMatchConfig
          • getMatchConfig
          • getMatchFilters
          • saveMatchFilters
          • getFilterPresets
          • saveFilterPresets
          • addFilterPreset
          • updateFilterPreset
          • deleteFilterPreset
          • saveBackupScheduleConfig
          • getReadingHistory
          • saveReadingHistory
          • getLocalDateString
          • recordReadingHistory
          • clearReadingHistory
          • getFailedOperations
          • addFailedOperation
          • updateFailedOperation
          • removeFailedOperation
          • clearFailedOperations
          • incrementRetryCount
          • FailedSyncOperationData
          • addFailedSyncOperation
          • getBackupScheduleConfig
          • validateCustomRule
          • migrateCustomRule
          • IgnoredDuplicate
          • addIgnoredDuplicate
          • getIgnoredDuplicates
          • removeIgnoredDuplicate
          • clearIgnoredDuplicates
          • isAniListIdIgnored
          • isOnboardingCompleted
          • setOnboardingCompleted
          • resetOnboarding
          • validateSyncSnapshot
          • isSyncSnapshotStale
          • cleanupStaleSyncSnapshot
          • getTitleNormalizationCache
          • saveTitleNormalizationCache
          • applyNormalizationCacheDeltas
          • clearTitleNormalizationCache
        • tailwind.ts
          • cn
        • text-highlight.ts
          • highlightText
          • truncateToastMessage
        • time-utils.ts
          • formatTimeRemaining
          • formatRelativeTime
        • undo-redo.ts
          • CommandType
          • CommandMetadata
          • Command
          • OnExecuteCallback
          • BaseCommand
          • AcceptMatchCommand
          • RejectMatchCommand
          • SelectAlternativeCommand
          • ResetToPendingCommand
          • SelectSearchMatchCommand
          • OnBulkExecuteCallback
          • BatchCommand
          • BulkUpdateCommand
          • UndoRedoManager
      • workers
        • core
          • worker
            • operations
              • advanced-filter-operations.ts
                • handleAdvancedFilter
              • batch-sync-operations.ts
                • handleBatchSync
              • confidence-recalculation-helper.ts
                • ConfidenceRecalculationMatchContext
                • ConfidenceRecalculationLoopOptions
                • ConfidenceRecalculationLoopResult
                • recalculateConfidenceForMatches
              • confidence-recalculation-operations.ts
                • handleConfidenceRecalculation
              • csv-operations.ts
                • csvParserStates
                • handleCsvStart
                • handleCsvChunk
              • data-table-operations.ts
                • handleDataTablePreparation
              • duplicate-detection-operations.ts
                • handleDuplicateDetection
              • fuzzy-search-operations.ts
                • handleFuzzySearch
              • json-operations.ts
                • handleJsonSerialize
                • handleJsonDeserialize
              • matching-operations.ts
                • handleMatchBatch
              • reading-history-operations.ts
                • handleReadingHistoryFilter
              • statistics-operations.ts
                • handleStatisticsAggregation
              • title-normalization-operations.ts
                • handleTitleNormalization
            • cancellation-handler.ts
              • handleCancel
            • error-utils.ts
              • getErrorDetails
            • types.ts
              • CSVParserState
          • base-worker-pool.ts
            • BaseWorkerPoolConfig
            • BaseWorkerPool
          • error-utils.ts
            • WorkerErrorMeta
            • createWorkerError
          • pool-utils.ts
            • generateTaskId
            • generateUUID
            • computeFilterStats
          • pool.ts
            • getWorkerPool
            • workerPool
          • shared-error-types.ts
            • WorkerErrorDetails
            • normalizeWorkerErrorDetails
            • collectWorkerErrorDetails
          • types.ts
            • MatchBatchMessage
            • CancelMessage
            • ProgressMessage
            • ResultMessage
            • ConfidenceRecalculationMessage
            • ErrorMessage
            • CSVStartMessage
            • CSVChunkMessage
            • CSVCompleteMessage
            • CSVCancelledMessage
            • CSVRowsMessage
            • AdvancedFilterMessage
            • AdvancedFilterResultMessage
            • NormalizedTitleCache
            • StatisticsMatchResult
            • ReadingHistoryData
            • TitleNormalizationMessage
            • TitleNormalizationProgressMessage
            • TitleNormalizationResultMessage
            • StatisticsAggregationMessage
            • StatisticsAggregationProgressMessage
            • StatisticsAggregationResultMessage
            • PreparedSyncOperation
            • BatchSyncMessage
            • BatchSyncProgressMessage
            • BatchSyncResultMessage
            • MatchCancelledMessage
            • ConfidenceRecalculationCancelledMessage
            • StatisticsAggregationCancelledMessage
            • TitleNormalizationCancelledMessage
            • BatchSyncCancelledMessage
            • DuplicateDetectionCancelledMessage
            • DataTableCancelledMessage
            • ReadingHistoryCancelledMessage
            • FuzzySearchMessage
            • FuzzySearchResultMessage
            • ReadingHistoryFilterMessage
            • ReadingHistoryFilterProgressMessage
            • ReadingHistoryFilterResultMessage
            • JSONSerializeMessage
            • JSONSerializeResultMessage
            • JSONDeserializeMessage
            • JSONDeserializeResultMessage
            • DuplicateDetectionEntry
            • DuplicateDetectionMessage
            • DuplicateDetectionProgressMessage
            • DuplicateDetectionResultMessage
            • DataTableCellData
            • PreparedTableRow
            • DataTablePreparationMessage
            • DataTablePreparationProgressMessage
            • DataTablePreparationResultMessage
            • WorkerMessage
            • WorkerInboundMessage
            • WorkerPoolConfig
            • WorkerTask
            • MatchBatchExecution
          • utils.ts
            • CancellableExecution
            • executeMatchingWithWorkers
            • executeMatchingOnMainThread
            • areWorkersAvailable
            • awaitWorkerReady
          • worker-pool.ts
            • WorkerPool
            • getGenericWorkerPool
            • workerPool
          • worker.ts
          • data-processing
            • csv-worker-pool.ts
              • CSVWorkerPoolConfig
              • CSVResult
              • CSVWorkerPool
              • getCSVWorkerPool
            • filter-worker-pool.ts
              • FilterOperationResult
              • AdvancedFilterWorkerPool
              • getFilterWorkerPool
            • json-serialization-worker-pool.ts
              • JSONSerializationWorkerPoolConfig
              • SerializationResult
              • DeserializationResult
              • JSONSerializationWorkerPool
              • getJSONSerializationWorkerPool
          • maintenance
            • confidence-recalculation-worker.ts
              • ConfidenceRecalculationMetadata
              • ConfidenceRecalculationResult
              • ConfidenceRecalculationExecution
              • ConfidenceRecalculationOptions
              • recalculateConfidenceScores
          • matching
            • batch-sync-worker-pool.ts
              • BatchSyncExecution
              • BatchSyncWorkerPool
            • matching-worker-pool.ts
              • MatchingWorkerPool
          • search
            • fuzzy-search-worker-pool.ts
              • FuzzySearchResult
              • FuzzySearchWorkerPool
              • getFuzzySearchWorkerPool
          • shared
            • data-table-formatter.ts
              • ColumnVisibility
              • formatTableRow
              • prepareTableSlice
            • filters.ts
              • failsConfidenceFilter
              • failsFormatFilter
              • failsGenreFilter
              • failsStatusFilter
              • failsYearFilter
              • failsTagFilter
              • shouldFilterOutMatch
              • getFilterReason
          • statistics
            • duplicate-worker-pool.ts
              • DuplicateDetectionResult
              • DuplicateDetectionWorkerPool
              • getDuplicateDetectionWorkerPool
            • reading-history-worker-pool.ts
              • ReadingHistoryStats
              • ReadingHistoryFilterResult
              • ReadingHistoryWorkerPool
              • getReadingHistoryWorkerPool
            • statistics-worker-pool.ts
              • StatisticsAggregationResult
              • StatisticsAggregationWorkerPool
              • getStatisticsWorkerPool
            • title-normalization-worker-pool.ts
              • NormalizationCacheResult
              • NormalizationProgressCallback
              • TitleNormalizationWorkerPool
              • getTitleNormalizationPool
          • ui
            • data-table-worker-pool.ts
              • DataTablePreparationResult
              • DataTableWorkerPool
              • getDataTableWorkerPool
          • index.ts
            • executeMatchingWithWorkers
            • executeMatchingOnMainThread
            • areWorkersAvailable
            • initializeWorkerPoolsAsync
            • MatchingWorkerPool
            • BatchSyncWorkerPool
            • CSVWorkerPool
            • getCSVWorkerPool
            • JSONSerializationWorkerPool
            • getJSONSerializationWorkerPool
            • getFilterWorkerPool
            • FilterOperationResult
            • TitleNormalizationWorkerPool
            • getTitleNormalizationPool
            • StatisticsAggregationWorkerPool
            • getStatisticsWorkerPool
            • ReadingHistoryWorkerPool
            • getReadingHistoryWorkerPool
            • DuplicateDetectionWorkerPool
            • getDuplicateDetectionWorkerPool
            • DataTableWorkerPool
            • getDataTableWorkerPool
            • FuzzySearchWorkerPool
            • getFuzzySearchWorkerPool
            • FuzzySearchResult
            • recalculateConfidenceScores
            • ConfidenceRecalculationExecution
            • ConfidenceRecalculationMetadata
            • ConfidenceRecalculationOptions
            • ConfidenceRecalculationResult
            • StatisticsAggregationResult
            • ReadingHistoryFilterResult
            • CSVWorkerPoolConfig
            • NormalizationCacheResult
            • NormalizationProgressCallback
            • JSONSerializationWorkerPoolConfig
            • DuplicateDetectionResult
          • init.ts
            • initializeWorkerPoolsAsync
          • internal.ts
            • WorkerPool
            • getWorkerPool
            • workerPool
            • getGenericWorkerPool
            • WorkerMessage
            • MatchBatchMessage
            • CancelMessage
            • ProgressMessage
            • ResultMessage
            • ErrorMessage
            • WorkerTask
            • WorkerPoolConfig
            • MatchBatchExecution
            • CSVStartMessage
            • CSVChunkMessage
            • CSVCompleteMessage
            • TitleNormalizationMessage
            • TitleNormalizationProgressMessage
            • TitleNormalizationResultMessage
            • ReadingHistoryFilterMessage
            • ReadingHistoryFilterProgressMessage
            • ReadingHistoryFilterResultMessage
            • JSONSerializeMessage
            • JSONDeserializeMessage
            • JSONSerializeResultMessage
            • JSONDeserializeResultMessage
            • BatchSyncMessage
            • BatchSyncProgressMessage
            • BatchSyncResultMessage
            • PreparedSyncOperation
            • FuzzySearchMessage
            • FuzzySearchResultMessage
            • PreparedTableRow
            • CancellableExecution
            • BatchSyncExecution
        • App.tsx
          • app
        • main.ts
          • configureSecurityHeaders
          • configurePermissionHandlers
          • createSplashScreen
          • closeSplashScreen
          • createWindow
          • installExtensions
        • preload.ts
          • renderer.ts
            • types.d.ts
              • MAIN_WINDOW_VITE_DEV_SERVER_URL
              • MAIN_WINDOW_VITE_NAME
              • ThemeModeContext
              • ElectronWindow
              • ElectronClipboard
              • ElectronBackup
              • ElectronUpdater
              • MatchingProcessState

          Generated using TypeDoc v0.27.9