Skip to content

Support Classify Holds, Fork Climb, and Playlists for MoonBoard #616

@marcodejongh

Description

@marcodejongh

Summary

The following features are currently hidden for MoonBoard because they are not yet fully implemented:

  1. Classify Holds - Hold classification wizard for user-specific hold setups
  2. Fork Climb - Create a new climb based on an existing one
  3. Playlists - User playlists functionality (both menu items and climb card action)

Current Status

These features are temporarily disabled for MoonBoard in:

  • packages/web/app/components/board-page/header.tsx - Menu items hidden (Classify Holds, My Playlists)
  • packages/web/app/components/climb-actions/actions/fork-action.tsx - Fork action disabled
  • packages/web/app/components/climb-actions/actions/playlist-action.tsx - Playlist action disabled

Tasks

  • Investigate what's needed to support hold classification for MoonBoard
  • Implement fork climb functionality for MoonBoard
  • Implement playlists support for MoonBoard
  • Remove the isMoonboard feature flags once all features are working

Notes

MoonBoard uses a different data model compared to Aurora boards (Kilter, Tension), so these features may require additional work to support the MoonBoard-specific schema.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions