Client settings that follow the user across devices. Every field is optional and a client applies its own default for an absent one.
literal:self
Fixed literal value
Properties
blueskyClient
string
Optional
The client that Bluesky posts and profiles open in.
maxLength: 64 bytesanisota, blacksky, bluesky, deer, mu, northsky, witchsky, customcontrols
ref
social.colibri.beta.actor.defs#controls
Optional
Touch gestures in a channel.
customBlueskyClientBase
string
Optional
The domain of the client used when blueskyClient is custom.
maxLength: 253 bytesdeveloperMode
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 itemslinkEmbedsByDefault
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.
system, dark, lightvoiceView
ref
social.colibri.beta.actor.defs#voiceView
Optional
Options for voice channels.
warnOnExternalLinks
boolean
Optional
Whether opening a link to another site asks for confirmation first.
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"
}