im.flushing.preferences

A user's Flushes preferences, so that a choice made on one device is the same choice on the next. One record per repo.

Repository @flushes.app did:plc:omyqslmybfah7a5shue7hnqz not from the namespace authority
Details · record, key literal:self
Kindrecord
Record keyliteral:self
Authorityflushing.im
Indexed

Record

record · key literal:self

Properties

Emoji to leave out of the flush composer's picker. Absent means none are hidden. Stored as what to hide rather than what to show, so emoji added to the palette later appear without every existing record having to be rewritten.

  • maxLength: 256
itemsstring
  • maxLength: 32
  • maxGraphemes: 1

Emoji to leave out of the reaction picker. Absent means none are hidden.

  • maxLength: 256
itemsstring
  • maxLength: 32
  • maxGraphemes: 1

Start the flush composer's picker on a different emoji each time it opens, rather than always the same one.

Start the reaction dial on a different emoji each time it opens.

sound

boolean

Whether the app is allowed to make noise.

The reaction a leftward swipe on a feed row leaves.

  • maxLength: 32
  • maxGraphemes: 1

The reaction a rightward swipe on a feed row leaves.

  • maxLength: 32
  • maxGraphemes: 1

theme

string

Which palette the site is drawn in.

  • maxLength: 16
  • knownValues: light | dark

updatedAt

requiredstring · datetime

When these preferences were last changed. Two devices resolve a disagreement by taking the later one.