Configurações — Tarefas de Implementação
Gerado pelo Writer (Reversa) em 2026-05-11
Pré-requisitos
- [ ]
react-native-mmkvinstalado e configurado - [ ] Temas
CLARO,ESCURO,CLARO_LEGADO,CLARO_ALTERNATIVOregistrados emUnistylesRuntime
Tarefas
- [ ] T-01 — Implementar
ConfiguracoesUsuarioRepository(MMKV getConfiguracoes/setConfiguracao) - Origem:
src/repository/ConfiguracoesUsuarioRepository.ts - Critério: Fallback para defaults; leitura e escrita corretas por chave
-
Confiança: 🟢
-
[ ] T-02 — Implementar
configuracoesSlicecom reducer para fulfilled de todos os thunks - Origem:
src/store/ui/Configuracoes/Configuracoes.reducer.ts - Critério: Estado atualizado para cada ação de configuração
-
Confiança: 🟢
-
[ ] T-03 — Implementar
carregarConfiguracoescom guard idempotência - Origem:
Configuracoes.action.ts—condition: !iniciado - Critério: Thunk não executa segunda vez
-
Confiança: 🟢
-
[ ] T-04 — Implementar
alterarTemacomUnistylesRuntime.setTheme - Origem:
Configuracoes.action.ts—alterarTema - Critério: Tema aplicado visualmente e persistido no MMKV
-
Confiança: 🟢
-
[ ] T-05 — Implementar
ConfiguracoesScreencom controles de UI - Origem:
src/view/screen/ConfiguracoesScreen.tsx - Critério: Cada enum visível como opção selecionável; seleção persiste
- Confiança: 🟡
Lacunas Pendentes (🔴)
ConfiguracoesScreen.tsxnão lida — controles de UI e layout não mapeados- Verificar se todos os 4 temas estão registrados no
UnistylesRuntimeantes desetTheme