Components Inventory
Complete catalog of Svelte components in the frontend application.
Components Overview
268 components across 25 categories
Auto-generated
Generated from frontend/src. Run pnpm docs:gen to update.
Categories
albums
2 components
AlbumCard
Path: lib/components/albums/AlbumCard.svelte
Context Menu
CreateAlbumModal
Path: lib/components/albums/CreateAlbumModal.svelte
Backdrop
analytics
2 components
StatCard
Path: lib/components/analytics/StatCard.svelte
UsageChart
Path: lib/components/analytics/UsageChart.svelte
charts
16 components
BarChart
Path: lib/components/charts/BarChart.svelte
CountriesCell
Path: lib/components/charts/table-cells/CountriesCell.svelte
DonutChart
Path: lib/components/charts/DonutChart.svelte
DualAxisChart
Path: lib/components/charts/DualAxisChart.svelte
ImageInfoCell
Path: lib/components/charts/table-cells/ImageInfoCell.svelte
MetricCard
Path: lib/components/charts/MetricCard.svelte
MiniBarChart
Path: lib/components/charts/MiniBarChart.svelte
MiniDonutChart
Path: lib/components/charts/MiniDonutChart.svelte
SankeyChart
Path: lib/components/charts/SankeyChart.svelte
SparkBar
Path: lib/components/charts/SparkBar.svelte
StatsCell
Path: lib/components/charts/table-cells/StatsCell.svelte
Desktop loading
TopImagesTable
Path: lib/components/charts/TopImagesTable.svelte
Header with search
TrendCell
Path: lib/components/charts/table-cells/TrendCell.svelte
VariantsCountriesCell
Path: lib/components/charts/table-cells/VariantsCountriesCell.svelte
VariantUsageChart
Path: lib/components/charts/VariantUsageChart.svelte
WorldMap
Path: lib/components/charts/WorldMap.svelte
common
1 component
FeatureLockedNotice
Path: lib/components/common/FeatureLockedNotice.svelte
dashboard
7 components
AlbumsSection
Path: lib/components/dashboard/AlbumsSection.svelte
CollapsibleSection
Path: lib/components/dashboard/CollapsibleSection.svelte
Chevron with smooth slide and rotate animations
FavouritesSection
Path: lib/components/dashboard/FavouritesSection.svelte
QuickUploadSection
Path: lib/components/dashboard/QuickUploadSection.svelte
Import from URL Modal
RecentsSection
Path: lib/components/dashboard/RecentsSection.svelte
SearchSection
Path: lib/components/dashboard/SearchSection.svelte
Compact search for header
UsageLimitAlert
Path: lib/components/dashboard/UsageLimitAlert.svelte
data
2 components
DataCard
Path: lib/components/data/DataCard.svelte
StatusAlert
Path: lib/components/data/StatusAlert.svelte
eslint-disable-next-line svelte/no-at-html-tags
data-sync
10 components
APIKeyCard
Path: lib/components/data-sync/api-keys/APIKeyCard.svelte
APIKeysIntro
Path: lib/components/data-sync/api-keys/APIKeysIntro.svelte
APIKeysWrapper
Path: lib/components/data-sync/APIKeysWrapper.svelte
Header
CreateAPIKeyModal
Path: lib/components/data-sync/api-keys/CreateAPIKeyModal.svelte
CreateWebhookModal
Path: lib/components/data-sync/webhooks/CreateWebhookModal.svelte
S3ConfigForm
Path: lib/components/data-sync/s3-backup/S3ConfigForm.svelte
S3ConfigWrapper
Path: lib/components/data-sync/S3ConfigWrapper.svelte
S3SyncStatus
Path: lib/components/data-sync/s3-backup/S3SyncStatus.svelte
WebhookCard
Path: lib/components/data-sync/webhooks/WebhookCard.svelte
Header Row
WebhooksWrapper
Path: lib/components/data-sync/WebhooksWrapper.svelte
Header
editor
5 components
CropOverlay
Path: lib/components/editor/CropOverlay.svelte
Dark overlay outside crop area
EditorSidebar
Path: lib/components/editor/EditorSidebar.svelte
EditorToolbar
Path: lib/components/editor/EditorToolbar.svelte
ImageEditorModal
Path: lib/components/editor/ImageEditorModal.svelte
Top Bar
QuickActionsPanel
Path: lib/components/editor/QuickActionsPanel.svelte
form
5 components
ColorSelector
Path: lib/components/form/ColorSelector.svelte
Input
Path: lib/components/form/Input.svelte
Select
Path: lib/components/form/Select.svelte
TagInput
Path: lib/components/form/TagInput.svelte
Textarea
Path: lib/components/form/Textarea.svelte
home
14 components
APISection
Path: lib/components/home/APISection.svelte
Top header
CloudflareSection
Path: lib/components/home/CloudflareSection.svelte
eslint-disable-next-line svelte/no-at-html-tags
CoreFeaturesSection
Path: lib/components/home/CoreFeaturesSection.svelte
Header
CTASection
Path: lib/components/home/CTASection.svelte
Animated gradient background
DataOwnershipSection
Path: lib/components/home/DataOwnershipSection.svelte
Header
DeploymentSection
Path: lib/components/home/DeploymentSection.svelte
Top header
FAQSection
Path: lib/components/home/FAQSection.svelte
Header
FeaturesTimeline
Path: lib/components/home/FeaturesTimeline.svelte
eslint-disable-next-line svelte/no-at-html-tags
HeroSection
Path: lib/components/home/HeroSection.svelte
Animated gradient background
PricingSection
Path: lib/components/home/PricingSection.svelte
Header
StatsSection
Path: lib/components/home/StatsSection.svelte
Header
TechSpecsSection
Path: lib/components/home/TechSpecsSection.svelte
Parallax background gradients
TestimonialsSection
Path: lib/components/home/TestimonialsSection.svelte
Header
WebUISection
Path: lib/components/home/WebUISection.svelte
Top header
image-details
12 components
AIAnalysisSection
Path: lib/components/image-details/AIAnalysisSection.svelte
Caption
CustomVariantBuilder
Path: lib/components/image-details/CustomVariantBuilder.svelte
EmbedCodesSection
Path: lib/components/image-details/EmbedCodesSection.svelte
EncryptionSection
Path: lib/components/image-details/EncryptionSection.svelte
ExifViewer
Path: lib/components/image-details/ExifViewer.svelte
Show full metadata details
ExpirationSection
Path: lib/components/image-details/ExpirationSection.svelte
Time Remaining Display
ImageDetailsSection
Path: lib/components/image-details/ImageDetailsSection.svelte
ImagePreview
Path: lib/components/image-details/ImagePreview.svelte
Image preview modal
ImageStatsSection
Path: lib/components/image-details/ImageStatsSection.svelte
Bandwidth and Requests
ImageStatusBadges
Path: lib/components/image-details/ImageStatusBadges.svelte
SaveCustomVariantModal
Path: lib/components/image-details/SaveCustomVariantModal.svelte
VariantsList
Path: lib/components/image-details/VariantsList.svelte
image-viewer
5 components
DecryptionAnimation
Path: lib/components/image-viewer/DecryptionAnimation.svelte
Animated background glow
ImageActionToolbar
Path: lib/components/image-viewer/ImageActionToolbar.svelte
Desktop: Show action buttons inline
ImageContainer
Path: lib/components/image-viewer/ImageContainer.svelte
Error state with retry button
ImageViewerSkeleton
Path: lib/components/image-viewer/ImageViewerSkeleton.svelte
Header Skeleton
MoveImageModal
Path: lib/components/image-viewer/MoveImageModal.svelte
Header
images
10 components
BulkActionsToolbar
Path: lib/components/images/BulkActionsToolbar.svelte
Selection Info
BulkTagsModal
Path: lib/components/images/BulkTagsModal.svelte
Backdrop
EditImageModal
Path: lib/components/images/EditImageModal.svelte
Backdrop
ImageCard
Path: lib/components/images/ImageCard.svelte
Image Preview
ImageGrid
Path: lib/components/images/ImageGrid.svelte
Bulk Actions Toolbar
ImageSearchSortHead
Path: lib/components/images/ImageSearchSortHead.svelte
Search Bar and Filters
ImagesViewContainer
Path: lib/components/images/ImagesViewContainer.svelte
Pagination
Path: lib/components/images/Pagination.svelte
svelte-ignore a11y_click_events_have_key_events
ReplaceImageModal
Path: lib/components/images/ReplaceImageModal.svelte
Header
TagChip
Path: lib/components/images/TagChip.svelte
KeyboardShortcuts.svelte
1 component
KeyboardShortcuts
Path: lib/components/KeyboardShortcuts.svelte
This component has no UI, just handles global keyboard shortcuts
layout
7 components
AppSidebar
Path: lib/components/layout/AppSidebar.svelte
Footer
Path: lib/components/layout/Footer.svelte
Product Section
LanguageSwitcher
Path: lib/components/layout/LanguageSwitcher.svelte
Navbar
Path: lib/components/layout/Navbar.svelte
Mobile Menu Button & Logo
SectionNav
Path: lib/components/layout/SectionNav.svelte
SidebarNav
Path: lib/components/layout/SidebarNav.svelte
ThemeSwitcher
Path: lib/components/layout/ThemeSwitcher.svelte
PageMeta.svelte
1 component
PageMeta
Path: lib/components/PageMeta.svelte
Primary Meta Tags
public-profile
15 components
AboutPixelflareSection
Path: lib/components/public-profile/AboutPixelflareSection.svelte
EncryptedImageAccessForm
Path: lib/components/public-profile/EncryptedImageAccessForm.svelte
EncryptedImagePlaceholder
Path: lib/components/public-profile/EncryptedImagePlaceholder.svelte
ImageActionBar
Path: lib/components/public-profile/ImageActionBar.svelte
ImageDetailsPanel
Path: lib/components/public-profile/ImageDetailsPanel.svelte
KeyboardShortcutsLegend
Path: lib/components/public-profile/KeyboardShortcutsLegend.svelte
LoggedInPublicDashboard
Path: lib/components/public-profile/LoggedInPublicDashboard.svelte
MoreByAuthor
Path: lib/components/public-profile/MoreByAuthor.svelte
ProfileHeader
Path: lib/components/public-profile/ProfileHeader.svelte
Avatar
PublicAlbums
Path: lib/components/public-profile/PublicAlbums.svelte
PublicImageCard
Path: lib/components/public-profile/PublicImageCard.svelte
Image Preview
PublicImages
Path: lib/components/public-profile/PublicImages.svelte
PublicProfileIntro
Path: lib/components/public-profile/PublicProfileIntro.svelte
ShareSection
Path: lib/components/public-profile/ShareSection.svelte
UserSearchCard
Path: lib/components/public-profile/UserSearchCard.svelte
Routes
52 components
+error
Path: routes/+error.svelte
+error
Path: routes/app/albums/[album]/+error.svelte
Fallback for other errors
+error
Path: routes/u/[user]/+error.svelte
+error
Path: routes/u/[user]/[album]/+error.svelte
+error
Path: routes/u/[user]/[album]/[filename]/+error.svelte
+layout
Path: routes/+layout.svelte
Global toast container
+layout
Path: routes/app/+layout.svelte
Desktop Sidebar
+layout
Path: routes/app/settings/+layout.svelte
Desktop Fixed Sidebar - Hidden on home page
+layout
Path: routes/u/+layout.svelte
+page
Path: routes/+page.svelte
+page
Path: routes/about/+page.svelte
+page
Path: routes/about/features/+page.svelte
+page
Path: routes/about/pricing/+page.svelte
+page
Path: routes/app/+page.svelte
Header with Search
+page
Path: routes/app/albums/+page.svelte
View Mode Switcher
+page
Path: routes/app/albums/[album]/+page.svelte
Header
+page
Path: routes/app/albums/[album]/[filename]/+page.svelte
Header
+page
Path: routes/app/data/+page.svelte
API
+page
Path: routes/app/favourites/+page.svelte
+page
Path: routes/app/images/+page.svelte
+page
Path: routes/app/recycle-bin/+page.svelte
Header
+page
Path: routes/app/search/+page.svelte
Header
+page
Path: routes/app/settings/+page.svelte
+page
Path: routes/app/settings/account/+page.svelte
+page
Path: routes/app/settings/api-keys/+page.svelte
+page
Path: routes/app/settings/appearance/+page.svelte
Theme
+page
Path: routes/app/settings/audit-log/+page.svelte
Header
+page
Path: routes/app/settings/custom-domain/+page.svelte
+page
Path: routes/app/settings/embed-settings/+page.svelte
Image View Mode
+page
Path: routes/app/settings/encryption/+page.svelte
Status Card
+page
Path: routes/app/settings/info/+page.svelte
About Card
+page
Path: routes/app/settings/s3-backup/+page.svelte
+page
Path: routes/app/settings/status/+page.svelte
Header with Refresh Button
+page
Path: routes/app/settings/upload-settings/+page.svelte
License
+page
Path: routes/app/settings/usage/+page.svelte
+page
Path: routes/app/settings/webhooks/+page.svelte
+page
Path: routes/app/stats/+page.svelte
Header
+page
Path: routes/app/stats/albums/+page.svelte
Header
+page
Path: routes/app/stats/countries/+page.svelte
Header
+page
Path: routes/app/stats/flows/+page.svelte
Header
+page
Path: routes/app/stats/images/+page.svelte
Header
+page
Path: routes/app/stats/referrers/+page.svelte
Header
+page
Path: routes/app/stats/variants/+page.svelte
Header
+page
Path: routes/app/tags/+page.svelte
Create Tag Modal
+page
Path: routes/app/tags/[tag]/+page.svelte
Header
+page
Path: routes/app/upload/+page.svelte
Header
+page
Path: routes/docs/+page.svelte
Sidebar
+page
Path: routes/login/+page.svelte
Top part
+page
Path: routes/u/+page.svelte
+page
Path: routes/u/[user]/+page.svelte
eslint-disable-next-line svelte/no-at-html-tags
+page
Path: routes/u/[user]/[album]/+page.svelte
eslint-disable-next-line svelte/no-at-html-tags
+page
Path: routes/u/[user]/[album]/[filename]/+page.svelte
eslint-disable-next-line svelte/no-at-html-tags
search
4 components
RecentSearches
Path: lib/components/search/RecentSearches.svelte
SearchBar
Path: lib/components/search/SearchBar.svelte
Search icon or loading spinner
SearchFilters
Path: lib/components/search/SearchFilters.svelte
Sort Options
SearchResults
Path: lib/components/search/SearchResults.svelte
settings
40 components
AccessibilitySettings
Path: lib/components/settings/AccessibilitySettings.svelte
AppInfoCard
Path: lib/components/settings/status/AppInfoCard.svelte
App Name
AppStatusCard
Path: lib/components/settings/status/AppStatusCard.svelte
Overall Status Badge
AuthenticationMethodCard
Path: lib/components/settings/account/AuthenticationMethodCard.svelte
CheckoutAlert
Path: lib/components/settings/billing/CheckoutAlert.svelte
CloudflareStatusCard
Path: lib/components/settings/status/CloudflareStatusCard.svelte
Overall Status Badge
ComingSoonAlert
Path: lib/components/settings/ComingSoonAlert.svelte
CustomDomainGuide
Path: lib/components/settings/CustomDomainGuide.svelte
URL Formats
CustomDomainManager
Path: lib/components/settings/CustomDomainManager.svelte
DangerZoneCard
Path: lib/components/settings/account/DangerZoneCard.svelte
EmbedFormatsSettings
Path: lib/components/settings/EmbedFormatsSettings.svelte
EmbedUrlSettings
Path: lib/components/settings/EmbedUrlSettings.svelte
Embed URL Format
EncryptionGuide
Path: lib/components/settings/EncryptionGuide.svelte
Overview
EncryptionStatus
Path: lib/components/settings/EncryptionStatus.svelte
ExportKeyBundle
Path: lib/components/settings/ExportKeyBundle.svelte
FeaturesCard
Path: lib/components/settings/status/FeaturesCard.svelte
HomepageSectionsSettings
Path: lib/components/settings/HomepageSectionsSettings.svelte
ImageViewEmbedSettings
Path: lib/components/settings/ImageViewEmbedSettings.svelte
View Mode
ImageViewSettings
Path: lib/components/settings/ImageViewSettings.svelte
InvoiceTable
Path: lib/components/settings/billing/InvoiceTable.svelte
KeyRotation
Path: lib/components/settings/KeyRotation.svelte
LanguageSelector
Path: lib/components/settings/LanguageSelector.svelte
OptionButton
Path: lib/components/settings/OptionButton.svelte
PastDueAlert
Path: lib/components/settings/billing/PastDueAlert.svelte
PaymentMethodDisplay
Path: lib/components/settings/billing/PaymentMethodDisplay.svelte
PlanCard
Path: lib/components/settings/billing/PlanCard.svelte
PlanStatusBadge
Path: lib/components/settings/billing/PlanStatusBadge.svelte
PublicProfileEditor
Path: lib/components/settings/account/PublicProfileEditor.svelte
QuotaCard
Path: lib/components/settings/billing/QuotaCard.svelte
SavedVariantsSettings
Path: lib/components/settings/SavedVariantsSettings.svelte
ScheduledTasksCard
Path: lib/components/settings/status/ScheduledTasksCard.svelte
SettingsCard
Path: lib/components/settings/SettingsCard.svelte
SettingsSearch
Path: lib/components/settings/SettingsSearch.svelte
SettingsSelect
Path: lib/components/settings/SettingsSelect.svelte
SettingsSidebar
Path: lib/components/settings/SettingsSidebar.svelte
SponsorBanner
Path: lib/components/settings/billing/SponsorBanner.svelte
SubscriptionDetailsCard
Path: lib/components/settings/billing/SubscriptionDetailsCard.svelte
- Manage Plan
ThemeSelector
Path: lib/components/settings/ThemeSelector.svelte
Current Selection Display
ToggleSetting
Path: lib/components/settings/ToggleSetting.svelte
UserConnectionCard
Path: lib/components/settings/status/UserConnectionCard.svelte
Location
skeletons
3 components
AlbumGridSkeleton
Path: lib/components/skeletons/AlbumGridSkeleton.svelte
Back Link Skeleton
ImageDetailSkeleton
Path: lib/components/skeletons/ImageDetailSkeleton.svelte
Breadcrumb Skeleton
ProfileSkeleton
Path: lib/components/skeletons/ProfileSkeleton.svelte
Profile Header Skeleton
stats
28 components
BandwidthEfficiency
Path: lib/components/stats/BandwidthEfficiency.svelte
BandwidthEfficiencyCard
Path: lib/components/stats/BandwidthEfficiencyCard.svelte
Legend
BandwidthOptimizationPanel
Path: lib/components/stats/variants/BandwidthOptimizationPanel.svelte
Efficiency Metrics Grid
CollapsibleSection
Path: lib/components/stats/CollapsibleSection.svelte
CountryList
Path: lib/components/stats/CountryList.svelte
CountryTimelineChart
Path: lib/components/stats/CountryTimelineChart.svelte
DynamicVariantsSection
Path: lib/components/stats/variants/DynamicVariantsSection.svelte
Problematic Variants Alert
GeographicDistribution
Path: lib/components/stats/GeographicDistribution.svelte
MetricsOverview
Path: lib/components/stats/MetricsOverview.svelte
MiniBandwidthChart
Path: lib/components/stats/MiniBandwidthChart.svelte
MiniCountryChart
Path: lib/components/stats/MiniCountryChart.svelte
MiniStatCard
Path: lib/components/stats/MiniStatCard.svelte
MiniStatsOverview
Path: lib/components/stats/MiniStatsOverview.svelte
Mini Stat Cards
PeriodSelector
Path: lib/components/stats/PeriodSelector.svelte
PresetVariantGrid
Path: lib/components/stats/variants/PresetVariantGrid.svelte
Header
ReferrerDomainList
Path: lib/components/stats/ReferrerDomainList.svelte
Expand Button
ReferrerTimelineChart
Path: lib/components/stats/ReferrerTimelineChart.svelte
RequestsFlowDiagram
Path: lib/components/stats/RequestsFlowDiagram.svelte
TopAlbumsTable
Path: lib/components/stats/TopAlbumsTable.svelte
Desktop Table View
TopCountriesSection
Path: lib/components/stats/TopCountriesSection.svelte
Desktop: Table
TopImagesSection
Path: lib/components/stats/TopImagesSection.svelte
TopReferrersSection
Path: lib/components/stats/TopReferrersSection.svelte
Desktop: Table
TrafficChart
Path: lib/components/stats/TrafficChart.svelte
VariantBandwidthChart
Path: lib/components/stats/VariantBandwidthChart.svelte
VariantBreakdownTable
Path: lib/components/stats/variants/VariantBreakdownTable.svelte
Desktop Table View
VariantComparisonChart
Path: lib/components/stats/variants/VariantComparisonChart.svelte
Variant Selector
VariantStatsOverview
Path: lib/components/stats/variants/VariantStatsOverview.svelte
Total Variants Card
VariantUsageTimeline
Path: lib/components/stats/variants/VariantUsageTimeline.svelte
View Mode Toggle (future enhancement for requests view)
tags
2 components
TagCard
Path: lib/components/tags/TagCard.svelte
Tag info
TagModal
Path: lib/components/tags/TagModal.svelte
Server Error Alert
ui
15 components
Breadcrumb
Path: lib/components/ui/Breadcrumb.svelte
ConfirmDialog
Path: lib/components/ui/ConfirmDialog.svelte
Backdrop
ContextMenu
Path: lib/components/ui/ContextMenu.svelte
CopyInput
Path: lib/components/ui/CopyInput.svelte
EmptyState
Path: lib/components/ui/EmptyState.svelte
InlineAlert
Path: lib/components/ui/InlineAlert.svelte
LoadingSpinner
Path: lib/components/ui/LoadingSpinner.svelte
Modal
Path: lib/components/ui/Modal.svelte
Backdrop
NotFound
Path: lib/components/ui/NotFound.svelte
ProgressiveImage
Path: lib/components/ui/ProgressiveImage.svelte
SegmentedControl
Path: lib/components/ui/SegmentedControl.svelte
Select
Path: lib/components/ui/Select.svelte
ShareButtons
Path: lib/components/ui/ShareButtons.svelte
Embed Code Modal
ShareModal
Path: lib/components/ui/ShareModal.svelte
Share Button (or Copy Link Fallback)
Toaster
Path: lib/components/ui/Toast/Toaster.svelte
svelte-ignore a11y_no_noninteractive_tabindex
upload
9 components
AlbumDropdown
Path: lib/components/upload/AlbumDropdown.svelte
Create Album Modal
CameraModal
Path: lib/components/upload/CameraModal.svelte
CustomDropzone
Path: lib/components/upload/CustomDropzone.svelte
Skeleton loader while uppy initializes
FileUploadCard
Path: lib/components/upload/FileUploadCard.svelte
Preview & Status
ImageMetadataFields
Path: lib/components/upload/ImageMetadataFields.svelte
Album Selector (only in single file mode)
ImportFromURLModal
Path: lib/components/upload/ImportFromURLModal.svelte
Backdrop
UploadFooter
Path: lib/components/upload/UploadFooter.svelte
Toolbar container
UploadProgressList
Path: lib/components/upload/UploadProgressList.svelte
Embed Format Selector
UploadSettings
Path: lib/components/upload/UploadSettings.svelte
Album Selection
Quick Reference
| Component | Category | Path |
|---|---|---|
AlbumCard | albums | lib/components/albums |
CreateAlbumModal | albums | lib/components/albums |
StatCard | analytics | lib/components/analytics |
UsageChart | analytics | lib/components/analytics |
BarChart | charts | lib/components/charts |
CountriesCell | charts | lib/components/charts/table-cells |
DonutChart | charts | lib/components/charts |
DualAxisChart | charts | lib/components/charts |
ImageInfoCell | charts | lib/components/charts/table-cells |
MetricCard | charts | lib/components/charts |
MiniBarChart | charts | lib/components/charts |
MiniDonutChart | charts | lib/components/charts |
SankeyChart | charts | lib/components/charts |
SparkBar | charts | lib/components/charts |
StatsCell | charts | lib/components/charts/table-cells |
TopImagesTable | charts | lib/components/charts |
TrendCell | charts | lib/components/charts/table-cells |
VariantsCountriesCell | charts | lib/components/charts/table-cells |
VariantUsageChart | charts | lib/components/charts |
WorldMap | charts | lib/components/charts |
FeatureLockedNotice | common | lib/components/common |
AlbumsSection | dashboard | lib/components/dashboard |
CollapsibleSection | dashboard | lib/components/dashboard |
FavouritesSection | dashboard | lib/components/dashboard |
QuickUploadSection | dashboard | lib/components/dashboard |
RecentsSection | dashboard | lib/components/dashboard |
SearchSection | dashboard | lib/components/dashboard |
UsageLimitAlert | dashboard | lib/components/dashboard |
DataCard | data | lib/components/data |
StatusAlert | data | lib/components/data |
APIKeyCard | data-sync | lib/components/data-sync/api-keys |
APIKeysIntro | data-sync | lib/components/data-sync/api-keys |
APIKeysWrapper | data-sync | lib/components/data-sync |
CreateAPIKeyModal | data-sync | lib/components/data-sync/api-keys |
CreateWebhookModal | data-sync | lib/components/data-sync/webhooks |
S3ConfigForm | data-sync | lib/components/data-sync/s3-backup |
S3ConfigWrapper | data-sync | lib/components/data-sync |
S3SyncStatus | data-sync | lib/components/data-sync/s3-backup |
WebhookCard | data-sync | lib/components/data-sync/webhooks |
WebhooksWrapper | data-sync | lib/components/data-sync |
CropOverlay | editor | lib/components/editor |
EditorSidebar | editor | lib/components/editor |
EditorToolbar | editor | lib/components/editor |
ImageEditorModal | editor | lib/components/editor |
QuickActionsPanel | editor | lib/components/editor |
ColorSelector | form | lib/components/form |
Input | form | lib/components/form |
Select | form | lib/components/form |
TagInput | form | lib/components/form |
Textarea | form | lib/components/form |
APISection | home | lib/components/home |
CloudflareSection | home | lib/components/home |
CoreFeaturesSection | home | lib/components/home |
CTASection | home | lib/components/home |
DataOwnershipSection | home | lib/components/home |
DeploymentSection | home | lib/components/home |
FAQSection | home | lib/components/home |
FeaturesTimeline | home | lib/components/home |
HeroSection | home | lib/components/home |
PricingSection | home | lib/components/home |
StatsSection | home | lib/components/home |
TechSpecsSection | home | lib/components/home |
TestimonialsSection | home | lib/components/home |
WebUISection | home | lib/components/home |
AIAnalysisSection | image-details | lib/components/image-details |
CustomVariantBuilder | image-details | lib/components/image-details |
EmbedCodesSection | image-details | lib/components/image-details |
EncryptionSection | image-details | lib/components/image-details |
ExifViewer | image-details | lib/components/image-details |
ExpirationSection | image-details | lib/components/image-details |
ImageDetailsSection | image-details | lib/components/image-details |
ImagePreview | image-details | lib/components/image-details |
ImageStatsSection | image-details | lib/components/image-details |
ImageStatusBadges | image-details | lib/components/image-details |
SaveCustomVariantModal | image-details | lib/components/image-details |
VariantsList | image-details | lib/components/image-details |
DecryptionAnimation | image-viewer | lib/components/image-viewer |
ImageActionToolbar | image-viewer | lib/components/image-viewer |
ImageContainer | image-viewer | lib/components/image-viewer |
ImageViewerSkeleton | image-viewer | lib/components/image-viewer |
MoveImageModal | image-viewer | lib/components/image-viewer |
BulkActionsToolbar | images | lib/components/images |
BulkTagsModal | images | lib/components/images |
EditImageModal | images | lib/components/images |
ImageCard | images | lib/components/images |
ImageGrid | images | lib/components/images |
ImageSearchSortHead | images | lib/components/images |
ImagesViewContainer | images | lib/components/images |
Pagination | images | lib/components/images |
ReplaceImageModal | images | lib/components/images |
TagChip | images | lib/components/images |
KeyboardShortcuts | KeyboardShortcuts.svelte | lib/components |
AppSidebar | layout | lib/components/layout |
Footer | layout | lib/components/layout |
LanguageSwitcher | layout | lib/components/layout |
Navbar | layout | lib/components/layout |
SectionNav | layout | lib/components/layout |
SidebarNav | layout | lib/components/layout |
ThemeSwitcher | layout | lib/components/layout |
PageMeta | PageMeta.svelte | lib/components |
AboutPixelflareSection | public-profile | lib/components/public-profile |
EncryptedImageAccessForm | public-profile | lib/components/public-profile |
EncryptedImagePlaceholder | public-profile | lib/components/public-profile |
ImageActionBar | public-profile | lib/components/public-profile |
ImageDetailsPanel | public-profile | lib/components/public-profile |
KeyboardShortcutsLegend | public-profile | lib/components/public-profile |
LoggedInPublicDashboard | public-profile | lib/components/public-profile |
MoreByAuthor | public-profile | lib/components/public-profile |
ProfileHeader | public-profile | lib/components/public-profile |
PublicAlbums | public-profile | lib/components/public-profile |
PublicImageCard | public-profile | lib/components/public-profile |
PublicImages | public-profile | lib/components/public-profile |
PublicProfileIntro | public-profile | lib/components/public-profile |
ShareSection | public-profile | lib/components/public-profile |
UserSearchCard | public-profile | lib/components/public-profile |
+error | Routes | routes |
+error | Routes | routes/app/albums/[album] |
+error | Routes | routes/u/[user] |
+error | Routes | routes/u/[user]/[album] |
+error | Routes | routes/u/[user]/[album]/[filename] |
+layout | Routes | routes |
+layout | Routes | routes/app |
+layout | Routes | routes/app/settings |
+layout | Routes | routes/u |
+page | Routes | routes |
+page | Routes | routes/about |
+page | Routes | routes/about/features |
+page | Routes | routes/about/pricing |
+page | Routes | routes/app |
+page | Routes | routes/app/albums |
+page | Routes | routes/app/albums/[album] |
+page | Routes | routes/app/albums/[album]/[filename] |
+page | Routes | routes/app/data |
+page | Routes | routes/app/favourites |
+page | Routes | routes/app/images |
+page | Routes | routes/app/recycle-bin |
+page | Routes | routes/app/search |
+page | Routes | routes/app/settings |
+page | Routes | routes/app/settings/account |
+page | Routes | routes/app/settings/api-keys |
+page | Routes | routes/app/settings/appearance |
+page | Routes | routes/app/settings/audit-log |
+page | Routes | routes/app/settings/custom-domain |
+page | Routes | routes/app/settings/embed-settings |
+page | Routes | routes/app/settings/encryption |
+page | Routes | routes/app/settings/info |
+page | Routes | routes/app/settings/s3-backup |
+page | Routes | routes/app/settings/status |
+page | Routes | routes/app/settings/upload-settings |
+page | Routes | routes/app/settings/usage |
+page | Routes | routes/app/settings/webhooks |
+page | Routes | routes/app/stats |
+page | Routes | routes/app/stats/albums |
+page | Routes | routes/app/stats/countries |
+page | Routes | routes/app/stats/flows |
+page | Routes | routes/app/stats/images |
+page | Routes | routes/app/stats/referrers |
+page | Routes | routes/app/stats/variants |
+page | Routes | routes/app/tags |
+page | Routes | routes/app/tags/[tag] |
+page | Routes | routes/app/upload |
+page | Routes | routes/docs |
+page | Routes | routes/login |
+page | Routes | routes/u |
+page | Routes | routes/u/[user] |
+page | Routes | routes/u/[user]/[album] |
+page | Routes | routes/u/[user]/[album]/[filename] |
RecentSearches | search | lib/components/search |
SearchBar | search | lib/components/search |
SearchFilters | search | lib/components/search |
SearchResults | search | lib/components/search |
AccessibilitySettings | settings | lib/components/settings |
AppInfoCard | settings | lib/components/settings/status |
AppStatusCard | settings | lib/components/settings/status |
AuthenticationMethodCard | settings | lib/components/settings/account |
CheckoutAlert | settings | lib/components/settings/billing |
CloudflareStatusCard | settings | lib/components/settings/status |
ComingSoonAlert | settings | lib/components/settings |
CustomDomainGuide | settings | lib/components/settings |
CustomDomainManager | settings | lib/components/settings |
DangerZoneCard | settings | lib/components/settings/account |
EmbedFormatsSettings | settings | lib/components/settings |
EmbedUrlSettings | settings | lib/components/settings |
EncryptionGuide | settings | lib/components/settings |
EncryptionStatus | settings | lib/components/settings |
ExportKeyBundle | settings | lib/components/settings |
FeaturesCard | settings | lib/components/settings/status |
HomepageSectionsSettings | settings | lib/components/settings |
ImageViewEmbedSettings | settings | lib/components/settings |
ImageViewSettings | settings | lib/components/settings |
InvoiceTable | settings | lib/components/settings/billing |
KeyRotation | settings | lib/components/settings |
LanguageSelector | settings | lib/components/settings |
OptionButton | settings | lib/components/settings |
PastDueAlert | settings | lib/components/settings/billing |
PaymentMethodDisplay | settings | lib/components/settings/billing |
PlanCard | settings | lib/components/settings/billing |
PlanStatusBadge | settings | lib/components/settings/billing |
PublicProfileEditor | settings | lib/components/settings/account |
QuotaCard | settings | lib/components/settings/billing |
SavedVariantsSettings | settings | lib/components/settings |
ScheduledTasksCard | settings | lib/components/settings/status |
SettingsCard | settings | lib/components/settings |
SettingsSearch | settings | lib/components/settings |
SettingsSelect | settings | lib/components/settings |
SettingsSidebar | settings | lib/components/settings |
SponsorBanner | settings | lib/components/settings/billing |
SubscriptionDetailsCard | settings | lib/components/settings/billing |
ThemeSelector | settings | lib/components/settings |
ToggleSetting | settings | lib/components/settings |
UserConnectionCard | settings | lib/components/settings/status |
AlbumGridSkeleton | skeletons | lib/components/skeletons |
ImageDetailSkeleton | skeletons | lib/components/skeletons |
ProfileSkeleton | skeletons | lib/components/skeletons |
BandwidthEfficiency | stats | lib/components/stats |
BandwidthEfficiencyCard | stats | lib/components/stats |
BandwidthOptimizationPanel | stats | lib/components/stats/variants |
CollapsibleSection | stats | lib/components/stats |
CountryList | stats | lib/components/stats |
CountryTimelineChart | stats | lib/components/stats |
DynamicVariantsSection | stats | lib/components/stats/variants |
GeographicDistribution | stats | lib/components/stats |
MetricsOverview | stats | lib/components/stats |
MiniBandwidthChart | stats | lib/components/stats |
MiniCountryChart | stats | lib/components/stats |
MiniStatCard | stats | lib/components/stats |
MiniStatsOverview | stats | lib/components/stats |
PeriodSelector | stats | lib/components/stats |
PresetVariantGrid | stats | lib/components/stats/variants |
ReferrerDomainList | stats | lib/components/stats |
ReferrerTimelineChart | stats | lib/components/stats |
RequestsFlowDiagram | stats | lib/components/stats |
TopAlbumsTable | stats | lib/components/stats |
TopCountriesSection | stats | lib/components/stats |
TopImagesSection | stats | lib/components/stats |
TopReferrersSection | stats | lib/components/stats |
TrafficChart | stats | lib/components/stats |
VariantBandwidthChart | stats | lib/components/stats |
VariantBreakdownTable | stats | lib/components/stats/variants |
VariantComparisonChart | stats | lib/components/stats/variants |
VariantStatsOverview | stats | lib/components/stats/variants |
VariantUsageTimeline | stats | lib/components/stats/variants |
TagCard | tags | lib/components/tags |
TagModal | tags | lib/components/tags |
Breadcrumb | ui | lib/components/ui |
ConfirmDialog | ui | lib/components/ui |
ContextMenu | ui | lib/components/ui |
CopyInput | ui | lib/components/ui |
EmptyState | ui | lib/components/ui |
InlineAlert | ui | lib/components/ui |
LoadingSpinner | ui | lib/components/ui |
Modal | ui | lib/components/ui |
NotFound | ui | lib/components/ui |
ProgressiveImage | ui | lib/components/ui |
SegmentedControl | ui | lib/components/ui |
Select | ui | lib/components/ui |
ShareButtons | ui | lib/components/ui |
ShareModal | ui | lib/components/ui |
Toaster | ui | lib/components/ui/Toast |
AlbumDropdown | upload | lib/components/upload |
CameraModal | upload | lib/components/upload |
CustomDropzone | upload | lib/components/upload |
FileUploadCard | upload | lib/components/upload |
ImageMetadataFields | upload | lib/components/upload |
ImportFromURLModal | upload | lib/components/upload |
UploadFooter | upload | lib/components/upload |
UploadProgressList | upload | lib/components/upload |
UploadSettings | upload | lib/components/upload |
Source: packages/frontend/src