Leonardo
|
86311ef305
|
Melissa: hub Configuracoes + Embed + 9 Pages novas + dialog blueprint dark
Sprints 04-29 + 04-30 acumuladas.
- MelissaConfiguracoes: hub 2-col com 6 grupos (Layout/Conta/Agenda/
Financeiro/WhatsApp/Sistema), tudo embedado via MelissaEmbed.
- MelissaEmbed: wrapper generico que injeta layout-variant=melissa
e remove cromos pra reaproveitar Pages tradicionais.
- 9 Melissa Pages novas: CadastrosRecebidos, Compromissos, Configuracoes,
Conversas, Embed, Grupos, Medicos, Recorrencias, Tags.
- Dialog blueprint atualizado: bg-gray-100 (hardcoded light) ->
bg-[var(--surface-ground)] (tema-aware). 22 dialogs migrados em
9 arquivos. Anti-pattern documentado.
- PatientsCadastroPage: bug fix dropdown Grupo (optionLabel nome->name),
toggle vertical/abas com persist localStorage, sticky margin-top.
- Surface picker no popover do MelissaLayout (8 swatches).
- useTopbarPlanMenu, useMelissaWhatsapp, useMelissaPacientesAside novos.
- Migration: status agenda remarcado/confirmado.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-04 11:41:19 -03:00 |
|
Leonardo
|
1bcb969f72
|
Layout Melissa (Direção B): preview, /profile, Agenda, dock, cadastro
Sandbox completo do novo layout Win11 lockscreen-style. Não troca o
AppLayout atual — Fase 5 (router wire-up) fica pra sessão dedicada.
Estrutura
- src/layout/melissa/ — MelissaLayout (bg+ψ+overlays), MelissaCronometro,
MelissaAgenda (fullscreen), MelissaCard, MelissaMenu, MelissaBusca
- composables/useMelissaEventos.js — semana real do FC + range mensal
pros dots do mini-cal
- composables/useMelissaPacientes.js — agora retorna created_at p/ "novo"
- melissaToques.js — toques Web Audio do término
Rota e persistência
- /preview/melissa (sem auth, sem AppLayout)
- /account/profile ganha 3º card "Melissa" com badge "Em construção"
- bootstrapUserSettings + layout composable aceitam variant='melissa'
- Migration: CHECK constraint user_settings.layout_variant aceita 'melissa'
Light mode
- Gradiente Bloom flipa via CSS vars (--bloom-c1/c2/base-1/base-2)
Dark: 400/300/950 · Light: 200/100/0
- Cronômetro/Personalização: color: white → var(--m-text)
- Pílula psi-kbd ganha tokens --m-kbd-bg/--m-kbd-text
- Override mapeia text-X-200/300/400 → text-X-600 (17 cores Tailwind)
Agenda fullscreen
- Mini-cal funcional: click pula FC, range visível destacado, dots reais
- Feriados nacional/municipal/personalizado (rose/amber/violet)
- Dias fechados (workRules) cinza apagado, mutex feriado vence
- Card "Hoje" (stats+sessões) mesclado e movido pra sidebar esquerda
- ProximosFeriadosCard reaproveitado entre mini-cal e Hoje
- Avatar paciente: bg --m-accent-strong → --m-accent (saturado em light)
- Cores light: 12 substituições color:white → var(--m-text)
Dock taskbar Win11-style
- .melissa-dock 76px fixed bottom (CSS global, não scoped — Vue static
hoisting perderia data-v-{hash})
- ψ centralizado vertical na faixa (bottom:10px)
- Chip cronômetro teleportado pro dock + animação minimize macOS
(dialog encolhe + voa pro canto bottom-left, 340ms cubic-bezier)
- transform-origin: 96px calc(100% - 38px) (posição do chip no dock)
Pacientes na sidebar
- Botão fake "+" no topo abre PatientCreatePopover (rápido/completo/link)
- Reaproveita PatientCadastroDialog + ComponentCadastroRapido
- Pacientes criados nos últimos 7d sobem pro topo + badge "novo"
Dock contextual (ações do paciente selecionado)
- Avatar + nome + count + 5 ações (sessões/whatsapp/prontuário/editar/fechar)
- Teleportado pro .melissa-dock quando há paciente selecionado
- Em mobile, ações vivem em <Menu> kebab por linha
- Pattern <Transition><Teleport v-if> obrigatório (NUNCA o contrário)
pra evitar comment placeholder + emitsOptions:null no reconciler
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-04-26 08:10:53 -03:00 |
|
Leonardo
|
d088a89fb7
|
Documentos Pacientes, Template Documentos Pacientes Saas, Documentos prontuários, Documentos Externos, Visualização Externa, Permissão de Visualização, Render Otimização
|
2026-03-30 14:08:19 -03:00 |
|
Leonardo
|
3f1786c9bf
|
+ Menu Hover no Layout Rail, Twilio, Sms, Email, Templates, LNovo Layout Configurações
|
2026-03-25 08:39:45 -03:00 |
|
Leonardo
|
53a4980396
|
Correcao Sidebar Classico e Rail, Correcao Layout, Ajuste de Breakpoint para Tailwind, Ajuste AppTopbar, Ajuste Menu PopOver, Recriado Paleta de Cores, Inserido algumas animações leves, Reajuste Cor items NOVOS da tabela, Drawer Ajuda Corrigido no Logout, Whatsapp, sms, email, recursos extras
|
2026-03-24 21:26:58 -03:00 |
|
Leonardo
|
a89d1f5560
|
Copyright, Financeiro, Lançamentos, aprimoramentos de ui
|
2026-03-21 08:05:40 -03:00 |
|
Leonardo
|
d6d2fe29d1
|
carousel, agenda arquivados, agenda cor, agenda arquivados, grupos pacientes, pacientes arquivados - desativados, sessoes verificadas, ajuste notificações, Prontuario, Agenda Animation, Menu Profile, bagdes Profile, Offline
|
2026-03-18 09:26:09 -03:00 |
|
Leonardo
|
66f67cd40f
|
Layout 100%, Notificações, SetupWizard
|
2026-03-17 21:08:14 -03:00 |
|
Leonardo
|
f66f6f3fde
|
Ajuste Layout, Dashboard Terapeuta, Timeline, Suporte técnico, Documentação e FAQ
|
2026-03-15 19:46:06 -03:00 |
|
Leonardo
|
f733db8436
|
ZERADO
|
2026-03-06 06:37:13 -03:00 |
|
Leonardo
|
676042268b
|
first commit
|
2026-02-18 22:36:45 -03:00 |
|
tugcekucukoglu
|
410c08d693
|
chore: layout config updates
|
2025-12-25 10:03:32 +03:00 |
|
tugcekucukoglu
|
6fd2e4d96e
|
Layout composable changes
|
2024-12-06 16:04:53 +03:00 |
|
Cagatay Civici
|
9b229a2554
|
Moved menuitem to state
|
2024-07-30 09:14:09 +03:00 |
|
Cagatay Civici
|
72ef6a60b6
|
Updated demo pages
|
2024-07-30 00:13:31 +03:00 |
|
Cagatay Civici
|
20eedb4b2b
|
New responsive topbar
|
2024-07-29 18:35:38 +03:00 |
|
Cagatay Civici
|
bbf6f86814
|
Merge branch 'master' of https://github.com/primefaces/sakai-vue
|
2024-07-29 16:48:52 +03:00 |
|
Cagatay Civici
|
7c7cc7ce70
|
Update dashboard
|
2024-07-29 16:48:03 +03:00 |
|
tugcekucukoglu
|
3efe7ae222
|
Use readonly for layout composable
|
2024-07-29 16:01:14 +03:00 |
|
tugcekucukoglu
|
0e3130d2a6
|
Refactor
|
2024-07-29 13:18:55 +03:00 |
|
Cagatay Civici
|
a7bec8d7a5
|
Update to PrimeVue v4
|
2024-07-25 16:41:34 +03:00 |
|
tugcekucukoglu
|
04ed9999ca
|
Layout config updated
|
2024-03-11 17:20:41 +03:00 |
|
Bahadır Sofuoğlu
|
2b4b8b33ec
|
Contextpaths removed - version updates
|
2023-04-06 12:22:35 +03:00 |
|
Bahadır Sofuoğlu
|
bbcebb99c5
|
ContextPath added to dynamic urls and services
|
2022-11-29 13:46:18 +03:00 |
|
Cagatay Civici
|
c80bbf8f70
|
Refactored composable
|
2022-11-29 08:49:09 +03:00 |
|
Bahadır Sofuoğlu
|
801ddbb3d8
|
AppConfig changes
|
2022-11-15 17:23:19 +03:00 |
|
Bahadır Sofuoğlu
|
0d344cf2d7
|
Page changes
|
2022-11-08 12:14:21 +03:00 |
|
Bahadır Sofuoğlu
|
17363dfa5d
|
Chart completed
|
2022-11-08 00:11:47 +03:00 |
|
Bahadır Sofuoğlu
|
001de2be44
|
components tag order added
|
2022-11-07 15:13:51 +03:00 |
|
Bahadır Sofuoğlu
|
4f477ec1f0
|
Submenu changes
|
2022-11-07 14:56:17 +03:00 |
|
Bahadır Sofuoğlu
|
94092fdb61
|
Dashboard completed. Demo files added
|
2022-11-03 11:46:46 +03:00 |
|