Enode — API Reference
    Preparing search index...

    Variable SELECTABLE_VISIBILITIESConst

    SELECTABLE_VISIBILITIES: readonly ["sharedPrivate", "sharedInternal"] = ...

    The access levels a user may CHOOSE right now, in display order.

    Public is deliberately absent: publishing to every enode user is not open yet, so no picker in either app offers it. This is a product gate, not a capability gate — sharedPublic stays fully modelled everywhere else, so public content that already exists (published from the native app, or seeded on the backend) is still discovered, displayed, read and copied normally. A level that cannot be authored is not the same as a level that cannot exist, and conflating the two would make existing public content invisible.

    TO RE-ENABLE PUBLIC AUTHORING: add "sharedPublic" back to this array. That is the whole change — both pickers derive their options from it, and isSelectableVisibility gates the "already public, offer a way down" branch that each section renders.