at.margin.readingRoom

Presentational configuration for a user's public reading room — a curated, themed view over their annotations. One per user.

Repository @margin.at did:plc:rjqn3agdb74cszhqcpii4sne namespace authority
Details · record, key literal:self
Kindrecord
Record keyliteral:self
Authoritymargin.at
Indexed

Record

record · key literal:self

Properties

createdAt

requiredstring · datetime

Longer description of what the room collects.

  • maxLength: 2000
  • maxGraphemes: 600

AT URIs of annotations pinned to the top of the room.

  • maxLength: 12
itemsstring · at-uri

Whether bookmarks from external services (Semble, Lichen, etc.) are shown in the room.

  • default: true

subtitle

string

Tagline shown beneath the title.

  • maxLength: 300
  • maxGraphemes: 150

Visual theme for the room.

Reference

title

string

Title shown at the top of the reading room.

  • maxLength: 200
  • maxGraphemes: 100

#theme

object

Visual theme for a reading room. Omitted fields fall back to app defaults.

Properties

Accent color as a hex string (e.g. #3b82f6).

  • maxLength: 20

Page background color as a hex string (e.g. #fcfcfc).

  • maxLength: 20

CSS font family identifier for body text.

  • maxLength: 100

layout

string

Arrangement of notes on the room page.

  • default: "masonry"
  • knownValues: masonry | grid | list