Leonardo
|
7c20b518d4
|
Sessoes 1-6 acumuladas: hardening B2, defesa em camadas, +192 testes
Repositorio estava ha ~5 sessoes sem commit. Consolida tudo desde d088a89.
Ver commit.md na raiz para descricao completa por sessao.
# Numeros
- A# auditoria abertos: 0/30
- V# verificacoes abertos: 5/52 (todos adiados com plano)
- T# testes escritos: 10/10
- Vitest: 192/192
- SQL integration: 33/33
- E2E (Playwright, novo): 5/5
- Migrations: 17 (10 novas Sessao 6)
- Areas auditadas: 7 (+documentos com 10 V#)
# Highlights Sessao 6 (hoje)
- V#34/V#41 Opcao B2: tenant_features com plano + override (RPC SECURITY DEFINER, tela /saas/tenant-features)
- A#20 rev2 self-hosted: defesa em 5 camadas (honeypot + rate limit + math captcha condicional + paranoid mode + dashboard /saas/security)
- Documentos hardening (V#43-V#49): tenant scoping em storage policies (vazamento entre clinicas eliminado), RPC validate_share_token, signatures policy granular
- SaaS Twilio Config (/saas/twilio-config): UI editavel para SID/webhook/cotacao; AUTH_TOKEN permanece em env var
- T#9 + T#10: useAgendaEvents.spec.js + Playwright E2E (descobriu bug no front que foi corrigido)
# Sessoes anteriores (1-5) consolidadas
- Sessao 1: auth/router/session, normalizeRole extraido
- Sessao 2: agenda - composables/services consolidados
- Sessao 3: pacientes - tenant_id em todas queries
- Sessao 4: security review pagina publica - 14/15 vulnerabilidades corrigidas
- Sessao 5: SaaS - P0 (A#30: 7 tabelas com RLS off corrigidas)
# .gitignore ajustado
- supabase/* + !supabase/functions/ (mantem 10 edge functions, ignora .temp/migrations gerados pelo CLI)
- database-novo/backups/ (regeneravel via db.cjs backup)
- test-results/ + playwright-report/
- .claude/settings.local.json (config local com senha de dev removida do tracking)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-04-19 15:42:46 -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
|
0658e2e9bf
|
Adicionada compressão Brotli/Gzip, auto-import de Vue e PrimeVue, e análise visual do bundle para otimização de produção e Remove AppLayout duplicado de cada área (therapist, admin, configuracoes, account, supervisor, billing, features) e consolida sob um único pai no router/index.js. Adiciona RouterPassthrough para grupos de rota sem layout intermediário. Remove debug ativo (console.trace em router.push e queries Supabase em todo watch de rota) que degradava performance para todos os usuários.
|
2026-03-25 12:14:43 -03:00 |
|
Leonardo
|
bfe148ef12
|
safe point before auto-import cleanup
|
2026-03-25 09:11:05 -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
|
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
|
f4b185ae17
|
Agenda, Agendador, Configurações
|
2026-03-12 08:58:36 -03:00 |
|
Leonardo
|
89b4ecaba1
|
Ajuste em Massa - Paciente, Terapeuta, Clinica e Admin - Inicio agenda
|
2026-02-22 17:56:01 -03:00 |
|
Leonardo
|
676042268b
|
first commit
|
2026-02-18 22:36:45 -03:00 |
|
tugcekucukoglu
|
76a3b60333
|
cchore: update PrimeVue version
|
2026-01-30 17:51:18 +03:00 |
|
tugcekucukoglu
|
410c08d693
|
chore: layout config updates
|
2025-12-25 10:03:32 +03:00 |
|
tugcekucukoglu
|
7c32ae1f6f
|
chore: remove sass warnings
|
2025-12-09 14:05:01 +03:00 |
|
Atakan
|
db99863fac
|
update transitions & dependencies
|
2025-12-08 14:36:22 +03:00 |
|
Atakan
|
13a50a3af3
|
update tw
|
2025-11-08 17:35:43 +03:00 |
|
tugcekucukoglu
|
e1ecd23050
|
Update package-lock.json
|
2025-02-25 15:31:36 +03:00 |
|
tugcekucukoglu
|
2f5b71a3eb
|
Use @primeuix/themes instead of @primevue/themes
|
2025-02-25 15:28:20 +03:00 |
|
tugcekucukoglu
|
d5ec7dba67
|
Update package-lock.json
|
2025-02-18 16:01:27 +03:00 |
|
tugcekucukoglu
|
6f85c751de
|
Version updates
|
2024-12-05 13:04:19 +03:00 |
|
tugcekucukoglu
|
2e3cfcc0d5
|
Update package-lock.json
|
2024-07-30 14:52:36 +03:00 |
|
tugcekucukoglu
|
8e983a455a
|
Demo fixes for v4
|
2024-07-26 15:58:52 +03:00 |
|
Cagatay Civici
|
a7bec8d7a5
|
Update to PrimeVue v4
|
2024-07-25 16:41:34 +03:00 |
|
Cagatay Civici
|
38a0ad350f
|
Add vercel config
|
2024-03-18 10:33:41 +03:00 |
|
tugcekucukoglu
|
410d566bb5
|
PrimeVue version updated
|
2024-03-04 11:33:31 +03:00 |
|
tugcekucukoglu
|
75eb336ad5
|
Set new version
|
2023-11-01 14:44:39 +03:00 |
|
tugcekucukoglu
|
0aef0fd936
|
Update PrimeVue version
|
2023-11-01 14:42:48 +03:00 |
|
Furkan Sezis
|
41192f3e31
|
Updated
|
2023-07-24 13:16:26 +03:00 |
|
Cagatay Civici
|
4f74396cde
|
Update PrimeVue, links to Nuxt
|
2023-05-06 13:45:56 +03:00 |
|
Bahadır Sofuoğlu
|
6dbae97458
|
File updated
|
2023-04-10 13:54:16 +03:00 |
|
Bahadır Sofuoğlu
|
2b4b8b33ec
|
Contextpaths removed - version updates
|
2023-04-06 12:22:35 +03:00 |
|
Tuğçe Küçükoğlu
|
888b80402f
|
version update
|
2023-01-13 12:11:58 +03:00 |
|
Cagatay Civici
|
1a3880c077
|
Removed lock
|
2022-11-29 23:52:16 +03:00 |
|
Cagatay Civici
|
c80bbf8f70
|
Refactored composable
|
2022-11-29 08:49:09 +03:00 |
|
Cagatay Civici
|
c6ff257662
|
Update version
|
2022-11-29 08:46:22 +03:00 |
|
Bahadır Sofuoğlu
|
0731a2b548
|
BlockViewer codehighlight moved to componentes folder
|
2022-11-16 10:05:16 +03:00 |
|
Bahadır Sofuoğlu
|
801ddbb3d8
|
AppConfig changes
|
2022-11-15 17:23:19 +03:00 |
|
Bahadır Sofuoğlu
|
5aabc9b5fb
|
Pages added
|
2022-11-04 12:10:41 +03:00 |
|
Bahadır Sofuoğlu
|
94092fdb61
|
Dashboard completed. Demo files added
|
2022-11-03 11:46:46 +03:00 |
|
Bahadır Sofuoğlu
|
52e57309a0
|
Label changes for readme and package-json
|
2022-11-01 17:50:02 +03:00 |
|
Bahadır Sofuoğlu
|
d2864b3de6
|
Initial commit
|
2022-11-01 17:48:32 +03:00 |
|