Release v0.2.34

This commit is contained in:
ponzischeme89
2026-08-09 08:25:50 +12:00
parent b1128bcce2
commit fdd9e6cab2
116 changed files with 11418 additions and 879 deletions
+26
View File
@@ -112,6 +112,21 @@ var preferenceCatalogue = []preferenceDefinition{
Description: "Use each title's logo artwork in place of plain text.",
Kind: preferenceToggle, Default: true,
},
{
// The one thing about themes a viewer decides. The options are the selectable
// catalogue in themes.go rather than a list written out here, so a theme added
// there cannot become a value this rejects.
//
// Note what this key does *not* control: whether a season is in force. That is
// resolved server-side on top of this choice (resolveTheme), so a viewer's stored
// selection survives underneath Halloween rather than being overwritten by it.
// Note also that the per-user allowlist is not expressed here — this vocabulary is
// the same for everybody, and an operator's restriction is applied at resolution.
Key: "themeId", Name: "Colour scheme", Area: "Presentation",
Description: "Which palette this viewer's televisions paint themselves.",
Kind: preferenceChoice, Default: defaultThemeID,
Options: themeOptions(),
},
{
Key: "welcomeQuoteStyle", Name: "Welcome tone", Area: "Presentation",
Description: "Tone of the short line shown after signing in.",
@@ -143,6 +158,17 @@ var preferenceCatalogue = []preferenceDefinition{
option(skipIntroOff, "Do nothing"),
},
},
{
// Default on: the whole feature is that it happens without being asked for, and it
// is visible, reversible and over in a minute — a viewer who dislikes it turns it
// off having seen exactly what it does. That is a different trade from
// skipIntroMode's, which defaults to the button rather than the automatic seek
// because a jump nobody can see coming is not recoverable by watching it.
Key: "speedUpCredits", Name: "Speed through the credits", Area: "Playback",
Description: "When an episode reaches its closing credits, shrink them to one side " +
"at double speed and show what is on next beside them.",
Kind: preferenceToggle, Default: true,
},
{
Key: "subtitlesEnabled", Name: "Subtitles", Area: "Playback",
Description: "Turn a subtitle track on automatically when the title has one.",