app.thesocialwire.preferences

Account-level preferences for The Social Wire. This record stores non-sensitive preferences only; third-party access tokens and secrets must not be stored in ATProto repos.

Repository @samclemente.me did:plc:qy5pluw2bsuq2x6albsgkvx3 namespace authority
Details · record, key literal:self
Kindrecord
Record keyliteral:self
Authoritythesocialwire.app
Indexed

Record

record · key literal:self

Properties

createdAt

requiredstring · datetime

ISO 8601 timestamp when this preferences record was created.

  • maxLength: 64

Top-level reader feeds whose unread badges are shown. Values should also appear in visibleFeeds.

itemsstring
  • maxLength: 32
  • knownValues: readLater | archive | subscribed | following

Non-sensitive connection metadata for read-later providers. Do not store API tokens, passwords, refresh tokens, or secrets here.

The read-later provider used by the /saved surface.

  • maxLength: 32
  • knownValues: latr-link | latrkit | instapaper | omnivore | readwise-reader | raindrop

Whether RSS articles open in The Social Wire's native feed-content reader or on the publisher's original site.

  • maxLength: 16
  • knownValues: reader | original

Legacy global switch for aggregate unread badges. New clients use feedsWithUnreadCounts.

updatedAt

requiredstring · datetime

ISO 8601 timestamp when this preferences record was last updated.

  • maxLength: 64

Ordered top-level reader feeds shown in clients. At least one value must be retained by clients.

itemsstring
  • maxLength: 32
  • knownValues: readLater | archive | subscribed | following

#connection

object

Non-sensitive provider connection metadata.

Properties

User-visible account identifier, such as a username or email. Do not store credentials.

  • maxLength: 320

connectedAt

string · datetime

ISO 8601 timestamp when the provider was connected.

  • maxLength: 64