Newly added default Sources switch on once #1
Notifications
Due Date
No due date set.
Blocks
#2 Source kinds and the Learn tab with Learning sources
Cedric/TagesByte
#5 News catalog update
Cedric/TagesByte
Reference: Cedric/TagesByte#1
Reference in new issue
Block a user
What to build
Today the enabled Sources are saved as a fixed set the first time any toggle changes. From then on, a Source that is newly added to the curated catalog with "on by default" never switches on for an existing install, so new curated Sources stay invisible on a device that has been used before.
Make newly added default Sources switch on exactly once: the app remembers which curated Sources it has already seen, and when a Source that is on by default appears for the first time, it is enabled. Sources the user already turned off stay off, and Sources that are not on by default stay off.
This is groundwork for the catalog changes that follow.
Acceptance criteria