forum.barazo.actor.preferences

barazo.forum

Documentation

User-level moderation and safety preferences. Portable across AppViews.

main record

User-level moderation and safety preferences. Portable across AppViews.

Record Key literal:self Fixed literal value

Properties

blockedDids array of string did Optional

Blocked accounts (content hidden everywhere).

maxLength: 1000 items
crossPostDefaults ref #crossPostConfig Optional

Per-service toggle for cross-posting new topics.

maturityLevel string Required

Maximum maturity tier to show. Default: 'safe'.

Known values: safe, mature, all
mutedDids array of string did Optional

Muted accounts (content de-emphasized, collapsed but visible).

maxLength: 1000 items
mutedWords array of string Optional

Global muted words (apply to all communities).

maxLength: 100 items
updatedAt string datetime Required

Client-declared timestamp when preferences were last updated.

View raw schema
{
  "key": "literal:self",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "maturityLevel",
      "updatedAt"
    ],
    "properties": {
      "mutedDids": {
        "type": "array",
        "items": {
          "type": "string",
          "format": "did"
        },
        "maxLength": 1000,
        "description": "Muted accounts (content de-emphasized, collapsed but visible)."
      },
      "updatedAt": {
        "type": "string",
        "format": "datetime",
        "description": "Client-declared timestamp when preferences were last updated."
      },
      "mutedWords": {
        "type": "array",
        "items": {
          "type": "string",
          "maxLength": 1000,
          "maxGraphemes": 100
        },
        "maxLength": 100,
        "description": "Global muted words (apply to all communities)."
      },
      "blockedDids": {
        "type": "array",
        "items": {
          "type": "string",
          "format": "did"
        },
        "maxLength": 1000,
        "description": "Blocked accounts (content hidden everywhere)."
      },
      "maturityLevel": {
        "type": "string",
        "description": "Maximum maturity tier to show. Default: 'safe'.",
        "knownValues": [
          "safe",
          "mature",
          "all"
        ]
      },
      "crossPostDefaults": {
        "ref": "#crossPostConfig",
        "type": "ref",
        "description": "Per-service toggle for cross-posting new topics."
      }
    }
  },
  "description": "User-level moderation and safety preferences. Portable across AppViews."
}
crossPostConfig object

No description available.

Properties

bluesky boolean Optional

Cross-post new topics to Bluesky. Default: false.

frontpage boolean Optional

Cross-post new topics to Frontpage. Default: false.

View raw schema
{
  "type": "object",
  "properties": {
    "bluesky": {
      "type": "boolean",
      "description": "Cross-post new topics to Bluesky. Default: false."
    },
    "frontpage": {
      "type": "boolean",
      "description": "Cross-post new topics to Frontpage. Default: false."
    }
  }
}

Lexicon Garden

@