social.colibri.beta.actor.settings

colibri.social

Documentation

A user's Colibri settings.

main record

A user's Colibri settings.

Record Key literal:self Fixed literal value

Properties

communityOrder array of string did Optional

The user's communities in their preferred sidebar order.

gifFavorites array of ref social.colibri.beta.embed.defs#gifView Optional

GIFs the user saved from the picker, stored whole. A saved GIF has to render without another lookup, and an identifier cannot be turned back into one: a GIF favourited from a chat message carries its own URL as the id rather than a provider key, so no provider can resolve it.

notificationLevel string Optional

Which messages produce a notification.

Known values: all, mentionsAndReplies
Default: all
shareActivity boolean Optional

Whether the AppView may read the user's listening records from the services they publish to and show what they are playing to others.

Default: false
View raw schema
{
  "description": "A user's Colibri settings.",
  "key": "literal:self",
  "record": {
    "properties": {
      "communityOrder": {
        "description": "The user's communities in their preferred sidebar order.",
        "items": {
          "description": "A community.",
          "format": "did",
          "type": "string"
        },
        "type": "array"
      },
      "gifFavorites": {
        "description": "GIFs the user saved from the picker, stored whole. A saved GIF has to render without another lookup, and an identifier cannot be turned back into one: a GIF favourited from a chat message carries its own URL as the id rather than a provider key, so no provider can resolve it.",
        "items": {
          "ref": "social.colibri.beta.embed.defs#gifView",
          "type": "ref"
        },
        "type": "array"
      },
      "notificationLevel": {
        "default": "all",
        "description": "Which messages produce a notification.",
        "knownValues": [
          "all",
          "mentionsAndReplies"
        ],
        "type": "string"
      },
      "shareActivity": {
        "default": false,
        "description": "Whether the AppView may read the user's listening records from the services they publish to and show what they are playing to others.",
        "type": "boolean"
      }
    },
    "required": [],
    "type": "object"
  },
  "type": "record"
}

Lexicon Garden

@