Member Junction
    Preparing search index...

    A pinned item on the Home dashboard. Stored as JSON array in UserSettings key 'HomeApp.PinnedItems'.

    interface HomeAppPinnedItem {
        ApplicationID?: string;
        ApplicationName?: string;
        Color?: string;
        Configuration: Record<string, unknown>;
        Description?: string;
        DisplayName: string;
        Group?: string;
        Icon?: string;
        Id: string;
        PinnedAt: string;
        ResourceType: string;
        Sequence: number;
        Thumbnail?: string;
    }
    Index

    Properties

    ApplicationID?: string

    Source app ID (null = orphan / Home context)

    ApplicationName?: string

    Source app name for display badge ("AI", "CRM", etc.)

    Color?: string

    Hex color override. Null = derive from source app's Color

    Configuration: Record<string, unknown>

    Full TabConfiguration blob - everything needed to re-open the resource

    Description?: string

    Optional user-editable subtitle

    DisplayName: string

    User-editable display name (defaults to tab title at pin time)

    Group?: string

    Optional group name for organizing pins. Null = ungrouped (shown first)

    Icon?: string

    FA icon class override. Null = auto-resolve from entity/app metadata

    Id: string

    Client-generated UUID

    PinnedAt: string

    ISO timestamp of when this was pinned

    ResourceType: string

    MJ resource type: "Dashboards", "User Views", "Reports", "Queries", "Records", "Custom"

    Sequence: number

    Display order within group (0-based)

    Thumbnail?: string

    Base64 JPEG thumbnail screenshot (~5-15KB at 0.2x scale). Null = use icon fallback