Commit Graph

  • 8cac06e37c Merge pull request 'feat(superadmin): página Secretária IA (motivos de liga/desliga por sessão)' (#5) from feat/newwhats-satelite into main main v1.0.38 ruicesar 2026-07-06 20:14:08 +02:00
  • b67fa15c55 feat(superadmin): página "Secretária IA" com motivos de liga/desliga por sessão feat/newwhats-satelite VPS 4 Builder 2026-07-06 20:02:39 +02:00
  • 1e16edf2be Merge pull request 'feat/fix: dashboard scope + agenda UI + newwhats (encaixe, session-power, papel)' (#4) from feat/newwhats-satelite into main v1.0.37 ruicesar 2026-07-06 19:42:57 +02:00
  • cfeac891fb feat(wa-inbox): botão liga/desliga da Secretária por sessão na thin sidebar VPS 4 Builder 2026-07-06 19:39:41 +02:00
  • f30b0ab732 feat(agenda): linha da meia-hora dividindo cada hora em 2 (estilo Google) VPS 4 Builder 2026-07-06 19:34:02 +02:00
  • ddcc639ab6 feat(agenda): coluna "Agenda Clínica" no desktop com a estrutura do mobile VPS 4 Builder 2026-07-06 19:22:04 +02:00
  • 882af16458 fix(dashboard): escopo por papel — dentista não vê agenda da clínica nem financeiro VPS 4 Builder 2026-07-06 19:11:46 +02:00
  • 4dea9ab28a fix(newwhats): papel do número no /wa-inbox p/ usuário sem conta no motor VPS 4 Builder 2026-07-06 17:24:16 +02:00
  • 26f39a60f3 feat(newwhats): endpoints de encaixe (analisar + mover) p/ adiantar consulta VPS 4 Builder 2026-07-06 17:08:49 +02:00
  • 7a5f5cf0fa Merge pull request 'fix(newwhats): proxy.js/server.js do auto-provisionamento (corrige 502 em prod)' (#3) from fix/newwhats-proxy-exports into main v1.0.36 ruicesar 2026-07-06 16:35:08 +02:00
  • f806835ae3 fix(newwhats): commita proxy.js/server.js do auto-provisionamento (main inconsistente) fix/newwhats-proxy-exports VPS 4 Builder 2026-07-06 16:34:07 +02:00
  • 30ea2f0e10 Merge pull request 'feat(secretaria): agente/cérebro por número na aba Números' (#2) from feat/newwhats-satelite into main v1.0.35 ruicesar 2026-07-06 16:07:07 +02:00
  • ec76dfeec2 feat(newwhats): checklist trata telefone compartilhado e profissional não cadastrado VPS 4 Builder 2026-07-06 15:51:09 +02:00
  • 40bed96515 feat(newwhats): agenda inteligente — especialidades, situações, dúvidas, checklist do dono e pendências VPS 4 Builder 2026-07-06 15:40:51 +02:00
  • f4c2c6861a feat(agenda): GET /dentista-contato — resolve WhatsApp do dentista (Parte A) VPS 4 Builder 2026-07-06 06:31:33 +02:00
  • 668d672531 feat(agenda): 1h de espaçamento + filtro manhã/tarde no /slots VPS 4 Builder 2026-07-06 05:59:32 +02:00
  • ca2cfa1f35 feat(agenda): janela IA-livre vs estendida (zona cinza) + fila da secretária humana VPS 4 Builder 2026-07-06 05:29:25 +02:00
  • 773e8d4bf2 fix(agenda): fuso automático (America/Sao_Paulo) + dentista configura seus horários VPS 4 Builder 2026-07-06 04:44:38 +02:00
  • 0a324bf8c8 feat(secretaria): folga do dentista por data (A) + salas alugadas na agenda (B) VPS 4 Builder 2026-07-06 02:12:50 +02:00
  • 77dec56dd0 feat(secretaria): horários de funcionamento + feriados na agenda/Secretária VPS 4 Builder 2026-07-06 01:23:27 +02:00
  • 03711e6280 feat(secretaria): agente/cérebro por número na aba Números VPS 4 Builder 2026-07-05 19:48:29 +02:00
  • 09edeb9558 feat(newwhats): prévia via thumbnail Wasabi + guard de mídia irrecuperável v1.0.34 VPS 4 Builder 2026-07-04 19:05:42 +02:00
  • 8b1801bd9c feat(agenda): layout em 2 colunas no desktop + sidebar recolhível VPS 4 Builder 2026-07-03 02:32:54 +02:00
  • c2a1f8f701 fix(newwhats): resolve conversa por 9º dígito e nome do paciente no slot da agenda VPS 4 Builder 2026-07-03 00:29:02 +02:00
  • 21bebd3256 feat(newwhats): ownership de sessões, auto-provisionamento, assinatura e drawer na agenda VPS 4 Builder 2026-07-02 23:26:31 +02:00
  • 372431c0a1 style(newwhats): painel de agentes +20% no desktop e tela cheia no mobile VPS 4 Builder 2026-07-02 05:20:03 +02:00
  • ecf52d961a feat(newwhats): envia x-nw-clinica do workspace ativo (modelo de canal) VPS 4 Builder 2026-07-02 05:19:44 +02:00
  • 3e1001b7c7 style(newwhats): /wa-sessions com sidebar do scoreodonto + tema branco VPS 4 Builder 2026-07-02 03:55:16 +02:00
  • 821ae591d4 style(newwhats): tema branco/profissional na Secretária (/wa-secretaria) VPS 4 Builder 2026-07-02 00:42:34 +02:00
  • 9babc69172 feat(newwhats): ponte de agenda real (slots/book) para a Secretária VPS 4 Builder 2026-07-02 00:42:33 +02:00
  • 092635be5a fix(realtime): guarda cleanup de WebSocket em CONNECTING (StrictMode) VPS 4 Builder 2026-07-01 20:54:24 +02:00
  • 3042ddca38 feat(newwhats): frontend do plugin (Inbox/Sessions/Secretária) em tela cheia VPS 4 Builder 2026-07-01 20:54:24 +02:00
  • 6593993b3d feat(newwhats): backend do satélite — proxy REST + túnel WS com chave mestra VPS 4 Builder 2026-07-01 20:52:18 +02:00
  • 872acd800a fix(sidebar): itens WHATSAPP/SECRETÁRIA usam isPluginActive (ALWAYS_ON) VPS 4 Builder 2026-06-28 19:14:59 +02:00
  • 13af039555 feat(newwhats): pareamento por TOKEN — cole 1 token e auto-configura VPS 4 Builder 2026-06-28 19:05:13 +02:00
  • 9874eb4345 docs(newwhats): ponte de config concluída (DB-backed + UI dropdown + testar) VPS 4 Builder 2026-06-28 18:57:30 +02:00
  • abbd9374b4 feat(newwhats): config DB-backed + UI dedicada (dropdown de clínicas, testar conexão) VPS 4 Builder 2026-06-28 18:55:54 +02:00
  • 3751d84da8 feat(nginx): rota /nw/* -> backend (Secretária do motor consulta a clínica) VPS 4 Builder 2026-06-28 18:15:03 +02:00
  • 776c25c3de docs(newwhats): frontend (plugin/views) + pendências (proxy auth, ponte de config) VPS 4 Builder 2026-06-28 17:59:08 +02:00
  • b031117925 feat(frontend): plugin NewWhats — Inbox + Secretária (gating por papel) VPS 4 Builder 2026-06-28 17:57:46 +02:00
  • b21fb0f159 feat(newwhats): satélite WhatsApp/Secretária IA adaptado ao odonto VPS 4 Builder 2026-06-28 17:38:36 +02:00
  • bfba577080 feat(agenda): isolamento por setor (opt-in) — fecha vazamento horizontal intra-clínica VPS 4 Builder 2026-06-25 20:51:30 +02:00
  • facf7b48c2 fix(agenda): blindagem multi-tenant — overbooking sem conta, race no PUT, privacidade e índices VPS 4 Builder 2026-06-25 16:45:01 +02:00
  • d83e0c82b2 feat(ui): dropdowns viram modal com busca (SearchSelect) na Avaliação/GTO e Nova OS v1.0.33 VPS 4 Builder 2026-06-25 07:29:49 +02:00
  • e6d8b532e3 feat(protese): seletor de protético em modal (busca, favorito/padrão, vincular por e-mail) VPS 4 Builder 2026-06-25 07:18:32 +02:00
  • 8353a9d897 feat(protese): identificação por Nome+Sobrenome com desambiguação de homônimos VPS 4 Builder 2026-06-25 07:03:24 +02:00
  • 7c8c8fc0d2 feat(protese): fluxo do lado do protético — entrada de OS, baixa/cobrança e importar OS indicada v1.0.32 VPS 4 Builder 2026-06-25 04:43:35 +02:00
  • 7566c01159 fix(protese): painel do lab usa fechamento próprio em vez do financeiro de pacientes (corrige 403) VPS 4 Builder 2026-06-25 04:22:45 +02:00
  • 87411e1566 feat(protese): CRM financeiro do laboratório (origem, contato, ticket, fechamento mensal) VPS 4 Builder 2026-06-25 04:07:11 +02:00
  • 29b5b38678 fix(protese): protético acessa o Perfil/Marketplace para se publicar no diretório VPS 4 Builder 2026-06-25 03:56:01 +02:00
  • 361f3809a7 docs(verdade-hoje): produção em v1.0.31 (4673f3c) VPS 4 Builder 2026-06-25 01:04:20 +02:00
  • 4673f3c606 feat(protese): cadastro de protético interno (sem conta) + carteira no link mágico v1.0.31 VPS 4 Builder 2026-06-24 22:11:07 +02:00
  • dc5a2d89ae feat(protese): agenda & coleta do laboratório (integrada à custódia) VPS 4 Builder 2026-06-24 18:11:24 +02:00
  • 7671199420 docs(verdade-hoje): produção em v1.0.30 (6cd8c1f) VPS 4 Builder 2026-06-24 18:00:41 +02:00
  • 6cd8c1f9e1 feat(protese): marketplace transacional fatia 4 — avaliação, satisfação na nota e selo verificado v1.0.30 VPS 4 Builder 2026-06-24 17:56:35 +02:00
  • c084ad553b docs(verdade-hoje): produção em v1.0.29 (cd89ca2) VPS 4 Builder 2026-06-24 16:03:13 +02:00
  • cd89ca245c feat(protese): marketplace transacional fatia 3 — cotação (RFQ) multi-lab v1.0.29 VPS 4 Builder 2026-06-24 14:43:56 +02:00
  • 07d798c370 docs(verdade-hoje): produção em v1.0.28 (6a88995) VPS 4 Builder 2026-06-24 08:00:31 +02:00
  • 6a88995146 feat(protese): marketplace transacional fatia 2 — solicitar prótese cria a OS direto v1.0.28 VPS 4 Builder 2026-06-24 07:56:33 +02:00
  • f5a6dc7ea0 docs(verdade-hoje): produção em v1.0.27 (b5d093d) VPS 4 Builder 2026-06-24 07:52:30 +02:00
  • b5d093d2ce feat(protese): marketplace transacional fatia 1 — vitrine de catálogo do laboratório v1.0.27 VPS 4 Builder 2026-06-24 07:47:08 +02:00
  • 489d2753ee docs(verdade-hoje): produção em v1.0.26 (d357f3a) VPS 4 Builder 2026-06-24 07:40:35 +02:00
  • d357f3a2e8 feat(protese): Nota ScoreOdonto pública no marketplace de profissionais v1.0.26 VPS 4 Builder 2026-06-24 07:28:39 +02:00
  • 2e90a2ba5f chore(protese): remove menu legado do protético (higiene) VPS 4 Builder 2026-06-24 07:28:39 +02:00
  • 53cf2c52e6 docs(verdade-hoje): produção em v1.0.25 (8040e70) VPS 4 Builder 2026-06-24 07:18:54 +02:00
  • 8040e70310 feat(protese): Modo 1 fatia 1c — gestão do link na UI da clínica (status/acessos/revogar) v1.0.25 VPS 4 Builder 2026-06-24 07:12:03 +02:00
  • 8552e87665 docs(verdade-hoje): produção em v1.0.24 (28dc27a) VPS 4 Builder 2026-06-24 07:07:42 +02:00
  • 28dc27a289 feat(protese): Modo 1 fatia 1b — ações do protético pelo link (sem conta) v1.0.24 VPS 4 Builder 2026-06-24 07:03:52 +02:00
  • f0b7a45d86 docs(verdade-hoje): produção em v1.0.23 (672c3b0) VPS 4 Builder 2026-06-24 06:57:18 +02:00
  • 672c3b01e5 feat(protese): Modo 1 fatia 1a — leitura da OS por link seguro /p/TOKEN (sem conta) v1.0.23 VPS 4 Builder 2026-06-24 06:53:02 +02:00
  • 5f4460e37d feat(cadastro): card "Protético" na vitrine de onboarding + desenho do Modo 1 VPS 4 Builder 2026-06-24 06:37:41 +02:00
  • e05231663f docs(verdade-hoje): produção em v1.0.22 (84f4a79) VPS 4 Builder 2026-06-24 06:25:20 +02:00
  • 84f4a797d2 feat(protese): Fase 5 — indicadores + Nota ScoreOdonto + ranking no marketplace v1.0.22 VPS 4 Builder 2026-06-24 05:49:32 +02:00
  • ae48feaa8a feat(protese): Fase 4 — PF/PJ + CNPJ + Equipe (técnicos do laboratório) VPS 4 Builder 2026-06-24 05:40:10 +02:00
  • c8d679eb70 feat(protese): Fase 3 — Clientes e Financeiro do laboratório (operação multi-clínica) VPS 4 Builder 2026-06-24 05:09:25 +02:00
  • 3ffaff9d7d feat(protese): Fase 2 — rastreabilidade de componentes + ocorrências com contraditório VPS 4 Builder 2026-06-24 04:53:33 +02:00
  • 7ae6993c4b feat(protese): Fase 1 — clínica de origem na OS + blindagem de CPF (LGPD) VPS 4 Builder 2026-06-24 04:20:53 +02:00
  • 9f103be397 feat(protese): etapas livres, ajustes do trabalho e privacidade de valores do paciente VPS 4 Builder 2026-06-24 02:32:21 +02:00
  • f4f433b14c feat(protese): avançar etapas pela clínica + recibo térmico/laser + abas reordenadas VPS 4 Builder 2026-06-24 02:06:29 +02:00
  • 8cf4a83161 feat(protese): modal da OS em abas + cupom de etapa + monitoramento de custódia VPS 4 Builder 2026-06-24 01:32:31 +02:00
  • 623c9990d6 feat(protese): profissionaliza a OS — etapas, fotos, componentes, pagamentos e auditoria VPS 4 Builder 2026-06-23 23:41:19 +02:00
  • b80d061a6f docs(verdade-hoje): produção em v1.0.21 (064f36d) VPS 4 Builder 2026-06-23 23:21:43 +02:00
  • 064f36d614 docs(protese): marca Fase 2 como implementada/validada + nota do bug pacientenome v1.0.21 VPS 4 Builder 2026-06-23 22:35:46 +02:00
  • 50e1483ad5 feat(protese): Fase 2 frontend — área do Laboratório (painel + bancada) VPS 4 Builder 2026-06-23 22:17:07 +02:00
  • a1c203ced5 feat(protese): Fase 2 backend — Laboratório como workspace de 1ª classe VPS 4 Builder 2026-06-23 22:17:07 +02:00
  • 9ed8bc25bd docs(verdade-hoje): produção em v1.0.20 (8676308) VPS 4 Builder 2026-06-23 21:11:56 +02:00
  • 8676308325 docs(salas): registra fix de menu + feature de manutenção/operador na análise da recepção v1.0.20 VPS 4 Builder 2026-06-23 18:25:09 +02:00
  • 983582f066 feat(salas): acesso operacional do funcionário à sala + bloqueio p/ manutenção VPS 4 Builder 2026-06-23 18:23:36 +02:00
  • 718a7886e1 docs(protese): modelo Fase 2 (área do protético) + análise área recepção/TC VPS 4 Builder 2026-06-23 17:49:36 +02:00
  • 9b0ba65eca fix(salas): restringe MINHAS/ALUGAR SALAS a papéis de locação VPS 4 Builder 2026-06-23 17:49:36 +02:00
  • 553efb003b fix(rbac): expõe PRÓTESES e CONTRATOS no editor de cargos VPS 4 Builder 2026-06-23 17:49:36 +02:00
  • 321ca7e127 feat(protese): Fase 1 — finalizar GTO abre OS de prótese na Bancada VPS 4 Builder 2026-06-23 17:49:36 +02:00
  • d005fe77a9 feat(clinicas): permite criar unidades adicionais (multi-clínica) VPS 4 Builder 2026-06-23 05:46:08 +02:00
  • 0ade8027f5 docs(verdade-hoje): atualiza versão corrente para v1.0.19 (715b2dc) VPS 4 Builder 2026-06-23 05:28:35 +02:00
  • 8f9177a1c1 docs(status): marca fila A concluída — produção em v1.0.19 (715b2dc) VPS 4 Builder 2026-06-22 00:36:50 +02:00
  • 715b2dc81e ci(build): desbloqueia build — SCOREO_DB_PASS placeholder na interpolação v1.0.19 VPS 4 Builder 2026-06-22 00:00:16 +02:00
  • 8a27f3bc7c docs+infra: corrige status (JWT sem commit/contagem) + versão em DEV VPS 4 Builder 2026-06-21 23:21:59 +02:00
  • 6adf353403 docs: status geral de segurança & produção (feito + pendente) VPS 4 Builder 2026-06-19 21:03:27 +02:00
  • f22e30e6aa docs(skills): completa as 62 skills (FASE 05/06/08/09/10) VPS 4 Builder 2026-06-19 19:58:50 +02:00
  • e83af044e0 docs(skills): biblioteca operacional ScoreOdonto Enterprise VPS 4 Builder 2026-06-19 18:23:54 +02:00