social.colibri.beta.actor.clientPreferences

colibri.social

Documentation

Client settings that follow the user across devices. Every field is optional and a client applies its own default for an absent one.

main record

Client settings that follow the user across devices. Every field is optional and a client applies its own default for an absent one.

Record Key literal:self Fixed literal value

Properties

blueskyClient string Optional

The client that Bluesky posts and profiles open in.

maxLength: 64 bytes
Known values: anisota, blacksky, bluesky, deer, mu, northsky, witchsky, custom
customBlueskyClientBase string Optional

The domain of the client used when blueskyClient is custom.

maxLength: 253 bytes
developerMode boolean Optional

Whether the client shows identifiers and links to inspect records.

experiments array of string Optional

The experiments the user turned on.

maxLength: 64 items
linkEmbedsByDefault boolean Optional

Whether a link in a new message gets a preview by default.

messagePreviews boolean Optional

Whether the channel list shows the latest message under each channel name.

theme string Optional

The color theme. system follows the operating system.

Known values: system, dark, light
View raw schema
{
  "description": "Client settings that follow the user across devices. Every field is optional and a client applies its own default for an absent one.",
  "key": "literal:self",
  "record": {
    "properties": {
      "blueskyClient": {
        "description": "The client that Bluesky posts and profiles open in.",
        "knownValues": [
          "anisota",
          "blacksky",
          "bluesky",
          "deer",
          "mu",
          "northsky",
          "witchsky",
          "custom"
        ],
        "maxLength": 64,
        "type": "string"
      },
      "controls": {
        "description": "Touch gestures in a channel.",
        "ref": "social.colibri.beta.actor.defs#controls",
        "type": "ref"
      },
      "customBlueskyClientBase": {
        "description": "The domain of the client used when blueskyClient is custom.",
        "maxLength": 253,
        "type": "string"
      },
      "developerMode": {
        "description": "Whether the client shows identifiers and links to inspect records.",
        "type": "boolean"
      },
      "experiments": {
        "description": "The experiments the user turned on.",
        "items": {
          "description": "An experiment id.",
          "maxLength": 64,
          "type": "string"
        },
        "maxLength": 64,
        "type": "array"
      },
      "linkEmbedsByDefault": {
        "description": "Whether a link in a new message gets a preview by default.",
        "type": "boolean"
      },
      "messagePreviews": {
        "description": "Whether the channel list shows the latest message under each channel name.",
        "type": "boolean"
      },
      "theme": {
        "description": "The color theme. system follows the operating system.",
        "knownValues": [
          "system",
          "dark",
          "light"
        ],
        "type": "string"
      },
      "voiceView": {
        "description": "Options for voice channels.",
        "ref": "social.colibri.beta.actor.defs#voiceView",
        "type": "ref"
      },
      "warnOnExternalLinks": {
        "description": "Whether opening a link to another site asks for confirmation first.",
        "type": "boolean"
      }
    },
    "required": [],
    "type": "object"
  },
  "type": "record"
}

Lexicon Garden

@