segregate files
This commit is contained in:
@@ -12,6 +12,8 @@
|
||||
- `[🟨]` Home refeita com layout de referencia (header verde, categorias, cards, specials) e efeito de colapso em iOS.
|
||||
- `[🟩]` Estado global (`AppState`) em uso para sessao, perfil, endereco, carrinho e favoritos.
|
||||
- `[🟩]` API client/service com envelopes, retry/backoff, tratamento de erros/rate limit, politica de sessao expirada e persistencia segura de JWT no iOS.
|
||||
- `[🟨]` Perfil com redesign visual alinhado a referencia, header no topo, lista de atalhos e confirmacao de logout.
|
||||
- `[🟨]` Enderecos com lista real, criacao, edicao (reuso da tela de novo endereco) e exclusao por swipe compativel com Android.
|
||||
|
||||
## Premissas de design e navegacao
|
||||
- A tabbar e o centro de navegacao. Toda navegacao que nao for modal/over-context acontece dentro da tabbar.
|
||||
@@ -89,12 +91,14 @@
|
||||
3. `[🟥]` Tracking de status.
|
||||
|
||||
## Etapa 8 — Perfil e enderecos
|
||||
- `[🟥]` Etapa geral
|
||||
- `[🟨]` Etapa geral
|
||||
1. `[🟨]` Perfil do usuario.
|
||||
- `[🟩]` Feito: tela com dados do estado e logout.
|
||||
- `[🟥]` Pendente: edicao completa e dados vindos da API.
|
||||
2. `[🟥]` Lista de enderecos.
|
||||
3. `[🟥]` Criar/editar endereco.
|
||||
- `[🟩]` Feito: tela refeita com layout de referencia, header no topo, itens de menu, CTA de logout e confirmacao por alert.
|
||||
- `[🟥]` Pendente: edicao completa de perfil e dados 100% vindos/sincronizados da API.
|
||||
2. `[🟩]` Lista de enderecos.
|
||||
- `[🟩]` Feito: carregamento de enderecos, selecao, estado principal e persistencia local da selecao.
|
||||
3. `[🟩]` Criar/editar/excluir endereco.
|
||||
- `[🟩]` Feito: criacao, edicao reutilizando a mesma tela e exclusao por swipe com compatibilidade Android.
|
||||
|
||||
## Etapa 9 — Mapa e GPS
|
||||
- `[🟥]` Etapa geral
|
||||
@@ -108,7 +112,7 @@
|
||||
1. `[🟨]` Dark mode (presente em partes de auth).
|
||||
2. `[🟨]` Estados vazios e erros.
|
||||
3. `[🟥]` Performance e cache.
|
||||
4. `[🟨]` Build iOS e Android (estrutura pronta, falta validacao final de fluxo completo).
|
||||
4. `[🟥]` Build iOS e Android (ha bloqueio atual de dependencia `LCEssentials` em `StoreDetailView.swift`).
|
||||
5. `[🟥]` Export APK/AAB.
|
||||
|
||||
## Etapa 11 — Ajustes de UI (referencias)
|
||||
@@ -126,3 +130,4 @@
|
||||
2. `[🟨]` Fechar fluxo auth pos-login (perfil + hidratacao de estado).
|
||||
3. `[🟥]` Implementar carrinho real (itens, subtotal, edicao) para destravar checkout.
|
||||
4. `[🟥]` Implementar mapa e tracking de pedidos.
|
||||
5. `[🟥]` Corrigir bloqueio de build por dependencia (`LCEssentials`) para fechar validacao iOS/Android ponta a ponta.
|
||||
|
||||
Reference in New Issue
Block a user