at.kotoba.prefs

kotoba.at

Documentation

Single overwritten record: per-user UI/drill preferences. The payload is an opaque JSON string so preferences expand without a lexicon change. rkey is literally `self`.

main record

Single overwritten record: per-user UI/drill preferences. The payload is an opaque JSON string so preferences expand without a lexicon change. rkey is literally `self`.

Record Key literal:self Fixed literal value

Properties

settings string Required

Stringified JSON the app owns. Current keys: direction (genko|hanko|ma), glyphScale, candCount (3|4|6), showTimer, dark. The lexicon deliberately does not constrain the shape.

updatedAt string datetime Required

An RFC 3339 formatted timestamp.

View raw schema
{
  "key": "literal:self",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "updatedAt",
      "settings"
    ],
    "properties": {
      "settings": {
        "type": "string",
        "description": "Stringified JSON the app owns. Current keys: direction (genko|hanko|ma), glyphScale, candCount (3|4|6), showTimer, dark. The lexicon deliberately does not constrain the shape."
      },
      "updatedAt": {
        "type": "string",
        "format": "datetime"
      }
    }
  },
  "description": "Single overwritten record: per-user UI/drill preferences. The payload is an opaque JSON string so preferences expand without a lexicon change. rkey is literally `self`."
}

Lexicon Garden

@