CupThread React Native & Expo SDK - v0.1.0
    Preparing search index...

    Interface PublicAppConfig

    Public application metadata returned by GET /api/v1/public/config/:appKey.

    const config = await client.fetchAppConfig();
    console.log(`Config loaded for app: ${config.name}`);
    interface PublicAppConfig {
        allowAnonymousChangelog: boolean;
        allowAnonymousFeedback: boolean;
        allowAnonymousRoadmap: boolean;
        allowAnonymousVote: boolean;
        allowedPlatforms: FeedbackPlatform[];
        allowPublic: boolean;
        appId: string;
        appKey: string;
        iconUrl?: string | null;
        maxAttachmentBytes: number;
        name: string;
        sdk: SdkAppearance;
        slug: string;
        storeKind?: string | null;
        storeUrl?: string | null;
    }
    Index
    allowAnonymousChangelog: boolean

    Whether unauthenticated visitors can view changelogs and release notes.

    allowAnonymousFeedback: boolean

    Whether unauthenticated visitors can submit feedback drafts.

    allowAnonymousRoadmap: boolean

    Whether unauthenticated visitors can view the roadmap board.

    allowAnonymousVote: boolean

    Whether unauthenticated visitors can cast votes on feature requests.

    allowedPlatforms: FeedbackPlatform[]

    Target platforms enabled for this application.

    allowPublic: boolean

    Whether public board access is enabled.

    appId: string

    Internal database ID for the application.

    appKey: string

    Public application key.

    iconUrl?: string | null

    CDN URL for the application logo/icon.

    maxAttachmentBytes: number

    Maximum allowable size for file attachment uploads in bytes.

    name: string

    Display name of the application.

    SDK visual styling and surface feature toggles.

    slug: string

    URL-friendly slug identifier for the application.

    storeKind?: string | null

    Store classification (e.g., 'app_store', 'play_store').

    storeUrl?: string | null

    Store listing link (App Store, Google Play, or Website) if configured.