linXiv frontend (TS/JS)
    Preparing search index...

    Interface Settings

    interface Settings {
        actor_names?: Record<string, string>;
        ARXIV_MAILTO?: string;
        CROSSREF_MAILTO?: string;
        full_text_worker_enabled?: boolean;
        home_feed_url?: string;
        OPENALEX_MAILTO?: string;
        p2p_relay_auth_token?: string;
        p2p_relay_only?: boolean;
        p2p_relay_url?: string;
        pdf_save_limit_mb: number;
        rss_cache_retention_days?: number;
        search_history_enabled?: boolean;
        search_history_max?: number;
        share_presence_reading?: boolean;
        tex_rendering_enabled?: boolean;
        theme_override_alphas: ColorAlphas;
        theme_overrides: Partial<ThemeColors>;
        update_check_frequency?: string;
        [key: string]: unknown;
    }

    Indexable

    • [key: string]: unknown
    Index
    actor_names?: Record<string, string>

    History attribution: actor hex (lowercase) → display name, overriding a remote node's host-assigned display_name.

    ARXIV_MAILTO?: string
    CROSSREF_MAILTO?: string

    Overlaid from the process env; set via PATCH /api/env.

    full_text_worker_enabled?: boolean
    home_feed_url?: string
    OPENALEX_MAILTO?: string
    p2p_relay_auth_token?: string
    p2p_relay_only?: boolean

    If set, refuse to bind the p2p node rather than use n0's relays.

    p2p_relay_url?: string

    Self-hosted iroh relay override; empty keeps n0's public relays.

    pdf_save_limit_mb: number
    rss_cache_retention_days?: number
    search_history_enabled?: boolean
    search_history_max?: number
    share_presence_reading?: boolean

    Opt-in: tell share members which shared paper you are reading.

    tex_rendering_enabled?: boolean
    theme_override_alphas: ColorAlphas
    theme_overrides: Partial<ThemeColors>
    update_check_frequency?: string