228 Commits

Author SHA1 Message Date
DaniloSts
8827fd1faa
Merge pull request #13 from m1guelmcf/Mudanca-Logo
Mudanca logo
2025-11-12 13:48:33 -03:00
de2efe11ba Merge branch 'Stage' into Mudanca-Logo 2025-11-12 13:47:09 -03:00
DaniloSts
48b0c409ea
Merge pull request #12 from m1guelmcf/Sidebar
Sidebar
2025-11-12 13:31:04 -03:00
acebfa56f0 fix Sidebar 2025-11-12 13:29:45 -03:00
b58dab2f6f fix Sidebar 2025-11-12 13:23:37 -03:00
65d5da7f81 fix sidebar 2025-11-12 13:21:39 -03:00
6e04a78e81 Merge branch 'Sidebar' of https://github.com/m1guelmcf/MedConnect into Sidebar 2025-11-12 13:19:29 -03:00
10058c0e8d Merge branch 'Stage' into Sidebar 2025-11-12 13:19:22 -03:00
DaniloSts
56bd1227e8
Merge pull request #11 from m1guelmcf/ajuste-autenticacao-global
Ajuste autenticacao global
2025-11-12 13:00:08 -03:00
Lucas Deiró Rodrigues
1ca3e2f326 reset de senha dos usuários 2025-11-11 23:35:19 -03:00
298a6d1269 mudança de logo, alteração no nome e melhoria da identidade visual 2025-11-11 22:58:27 -03:00
801d560e78 remocao do header 2025-11-11 21:39:35 -03:00
62d54711ec Ajuste na Responsividade da pagina de Medico 2025-11-11 11:02:45 -03:00
329300395a Responsividade e Ajuste na pagina Inicial 2025-11-11 01:18:39 -03:00
bf42298303 Espaçamento da pagina de Editar parcientes 2025-11-11 01:17:57 -03:00
Lucas Deiró Rodrigues
866e15df9e envio de sms ao agendar consulta 2025-11-11 00:53:04 -03:00
c64f2e992c Organização e Responsividade da Pagina inicial 2025-11-10 23:32:48 -03:00
c91cb5ccd3 Novas Paginas Com Responsividade 2025-11-10 22:31:42 -03:00
96b8b62d6a Ajuste De Tabelas 2025-11-10 20:44:42 -03:00
Lucas Deiró Rodrigues
0fcc7ae97b configuração do envio de sms 2025-11-10 15:36:00 -03:00
f5283eba4f Login unificado 2025-11-10 10:30:18 -03:00
0310fb8ac2 Icones atualizados 2025-11-10 09:56:28 -03:00
00632c6b42 Header retirado 2025-11-10 09:37:20 -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
Gabriel Lira Figueira
3f77c52bcd refactor(auth): Centraliza lógica de autenticação e corrige avatares
- Cria o hook customizado 'useAuthLayout' para gerenciar os dados do usuário e as permissões de acesso de forma centralizada.
- Refatora todos os layouts (Manager, Doctor, Secretary, Patient, etc.) para utilizar o novo hook, simplificando o código e eliminando repetição.
- Corrige o bug no fluxo de login de múltiplos perfis, garantindo que a role seja salva corretamente em minúsculas.
- Implementa a exibição correta do avatar do usuário em todos os layouts, corrigindo a montagem da URL do Supabase Storage.
- Corrige o erro de CORS no upload de avatar na página de perfil do paciente, utilizando a API REST para atualizar a tabela 'profiles' diretamente.
- Adiciona a funcionalidade completa de edição de dados e troca de foto na página 'Meus Dados' do paciente.
2025-11-09 21:10:51 -03:00
Lucas Deiró Rodrigues
6daa0d247f Criação do componenete de agendamento 2025-11-08 23:00:21 -03:00
Lucas Deiró Rodrigues
a52f10d362 Criação do componente de agendamento 2025-11-08 22:44:03 -03:00
Lucas Deiró Rodrigues
4376cdefd1 Calendário página de marcar consultas 2025-11-08 18:36:17 -03:00
c74c77c8be Sidebar atualizada 2025-11-08 10:35:18 -03:00
DaniloSts
93ea8709d6
Merge pull request #10 from m1guelmcf/Stage
Stage
2025-11-07 18:24:36 -03:00
Lucas Deiró Rodrigues
c4bf7b4aeb Informações importantes consulta 2025-11-07 13:25:15 -03:00
DaniloSts
ad9e7214cb
Merge pull request #8 from m1guelmcf/Disponibilidade
Disponibilidade
2025-11-07 08:32:26 -03:00
063bdf4ef7 Merge branch 'Stage' of https://github.com/m1guelmcf/MedConnect into Disponibilidade 2025-11-07 08:32:04 -03:00
c59891c1d9 Merge branch 'lucasrodrigues-bit-Disponibilidade' into Disponibilidade 2025-11-07 08:26:59 -03:00
Lucas Deiró Rodrigues
e1da45c74d Agendar e listar consultas na página de página de paciente 2025-11-07 02:18:02 -03:00
Lucas Deiró Rodrigues
805aa66f6f consultas paciente e listagem das consultas para paciente 2025-11-07 02:14:53 -03:00
3549cab396 Ultimos Ajustes 2025-11-06 10:59:57 -03:00
1daa664ff4 re-alteracoes esteticas 2025-11-06 00:18:34 -03:00
1aec6b56d0 Aba de lista, e detalhes dos pacientes 2025-11-05 23:15:54 -03:00
DaniloSts
2f12067e9d
Merge pull request #5 from m1guelmcf/alteraçoes-esteticas
ajustes(btn acoes gest de medicos, filtro tabela medico, rfzr data do…
2025-11-05 20:30:22 -03:00
4f8b2a25df Merge branch 'Stage' into alteraçoes-esteticas 2025-11-05 20:28:30 -03:00
DaniloSts
d55651a0be
Merge pull request #4 from m1guelmcf/refactor/user-creation-and-scheduling
Refactor/user creation and scheduling
2025-11-05 20:02:32 -03:00
fe68a31e57 Merge remote-tracking branch 'origin/Stage' into refactor/user-creation-and-scheduling 2025-11-05 20:00:55 -03:00
Gabriel Lira Figueira
3b645402ba refactor(manager): unifica fluxo de criação de médico e usuário
Remove o componente de formulário de criação de médico (`/manager/home/novo`) que estava duplicado e desatualizado.

O botão "Novo Usuário" na página de gerenciamento de médicos (`/manager/home`) foi redirecionado para o formulário genérico e aprimorado em `/manager/usuario/novo`.

Essa alteração centraliza toda a lógica de criação de usuários em um único componente, aproveitando a UI condicional já implementada para a role "medico" e simplificando a manutenção do código.
2025-11-05 18:37:03 -03:00
14db6b422e ajuste no manager 2025-11-05 10:51:30 -03:00
Gabriel Lira Figueira
f8d88943bb refactor(manager): unifica fluxo de criação de médico e usuário
Remove o componente de formulário de criação de médico (`/manager/home/novo`) que estava duplicado e desatualizado.

O botão "Novo Usuário" na página de gerenciamento de médicos (`/manager/home`) foi redirecionado para o formulário genérico e aprimorado em `/manager/usuario/novo`.

Essa alteração centraliza toda a lógica de criação de usuários em um único componente, aproveitando a UI condicional já implementada para a role "medico" e simplificando a manutenção do código.
2025-11-05 01:44:32 -03:00
Gabriel Lira Figueira
f8f5f8214a feat(admin, patient): implementa criação condicional e corrige layouts
Refatora o formulário de criação de usuários no painel do manager para lidar com a lógica de múltiplos endpoints, diferenciando a criação de médicos das demais roles.

- Adiciona campos condicionais para CRM e especialidade na UI.
- Implementa a chamada ao endpoint `/functions/v1/create-doctor` para a role "medico".
- Ajusta o payload para o endpoint `/create-user-with-password` para as outras roles.

fix(patient): corrige renderização duplicada do layout nas páginas de agendamento e consultas, removendo o wrapper redundante do `PatientLayout`.

refactor(services): ajusta os serviços `doctorsApi` e `usersApi` para alinhar com os schemas de dados corretos da API.
2025-11-05 01:35:44 -03:00
5704965dc5 ajustes(btn acoes gest de medicos, filtro tabela medico, rfzr data do proximo atendimento) 2025-11-04 22:43:33 -03:00
DaniloSts
919fa31e9f
Merge pull request #3 from m1guelmcf/ramocao-barra-de-pesquisa
remocao das barras de persquisas
2025-11-04 14:30:29 -03:00
DaniloSts
af99fe6e74
Merge pull request #2 from m1guelmcf/ajuste-fitro-paciente
ajuste do filtro de paciente
2025-11-04 14:29:51 -03:00