feat(daily): ship daily detection off, and say it's experimental
Dailiness is guessed from the source's wording, which is a weak signal and wrong in both directions. Guessing on a reader's behalf and hoping they notice is the wrong default for a checklist they may build a streak on, so `detectDaily` now starts false and the control carries an Experimental tag saying what it does and doesn't know. The default applies to new readers only — a stored `prefs` keeps its value, because switching it off under someone who has been ticking auto-detected checklists would pull those chips out of the strip with no explanation. Nothing is deleted either way. Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
This commit is contained in:
co-authored by
Claude Opus 5
parent
3a70672d22
commit
3434ac02cf
@@ -23,6 +23,10 @@ export interface Prefs {
|
||||
* Whether to guess which events repeat daily from what the source printed.
|
||||
* Off leaves only the ones the reader marked themselves; it never discards a
|
||||
* mark or a logged day, so it is reversible.
|
||||
*
|
||||
* Off by default: the guess reads source wording and is wrong in both
|
||||
* directions, so a reader starts with only the dailies they chose. Readers
|
||||
* who already switched it on keep it — stored prefs win over this default.
|
||||
*/
|
||||
detectDaily: boolean;
|
||||
showCompleted: boolean;
|
||||
@@ -40,7 +44,7 @@ function defaults(): Prefs {
|
||||
hiddenGames: [],
|
||||
focusGame: null,
|
||||
sort: "ending",
|
||||
detectDaily: true,
|
||||
detectDaily: false,
|
||||
showCompleted: true,
|
||||
showIgnored: false,
|
||||
regionConfirmed: false,
|
||||
|
||||
Reference in New Issue
Block a user