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

    Interface FeatureRequestItem

    A feature request proposal item listed on the roadmap or feedback board.

    const item: FeatureRequestItem = {
    id: 'fr_101',
    appId: 'app_xyz',
    title: 'Support Dark Mode on Android widgets',
    description: 'Home screen widgets currently stay in light theme even when system dark mode is active.',
    status: 'planned',
    columnName: 'Planned',
    columnColor: '#3b82f6',
    approved: true,
    voteCount: 42,
    hasVoted: true,
    isOwnRequest: false,
    createdAt: '2026-07-20T10:00:00.000Z',
    updatedAt: '2026-08-01T15:30:00.000Z',
    };
    interface FeatureRequestItem {
        appId: string;
        approved: boolean;
        columnColor?: string | null;
        columnId?: string | null;
        columnName?: string | null;
        columnSlug?: string | null;
        createdAt: string;
        description: string;
        hasMoreCommenters?: boolean;
        hasVoted: boolean;
        id: string;
        isOwnRequest: boolean;
        recentCommenters?: RecentCommenter[];
        releasedVersion?: string | null;
        requesterAvatarUrl?: string | null;
        requesterClerkId?: string | null;
        requesterName?: string | null;
        status: string;
        title: string;
        updatedAt: string;
        versionId?: string | null;
        versionLabel?: string | null;
        voteCount: number;
    }
    Index
    appId: string

    Application ID that owns this request.

    approved: boolean

    Whether this item has been moderated and approved for public display.

    columnColor?: string | null

    Accent color of the column for badges and status indicators.

    columnId?: string | null

    Unique ID of the containing roadmap column if assigned.

    columnName?: string | null

    Human-readable display name of the containing roadmap column.

    columnSlug?: string | null

    Slug of the containing roadmap column if assigned.

    createdAt: string

    ISO 8601 creation timestamp.

    description: string

    Detailed description supporting markdown markup.

    hasMoreCommenters?: boolean

    Whether additional commenters participated beyond the preview slice.

    hasVoted: boolean

    Whether the currently active user/token has voted for this item.

    id: string

    Unique feature request ID.

    isOwnRequest: boolean

    Whether the currently active user/token is the author of this request.

    recentCommenters?: RecentCommenter[]

    Up to 3 recent discussion participants for avatar stack preview.

    releasedVersion?: string | null

    Version label where this feature was released.

    requesterAvatarUrl?: string | null

    Avatar URL of the author.

    requesterClerkId?: string | null

    Clerk user ID of the author if authenticated.

    requesterName?: string | null

    Display name of the user who proposed this request.

    status: string

    Status slug corresponding to current column or state.

    title: string

    Title / summary of the proposed feature.

    updatedAt: string

    ISO 8601 last update timestamp.

    versionId?: string | null

    Target milestone version ID if scheduled.

    versionLabel?: string | null

    Target milestone version label (e.g. "2.0.0").

    voteCount: number

    Total number of upvotes received.