57 Commits

Author SHA1 Message Date
DaniloSts
cdac2dc69d
Merge pull request #38 from m1guelmcf/fix/doctor-dashboard-loop
fix: loop infinito no dashboard medico causado por dependencia instavel
2025-12-03 21:45:45 -03:00
2672d96b1a fix tamanho disponibilidade 2025-11-30 11:45:56 -03:00
d24bf41818 modos de acessbilidade 2025-11-30 01:40:07 -03:00
Gabriel Lira Figueira
531ae3d529 fix: loop infinito no dashboard medico causado por dependencia instavel 2025-11-30 01:14:25 -03:00
DaniloSts
ae5654a055
Merge pull request #31 from m1guelmcf/ajustes-medico-dashboard-editar
retirada dos () em editar medico e melhorar dashboard medico
2025-11-27 16:23:21 -03:00
569d912981 Adição de paginação, ajuste de cor 2025-11-27 16:12:15 -03:00
1cd659b2b7 retirada dos () em editar medico e melhorar dashboard medico 2025-11-27 11:32:33 -03:00
634542dff7 Adição de Barra de pesquisa 2025-11-27 11:17:54 -03:00
619c4eba77 Merge branch 'Stage' of https://github.com/m1guelmcf/MedConnect into updt-report 2025-11-27 09:21:12 -03:00
8a63219cf6 J.R. 2025-11-26 22:28:00 -03:00
25000e3cfb Merge branch 'Stage' of https://github.com/m1guelmcf/MedConnect into visual 2025-11-26 19:20:53 -03:00
5de7d4b471 Merge branch 'Stage' of https://github.com/m1guelmcf/MedConnect into retirar-relatorios 2025-11-26 19:13:17 -03:00
83e0814293 Merge branch 'Stage' of https://github.com/m1guelmcf/MedConnect into consulta-ordem 2025-11-26 19:05:32 -03:00
00e8b4310e Merge branch 'Stage' of https://github.com/m1guelmcf/MedConnect into ajustes-visuais-paginas 2025-11-26 18:44:50 -03:00
83bdaed7aa padronização das paginações 2025-11-26 10:56:59 -03:00
adfeb3097f remocao do botao adicionar paciente 2025-11-25 10:05:17 -03:00
ddc4443114 Atualiza cards com dados de APIs e corrige contagens 2025-11-24 23:14:21 -03:00
74a7fa91de pequenos ajustes 2025-11-24 20:07:38 -03:00
945ec9d7e7 Update Disponibilidade e agendamento 2025-11-24 16:53:16 -03:00
6e62797526 ajustes visuais em todas as paginas 2025-11-21 14:41:33 -03:00
da35ebbff5 Criação de página de disponibilidade para o gestor 2025-11-18 15:09:36 -03:00
de2efe11ba Merge branch 'Stage' into Mudanca-Logo 2025-11-12 13:47:09 -03:00
acebfa56f0 fix Sidebar 2025-11-12 13:29:45 -03:00
b58dab2f6f fix Sidebar 2025-11-12 13:23:37 -03:00
10058c0e8d Merge branch 'Stage' into Sidebar 2025-11-12 13:19:22 -03:00
62d54711ec Ajuste na Responsividade da pagina de Medico 2025-11-11 11:02:45 -03:00
96b8b62d6a Ajuste De Tabelas 2025-11-10 20:44:42 -03:00
Gabriel Lira Figueira
29e0a4ce1a fix(doctor): Corrige exibição de consultas e validação de CPF
- Corrige bug na página de consultas do médico que impedia a exibição dos agendamentos devido a inconsistências nos IDs de usuário e médico. A lógica agora mapeia corretamente o user_id da autenticação para o doctor_id correspondente antes de buscar os dados.
Melhora a UX da agenda do médico, agrupando as consultas por dia e focando na data atual por padrão, com uma interface de cards mais limpa e informativa.
Adiciona validação de CPF no frontend no formulário de criação de novo usuário (/manager/usuario/novo) para evitar erros de check constraint do banco de dados, fornecendo feedback imediato ao usuário.
Refina o fluxo de login para múltiplos perfis, garantindo que a role seja salva corretamente e eliminando bugs de sessão.
2025-11-09 23:44:23 -03:00
c74c77c8be Sidebar atualizada 2025-11-08 10:35:18 -03:00
3549cab396 Ultimos Ajustes 2025-11-06 10:59:57 -03:00
1aec6b56d0 Aba de lista, e detalhes dos pacientes 2025-11-05 23:15:54 -03:00
425f63f8a7 Disponibilidade completa 2025-11-03 19:39:08 -03:00
7ba25a7801 Merge branch 'main' of https://github.com/m1guelmcf/MedConnect 2025-10-30 19:24:02 -03:00
271aaef2be ajustes 2025-10-30 19:21:56 -03:00
a48ba7af2b correção de erros 2025-10-30 19:11:43 -03:00
ec640c5564 ajustes finais 2025-10-29 21:07:34 -03:00
f0f65ed10e ajuste 2025-10-29 20:57:33 -03:00
Gabriel Lira Figueira
4fcfad6c81 tentando atualizar com força 2025-10-29 19:11:52 -03:00
20aeb3dafc Merge branch 'StsDanilo-Disponibilidade' 2025-10-16 09:11:29 -03:00
aef7c0997c Pequeno ajustes 2025-10-16 08:14:54 -03:00
Gabriel Lira Figueira
f6f206ff63 refactor(auth): Centraliza e padroniza o fluxo de autenticação
Esta refatoração unifica todo o sistema de login e logout da aplicação, resolvendo inconsistências e eliminando código duplicado.

Problema Anterior:
- A lógica de login estava espalhada por múltiplos componentes e páginas (`/doctor/login`, `/patient/login`, etc.).
- Cada layout de área restrita (`DoctorLayout`, `PatientLayout`, etc.) tinha sua própria lógica de verificação de segurança e logout, resultando em bugs (ex: uso de Cookies vs. localStorage).

Solução Aplicada:
- Foi criado um componente `LoginForm` unificado e inteligente, responsável por toda a interação de login.
- Toda a lógica de comunicação com a API de autenticação foi centralizada no serviço `api.mjs`, incluindo uma nova função `api.logout()`.
- Todos os layouts de áreas restritas (`DoctorLayout`, `PatientLayout`, etc.) foram padronizados para usar `localStorage.getItem('token')` para verificação e para chamar `api.logout()` ao sair.
- As páginas de login específicas de cada perfil foram atualizadas para usar o novo `LoginForm` genérico.
2025-10-15 23:29:31 -03:00
88f8954dd3 Adicionado criação de disponibilidade e exceção 2025-10-15 19:12:12 -03:00
1538d37e51 adicionado horário semanal ao dashboard 2025-10-14 20:57:33 -03:00
6846a30f66 disponibilidade 2025-10-14 10:18:06 -03:00
cea78b6390 aplicação de laudo com API 2025-10-14 02:34:21 +00:00
07f6eca41a Merge branch 'feat/refatorar-login' 2025-10-09 15:34:17 -03:00
ca71c56529 Merge branch 'main' of https://github.com/m1guelmcf/deploy 2025-10-09 10:57:04 -03:00
Gabriel Lira Figueira
622ad609a3 feat: Refatora páginas de login para usar componente reutilizável 2025-10-09 00:01:18 -03:00
613b70654e dashboards 2025-10-08 22:40:23 -03:00
b89020692f integração de acessibilidade v1 2025-10-08 21:49:19 +00:00