54 Commits

Author SHA1 Message Date
João Gustavo
a033a24cd4 add-doctor-create-user 2025-10-22 18:28:46 -03:00
João Gustavo
7e04d889ea add-create-user-with-password 2025-10-22 18:17:55 -03:00
2bc03de6d2 Merge branch 'feature/add-appointments-endpoint' into backup-feature/add-appointments-endpoints 2025-10-22 16:01:47 -03:00
95920e1168 fix(api): criarMedico fallback — return existing doctor when email already registered 2025-10-22 15:57:40 -03:00
João Gustavo
a79cdf60a1 fix-appoiments-endpoint 2025-10-22 15:55:49 -03:00
João Gustavo
a92bd87710 add-create-doctor 2025-10-21 23:31:23 -03:00
João Gustavo
0fd8cc631e add-patients-endpoint 2025-10-21 21:57:21 -03:00
João Gustavo
7c077fbf45 fix-exceptions-endpoint 2025-10-20 15:23:27 -03:00
João Gustavo
6a95120c50 add-delete-appointment-endpoint 2025-10-18 23:11:58 -03:00
João Gustavo
075fa92eb9 add-create-appoiments-endpoint 2025-10-18 21:23:27 -03:00
João Gustavo
ee3b855f8a fix-search-appoinments-endpoint 2025-10-18 18:13:58 -03:00
João Gustavo
6e33d6406e add-search-appoinments-endpoint 2025-10-18 17:41:47 -03:00
João Gustavo
83018b8854 add-edit-appointments-endpoints 2025-10-18 17:02:59 -03:00
João Gustavo
23e0765c5b add-list-appointments-endpoints 2025-10-18 14:52:26 -03:00
João Gustavo
60630cd9db add-avatar-endpoint 2025-10-17 18:30:15 -03:00
João Gustavo
f95fb7d3ce fix/create-user 2025-10-17 00:23:28 -03:00
João Gustavo
26a20225f6 fix-magic-link-endpoint 2025-10-16 23:08:48 -03:00
João Gustavo
199a3197be add-magic-link-endpoint 2025-10-16 22:20:03 -03:00
João Gustavo
37a87af28d add-new-authentication-endpoints 2025-10-16 22:03:40 -03:00
João Gustavo
be789948ee add-new-login-endpoint 2025-10-15 20:04:13 -03:00
João Gustavo
c07705a2fc fix-assgnment-message 2025-10-15 19:25:13 -03:00
João Gustavo
38fd9668d6 add-exceptions-endpoints 2025-10-15 16:27:36 -03:00
João Gustavo
597bcbc007 Merge branch 'develop' into feature/patiente-medical-assignment 2025-10-15 15:19:13 -03:00
João Gustavo
a9bbd2f872 add-availability-endpoints 2025-10-15 15:17:44 -03:00
João Gustavo
b1ded5752e fixing-patient-page 2025-10-14 13:23:20 -03:00
João Gustavo
d6cf44b1d4 fixing-user-endpoint 2025-10-11 23:49:16 -03:00
João Gustavo
1a471357b7 add-userID 2025-10-11 22:30:05 -03:00
João Gustavo
8bf953a689 add-assignament-endpoints 2025-10-11 19:20:26 -03:00
5698a5faa9 feat(api): Standardizes CRUD for profiles and derivations
- Standardizes listing/searching/creating/updating/deleting for profiles
- Adds UI for assigning professionals
- Integrates UI into patient listing (menu item)
- Corrects hydration mismatch in ProtectedRoute
2025-10-11 18:50:56 -03:00
25a0df3dca Merge branch 'feature/fix-report-endpoints' into feature/add-duties-enpoints 2025-10-11 12:38:38 -03:00
c62883a5cc chore(api):remove unnecessary comments 2025-10-11 12:24:48 -03:00
João Gustavo
a1b801b068 fix-endpoints 2025-10-10 23:27:43 -03:00
João Gustavo
f934c0f33c add-list-and-edit-report-endpoitns 2025-10-10 19:46:31 -03:00
aeed6f3f0d feat(api): Ajustar fluxo de criação de usuários e mensagens de erro
- Removido fallback Direct Auth no frontend

- Removida tentativa de atribuir role no cliente

- Mensagens de erro aprimoradas para 'failed to assign user role' e email duplicado

- Atualizados formulários de médico e paciente para instruções claras
2025-10-10 16:40:04 -03:00
João Gustavo
2bb0b06375 add-create-report-endpoints 2025-10-10 03:04:10 -03:00
João Gustavo
6951dcec96 add-report-endpoints 2025-10-08 21:40:06 -03:00
João Gustavo
a43fdcc655 add-patient-page 2025-10-07 02:35:49 -03:00
0510ef8a36 feat(api):add profile API 2025-10-06 02:35:21 -03:00
20f7d79474 feat: add email confirmation on user registration
Implements automatic creation in Supabase Auth with mandatory
email confirmation. Adds credentials popup and clear messages
about the confirmation process.

BREAKING CHANGE: Users must confirm email before login
2025-10-03 04:42:24 -03:00
João Gustavo
6030263128 add-doctor-edit 2025-10-02 02:51:18 -03:00
João Gustavo
8d1473a148 add-doctor-id 2025-10-02 01:49:54 -03:00
ed6e33890a merge(feature/correc-api): merge branch 'feature/correc-api' into feature/ajustes-form-medico 2025-10-02 01:14:18 -03:00
a032465773 feat(doctor-form): add search doctor by ID button and logic to registration form 2025-10-02 00:54:43 -03:00
João Gustavo
b2ee5987c6 correcting-id-endpoint 2025-10-02 00:44:45 -03:00
ea63a73b43 feat(api): implementações e ajustes nas APIs de médicos e pacientes 2025-10-01 23:40:01 -03:00
84cb4c36eb feat(api): add doctors and patients API integration 2025-09-30 13:57:43 -03:00
João Gustavo
e4afaa5743 removing-test-pages 2025-09-28 04:17:18 -03:00
João Gustavo
a6ae27876e add-login-and-logout-endpoints 2025-09-28 04:10:40 -03:00
791d31a5a6 feat(api): implementação e integração das APIs de médicos 2025-09-18 13:58:52 -03:00
945c6eafb6 fix: Calendar and sidebar 2025-09-17 22:51:30 -03:00