Logo

Changelog

Histórico de versões do sistema

Voltar

10

Versões

100+

Commits

30+

Tabelas DB

6

Painéis

v2.7.0

Multi-Tenancy 16 de maio de 2026

Implementação completa de multi-tenancy com isolamento de dados por tenant_id em todos os models e validações de unicidade.

security Todos os 38 models atualizados para usar tenant_id em todas as queries SQL
security Controllers validam unicidade por tenant (email, CNPJ, SKU, código de cupom)
security Constraint UNIQUE corrigida em CupomModel (Codigo, tenant_id)
refactor processarEstoquePedido movido de controller para PedidoModel (melhor separação MVC)
fix PedidoModel atualizado com try-catch para tratamento de erros de banco
fix Comentários em inglês traduzidos para português (3 comentários)
refactor Organização do projeto: docs/, sql/, dev/ criados para melhor estrutura
refactor Arquivos de desenvolvimento movidos para dev/ com subpastas (deploy, upload, test, ftp, import)
refactor Documentação movida para docs/ (ARQUITETURA_SAAS_ADAPTADA.md, DATABASE_SCHEMA.md)
refactor Scripts SQL movidos para sql/ (migrações, temas, backup)
docs Scripts de validação automatizada criados (testar_separacao_tenants.php, testar_separacao_sql.php)
docs Auditoria de alinhamento concluída - validação estática de todos os models

v2.6.0

IA & Sessão 21 de março de 2026

Auto-categorização de produtos com IA, proteção global contra sessão expirada e favicon unificado em todas as páginas.

feat Auto-categorizar com IA — move produtos da categoria "Geral" para categorias adequadas usando GPT (lote de 50)
feat Botão "Auto-categorizar IA" na aba Categorias do admin com confirmação e relatório detalhado
fix Interceptor global de sessão — redireciona para login ao receber 401 (sessão expirada)
fix Favicon unificado — todas as 37 páginas HTML agora têm <link rel="icon"> para evitar 404
fix theme-loader.js adicionado a 12 páginas operacionais que não o carregavam
docs Manuais atualizados — caixa diário, logo/favicon, título da aba, estatísticas do vendedor

v2.5.0

Caixa & Loja 21 de março de 2026

Caixa diário com abertura/fechamento, sangria e suprimento. Upload de logo e favicon da loja. Dashboard do vendedor reorganizado.

feat Abrir/Fechar caixa diário — controle de saldo inicial, conferência de valores e diferença no fechamento
feat Sangria e Suprimento — movimentações de caixa com valor e motivo obrigatório
feat Barra de status do caixa — exibe saldo inicial, vendas, sangrias e saldo esperado em tempo real
feat Upload de logo e favicon em Loja Online > Página Web com preview e remoção
refactor Cards do vendedor (Pedidos Hoje, Valor Vendido, Pendentes, Taxa Conversão) movidos para aba Estatísticas
fix Nomes de colunas corrigidos no FinanceiroModel (ID_Usuario, Data, ID_Vendedor_FK)
fix Filtro de data do caixa corrigido para usar data local ao invés de UTC

v2.4.0

IA & Emails 21 de março de 2026

Inteligência Artificial para páginas personalizadas, configuração SMTP no admin e recuperação de senha por email.

feat IA "Gerar com IA" — gera slug, descrição e texto HTML a partir do título da página
feat IA "Sugestão de Produtos" — analisa conteúdo da página e sugere 5-15 produtos do catálogo
fix Salvamento de configs IA — setConfig() agora usa upsert (INSERT ... ON DUPLICATE KEY UPDATE)
feat Config SMTP movido para Sistema > Configurações no painel admin
feat Recuperação de senha por email com token seguro (64 chars, expira em 1h)
feat Formulário "Esqueci minha senha" na tela de login com detecção automática de token na URL
feat Tabela Usuarios_Reset_Tokens — controle de tokens de reset com expiração

v2.3.0

Catálogo Visual 15 de março de 2026

Categorias visuais com ícones, páginas personalizadas com produtos e sidebar de navegação.

feat Categorias visuais com ícones ilustrados no catálogo principal
feat Upload de imagem por categoria no admin + exibição na loja online
feat Categorias como menu lateral sidebar (desktop + mobile drawer)
feat Campo texto antes dos produtos + toggle destaque no catálogo
feat Páginas personalizadas com banners e produtos selecionados
fix Compatibilidade de IDs e filtros de produtos no editor de páginas
fix Busca de produtos usa rota paginada para filtrar corretamente

v2.2.0

Loja Online 10 de março de 2026

Novo módulo Loja Online com carrossel de banners, 4 tabelas de preço e planos dinâmicos.

feat Novo menu "Loja Online" com controle de banners, newsletter, redes sociais e selos
feat Carrossel de banners — CRUD completo, upload de imagens, autoplay e swipe mobile
feat Importar 4 tabelas de preço do TXT + campo Permite Fração nos produtos
feat 4 preços no admin + visível online toggle 1-clique + preço online por produto
feat Planos dinâmicos via API na landing page e página de planos
feat Contato da landing page dinâmico via API instituição (endpoint público sem auth)
fix Decremento de estoque ao vender + formatação numérica BR (ponto milhar, vírgula decimal)

v2.1.0

UX Admin 8 de março de 2026

Reorganização do menu admin, proteção anti-clique duplo, zerar banco e deploy produção.

feat Menu lateral com subgrupos colapsíveis (Operações, Catálogo, Gestão, Comunicação, IA, Sistema)
feat Todos os itens do menu visíveis com cadeado + modal de upgrade para módulos bloqueados
feat Seletor visual de módulos no modal de planos (substitui textarea JSON)
feat Opção "Zerar Banco de Dados" em Configurações com dupla confirmação
security Proteção contra múltiplos cliques em 32 funções críticas (CRUD/API)
feat Deploy incremental — envia somente arquivos alterados via git diff
feat Deploy produção riojordao.com.br — script + env

v2.0.0

Major 6 de março de 2026

Arquitetura SaaS modular com painel SUPERADMIN e sistema de módulos.

feat Perfil SUPERADMIN — controle total do sistema
feat Tabela Modulos_Sistema — 27 módulos (8 core + 19 opcionais)
feat Painel SUPERADMIN (superadmin.html) com grid de módulos e toggles
feat API REST de módulos — listar, ativar, desativar, toggle
feat Helper verificaModulo() / requireModulo() para validação em qualquer controller
security SUPERADMIN adicionado às permissões de todos os controllers
feat Página de changelog/versões do sistema

v1.5.0

Infraestrutura 5 de março de 2026

Suporte a ambientes (homologação / produção), reescrita do banco de dados e sessões isoladas.

feat Sistema de ambientes — detecção por domínio (config.php.env)
security Sessões isoladas — cookies separados produção vs homologação
feat Badge visual de ambiente (amarelo=homolog, azul=local) em todas as páginas
refactor Banco de dados reescrito — 11 tabelas com schema real de produção
refactor banco_populacao.sql — 5.599 registros reais importados
feat Upload path e log path configuráveis via .env
refactor Limpeza de scripts SQL obsoletos — fluxo unificado de criação
docs GUIA_AMBIENTES.md — documentação de homologação e produção

v1.4.0

Correções 4 de março de 2026 (tarde)

Correção de data/hora nos pedidos e categorização automática de 998 produtos.

fix Pedidos registravam hora como 00:00:00 — backend agora usa date('Y-m-d H:i:s')
feat Categorização automática — 998 produtos em 17 categorias por keywords
feat formatarDataHora() em admin, caixa e embalador
fix Parsing de data MySQL cross-browser (.replace(' ', 'T'))
fix Referência API no footer config do admin

v1.3.0

Docs & UX 4 de março de 2026

Manuais HTML interativos, footer dinâmico e melhorias de interface mobile.

feat Editor de footer no admin + footer dinâmico no catálogo público
docs Manuais HTML para todos os perfis (admin, vendedor, caixa, embalador)
ui Menu inferior mobile (bottom nav) no vendedor e embalador
ui Cards informativos 2 por linha no mobile em todos os módulos

v1.2.0

Gestão 4 de março de 2026

Rastreamento de responsáveis por pedido, segurança com bcrypt e melhorias no cadastro.

feat Rastrear vendedor, caixa e embalador em cada pedido
security Senhas com bcrypt hash — auto-upgrade de texto plano para hash
fix Cadastro de usuário — ID automático e feedback via toast
fix Lista de usuários não atualizava após cadastro/edição
fix Busca de clientes agora filtra por nome/telefone (LIKE)
feat Código legado envia pedido direto para caixa

v1.1.0

Fluxo de Vendas 4 de março de 2026

Fluxo completo de vendas com perfis CAIXA e EMBALADOR, QR Code e upload de imagens.

feat Fluxo completo: VENDEDOR → CAIXA → EMBALADOR → Finalizado
feat Cadastro rápido de cliente e venda avulsa
feat QR Code scanner para busca de produtos
feat Upload de imagem de produtos (vendedor e admin)
fix Busca de produtos na área do vendedor
feat Modal de produto com variantes e quantidade
fix Botão Carregar Mais substitui infinite scroll (footer acessível)

v1.0.0

Lançamento 3 de março de 2026

Lançamento inicial do sistema Bazar Rio Jordão com catálogo público, painel admin e área do vendedor.

feat Catálogo público (index.html) — produtos, carrinho, busca e checkout
feat Painel administrativo completo — dashboard, pedidos, produtos, clientes, usuários
feat Área do vendedor com gestão de pedidos
feat Variantes de cor com seletor no carrinho
feat QR Code para produtos — geração e impressão A4
feat Carrinho de compras com toggle visual por cliente
feat Filtro por vendedor (vendedor vê só suas vendas)
feat Importação de produtos com preço especial e variantes
refactor Estrutura de pastas organizada — produção na raiz, dev/ separado
docs Testes automatizados — 55/55 PASS (100%)
docs Documentação completa de componentes frontend