Skip to content

Decks da comunidade: preservar multiplas categorias/colunas do Archidekt #74

Description

@Janoti

Contexto

Ao importar/exibir um deck do Archidekt (backend/app/services/archidekt.py), a gente pega só a primeira categoria de cada carta: "category": cats[0]. O Archidekt permite múltiplas categorias por carta e colunas customizadas ("stacks") — então perdemos fidelidade na organização do deck.

Pedido

Preservar todas as categorias do Archidekt e exibir o deck na visão da comunidade respeitando as colunas/stacks definidas pelo autor.

Escopo

  • Backend: manter a lista completa c.get("categories") (não só cats[0]); decidir como mapear pra zonas (Commander/Sideboard/Maybeboard continuam especiais).
  • Frontend (CommunityDecksPageDeckDetailModal): agrupar por todas as categorias, ou permitir alternar entre "agrupar por categoria do autor" e "por tipo".
  • Atenção: ao copiar o deck (community.copy), decidir se as categorias viram algo nos nossos decks (hoje ignoramos categorias na cópia).

Refs: backend/app/services/archidekt.py (get_deck), frontend/src/pages/CommunityDecksPage.tsx

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1Proximo

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions