Skip to content

Staging#37

Open
gabrielbfranca wants to merge 57 commits intomainfrom
staging
Open

Staging#37
gabrielbfranca wants to merge 57 commits intomainfrom
staging

Conversation

@gabrielbfranca
Copy link
Copy Markdown
Collaborator

implementando a adição do botão esqueceu a senha.

gabrielbfranca and others added 30 commits November 17, 2025 09:29
Add centralized theme with colors, spacing, border radius, and font
sizes to replace hardcoded values across the app.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Dados das 7 lições do Módulo 1 em pt-BR com vocabulário,
expressões, gramática e atividades.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Usa onAuthStateChanged do Firebase para alternar entre
AuthNavigator e AppNavigator. Remove import de global.css inexistente.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Fluxo de 2 etapas: input de email + tela de sucesso.
Usa sendPasswordResetEmail do Firebase.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
SIGN-26

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
SIGN-27

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
SIGN-28

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
SIGN-29

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
SIGN-30

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
SIGN-31

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
DaniloCTM and others added 27 commits March 8, 2026 13:20
Foundation: theme, navigation types, data, services
* SIGN-5: upgrade tela de cadastro

Nome completo, validação de email/senha, checkbox de termos,
botões de login social (placeholder), loading state, tema aplicado.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* SIGN-5: ajusta design da tela de cadastro conforme Figma

- Redesenha RegisterScreen para seguir layout do Figma (botões sociais, divider, campos, checkbox, botão Criar Conta)
- Corrige cor accent para #3461FD e altura do botão para 60px
- Atualiza entrypoint.sh para rodar Metro no host (não Docker)
- Atualiza README com instruções de execução, pré-requisitos e troubleshooting

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Danilo Tertuliano <daniloctmelo@gmail.com>
* implementando página de módulo e resolvendo duplicação do docker

* implementando tela de ranking

* feat: add theme constants

Add centralized theme with colors, spacing, border radius, and font
sizes to replace hardcoded values across the app.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* feat: add lesson data for modulo 1

Dados das 7 lições do Módulo 1 em pt-BR com vocabulário,
expressões, gramática e atividades.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* feat: update navigation types for all screens

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* feat: register new screens in navigator

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* fix: auth flow conditional navigation

Usa onAuthStateChanged do Firebase para alternar entre
AuthNavigator e AppNavigator. Remove import de global.css inexistente.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* feat: add bug reports firebase service

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* feat: add user profile update functions

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* feat: add seed script for lesson data

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* feat: add horizontal menu component

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* SIGN-6: upgrade tela de login

Link para recuperação de senha, validação de email,
loading state, tema aplicado.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* SIGN-6: ajusta design da tela de login conforme Figma

- Redesenha LoginScreen com botões sociais, divider, inputs sem borda, toggle de senha
- Botão 'Log In' com height 60 e borderRadius 14
- Corrige cor accent para #3461FD
- Corrige entrypoint.sh para rodar Metro no host e PACKAGE_NAME correto

---------

Co-authored-by: Gabriel Brito de França <gabrielbfranca@gmail.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Danilo Tertuliano <daniloctmelo@gmail.com>
…senha

SIGN-11: APP-007 — Implementação da Tela de Recuperação de Senha
SIGN-7: APP-003 — Implementação da Tela de Módulos
SIGN-8: APP-004 — Implementação da Tela de Perfil
SIGN-9: APP-005 — Implementação da Tela de Ranking
SIGN-10: APP-006 — Implementação da Tela de Report de Bug
SIGN-12: APP-008 — Implementação da Tela de Ensino do Sinal
SIGN-13: APP-009 — Implementação da Tela de Gravação do Sinal
SIGN-31: APP-015 — Upgrade da Tela de Notificações
SIGN-26: APP-010 — Quiz/Avaliação
SIGN-27: APP-011 — Implementação da Tela de Pesquisar
SIGN-28: APP-012 — Implementação da Tela de Progresso do Usuário
SIGN-29: APP-013 — Implementação da Tela de Configurações
SIGN-30: APP-014 — Implementação do Fluxo de Onboarding
… in LoginScreen

- Created unit tests for ProgressoScreen to verify user progress and XP rendering.
- Implemented error handling in LoginScreen to provide specific messages for authentication errors.
- Added tests for LoginScreen to check for correct error messages based on authentication failures.
- Introduced a new model for course overview to combine course modules with user progress.
- Enhanced user model to include additional profile fields and validation for user updates.
- Updated Firebase initialization to support persistence with AsyncStorage.
- Refactored user progress model to ensure proper lesson completion and XP rewards.
feat: implement BugReportScreen tests for image selection and submission

test: add tests for EditProfileScreen including avatar upload

test: create ModuleDetailScreen tests for rendering and lesson progress

test: add comprehensive tests for QuizScreen functionality and navigation

test: implement SignTeachingScreen tests for rendering and navigation

fix: update seedLessons script to handle new lesson question properties

test: add unit tests for bugReports model including image upload and error handling

test: add user model tests for avatar upload and profile updates

test: create storage service tests for image upload and validation

feat: add Firebase storage integration for user avatars and bug report images

chore: update Firebase rules for secure image uploads and access control
Co-authored-by: Copilot <copilot@github.com>
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.

3 participants