Skip to content

Surface chants list on Explore tab for all users #562

Description

@evanyerburgh

[Platform: App]

Context

Chants are currently only accessible inside the Practice tab's Add Session flow, which is gated behind sign-in. Therefore, users in guest mode can't see the chants or a list of chants, and signed-in users can't read the chants or check the version unless they add the recitations to a session and start that session. The Practice tab is due for a broader overhaul — as a temporary fix, chants should be surfaced on the Explore tab as a browseable, read-only section accessible to both guests and signed-in users.

User Stories

As a guest user, I want to browse and read chants on the Explore tab without signing in, so I can discover Buddhist recitation content before committing to creating an account.

As a signed-in user, I want to browse and read chant text from the Explore tab without having to add a recitation to a session first, so I can find and evaluate chants before adding them to my routine.

Technical Note

The GET /recitations and POST /recitations/{text_id} endpoints already support unauthenticated access — no API changes required. Confirm with dev whether chant detail can open in the existing text reader (which uses text_id) or requires a separate view.

Acceptance Criteria

  • A chants/recitations section appears on the Explore tab
  • Guest users can open and read chant text without signing in
  • Signed-in users can also access chants from this entry point
  • Sign-in gate is preserved for interactive actions (adding to routine, tracking progress)

Flags

  • ⚠️ This is a stopgap — the full Practice tab overhaul should revisit chant discovery as part of a broader redesign
  • ⚠️ Recommend a design issue to spec the Explore tab layout change

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions