app.bluvy.tube.preferences

Bluvy Tube-specific per-app appearance preferences for one account, written to that account's own repo at rkey `self`. Not required or validated by the PDS or any other AT Protocol app — Bluvy Tube reads this back itself at login to server-render the correct theme and remove the theme flash-of-unstyled-content. Each Bluvy app keeps its own independent record in its own namespace; this one is Bluvy Tube's. See App\Service\AppearanceService in the Bluvy Tube source for the writer.

Repository @tube.bluvy.app did:plc:dgqudubx2plnmynqu5wtsoan namespace authority
Details · record, key literal:self
Kindrecord
Record keyliteral:self
Authoritytube.bluvy.app
Indexed

Record

record · key literal:self

Properties

accent

string

Logo-derived accent override for primary CTAs. Absent means the Bluvy Blue signature (#185DFF).

  • enum: bluvy-blue | bluvy-cyan | bluvy-deep

Wellbeing reminder: minutes of actual playback in vertical swipe feeds before Bluvy Tube interrupts with a take-a-break prompt. Absent means 30. There is intentionally no value that disables the reminder; unknown values are read back as 30.

  • enum: 15 | 30 | 45 | 60 | 90 | 120

darkStyle

string

Dark-mode depth. Absent means 'dim' (the default #070D1C ramp); 'black' is the opt-in near-black OLED ramp (#05070D, never pure #000000).

  • enum: dim | black

feedMode

string

Primary feed navigation and video layout mode. 'youtube' is the standard grid of thumbnails; 'immersive' is the continuous full-screen vertical swipe feed. Absent means 'youtube'.

  • enum: youtube | immersive

UI font family. Absent means the native system stack.

  • enum: system | inter

fontSize

string

Root text size. Absent means 'default' (100%).

  • enum: small | default | large

Which AT Protocol AppView web frontend external post/profile links (e.g. 'view original post') open through. Absent means 'mu' (Mu.social, Bluvy Tube's default).

  • enum: bluesky | mu | blacksky

mode

requiredstring

Colour-mode axis. 'system' follows the OS prefers-color-scheme.

  • enum: light | dark | system

palette

string

Ecosystem palette. Absent means the Bluvy Tube default palette (logo-derived). The others are opt-in alternates.

  • enum: bluvy | bluesky | blacksky | mu

updatedAt

requiredstring · datetime

Client-declared timestamp of the last change.