Skip to content

Surface chants list on Explore tab for all users #562

@evanyerburgh

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions