Skip to content

Staging - #37

Open
gabrielbfranca wants to merge 57 commits into
mainfrom
staging
Open

Staging#37
gabrielbfranca wants to merge 57 commits into
mainfrom
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 <[email protected]>
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 <[email protected]>
Usa onAuthStateChanged do Firebase para alternar entre
AuthNavigator e AppNavigator. Remove import de global.css inexistente.

Co-Authored-By: Claude Opus 4.6 <[email protected]>
Fluxo de 2 etapas: input de email + tela de sucesso.
Usa sendPasswordResetEmail do Firebase.

Co-Authored-By: Claude Opus 4.6 <[email protected]>
Co-Authored-By: Claude Opus 4.6 <[email protected]>
Co-Authored-By: Claude Opus 4.6 <[email protected]>
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 <[email protected]>

* 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 <[email protected]>
Co-authored-by: Danilo Tertuliano <[email protected]>
* 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 <[email protected]>

* 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 <[email protected]>

* feat: update navigation types for all screens

Co-Authored-By: Claude Opus 4.6 <[email protected]>

* feat: register new screens in navigator

Co-Authored-By: Claude Opus 4.6 <[email protected]>

* 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 <[email protected]>

* feat: add bug reports firebase service

Co-Authored-By: Claude Opus 4.6 <[email protected]>

* feat: add user profile update functions

Co-Authored-By: Claude Opus 4.6 <[email protected]>

* feat: add seed script for lesson data

Co-Authored-By: Claude Opus 4.6 <[email protected]>

* feat: add horizontal menu component

Co-Authored-By: Claude Opus 4.6 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>
Co-authored-by: Claude Opus 4.6 <[email protected]>
Co-authored-by: Danilo Tertuliano <[email protected]>
…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
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