# phoenix_kit v1.7.87 - API Reference

## Modules

- [PhoenixKit](PhoenixKit.md): PhoenixKit

- [PhoenixKit.AWS.CredentialsVerifier](PhoenixKit.AWS.CredentialsVerifier.md): AWS credentials verification module.
- [PhoenixKit.AWS.InfrastructureSetup](PhoenixKit.AWS.InfrastructureSetup.md): Automated AWS infrastructure setup for email event handling.
- [PhoenixKit.AWS.SESv2](PhoenixKit.AWS.SESv2.md): AWS SES v2 API client for operations not supported by ExAws.
- [PhoenixKit.Admin.Events](PhoenixKit.Admin.Events.md): PubSub event broadcasting for PhoenixKit admin panels.
- [PhoenixKit.Admin.Presence](PhoenixKit.Admin.Presence.md): Phoenix.Presence implementation for tracking anonymous and authenticated sessions.
- [PhoenixKit.Admin.SimplePresence](PhoenixKit.Admin.SimplePresence.md): Simple presence tracking system for PhoenixKit admin interface.
- [PhoenixKit.Application](PhoenixKit.Application.md): OTP Application module for PhoenixKit.
- [PhoenixKit.AuditLog](PhoenixKit.AuditLog.md): Context for managing audit logs in PhoenixKit.
- [PhoenixKit.AuditLog.Entry](PhoenixKit.AuditLog.Entry.md): Schema for audit log entries.
- [PhoenixKit.Cache](PhoenixKit.Cache.md): Generic caching system for PhoenixKit with ETS-backed storage.
- [PhoenixKit.Cache.Registry](PhoenixKit.Cache.Registry.md): Lightweight Registry wrapper for PhoenixKit.Cache instances.
- [PhoenixKit.Config](PhoenixKit.Config.md): Configuration management system for PhoenixKit.
- [PhoenixKit.Config.AWS](PhoenixKit.Config.AWS.md): AWS configuration management for PhoenixKit.
- [PhoenixKit.Config.AdminDashboardCategories](PhoenixKit.Config.AdminDashboardCategories.md): Admin dashboard categories configuration and validation for PhoenixKit.
- [PhoenixKit.Config.EndpointUrlSync](PhoenixKit.Config.EndpointUrlSync.md): Syncs the `site_url` from PhoenixKit settings to the parent Phoenix Endpoint's
`:url` configuration.
- [PhoenixKit.Config.UeberAuth](PhoenixKit.Config.UeberAuth.md): Ueberauth configuration management for PhoenixKit.
- [PhoenixKit.Config.UserDashboardCategories](PhoenixKit.Config.UserDashboardCategories.md): User dashboard categories configuration and validation for PhoenixKit.
- [PhoenixKit.Dashboard](PhoenixKit.Dashboard.md): User Dashboard Tab Management System.
- [PhoenixKit.Dashboard.AdminTabs](PhoenixKit.Dashboard.AdminTabs.md): Default admin navigation tabs for PhoenixKit.
- [PhoenixKit.Dashboard.Badge](PhoenixKit.Dashboard.Badge.md): Defines badge types for dashboard tab indicators.
- [PhoenixKit.Dashboard.ContextSelector](PhoenixKit.Dashboard.ContextSelector.md): Configuration and helpers for the dashboard context selector.
- [PhoenixKit.Dashboard.Group](PhoenixKit.Dashboard.Group.md): Struct representing a dashboard tab group.
- [PhoenixKit.Dashboard.Presence](PhoenixKit.Dashboard.Presence.md): Presence tracking for dashboard tabs.
- [PhoenixKit.Dashboard.Registry](PhoenixKit.Dashboard.Registry.md): Registry for managing dashboard tabs across the application.
- [PhoenixKit.Dashboard.Tab](PhoenixKit.Dashboard.Tab.md): Defines the Tab struct and related types for the user dashboard navigation system.
- [PhoenixKit.Dashboard.TabHelpers](PhoenixKit.Dashboard.TabHelpers.md): Shared helper functions for dashboard sidebar navigation.
- [PhoenixKit.Email.DefaultProvider](PhoenixKit.Email.DefaultProvider.md): No-op email provider. Used when phoenix_kit_emails package is not installed.
- [PhoenixKit.Email.Provider](PhoenixKit.Email.Provider.md): Unified email provider behaviour.
- [PhoenixKit.Install.ApplicationSupervisor](PhoenixKit.Install.ApplicationSupervisor.md): Installation helper for adding PhoenixKit supervisor to parent application.
Used by `mix phoenix_kit.install` task.
- [PhoenixKit.Install.AssetRebuild](PhoenixKit.Install.AssetRebuild.md): Handles asset rebuilding for PhoenixKit installations and updates.
- [PhoenixKit.Install.BasicConfiguration](PhoenixKit.Install.BasicConfiguration.md): Installation helper for adding PhoenixKit supervisor to parent application.
Used by `mix phoenix_kit.install` task.

- [PhoenixKit.Install.BrowserPipelineIntegration](PhoenixKit.Install.BrowserPipelineIntegration.md): Handles automatic integration of PhoenixKit plugs into the browser pipeline.
- [PhoenixKit.Install.Common](PhoenixKit.Install.Common.md): Common utilities shared between PhoenixKit installation and update tasks.
- [PhoenixKit.Install.CssIntegration](PhoenixKit.Install.CssIntegration.md): Handles automatic Tailwind CSS + DaisyUI integration for PhoenixKit installation.
- [PhoenixKit.Install.DbConnectionCheck](PhoenixKit.Install.DbConnectionCheck.md): Simple database connection check for PhoenixKit installation.

- [PhoenixKit.Install.DemoFiles](PhoenixKit.Install.DemoFiles.md): Handles copying demo test files for PhoenixKit installation.
- [PhoenixKit.Install.EndpointIntegration](PhoenixKit.Install.EndpointIntegration.md): Endpoint integration for PhoenixKit installation.
- [PhoenixKit.Install.FinchSetup](PhoenixKit.Install.FinchSetup.md): Handles automatic Finch and HTTP client setup for PhoenixKit installation.
- [PhoenixKit.Install.IgniterConfig](PhoenixKit.Install.IgniterConfig.md): Helper functions for working with Igniter to read and modify parent project configuration.
- [PhoenixKit.Install.IgniterHelpers](PhoenixKit.Install.IgniterHelpers.md): Helper functions for working with Igniter to detect parent application information.
- [PhoenixKit.Install.LayoutConfig](PhoenixKit.Install.LayoutConfig.md): Handles layout integration configuration for PhoenixKit installation.
- [PhoenixKit.Install.MailerConfig](PhoenixKit.Install.MailerConfig.md): Handles mailer configuration for PhoenixKit installation.
- [PhoenixKit.Install.MigrationStrategy](PhoenixKit.Install.MigrationStrategy.md): Handles migration strategy determination and execution for PhoenixKit installation.
- [PhoenixKit.Install.OAuthConfig](PhoenixKit.Install.OAuthConfig.md): Handles OAuth configuration for PhoenixKit installation.
- [PhoenixKit.Install.ObanConfig](PhoenixKit.Install.ObanConfig.md): Handles Oban configuration for PhoenixKit installation.
- [PhoenixKit.Install.RateLimiterConfig](PhoenixKit.Install.RateLimiterConfig.md): Handles Hammer rate limiter configuration for PhoenixKit installation.
- [PhoenixKit.Install.RepoDetection](PhoenixKit.Install.RepoDetection.md): Handles repository detection and validation for PhoenixKit installation.
- [PhoenixKit.Install.RouterIntegration](PhoenixKit.Install.RouterIntegration.md): Handles router integration for PhoenixKit installation.
- [PhoenixKit.Install.RuntimeDetector](PhoenixKit.Install.RuntimeDetector.md): Detects Phoenix runtime configuration patterns and determines appropriate config strategy.
- [PhoenixKit.Jobs](PhoenixKit.Jobs.md): Jobs module for PhoenixKit.
- [PhoenixKit.LayoutConfig](PhoenixKit.LayoutConfig.md): Configuration manager for PhoenixKit layout integration.
- [PhoenixKit.Mailer](PhoenixKit.Mailer.md): Mailer module for PhoenixKit emails.
- [PhoenixKit.Migration](PhoenixKit.Migration.md): Migrations create and modify the database tables PhoenixKit needs to function.
- [PhoenixKit.Migrations.Postgres](PhoenixKit.Migrations.Postgres.md): PhoenixKit PostgreSQL Migration System
- [PhoenixKit.Migrations.Postgres.V02](PhoenixKit.Migrations.Postgres.V02.md): PhoenixKit Migration V02: Remove is_active column from role assignments.
- [PhoenixKit.Migrations.Postgres.V03](PhoenixKit.Migrations.Postgres.V03.md): PhoenixKit V03 Migration: Settings System
- [PhoenixKit.Migrations.Postgres.V04](PhoenixKit.Migrations.Postgres.V04.md): PhoenixKit V04 Migration: Settings Module Column + Referral System
- [PhoenixKit.Migrations.Postgres.V05](PhoenixKit.Migrations.Postgres.V05.md): PhoenixKit V05 Migration: Add Beneficiary Field to Referral Codes
- [PhoenixKit.Migrations.Postgres.V06](PhoenixKit.Migrations.Postgres.V06.md): PhoenixKit V06 Migration: Allow NULL Expiration Dates for Referral Codes
- [PhoenixKit.Migrations.Postgres.V07](PhoenixKit.Migrations.Postgres.V07.md): PhoenixKit V07 Migration: Email System
- [PhoenixKit.Migrations.Postgres.V08](PhoenixKit.Migrations.Postgres.V08.md): PhoenixKit V08 Migration: Username Support
- [PhoenixKit.Migrations.Postgres.V09](PhoenixKit.Migrations.Postgres.V09.md): PhoenixKit V09 Migration: Email Blocklist Support
- [PhoenixKit.Migrations.Postgres.V10](PhoenixKit.Migrations.Postgres.V10.md): PhoenixKit V10 Migration: User Registration Analytics
- [PhoenixKit.Migrations.Postgres.V11](PhoenixKit.Migrations.Postgres.V11.md): PhoenixKit V11 Migration: Per-User Timezone Settings
- [PhoenixKit.Migrations.Postgres.V12](PhoenixKit.Migrations.Postgres.V12.md): PhoenixKit V12 Migration: JSON Settings Support
- [PhoenixKit.Migrations.Postgres.V13](PhoenixKit.Migrations.Postgres.V13.md): PhoenixKit V13 Migration: Enhanced Email Tracking with AWS SES Integration
- [PhoenixKit.Migrations.Postgres.V14](PhoenixKit.Migrations.Postgres.V14.md): PhoenixKit V14 Migration: Email Body Compression Support
- [PhoenixKit.Migrations.Postgres.V15](PhoenixKit.Migrations.Postgres.V15.md): PhoenixKit V15 Migration: Email Templates System
- [PhoenixKit.Migrations.Postgres.V16](PhoenixKit.Migrations.Postgres.V16.md): PhoenixKit V16 Migration: OAuth Providers System & Magic Link Registration
- [PhoenixKit.Migrations.Postgres.V17](PhoenixKit.Migrations.Postgres.V17.md): PhoenixKit V17 Migration: Entities System (Dynamic Content Types)
- [PhoenixKit.Migrations.Postgres.V18](PhoenixKit.Migrations.Postgres.V18.md): PhoenixKit V18 Migration: User Custom Fields
- [PhoenixKit.Migrations.Postgres.V19](PhoenixKit.Migrations.Postgres.V19.md): PhoenixKit V19 Migration: Enhanced Email Status Tracking
- [PhoenixKit.Migrations.Postgres.V20](PhoenixKit.Migrations.Postgres.V20.md): PhoenixKit V20 Migration: Distributed File Storage System
- [PhoenixKit.Migrations.Postgres.V21](PhoenixKit.Migrations.Postgres.V21.md): PhoenixKit V21 Migration: Optimize Message ID Search Performance
- [PhoenixKit.Migrations.Postgres.V22](PhoenixKit.Migrations.Postgres.V22.md): PhoenixKit V22 Migration: Email System Improvements & Audit Logging
- [PhoenixKit.Migrations.Postgres.V23](PhoenixKit.Migrations.Postgres.V23.md): PhoenixKit V23 Migration: Session Fingerprinting
- [PhoenixKit.Migrations.Postgres.V24](PhoenixKit.Migrations.Postgres.V24.md): PhoenixKit V24 Migration: File Checksum Unique Index
- [PhoenixKit.Migrations.Postgres.V25](PhoenixKit.Migrations.Postgres.V25.md): PhoenixKit V25 Migration: Aspect Ratio Control for Dimensions
- [PhoenixKit.Migrations.Postgres.V26](PhoenixKit.Migrations.Postgres.V26.md): Migration V26: Rename checksum fields and add per-user deduplication.
- [PhoenixKit.Migrations.Postgres.V27](PhoenixKit.Migrations.Postgres.V27.md): Migration V27: Add Oban tables for background job processing.
- [PhoenixKit.Migrations.Postgres.V28](PhoenixKit.Migrations.Postgres.V28.md): Migration V28: Add preferred_locale field to users table for dialect preferences.
- [PhoenixKit.Migrations.Postgres.V29](PhoenixKit.Migrations.Postgres.V29.md): PhoenixKit V29 Migration: Posts System
- [PhoenixKit.Migrations.Postgres.V30](PhoenixKit.Migrations.Postgres.V30.md): Migration V30: Move preferred_locale from column to custom_fields JSONB.
- [PhoenixKit.Migrations.Postgres.V31](PhoenixKit.Migrations.Postgres.V31.md): PhoenixKit V31 Migration: Billing System - Phase 1
- [PhoenixKit.Migrations.Postgres.V32](PhoenixKit.Migrations.Postgres.V32.md): PhoenixKit V32 Migration: AI System
- [PhoenixKit.Migrations.Postgres.V33](PhoenixKit.Migrations.Postgres.V33.md): PhoenixKit V33 Migration: Payment Providers and Subscriptions
- [PhoenixKit.Migrations.Postgres.V34](PhoenixKit.Migrations.Postgres.V34.md): PhoenixKit V34 Migration: AI Endpoints System
- [PhoenixKit.Migrations.Postgres.V35](PhoenixKit.Migrations.Postgres.V35.md): PhoenixKit V35 Migration: Support Tickets System
- [PhoenixKit.Migrations.Postgres.V36](PhoenixKit.Migrations.Postgres.V36.md): PhoenixKit V36 Migration: Connections Module - Social Relationships System
- [PhoenixKit.Migrations.Postgres.V37](PhoenixKit.Migrations.Postgres.V37.md): PhoenixKit V37 Migration: DB Sync - Connections & Transfer Tracking
- [PhoenixKit.Migrations.Postgres.V38](PhoenixKit.Migrations.Postgres.V38.md): PhoenixKit V38 Migration: AI Prompts System
- [PhoenixKit.Migrations.Postgres.V39](PhoenixKit.Migrations.Postgres.V39.md): PhoenixKit V39 Migration: Admin Notes System
- [PhoenixKit.Migrations.Postgres.V40](PhoenixKit.Migrations.Postgres.V40.md): PhoenixKit V40 Migration: UUID Column Addition for Legacy Tables
- [PhoenixKit.Migrations.Postgres.V41](PhoenixKit.Migrations.Postgres.V41.md): PhoenixKit V41 Migration: AI Request Prompt Tracking & Reasoning Parameters
- [PhoenixKit.Migrations.Postgres.V42](PhoenixKit.Migrations.Postgres.V42.md): PhoenixKit V42 Migration: Universal Scheduled Jobs System
- [PhoenixKit.Migrations.Postgres.V43](PhoenixKit.Migrations.Postgres.V43.md): PhoenixKit V43 Migration: Legal Module
- [PhoenixKit.Migrations.Postgres.V44](PhoenixKit.Migrations.Postgres.V44.md): PhoenixKit V44 Migration: Rename DB Sync tables to Sync
- [PhoenixKit.Migrations.Postgres.V45](PhoenixKit.Migrations.Postgres.V45.md): PhoenixKit V45 Migration: E-commerce Shop Module
- [PhoenixKit.Migrations.Postgres.V46](PhoenixKit.Migrations.Postgres.V46.md): V46: Product Options with Dynamic Pricing + Import Logs + Translations
- [PhoenixKit.Migrations.Postgres.V47](PhoenixKit.Migrations.Postgres.V47.md): V47: Shop Localized Fields
- [PhoenixKit.Migrations.Postgres.V48](PhoenixKit.Migrations.Postgres.V48.md): V48: Post and Comment Dislikes
- [PhoenixKit.Migrations.Postgres.V49](PhoenixKit.Migrations.Postgres.V49.md): V49: Shop Import Enhancements
- [PhoenixKit.Migrations.Postgres.V50](PhoenixKit.Migrations.Postgres.V50.md): V50: Add access_type to storage buckets
- [PhoenixKit.Migrations.Postgres.V51](PhoenixKit.Migrations.Postgres.V51.md): V51: Cart items unique constraint fix + User deletion FK constraints
- [PhoenixKit.Migrations.Postgres.V52](PhoenixKit.Migrations.Postgres.V52.md): V52: Shop localized slug functional unique index
- [PhoenixKit.Migrations.Postgres.V53](PhoenixKit.Migrations.Postgres.V53.md): V53: Module-Level Permission System
- [PhoenixKit.Migrations.Postgres.V54](PhoenixKit.Migrations.Postgres.V54.md): V54: Category Featured Product + Import Config download_images
- [PhoenixKit.Migrations.Postgres.V55](PhoenixKit.Migrations.Postgres.V55.md): V55: Standalone Comments Module
- [PhoenixKit.Migrations.Postgres.V56](PhoenixKit.Migrations.Postgres.V56.md): V56: UUID Column Consistency Fix
- [PhoenixKit.Migrations.Postgres.V57](PhoenixKit.Migrations.Postgres.V57.md): V57: UUID FK Column Repair
- [PhoenixKit.Migrations.Postgres.V58](PhoenixKit.Migrations.Postgres.V58.md): V58: Timestamp Column Type Standardization (timestamptz)
- [PhoenixKit.Migrations.Postgres.V59](PhoenixKit.Migrations.Postgres.V59.md): V59: Publishing Module — Database Tables
- [PhoenixKit.Migrations.Postgres.V60](PhoenixKit.Migrations.Postgres.V60.md): V60: Email Templates UUID FK Columns
- [PhoenixKit.Migrations.Postgres.V61](PhoenixKit.Migrations.Postgres.V61.md): V61: UUID Column Safety Net for Tables Missed by V40
- [PhoenixKit.Migrations.Postgres.V62](PhoenixKit.Migrations.Postgres.V62.md): V62 — Rename UUID-type columns from `_id` suffix to `_uuid` suffix.
- [PhoenixKit.Migrations.Postgres.V63](PhoenixKit.Migrations.Postgres.V63.md): V63: UUID Companion Column Safety Net — Round 2
- [PhoenixKit.Migrations.Postgres.V64](PhoenixKit.Migrations.Postgres.V64.md): V64: Fix user token check constraint for UUID-only inserts.
- [PhoenixKit.Migrations.Postgres.V65](PhoenixKit.Migrations.Postgres.V65.md): V65: Rename SubscriptionPlan → SubscriptionType
- [PhoenixKit.Migrations.Postgres.V66](PhoenixKit.Migrations.Postgres.V66.md): V66: Make legacy user_id columns nullable on posts module tables.
- [PhoenixKit.Migrations.Postgres.V67](PhoenixKit.Migrations.Postgres.V67.md): V67: Make all remaining legacy NOT NULL integer FK columns nullable.
- [PhoenixKit.Migrations.Postgres.V68](PhoenixKit.Migrations.Postgres.V68.md): V68: Allow NULL slug for timestamp-mode publishing posts
- [PhoenixKit.Migrations.Postgres.V69](PhoenixKit.Migrations.Postgres.V69.md): V69: Make legacy integer FK columns nullable on role tables.
- [PhoenixKit.Migrations.Postgres.V70](PhoenixKit.Migrations.Postgres.V70.md): V70: Re-backfill UUID FK columns silently skipped in V56/V63.
- [PhoenixKit.Migrations.Postgres.V71](PhoenixKit.Migrations.Postgres.V71.md): V71: Rename product_ids → product_uuids in shop import logs.
- [PhoenixKit.Migrations.Postgres.V72](PhoenixKit.Migrations.Postgres.V72.md): V72: Rename `id` → `uuid` on Category A tables + add missing FK constraints.
- [PhoenixKit.Migrations.Postgres.V73](PhoenixKit.Migrations.Postgres.V73.md): V73: Pre-drop prerequisites for Category B tables.
- [PhoenixKit.Migrations.Postgres.V74](PhoenixKit.Migrations.Postgres.V74.md): V74: Drop integer `id`/`_id` columns, promote `uuid` to PK on Category B tables.
- [PhoenixKit.Migrations.Postgres.V75](PhoenixKit.Migrations.Postgres.V75.md): V75: Fix missing/wrong DEFAULT on `uuid` PK columns, drop orphaned sequence.
- [PhoenixKit.Migrations.Postgres.V76](PhoenixKit.Migrations.Postgres.V76.md): V76: Rename stale `_id` columns/keys to `_uuid`.
- [PhoenixKit.Migrations.Postgres.V77](PhoenixKit.Migrations.Postgres.V77.md): V77: Rename Tickets module settings keys and permission module_key to customer_service.
- [PhoenixKit.Migrations.Postgres.V78](PhoenixKit.Migrations.Postgres.V78.md): V78: Add missing columns to AI tables from V41.
- [PhoenixKit.Migrations.Postgres.V79](PhoenixKit.Migrations.Postgres.V79.md): V79: Newsletters Module — Database Tables
- [PhoenixKit.Migrations.Postgres.V80](PhoenixKit.Migrations.Postgres.V80.md): V80: Emails Module i18n — JSON language fields
- [PhoenixKit.Migrations.Postgres.V81](PhoenixKit.Migrations.Postgres.V81.md): V81: Add position column to entity_data for manual reordering support.
- [PhoenixKit.Migrations.Postgres.V82](PhoenixKit.Migrations.Postgres.V82.md): V82: Add metadata JSONB column to comments.
- [PhoenixKit.Migrations.Postgres.V83](PhoenixKit.Migrations.Postgres.V83.md): V83: Add status column to publishing_groups.
- [PhoenixKit.Migrations.Postgres.V84](PhoenixKit.Migrations.Postgres.V84.md): V84: Rename mailing tables to newsletters.
- [PhoenixKit.Migrations.Postgres.V85](PhoenixKit.Migrations.Postgres.V85.md): V85: Add system_prompt field to AI prompts table.
- [PhoenixKit.Migrations.Postgres.V86](PhoenixKit.Migrations.Postgres.V86.md): V86: Add Document Creator tables.
- [PhoenixKit.Migrations.Postgres.V87](PhoenixKit.Migrations.Postgres.V87.md): V87: Add Catalogue tables.
- [PhoenixKit.Migrations.Postgres.V88](PhoenixKit.Migrations.Postgres.V88.md): V88: Publishing schema V2 — restructure posts/versions/contents.
- [PhoenixKit.Migrations.Postgres.V89](PhoenixKit.Migrations.Postgres.V89.md): V89: Catalogue pricing — rename price to base_price, add markup_percentage.
- [PhoenixKit.Migrations.UUIDFKColumns](PhoenixKit.Migrations.UUIDFKColumns.md): Adds UUID FK columns alongside integer FKs across PhoenixKit tables.
- [PhoenixKit.Migrations.UUIDRepair](PhoenixKit.Migrations.UUIDRepair.md): Repairs missing UUID columns for databases upgrading from PhoenixKit < 1.7.0.
- [PhoenixKit.Module](PhoenixKit.Module.md): Behaviour for PhoenixKit feature modules (internal and external).
- [PhoenixKit.ModuleDiscovery](PhoenixKit.ModuleDiscovery.md): Zero-config auto-discovery of external PhoenixKit modules.
- [PhoenixKit.ModuleRegistry](PhoenixKit.ModuleRegistry.md): Runtime registry of all PhoenixKit modules (internal and external).
- [PhoenixKit.Modules.CustomerService](PhoenixKit.Modules.CustomerService.md): Context for managing support tickets, comments, and attachments.
- [PhoenixKit.Modules.CustomerService.Events](PhoenixKit.Modules.CustomerService.Events.md): PubSub events for PhoenixKit Customer Service system.
- [PhoenixKit.Modules.CustomerService.Ticket](PhoenixKit.Modules.CustomerService.Ticket.md): Schema for support tickets.
- [PhoenixKit.Modules.CustomerService.TicketAttachment](PhoenixKit.Modules.CustomerService.TicketAttachment.md): Junction schema for ticket and comment attachments.
- [PhoenixKit.Modules.CustomerService.TicketComment](PhoenixKit.Modules.CustomerService.TicketComment.md): Schema for ticket comments with internal notes support.
- [PhoenixKit.Modules.CustomerService.TicketStatusHistory](PhoenixKit.Modules.CustomerService.TicketStatusHistory.md): Schema for ticket status change audit trail.
- [PhoenixKit.Modules.CustomerService.Web.Details](PhoenixKit.Modules.CustomerService.Web.Details.md): LiveView for displaying ticket details with comments and status management.
- [PhoenixKit.Modules.CustomerService.Web.Edit](PhoenixKit.Modules.CustomerService.Web.Edit.md): LiveView for creating and editing support tickets.

- [PhoenixKit.Modules.CustomerService.Web.List](PhoenixKit.Modules.CustomerService.Web.List.md): LiveView for displaying and managing support tickets in PhoenixKit admin panel.
- [PhoenixKit.Modules.CustomerService.Web.New](PhoenixKit.Modules.CustomerService.Web.New.md): LiveView for creating new support tickets from admin panel.
- [PhoenixKit.Modules.CustomerService.Web.Settings](PhoenixKit.Modules.CustomerService.Web.Settings.md): LiveView for configuring the Tickets module settings.

- [PhoenixKit.Modules.CustomerService.Web.UserDetails](PhoenixKit.Modules.CustomerService.Web.UserDetails.md): LiveView for displaying ticket details to the ticket owner.
- [PhoenixKit.Modules.CustomerService.Web.UserList](PhoenixKit.Modules.CustomerService.Web.UserList.md): LiveView for displaying user's support tickets.
- [PhoenixKit.Modules.CustomerService.Web.UserNew](PhoenixKit.Modules.CustomerService.Web.UserNew.md): LiveView for creating new support tickets with file attachments.
- [PhoenixKit.Modules.DB](PhoenixKit.Modules.DB.md): Database helpers for PhoenixKit.
- [PhoenixKit.Modules.DB.Listener](PhoenixKit.Modules.DB.Listener.md): GenServer that listens for PostgreSQL NOTIFY events for live table updates.
- [PhoenixKit.Modules.DB.Web.Activity](PhoenixKit.Modules.DB.Web.Activity.md): Live activity monitor for database changes.
- [PhoenixKit.Modules.DB.Web.Index](PhoenixKit.Modules.DB.Web.Index.md): Admin DB index - lists all tables with stats.
- [PhoenixKit.Modules.DB.Web.Show](PhoenixKit.Modules.DB.Web.Show.md): Table detail view with paginated row browsing.
- [PhoenixKit.Modules.Languages](PhoenixKit.Modules.Languages.md): Languages management for PhoenixKit - complete language configuration in a single module.
- [PhoenixKit.Modules.Languages.DialectMapper](PhoenixKit.Modules.Languages.DialectMapper.md): Handles mapping between base language codes (en, es) and full dialect codes (en-US, es-MX).
- [PhoenixKit.Modules.Languages.Language](PhoenixKit.Modules.Languages.Language.md): Struct representing a language in PhoenixKit.
- [PhoenixKit.Modules.Maintenance](PhoenixKit.Modules.Maintenance.md): Maintenance Mode module for PhoenixKit.
- [PhoenixKit.Modules.Referrals](PhoenixKit.Modules.Referrals.md): Referral code system for PhoenixKit - complete management in a single module.
- [PhoenixKit.Modules.Referrals.ReferralCodeUsage](PhoenixKit.Modules.Referrals.ReferralCodeUsage.md): ReferralCodeUsage schema for tracking referral code usage in PhoenixKit.
- [PhoenixKit.Modules.Referrals.Web.Form](PhoenixKit.Modules.Referrals.Web.Form.md): Referral code form LiveView for PhoenixKit admin panel.
- [PhoenixKit.Modules.Referrals.Web.List](PhoenixKit.Modules.Referrals.Web.List.md): User referral codes management LiveView for PhoenixKit admin panel.
- [PhoenixKit.Modules.Referrals.Web.Settings](PhoenixKit.Modules.Referrals.Web.Settings.md): Referral codes module settings LiveView for PhoenixKit admin panel.
- [PhoenixKit.Modules.SEO](PhoenixKit.Modules.SEO.md): SEO module for PhoenixKit.
- [PhoenixKit.Modules.Shared.Components.CTA](PhoenixKit.Modules.Shared.Components.CTA.md): Call-to-action button component.

- [PhoenixKit.Modules.Shared.Components.Headline](PhoenixKit.Modules.Shared.Components.Headline.md): Headline component for hero sections.

- [PhoenixKit.Modules.Shared.Components.Image](PhoenixKit.Modules.Shared.Components.Image.md): Image component with lazy loading and responsive sizing.
- [PhoenixKit.Modules.Shared.Components.Subheadline](PhoenixKit.Modules.Shared.Components.Subheadline.md): Subheadline component for supporting text.

- [PhoenixKit.Modules.Shared.Components.Video](PhoenixKit.Modules.Shared.Components.Video.md): Responsive YouTube embed component.
- [PhoenixKit.Modules.Sitemap](PhoenixKit.Modules.Sitemap.md): Sitemap generation and management context for PhoenixKit.
- [PhoenixKit.Modules.Sitemap.Cache](PhoenixKit.Modules.Sitemap.Cache.md): Caching layer for sitemap generation.
- [PhoenixKit.Modules.Sitemap.FileStorage](PhoenixKit.Modules.Sitemap.FileStorage.md): File-based storage for sitemap XML files.
- [PhoenixKit.Modules.Sitemap.Generator](PhoenixKit.Modules.Sitemap.Generator.md): Main sitemap generator for PhoenixKit.
- [PhoenixKit.Modules.Sitemap.HtmlGenerator](PhoenixKit.Modules.Sitemap.HtmlGenerator.md): HTML sitemap renderer for PhoenixKit.
- [PhoenixKit.Modules.Sitemap.RouteResolver](PhoenixKit.Modules.Sitemap.RouteResolver.md): Resolves actual routes from parent application router.
- [PhoenixKit.Modules.Sitemap.SchedulerWorker](PhoenixKit.Modules.Sitemap.SchedulerWorker.md): Oban worker for scheduled sitemap regeneration.
- [PhoenixKit.Modules.Sitemap.SitemapFile](PhoenixKit.Modules.Sitemap.SitemapFile.md): Struct representing a generated sitemap file's metadata.
- [PhoenixKit.Modules.Sitemap.Sources.Posts](PhoenixKit.Modules.Sitemap.Sources.Posts.md): Posts source for sitemap generation.
- [PhoenixKit.Modules.Sitemap.Sources.Publishing](PhoenixKit.Modules.Sitemap.Sources.Publishing.md): Publishing source for sitemap generation.
- [PhoenixKit.Modules.Sitemap.Sources.RouterDiscovery](PhoenixKit.Modules.Sitemap.Sources.RouterDiscovery.md): Router Discovery source for sitemap generation.
- [PhoenixKit.Modules.Sitemap.Sources.Shop](PhoenixKit.Modules.Sitemap.Sources.Shop.md): Shop source for sitemap generation.
- [PhoenixKit.Modules.Sitemap.Sources.Source](PhoenixKit.Modules.Sitemap.Sources.Source.md): Behaviour for sitemap data sources.
- [PhoenixKit.Modules.Sitemap.Sources.Static](PhoenixKit.Modules.Sitemap.Sources.Static.md): Static routes source for sitemap generation.
- [PhoenixKit.Modules.Sitemap.UrlEntry](PhoenixKit.Modules.Sitemap.UrlEntry.md): Struct representing a single URL entry in sitemap.
- [PhoenixKit.Modules.Sitemap.Web.Controller](PhoenixKit.Modules.Sitemap.Web.Controller.md): Controller for serving XML sitemaps with XSL styling.
- [PhoenixKit.Modules.Sitemap.Web.Settings](PhoenixKit.Modules.Sitemap.Web.Settings.md): LiveView for sitemap configuration and management.
- [PhoenixKit.Modules.Storage](PhoenixKit.Modules.Storage.md): Storage context for managing files, buckets, and dimensions.
- [PhoenixKit.Modules.Storage.Bucket](PhoenixKit.Modules.Storage.Bucket.md): Schema for storage provider configurations.
- [PhoenixKit.Modules.Storage.Dimension](PhoenixKit.Modules.Storage.Dimension.md): Schema for dimension presets for automatic file variant generation.
- [PhoenixKit.Modules.Storage.File](PhoenixKit.Modules.Storage.File.md): Schema for original file uploads.
- [PhoenixKit.Modules.Storage.FileInstance](PhoenixKit.Modules.Storage.FileInstance.md): Schema for file variants (thumbnails, resizes, video qualities).
- [PhoenixKit.Modules.Storage.FileLocation](PhoenixKit.Modules.Storage.FileLocation.md): Schema for physical storage locations (redundancy tracking).
- [PhoenixKit.Modules.Storage.FileServer](PhoenixKit.Modules.Storage.FileServer.md): File serving logic with multi-location failover support.
- [PhoenixKit.Modules.Storage.ImageProcessor](PhoenixKit.Modules.Storage.ImageProcessor.md): ImageMagick-based image processing module.
- [PhoenixKit.Modules.Storage.Manager](PhoenixKit.Modules.Storage.Manager.md): Storage manager for handling file operations with redundancy and failover.
- [PhoenixKit.Modules.Storage.PdfProcessor](PhoenixKit.Modules.Storage.PdfProcessor.md): Poppler-based PDF processing module.
- [PhoenixKit.Modules.Storage.ProcessFileJob](PhoenixKit.Modules.Storage.ProcessFileJob.md): Oban job for background processing of uploaded files.
- [PhoenixKit.Modules.Storage.Provider](PhoenixKit.Modules.Storage.Provider.md): Behavior for storage providers.
- [PhoenixKit.Modules.Storage.ProviderRegistry](PhoenixKit.Modules.Storage.ProviderRegistry.md): Registry for storage providers.
- [PhoenixKit.Modules.Storage.Providers.Local](PhoenixKit.Modules.Storage.Providers.Local.md): Local filesystem storage provider.
- [PhoenixKit.Modules.Storage.Providers.S3](PhoenixKit.Modules.Storage.Providers.S3.md): AWS S3 storage provider.
- [PhoenixKit.Modules.Storage.TestJob](PhoenixKit.Modules.Storage.TestJob.md): Simple test job to verify Oban is working

- [PhoenixKit.Modules.Storage.URLSigner](PhoenixKit.Modules.Storage.URLSigner.md): Token-based URL signing for secure file serving.
- [PhoenixKit.Modules.Storage.VariantGenerator](PhoenixKit.Modules.Storage.VariantGenerator.md): Variant generation system for images and videos.
- [PhoenixKit.Modules.Storage.Workers.DeleteOrphanedFileJob](PhoenixKit.Modules.Storage.Workers.DeleteOrphanedFileJob.md): Oban job for deleting a single orphaned file.
- [PhoenixKit.PubSub.Manager](PhoenixKit.PubSub.Manager.md): PubSub Manager for PhoenixKit admin live updates.
- [PhoenixKit.PubSubHelper](PhoenixKit.PubSubHelper.md): Helper for dynamically resolving the PubSub server to use.
- [PhoenixKit.RepoHelper](PhoenixKit.RepoHelper.md): Helper for dynamically resolving the repository to use.
- [PhoenixKit.ScheduledJobs](PhoenixKit.ScheduledJobs.md): Context module for managing scheduled jobs.
- [PhoenixKit.ScheduledJobs.Handler](PhoenixKit.ScheduledJobs.Handler.md): Behaviour for scheduled job handlers.
- [PhoenixKit.ScheduledJobs.ScheduledJob](PhoenixKit.ScheduledJobs.ScheduledJob.md): Schema for scheduled jobs.
- [PhoenixKit.ScheduledJobs.Workers.ProcessScheduledJobsWorker](PhoenixKit.ScheduledJobs.Workers.ProcessScheduledJobsWorker.md): Oban worker that processes pending scheduled jobs.
- [PhoenixKit.Settings](PhoenixKit.Settings.md): The Settings context for system configuration management.
- [PhoenixKit.Settings.Events](PhoenixKit.Settings.Events.md): PubSub helpers for broadcasting settings updates in real-time.
- [PhoenixKit.Settings.Queries](PhoenixKit.Settings.Queries.md): Ecto queries for Settings context.
- [PhoenixKit.Settings.Setting](PhoenixKit.Settings.Setting.md): Setting schema for PhoenixKit system settings.
- [PhoenixKit.Settings.Setting.SettingsForm](PhoenixKit.Settings.Setting.SettingsForm.md): Settings form schema for PhoenixKit system settings validation.
- [PhoenixKit.Supervisor](PhoenixKit.Supervisor.md): Supervisor for all PhoenixKit workers.

- [PhoenixKit.System.Dependencies](PhoenixKit.System.Dependencies.md): System dependency checker for PhoenixKit.
- [PhoenixKit.ThemeConfig](PhoenixKit.ThemeConfig.md): Theme configuration utilities for PhoenixKit's DaisyUI integration.
- [PhoenixKit.Users.AdminNote](PhoenixKit.Users.AdminNote.md): Schema for admin notes about users.
- [PhoenixKit.Users.Auth](PhoenixKit.Users.Auth.md): The Auth context for user authentication and management.
- [PhoenixKit.Users.Auth.Scope](PhoenixKit.Users.Auth.Scope.md): Scope module for encapsulating PhoenixKit authentication state.
- [PhoenixKit.Users.Auth.User](PhoenixKit.Users.Auth.User.md): User schema for PhoenixKit authentication system.
- [PhoenixKit.Users.Auth.UserNotifier](PhoenixKit.Users.Auth.UserNotifier.md): User notification system for PhoenixKit authentication workflows.
- [PhoenixKit.Users.Auth.UserToken](PhoenixKit.Users.Auth.UserToken.md): User token schema for PhoenixKit authentication system.
- [PhoenixKit.Users.CustomFields](PhoenixKit.Users.CustomFields.md): Context for managing custom user field definitions.
- [PhoenixKit.Users.CustomFields.Events](PhoenixKit.Users.CustomFields.Events.md): PubSub event broadcasting for custom field changes.
- [PhoenixKit.Users.MagicLink](PhoenixKit.Users.MagicLink.md): Magic Link authentication system for PhoenixKit.
- [PhoenixKit.Users.MagicLinkRegistration](PhoenixKit.Users.MagicLinkRegistration.md): Two-step user registration via Magic Link email.
- [PhoenixKit.Users.OAuth](PhoenixKit.Users.OAuth.md): OAuth authentication context for PhoenixKit.
- [PhoenixKit.Users.OAuthAvailability](PhoenixKit.Users.OAuthAvailability.md): Checks OAuth availability and configured providers.
- [PhoenixKit.Users.OAuthConfig](PhoenixKit.Users.OAuthConfig.md): Runtime OAuth configuration management using database credentials.
- [PhoenixKit.Users.OAuthProvider](PhoenixKit.Users.OAuthProvider.md): OAuth Provider schema for external authentication providers.
- [PhoenixKit.Users.Permissions](PhoenixKit.Users.Permissions.md): Context for module-level permissions in PhoenixKit.
- [PhoenixKit.Users.RateLimiter](PhoenixKit.Users.RateLimiter.md): Rate limiting for authentication endpoints to prevent brute-force attacks.
- [PhoenixKit.Users.RateLimiter.Backend](PhoenixKit.Users.RateLimiter.Backend.md): Hammer 7.x backend for rate limiting.

- [PhoenixKit.Users.Role](PhoenixKit.Users.Role.md): Role schema for PhoenixKit authorization system.
- [PhoenixKit.Users.RoleAssignment](PhoenixKit.Users.RoleAssignment.md): Role assignment schema for PhoenixKit authorization system.
- [PhoenixKit.Users.RolePermission](PhoenixKit.Users.RolePermission.md): Schema for module-level permissions assigned to roles.
- [PhoenixKit.Users.Roles](PhoenixKit.Users.Roles.md): API for managing user roles in PhoenixKit.
- [PhoenixKit.Users.ScopeNotifier](PhoenixKit.Users.ScopeNotifier.md): Handles PubSub notifications for user scope refreshes.
- [PhoenixKit.Users.Sessions](PhoenixKit.Users.Sessions.md): Context for managing user sessions in PhoenixKit.
- [PhoenixKit.Users.TableColumns](PhoenixKit.Users.TableColumns.md): Table column configuration for user management dashboard.
- [PhoenixKit.Utils.CountryData](PhoenixKit.Utils.CountryData.md): Wrapper for BeamLabCountries with country data utility functions.
- [PhoenixKit.Utils.Date](PhoenixKit.Utils.Date.md): Date and time formatting utilities for PhoenixKit.
- [PhoenixKit.Utils.Geolocation](PhoenixKit.Utils.Geolocation.md): IP Geolocation utilities for PhoenixKit.
- [PhoenixKit.Utils.HeroIcons](PhoenixKit.Utils.HeroIcons.md): Curated list of Heroicons for use in the application.
Icons are grouped by category for easy browsing.

- [PhoenixKit.Utils.HtmlSanitizer](PhoenixKit.Utils.HtmlSanitizer.md): HTML sanitization for rich text content in entities.
- [PhoenixKit.Utils.IpAddress](PhoenixKit.Utils.IpAddress.md): Utilities for extracting and formatting IP addresses.
- [PhoenixKit.Utils.Multilang](PhoenixKit.Utils.Multilang.md): Multi-language data transformation helpers for entity data JSONB.
- [PhoenixKit.Utils.Number](PhoenixKit.Utils.Number.md): Number formatting utilities for PhoenixKit.
- [PhoenixKit.Utils.PhoenixVersion](PhoenixKit.Utils.PhoenixVersion.md): Utilities for detecting and working with Phoenix framework versions.
- [PhoenixKit.Utils.Routes](PhoenixKit.Utils.Routes.md): Utility functions for working with PhoenixKit routes and URLs.
- [PhoenixKit.Utils.SessionFingerprint](PhoenixKit.Utils.SessionFingerprint.md): Session fingerprinting utilities for preventing session hijacking.
- [PhoenixKit.Utils.Slug](PhoenixKit.Utils.Slug.md): Helpers for generating consistent, URL-friendly slugs across PhoenixKit.
- [PhoenixKit.Utils.UUID](PhoenixKit.Utils.UUID.md): Utilities for working with UUIDs.

- [PhoenixKit.Workers.OAuthConfigLoader](PhoenixKit.Workers.OAuthConfigLoader.md): GenServer worker that ensures OAuth configuration is loaded from database
before any OAuth requests are processed.
- [PhoenixKitWeb](PhoenixKitWeb.md): The web interface for PhoenixKit.
- [PhoenixKitWeb.AdminEditHelper](PhoenixKitWeb.AdminEditHelper.md): Universal admin edit URL helper.
Assigns admin_edit_url and admin_edit_label to conn/socket if user is admin.
Works with both Plug.Conn (controllers) and Phoenix.LiveView.Socket (LiveViews).

- [PhoenixKitWeb.AssetsController](PhoenixKitWeb.AssetsController.md): Controller for serving PhoenixKit static assets.
- [PhoenixKitWeb.AuthRouter](PhoenixKitWeb.AuthRouter.md): Legacy authentication router for PhoenixKit.
- [PhoenixKitWeb.Components.AdminNav](PhoenixKitWeb.Components.AdminNav.md): Admin navigation components for the PhoenixKit admin panel.
Provides consistent navigation elements for both desktop sidebar and mobile drawer.

- [PhoenixKitWeb.Components.AuthPageWrapper](PhoenixKitWeb.Components.AuthPageWrapper.md): Wrapper component for all auth pages (login, registration, etc.).
- [PhoenixKitWeb.Components.Core.AWSCredentialsVerify](PhoenixKitWeb.Components.Core.AWSCredentialsVerify.md): AWS Credentials Verification Component.
- [PhoenixKitWeb.Components.Core.AWSRegionSelect](PhoenixKitWeb.Components.Core.AWSRegionSelect.md): AWS Region Select Component.
- [PhoenixKitWeb.Components.Core.Accordion](PhoenixKitWeb.Components.Core.Accordion.md): Accordion Component for collapsible content sections.
- [PhoenixKitWeb.Components.Core.AdminPageHeader](PhoenixKitWeb.Components.Core.AdminPageHeader.md): Provides a unified admin page header component with optional back button,
title, subtitle, and action slots.
- [PhoenixKitWeb.Components.Core.Badge](PhoenixKitWeb.Components.Core.Badge.md): Provides badge UI components for status, roles, and labels.
- [PhoenixKitWeb.Components.Core.Button](PhoenixKitWeb.Components.Core.Button.md): Provides a button UI component.

- [PhoenixKitWeb.Components.Core.Checkbox](PhoenixKitWeb.Components.Core.Checkbox.md): Provides a default checkbox UI component.

- [PhoenixKitWeb.Components.Core.DevNotice](PhoenixKitWeb.Components.Core.DevNotice.md): Development mode notice component for the local mailbox.
- [PhoenixKitWeb.Components.Core.DraggableList](PhoenixKitWeb.Components.Core.DraggableList.md): A reusable drag-and-drop sortable component supporting both grid and list layouts.
- [PhoenixKitWeb.Components.Core.EmailActivityBadges](PhoenixKitWeb.Components.Core.EmailActivityBadges.md): Provides email activity badges component for chronological event display.
- [PhoenixKitWeb.Components.Core.EmailStatusBadge](PhoenixKitWeb.Components.Core.EmailStatusBadge.md): Provides email status badge components for email tracking system.
- [PhoenixKitWeb.Components.Core.EventTimelineItem](PhoenixKitWeb.Components.Core.EventTimelineItem.md): Provides event timeline item component for email event visualization.
- [PhoenixKitWeb.Components.Core.FileDisplay](PhoenixKitWeb.Components.Core.FileDisplay.md): Components for displaying file-related information.
- [PhoenixKitWeb.Components.Core.FileUpload](PhoenixKitWeb.Components.Core.FileUpload.md): Reusable file upload component for PhoenixKit.
- [PhoenixKitWeb.Components.Core.Flash](PhoenixKitWeb.Components.Core.Flash.md): Provides flash UI components.

- [PhoenixKitWeb.Components.Core.FormFieldError](PhoenixKitWeb.Components.Core.FormFieldError.md): Provides an error UI component for form components.

- [PhoenixKitWeb.Components.Core.FormFieldLabel](PhoenixKitWeb.Components.Core.FormFieldLabel.md): Provides a label UI component for form components.

- [PhoenixKitWeb.Components.Core.Header](PhoenixKitWeb.Components.Core.Header.md): Provides a header UI component.

- [PhoenixKitWeb.Components.Core.HeroStatCard](PhoenixKitWeb.Components.Core.HeroStatCard.md): Provides a large hero statistics card UI component for prominent dashboard metrics.
- [PhoenixKitWeb.Components.Core.Icon](PhoenixKitWeb.Components.Core.Icon.md): Provides a hero icon UI component.

- [PhoenixKitWeb.Components.Core.Icons](PhoenixKitWeb.Components.Core.Icons.md): Provides icons for other components and interfaces.

- [PhoenixKitWeb.Components.Core.Input](PhoenixKitWeb.Components.Core.Input.md): Provides inputs UI components.

- [PhoenixKitWeb.Components.Core.LanguageSwitcher](PhoenixKitWeb.Components.Core.LanguageSwitcher.md): Language switcher component for frontend and admin applications.
- [PhoenixKitWeb.Components.Core.MaintenancePage](PhoenixKitWeb.Components.Core.MaintenancePage.md): Displays a full-page maintenance message.
- [PhoenixKitWeb.Components.Core.Markdown](PhoenixKitWeb.Components.Core.Markdown.md): Renders markdown content safely with consistent styling.
- [PhoenixKitWeb.Components.Core.MarkdownContent](PhoenixKitWeb.Components.Core.MarkdownContent.md): Renders markdown content with consistent styling across the application.
- [PhoenixKitWeb.Components.Core.MarkdownEditor](PhoenixKitWeb.Components.Core.MarkdownEditor.md): Reusable markdown editor LiveComponent with cursor tracking,
markdown formatting toolbar, component insertion, and unsaved changes protection.
- [PhoenixKitWeb.Components.Core.MediaThumbnail](PhoenixKitWeb.Components.Core.MediaThumbnail.md): Provides a component for resolving and rendering media file thumbnail URLs.
- [PhoenixKitWeb.Components.Core.MessageTagBadge](PhoenixKitWeb.Components.Core.MessageTagBadge.md): Provides message tag badge component for email system.
- [PhoenixKitWeb.Components.Core.Modal](PhoenixKitWeb.Components.Core.Modal.md): A reusable modal dialog component with robust features.
- [PhoenixKitWeb.Components.Core.ModuleCard](PhoenixKitWeb.Components.Core.ModuleCard.md): Provides a module card UI component for the Modules Overview page.
- [PhoenixKitWeb.Components.Core.NumberFormatter](PhoenixKitWeb.Components.Core.NumberFormatter.md): Number formatting components for PhoenixKit.
- [PhoenixKitWeb.Components.Core.OAuthCheckbox](PhoenixKitWeb.Components.Core.OAuthCheckbox.md): Reusable component for OAuth provider checkboxes with conditional styling.

- [PhoenixKitWeb.Components.Core.OAuthProvider](PhoenixKitWeb.Components.Core.OAuthProvider.md): Reusable component for OAuth provider credential forms.

- [PhoenixKitWeb.Components.Core.OAuthUtils](PhoenixKitWeb.Components.Core.OAuthUtils.md): Utility components for OAuth functionality.

- [PhoenixKitWeb.Components.Core.Pagination](PhoenixKitWeb.Components.Core.Pagination.md): Pagination components for list views in PhoenixKit.
- [PhoenixKitWeb.Components.Core.PhoenixKitGlobals](PhoenixKitWeb.Components.Core.PhoenixKitGlobals.md): Component that sets PhoenixKit JavaScript global variables.
- [PhoenixKitWeb.Components.Core.PkLink](PhoenixKitWeb.Components.Core.PkLink.md): Provides prefix-aware link components for PhoenixKit navigation.
- [PhoenixKitWeb.Components.Core.Select](PhoenixKitWeb.Components.Core.Select.md): Provides a default select UI component.

- [PhoenixKitWeb.Components.Core.SimpleForm](PhoenixKitWeb.Components.Core.SimpleForm.md): Provides a simple form UI component.

- [PhoenixKitWeb.Components.Core.StatCard](PhoenixKitWeb.Components.Core.StatCard.md): Provides a statistics card UI component for dashboard metrics.
- [PhoenixKitWeb.Components.Core.TableDefault](PhoenixKitWeb.Components.Core.TableDefault.md): A basic table component with daisyUI styling.
- [PhoenixKitWeb.Components.Core.TableRowMenu](PhoenixKitWeb.Components.Core.TableRowMenu.md): Dropdown action menu for table rows.
- [PhoenixKitWeb.Components.Core.Textarea](PhoenixKitWeb.Components.Core.Textarea.md): Provides a default textarea UI component.

- [PhoenixKitWeb.Components.Core.ThemeController](PhoenixKitWeb.Components.Core.ThemeController.md): Shared theme controller component for admin and dashboard.
- [PhoenixKitWeb.Components.Core.ThemeSwitcher](PhoenixKitWeb.Components.Core.ThemeSwitcher.md): Provides a theme switcher UI component.

- [PhoenixKitWeb.Components.Core.TimeDisplay](PhoenixKitWeb.Components.Core.TimeDisplay.md): Provides time and date display components with relative and absolute formatting.
- [PhoenixKitWeb.Components.Core.UserDashboardHeader](PhoenixKitWeb.Components.Core.UserDashboardHeader.md): Provides a unified user dashboard header component with title, subtitle, and action slots.
- [PhoenixKitWeb.Components.Core.UserInfo](PhoenixKitWeb.Components.Core.UserInfo.md): Provides user information display components.
- [PhoenixKitWeb.Components.Dashboard.AdminSidebar](PhoenixKitWeb.Components.Dashboard.AdminSidebar.md): Admin sidebar component for the PhoenixKit admin panel.
- [PhoenixKitWeb.Components.Dashboard.Badge](PhoenixKitWeb.Components.Dashboard.Badge.md): Badge component for dashboard tab indicators.
- [PhoenixKitWeb.Components.Dashboard.ContextSelector](PhoenixKitWeb.Components.Dashboard.ContextSelector.md): Context selector dropdown component for dashboard navigation.
- [PhoenixKitWeb.Components.Dashboard.LiveTabs](PhoenixKitWeb.Components.Dashboard.LiveTabs.md): LiveView integration for dashboard tabs with real-time updates.
- [PhoenixKitWeb.Components.Dashboard.MultiContextSelector](PhoenixKitWeb.Components.Dashboard.MultiContextSelector.md): Wrapper component for rendering multiple context selectors.
- [PhoenixKitWeb.Components.Dashboard.Sidebar](PhoenixKitWeb.Components.Dashboard.Sidebar.md): Sidebar component for the user dashboard.
- [PhoenixKitWeb.Components.Dashboard.TabItem](PhoenixKitWeb.Components.Dashboard.TabItem.md): Tab item component for dashboard navigation.
- [PhoenixKitWeb.Components.LanguageSwitcher](PhoenixKitWeb.Components.LanguageSwitcher.md): Shared language switcher component for PhoenixKit.
- [PhoenixKitWeb.Components.LayoutWrapper](PhoenixKitWeb.Components.LayoutWrapper.md): Dynamic layout wrapper component for Phoenix v1.7- and v1.8+ compatibility.
- [PhoenixKitWeb.Components.MultilangForm](PhoenixKitWeb.Components.MultilangForm.md): Shared multilang form components and helpers for PhoenixKit modules.
- [PhoenixKitWeb.Components.OAuthButtons](PhoenixKitWeb.Components.OAuthButtons.md): OAuth authentication buttons component for Google and Apple Sign-In.
- [PhoenixKitWeb.Components.UserDashboardNav](PhoenixKitWeb.Components.UserDashboardNav.md): User dashboard navigation components for the PhoenixKit user dashboard.
Provides navigation elements specifically for user dashboard pages.

- [PhoenixKitWeb.ContextController](PhoenixKitWeb.ContextController.md): Controller for handling dashboard context switching.
- [PhoenixKitWeb.Dashboard.ContextProvider](PhoenixKitWeb.Dashboard.ContextProvider.md): LiveView on_mount hook for loading dashboard contexts.
- [PhoenixKitWeb.Dashboard.TabsInitializer](PhoenixKitWeb.Dashboard.TabsInitializer.md): LiveView on_mount hook for initializing dashboard tabs with context-aware badge values.
- [PhoenixKitWeb.Endpoint](PhoenixKitWeb.Endpoint.md)
- [PhoenixKitWeb.ErrorHTML](PhoenixKitWeb.ErrorHTML.md): This module is invoked by your endpoint in case of errors on HTML requests.
- [PhoenixKitWeb.ErrorJSON](PhoenixKitWeb.ErrorJSON.md): This module is invoked by your endpoint in case of errors on JSON requests.
- [PhoenixKitWeb.FileController](PhoenixKitWeb.FileController.md): File serving controller with signed URL support.
- [PhoenixKitWeb.Gettext](PhoenixKitWeb.Gettext.md): A module providing Internationalization with a gettext-based API.
- [PhoenixKitWeb.Helpers.MediaSelectorHelper](PhoenixKitWeb.Helpers.MediaSelectorHelper.md): Helper functions for integrating the media selector component.
- [PhoenixKitWeb.Integration](PhoenixKitWeb.Integration.md): Integration helpers for adding PhoenixKit to Phoenix applications.
- [PhoenixKitWeb.LayoutHelpers](PhoenixKitWeb.LayoutHelpers.md): Helper functions for working with PhoenixKit layouts efficiently.
- [PhoenixKitWeb.Layouts](PhoenixKitWeb.Layouts.md): This module holds different layouts used by your application.
- [PhoenixKitWeb.Live.Components.MediaSelectorModal](PhoenixKitWeb.Live.Components.MediaSelectorModal.md): Media selector modal component.
- [PhoenixKitWeb.Live.Components.UserMediaSelectorModal](PhoenixKitWeb.Live.Components.UserMediaSelectorModal.md): User-scoped media selector modal.
- [PhoenixKitWeb.Live.Components.UserSettings](PhoenixKitWeb.Live.Components.UserSettings.md): Reusable LiveComponent for user settings management.
- [PhoenixKitWeb.Live.Dashboard](PhoenixKitWeb.Live.Dashboard.md): Admin dashboard LiveView for PhoenixKit.
- [PhoenixKitWeb.Live.Dashboard.Index](PhoenixKitWeb.Live.Dashboard.Index.md): Dashboard Index LiveView for PhoenixKit.

- [PhoenixKitWeb.Live.Dashboard.Settings](PhoenixKitWeb.Live.Dashboard.Settings.md): Settings LiveView for PhoenixKit Dashboard.
- [PhoenixKitWeb.Live.Modules](PhoenixKitWeb.Live.Modules.md): Admin modules management LiveView for PhoenixKit.
- [PhoenixKitWeb.Live.Modules.Jobs.Index](PhoenixKitWeb.Live.Modules.Jobs.Index.md): LiveView for viewing jobs.
- [PhoenixKitWeb.Live.Modules.Languages](PhoenixKitWeb.Live.Modules.Languages.md): Languages module settings LiveView for PhoenixKit admin panel.
- [PhoenixKitWeb.Live.Modules.Maintenance.Settings](PhoenixKitWeb.Live.Modules.Maintenance.Settings.md): Settings page for the Maintenance module.
- [PhoenixKitWeb.Live.Modules.Storage.BucketForm](PhoenixKitWeb.Live.Modules.Storage.BucketForm.md): Bucket form LiveView for storage bucket management.
- [PhoenixKitWeb.Live.Modules.Storage.DimensionForm](PhoenixKitWeb.Live.Modules.Storage.DimensionForm.md): Dimension form LiveView for storage dimension management.
- [PhoenixKitWeb.Live.Modules.Storage.Dimensions](PhoenixKitWeb.Live.Modules.Storage.Dimensions.md): Storage dimensions management LiveView.
- [PhoenixKitWeb.Live.Modules.Storage.Settings](PhoenixKitWeb.Live.Modules.Storage.Settings.md): Storage settings management LiveView for PhoenixKit.
- [PhoenixKitWeb.Live.Settings](PhoenixKitWeb.Live.Settings.md): Admin settings management LiveView for PhoenixKit.
- [PhoenixKitWeb.Live.Settings.Authorization](PhoenixKitWeb.Live.Settings.Authorization.md): Authorization settings management LiveView for PhoenixKit.
- [PhoenixKitWeb.Live.Settings.Organization](PhoenixKitWeb.Live.Settings.Organization.md): Organization settings management LiveView for PhoenixKit.
- [PhoenixKitWeb.Live.Settings.SEO](PhoenixKitWeb.Live.Settings.SEO.md): SEO settings management LiveView for PhoenixKit.
- [PhoenixKitWeb.Live.Settings.Users](PhoenixKitWeb.Live.Settings.Users.md): User-related settings management LiveView for PhoenixKit.
- [PhoenixKitWeb.Live.Users.LiveSessions](PhoenixKitWeb.Live.Users.LiveSessions.md): Real-time session monitoring dashboard for the PhoenixKit admin panel.
- [PhoenixKitWeb.Live.Users.Media](PhoenixKitWeb.Live.Users.Media.md): Media management LiveView for PhoenixKit admin panel.
- [PhoenixKitWeb.Live.Users.MediaDetail](PhoenixKitWeb.Live.Users.MediaDetail.md): Single media file detail view for PhoenixKit admin panel.
- [PhoenixKitWeb.Live.Users.MediaSelector](PhoenixKitWeb.Live.Users.MediaSelector.md): Generic media selector LiveView.
- [PhoenixKitWeb.Live.Users.PermissionsMatrix](PhoenixKitWeb.Live.Users.PermissionsMatrix.md): Interactive permissions matrix view for PhoenixKit admin panel.
- [PhoenixKitWeb.Live.Users.Roles](PhoenixKitWeb.Live.Users.Roles.md): Role management LiveView for PhoenixKit admin panel.
- [PhoenixKitWeb.Live.Users.Sessions](PhoenixKitWeb.Live.Users.Sessions.md): Live component for managing active user sessions in the PhoenixKit admin panel.
- [PhoenixKitWeb.Live.Users.UserDetails](PhoenixKitWeb.Live.Users.UserDetails.md): LiveView for displaying detailed user information.
- [PhoenixKitWeb.Live.Users.Users](PhoenixKitWeb.Live.Users.Users.md): User management LiveView for PhoenixKit admin panel.
- [PhoenixKitWeb.PagesHTML](PhoenixKitWeb.PagesHTML.md): Renders public pages from markdown files.

- [PhoenixKitWeb.Plugs.EnsureOAuthConfig](PhoenixKitWeb.Plugs.EnsureOAuthConfig.md): Plug that ensures OAuth credentials are loaded into Application env before OAuth requests.
- [PhoenixKitWeb.Plugs.EnsureOAuthScheme](PhoenixKitWeb.Plugs.EnsureOAuthScheme.md): Ensures correct HTTPS scheme for OAuth callback URL generation behind reverse proxies.
- [PhoenixKitWeb.Plugs.Integration](PhoenixKitWeb.Plugs.Integration.md): Central integration plug for PhoenixKit.
- [PhoenixKitWeb.Plugs.MaintenanceMode](PhoenixKitWeb.Plugs.MaintenanceMode.md): Plug that enforces maintenance mode for non-admin users.
- [PhoenixKitWeb.Plugs.RequestTimer](PhoenixKitWeb.Plugs.RequestTimer.md): A plug that logs detailed timing information for requests.
- [PhoenixKitWeb.Router](PhoenixKitWeb.Router.md): PhoenixKit library router.
- [PhoenixKitWeb.Routes.CustomerServiceRoutes](PhoenixKitWeb.Routes.CustomerServiceRoutes.md): Tickets module routes.
- [PhoenixKitWeb.Routes.ReferralsRoutes](PhoenixKitWeb.Routes.ReferralsRoutes.md): Referral codes module routes.
- [PhoenixKitWeb.UploadController](PhoenixKitWeb.UploadController.md): File upload controller for handling multipart uploads.
- [PhoenixKitWeb.Users.Auth](PhoenixKitWeb.Users.Auth.md): Authentication and authorization plugs for PhoenixKit user management.
- [PhoenixKitWeb.Users.Confirmation](PhoenixKitWeb.Users.Confirmation.md): LiveView for email confirmation.
- [PhoenixKitWeb.Users.ConfirmationInstructions](PhoenixKitWeb.Users.ConfirmationInstructions.md): LiveView for resending email confirmation instructions.
- [PhoenixKitWeb.Users.ForgotPassword](PhoenixKitWeb.Users.ForgotPassword.md): LiveView for password reset request.
- [PhoenixKitWeb.Users.Login](PhoenixKitWeb.Users.Login.md): LiveView for user authentication.
- [PhoenixKitWeb.Users.MagicLink](PhoenixKitWeb.Users.MagicLink.md): LiveView for magic link authentication.
- [PhoenixKitWeb.Users.MagicLinkRegistration](PhoenixKitWeb.Users.MagicLinkRegistration.md): LiveView for magic link registration completion form.

- [PhoenixKitWeb.Users.MagicLinkRegistrationRequest](PhoenixKitWeb.Users.MagicLinkRegistrationRequest.md): LiveView for requesting magic link registration.
- [PhoenixKitWeb.Users.MagicLinkRegistrationVerify](PhoenixKitWeb.Users.MagicLinkRegistrationVerify.md): Controller for handling magic link registration verification.

- [PhoenixKitWeb.Users.MagicLinkVerify](PhoenixKitWeb.Users.MagicLinkVerify.md): Controller for handling magic link verification and authentication.
- [PhoenixKitWeb.Users.OAuth](PhoenixKitWeb.Users.OAuth.md): OAuth authentication controller using Ueberauth with dynamic provider configuration.
- [PhoenixKitWeb.Users.Registration](PhoenixKitWeb.Users.Registration.md): LiveView for user registration.
- [PhoenixKitWeb.Users.ResetPassword](PhoenixKitWeb.Users.ResetPassword.md): LiveView for password reset functionality.
- [PhoenixKitWeb.Users.Session](PhoenixKitWeb.Users.Session.md): Controller for handling user session management.
- [PhoenixKitWeb.Users.UserForm](PhoenixKitWeb.Users.UserForm.md): LiveView for creating and editing users in the admin interface.

## Mix Tasks

- [mix phoenix_kit.assets.rebuild](Mix.Tasks.PhoenixKit.Assets.Rebuild.md): Rebuilds assets for PhoenixKit using standard Phoenix asset pipeline.
- [mix phoenix_kit.cleanup_orphaned_files](Mix.Tasks.PhoenixKit.CleanupOrphanedFiles.md): Finds and optionally deletes orphaned media files in PhoenixKit Storage.
- [mix phoenix_kit.doctor](Mix.Tasks.PhoenixKit.Doctor.md): Diagnoses PhoenixKit installation, migration, and runtime issues.
- [mix phoenix_kit.gen.admin.page](Mix.Tasks.PhoenixKit.Gen.Admin.Page.md): Igniter task that generates admin page with automatic route registration.
- [mix phoenix_kit.gen.migration](Mix.Tasks.PhoenixKit.Gen.Migration.md): Generate a PhoenixKit versioned migration for the parent application.
- [mix phoenix_kit.gen.user.dashboard](Mix.Tasks.PhoenixKit.Gen.User.Dashboard.md): Igniter task that generates a user dashboard page with tab configuration.
- [mix phoenix_kit.install](Mix.Tasks.PhoenixKit.Install.md): Igniter installer for PhoenixKit.
- [mix phoenix_kit.modernize_layouts](Mix.Tasks.PhoenixKit.ModernizeLayouts.md): Modernizes PhoenixKit layout integration for Phoenix v1.8+ compatibility.
- [mix phoenix_kit.status](Mix.Tasks.PhoenixKit.Status.md): Shows comprehensive status of PhoenixKit installation.
- [mix phoenix_kit.update](Mix.Tasks.PhoenixKit.Update.md): Igniter-based updater for PhoenixKit.
- [mix phoenix_kit_templates](Mix.Tasks.PhoenixKitTemplates.md): Template definitions for PhoenixKit demo pages.

