Skip to content

develop#12

Merged
guing2003 merged 5 commits intomasterfrom
develop
Dec 13, 2025
Merged

develop#12
guing2003 merged 5 commits intomasterfrom
develop

Conversation

@guing2003
Copy link
Copy Markdown
Owner

No description provided.

- Criados `ProfileScreen`, `ProfileViewModel` e `ProfileState` para exibir dados do usuário (avatar, bio) e lista de repositórios.
- Adicionada rota `Profile` em `AppDestinations` e configurada navegação no `AppNavHost`.
- Atualizado `UserRepositoryImpl` e `AuthLocalDataSource` para salvar o nome do usuário no DataStore ao buscar dados do Firebase.
- Registrado `ProfileViewModel` no módulo de injeção de dependência (`AppModule`).
- Remove imports de componentes de UI não mais utilizados (OutlinedTextField, width, painterResource, etc).
- Remove import de cor personalizada (PrimaryBlue) não utilizada.
…a local

- Configurado Room Database, DAO e Entidades para persistência de dados.
- Adicionado `ReposFavScreen` e `RepoFavViewModel` para listagem de favoritos.
- Implementado botão de favoritar na `RepoDetailScreen` e lógica no repositório.
- Atualizado navegação e `ProfileScreen` para acesso à tela de favoritos.
- Refatorado DTOs para pacote dedicado e ajustado `AuthLocalDataSource` e injeção de dependências.
- Corrigida a chamada de `signOut` na `ProfileScreen` para utilizar o ViewModel correto.
- Atualizada tag de log no `ProfileViewModel` para refletir a classe correta.
- Removida leitura desnecessária de `userName` no `RepoDetailViewModel`.
- Removidos imports não utilizados em arquivos de configuração e UI.
- Remove import de `kotlinx.coroutines.flow.first` que não estava sendo utilizado.
@guing2003 guing2003 merged commit 4ce48ce into master Dec 13, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant