Skip to content

feat: adiciona gerenciamento de sessão core#97

Merged
gabrielbmoro merged 4 commits into
masterfrom
feature/core-session
Jun 17, 2026
Merged

feat: adiciona gerenciamento de sessão core#97
gabrielbmoro merged 4 commits into
masterfrom
feature/core-session

Conversation

@gabrielbmoro

@gabrielbmoro gabrielbmoro commented Jun 16, 2026

Copy link
Copy Markdown
Collaborator

O que foi feito?

  • Adicionado módulo core-session com gerenciamento de sessão de usuário (SessionManager, UserSessionInfo, SessionScope)
  • Criado componente AvatarImageIcon e integrado à barra superior e à interface de busca
  • Integrado o gerenciamento de sessão ao fluxo de listagem de streams
  • Ajustes de layout na SearchScreen, SearchUIState e SearchViewModel
  • Correção de newlines faltantes no final de vários arquivos

Módulos afetados

  • core-session (novo)
  • core-shared-ui
  • feature-list-streams
  • feature-search
  • feature-profile
  • composeApp
  • build-logic
  • gradle (config)

Tipo de mudança

  • Nova funcionalidade
  • Correção de bug
  • Refatoração
  • Documentação
  • Testes
  • Build / CI

Como testar?

  1. Execute o build do projeto localmente
  2. Navegue entre as telas de listagem de streams, busca e perfil
  3. Verifique se o SessionManager é corretamente injetado e o AvatarImageIcon é exibido na interface

Checklist

  • Build passa localmente
  • Lint / Detekt não aponta erros novos
  • Testes existentes continuam passando
  • Testes novos foram adicionados (se aplicável)

Screenshots

Gravacao.de.Tela.2026-06-16.as.20.58.31.mov
Screen_recording_20260616_205140.mp4

@gabrielbmoro gabrielbmoro requested a review from a team as a code owner June 16, 2026 23:46
@gabrielbmoro gabrielbmoro merged commit 8fa7f2e into master Jun 17, 2026
4 checks 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.

2 participants