social.colibri.beta.actor.settings

A user's Colibri settings.

Repository @colibri.social did:plc:mprdjqjluoswa7awzggaggj3 namespace authority
Details · record, key literal:self
Kindrecord
Record keyliteral:self
Authorityactor.beta.colibri.social
Indexed

Showing version bafyreiaqcf36enrgyjilc2uu7xdy26nzjyhcfpctgep5htwmenii2dstfe. Show the latest

Record

record · key literal:self

Properties

The user's communities in their preferred sidebar order.

itemsstring · did

A community.

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.

Which messages produce a notification.

  • default: "all"
  • knownValues: all | mentionsAndReplies | nothing

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

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • Pushes the requesting user's social.colibri.beta.actor.settings record to the AppView, so it takes effect immediately instead of waiting for a sync notification. The client writes the record to its own personal space first, then calls this. An absent field leaves the current value unchanged.

  • Something the user is doing right now, read from another service they publish to. A client renders it beside their presence.

  • A user's own Colibri settings, mutes, blocks and read state.

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

  • A notification level for one community, overriding the level in social.colibri.beta.actor.settings. The record key is the community's DID. Deleting the record returns the community to the global level.