Page MenuHomeMusing Studio

Migrate to `reader` config value
Open, Needs TriagePublic

Description

Overview

We should make Reader configuration more flexible, and name it better.

  • Change config field from local_timeline to reader
  • The value should define the template to use (like the editor field), instead of whether or not it's enabled

Implementation

  • Rename the field
  • Change type from bool to string
  • If the value is empty, the reader is disabled
  • If the value is populated, we should take it as the template file name, and load that
  • The admin panel should adjust accordingly
    • including: from a checkbox to a dropdown menu (options are populated how? TODO)