24 Commits

Author SHA1 Message Date
João Gustavo
8fee2cf6e1 fix-appoiments-confirm 2025-11-08 01:37:39 -03:00
João Gustavo
6b3dc6255f Merge branch 'feature/admin-improve-responsiveness' into backup/reports 2025-11-07 02:07:27 -03:00
67d73b2231 feat: responsiveness to the administrator area on the mobile site and
remove card de financeiro no form de médico
 remove financial card from doctor's form
2025-11-07 02:04:41 -03:00
João Gustavo
2cc3687628 fix-delete-appoiment 2025-11-06 22:58:39 -03:00
34e2f4d05b fix: reorganize files into components 2025-11-05 00:28:16 -03:00
21636401b3 fix:undefined checks, parsing simplification, and Tailwind standardization 2025-11-04 11:45:43 -03:00
d3c897d95a fix: Redesign of the patient portal and add hovers
- placed hovers on the medical and administrator/manager/secretary pages
- Transformed "Scheduled Appointments" modal into a normal page section
- Reorganized flex layout for responsive grid [220px_1fr]
- Redesigned header with avatar, patient info, and rounded edges, now sticky
- Side menu revamped with rounded edges, sticky and responsive
- Appointment cards with gradients, smooth hovers, and responsive grid layout
- Unified visual standard with professional/doctor page
- Improvements: reduced icons, consistent spacing, smooth transitions
- Content remains centered without forced margins
- Responsiveness guaranteed for mobile, tablet, and desktop
2025-10-30 22:57:26 -03:00
90dc9823b7 feat(main-routes): add pagination 2025-10-29 23:41:48 -03:00
João Gustavo
b478a1f8d3 fix-hover-errors 2025-10-29 22:45:43 -03:00
João Gustavo
905caa14ad fix-appoinments-endpoints 2025-10-20 22:32:37 -03:00
João Gustavo
82a5caac1c fix-medical-page 2025-10-19 00:46:11 -03:00
João Gustavo
05d1b68ddb fix-cancel-button 2025-10-18 23:22:00 -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
47967eb37f feat: Implementa sistema completo de modo escuro
- Adiciona ThemeProvider com next-themes para controle de tema
- Implementa componente SimpleThemeToggle com ícones sol/lua
- Configura CSS variables completas para light/dark modes no globals.css
- Padroniza todas as páginas de autenticação (login, login-admin, login-paciente)
- Padroniza todos os módulos principais (dashboard, pacientes, doutores, consultas, calendar, configuração)
- Padroniza completamente área profissional com todas as seções:
  * Calendário e agendamentos
  * Busca e gestão de pacientes
  * Prontuários médicos completos
  * Comunicação e relatórios
  * Seções de exames (solicitados, resultados, diagnósticos, prescrições, evolução, anexos)
- Atualiza componentes UI (input, select, textarea) com bordas visíveis
- Implementa suporte dark mode em tooltips, badges de status e mensagens
- Garante acessibilidade e consistência visual em ambos os modos
- Mantém funcionalidades existentes sem breaking changes

Todos os elementos agora respondem adequadamente ao toggle de tema,
proporcionando experiência de usuário consistente e acessível.
2025-10-03 02:22:40 -03:00
5030ae38d0 " " 2025-09-25 11:10:20 -03:00
f14643fa6a feat(ui): implements a visualization mode and standardizes the layout for patients, physicians, and appointments 2025-09-25 02:09:47 -03:00
2399fdfac9 fix(consultas): corrects the name of the form component onthe query page 2025-09-24 23:03:40 -03:00
616853220b feat(consultas): implements full editing with reusable form
- Refactors the scheduling form, extracting it from the /agenda page into a new reusable component at components/forms/appointment-form.tsx                             - The appointment creation page (/agenda) now uses the new form component.          - The consultations page (/consultas) now implements in-place editing, rendering the same reusable form when clicking
- The appointment creation page (/agenda) now uses the new form component.
- The consultations page (/consultas) now implements in-place editing, rendering the same reusable form when clicking "Edit", pre-filled with the consultation data.
2025-09-24 03:32:38 -03:00
ab422746c8 feat(consultas, deps): Creates query page and adds dependencies
- Creates new query management page at /queries with view and delete functionality (frontend).
- Adds react-quill and react-signature-canvas libraries.
- Moves patient and doctor pages out of /dashboard nesting.
- Updates the sidebar to reflect the new routes, fixing 404 errors.
2025-09-24 03:05:15 -03:00