BASEDB_AI_PROVIDER_SSL_VERIFY=false alcança um gateway de IA com certificado autoassinado, ou atrás de um proxy que reassina o tráfego, sem desligar a verificação das outras chamadas da instância. Azure, um gateway, um modelo local
Novo
Um token para toda a base, o ambiente à sua escolha
Um único token abre a produção, a homologação e os ambientes futuros de uma base; ele também pode ser limitado a um só, na criação. Os tokens existentes mantêm o ambiente deles. Pela API, pelo SDK e pelo MCP
O ambiente é escolhido na chamada: o cabeçalho X-Basedb-Environment da API REST, db.environment() do SDK, o campo Environment do n8n, o endereço …/mcp?environment=recette ou o argumento environment de uma ferramenta MCP. Escolher o ambiente
Um agente sem relay: a janela de tokens dá a configuração HTTP do Claude Code e o arquivo .mcp.json, um servidor por ambiente com o mesmo token, e o token permanece em uma variável de ambiente.
Novo
Cores e ícones pela API e pelo MCP
Um agente cuida da aparência do que propõe: cor e ícone de uma tabela em propose_create_table, de cada opção em propose_add_field, e a nova ferramenta propose_update_look para uma tabela existente. Uma pessoa aprova, como para toda a estrutura. Cores e ícones
Pela API, uma tabela é criada com sua cor e seu ícone; describe_base, describe_table e /meta os retornam. Cores e ícones
Novo
Agentes que excluem, se você permitir
Um terceiro nível de token, “Leitura, escrita e exclusão”: um programa exclui pela API REST, um agente pela nova ferramenta delete_record — uma linha por vez, retornada na resposta. Excluir linhas
Voltar atrás: restore_record restaura uma linha excluída pelo identificador dela; uma exclusão que uma relação em cascata estenderia a outras linhas continua reservada à interface.
Novo
Tokens para quem gerencia uma base
O nível Gerenciamento basta: concedido em uma base ou no seu projeto, permite criar os tokens de integração de suas bases, sem ser administrador. Um token
Senão, diz isso claramente: a quem lê ou escreve sem gerenciar a base, a janela de tokens diz a quem recorrer; a uma conta sem senha, por que ainda não pode criar um.
Novo
Automações que esperam, recuperam de uma falha e enviam PDFs
Mais quatro gatilhos: uma linha é excluída; uma linha entra em um filtro — “uma fatura passa a estar em atraso”; uma data chega — três dias antes do vencimento, às 9h; outro programa chama o endereço secreto da automação. Um serviço que chama o basedb
Aguardar três dias, ou até a data de um campo, e depois retomar relendo a linha: “se ele ainda não foi aceito, cobrar”. Aguardar
Gerar um PDF e enviá-lo: o documento de uma linha, arquivado em um campo Arquivo ou anexado a um e-mail — em texto formatado, com destinatários em cópia e um endereço de resposta, para cada um ou um único para todos. Um PDF e um e-mail
Excluir uma linha, contar e somar, executar outra automação; uma condição também testa um valor — a resposta da IA, um total —, e uma busca que não encontra nada tem seu próprio caminho.
Tentar: etapas, e outras se uma delas falhar; um webhook tenta de novo por conta própria, um loop continua mesmo com uma linha em falha. Tentar
Todas as etapas à mão: o + abre uma janela organizada por categoria, com uma busca, no lugar de um menu que podia ficar cortado.
Novo
Documentos PDF com suas cores
Cinco pontos de partida — fatura, orçamento, ficha, atestado, página em branco —, construídos com as colunas da sua tabela: número, data, valores, foto, linhas vinculadas. Criar um modelo
Seu logotipo e suas cores: um cabeçalho com logotipo e dados de contato, um rodapé com informações legais e números de página, uma cor de destaque, fontes com ou sem serifa, uma moldura ao redor da página. Cabeçalho e rodapé
Novos blocos: um título em uma faixa, uma imagem, duas ou três colunas, um resumo de subtotal e total, uma tabela com cabeçalho colorido, um separador. Eles se arrastam para reordenar, e a pré-visualização acompanha cada modificação. Os blocos
Hospedagem
Uma queda de conexão não interrompe mais o basedb
Fim das paradas por uma conexão perdida: quando o PostgreSQL fecha uma conexão — reinício, interrupção de rede, transação que ficou inativa —, apenas a consulta que a mantinha falha; o basedb continua, e seu registro diz qual tarefa a mantinha.
Menos espera em uma base de dados sobrecarregada: uma página de tabela não mantém mais uma transação aberta enquanto lê as linhas relacionadas, e uma consulta que não obtém uma conexão em 15 segundos recebe um erro em vez de esperar para sempre.
Cabeçalhos de IA lidos como são escritos: BASEDB_AI_HEADERS também aceita a forma que o Ansible reescreve, {'api-key': '…'}, e um cabeçalho por linha; com eles, openai_compatible dispensa a chave.
Novo
Para os aplicativos que se apoiam no basedb
Uma base criada a partir de um modelo em uma única chamada: o servidor aplica todo o modelo — tabelas, relações, linhas, visões, automações —, ou nada se uma etapa falhar. A galeria também recorre a ela, um aplicativo que também se instala assim. Criar uma base a partir de um modelo
Verificar um token: um aplicativo ao qual se passa o token de uma pessoa pergunta ao basedb se ele ainda é válido, e para quem — sua conta, seus grupos. Verificar um token
Seus servidores internos: webhooks e automações contatam os que você indicar em BASEDB_WEBHOOK_ALLOW, HTTP incluído; um programa também pode acompanhar uma tabela em tempo real com um token de integração. Acompanhar uma tabela
Sob um caminho, atrás de um gateway: o basedb é publicado em um endereço como https://passerelle.example.com/basedb/, quer o gateway mantenha o caminho, quer o remova. Atrás de um gateway
Um webhook, todas as tabelas de uma vez: marcar ou desmarcar um evento para todas as tabelas, ou todos os eventos de uma tabela, com um clique.
Novo
Automações que percorrem suas linhas e falam com APIs
Para cada linha: uma etapa que repete as suas em cada linha de uma tabela que atende a um filtro — toda segunda-feira, cobrar todas as faturas em aberto, não só a primeira. Para cada linha
Um webhook que fala com qualquer API: o método, um endereço que cita a linha, cabeçalhos, um corpo em JSON, em formulário ou em texto, composto com os valores da linha. Chamar um serviço
Uma chave de API permanece secreta: criptografada, ela nunca mais é exibida — nem na tela, nem pela API, nem para o Copilot — e só é enviada ao host para o qual você a forneceu.
Novo
O mapa, e endereços que se encontram
Uma décima visão, o mapa: cada linha em seu lugar, por seu endereço ou por sua latitude e longitude. Um alfinete assume a cor de um status e abre a ficha com um clique. O mapa
Um endereço é localizado de uma vez por todas, pelo serviço do OpenStreetMap ou pelo que você escolher: os alfinetes aparecem à medida das respostas, e depois imediatamente. Um endereço não encontrado é contado, nunca descartado em silêncio.
O formato Endereço para um texto curto: um clique o abre no mapa, e na ficha, Localizar endereço propõe os endereços completos correspondentes. Os formatos
Novo
Documentos PDF a partir das suas linhas
Um orçamento, uma fatura, uma ficha em PDF, a partir do menu de uma linha: a ficha para impressão sem configurar nada, ou um modelo — textos que citam os campos, os campos da linha, a tabela das linhas vinculadas com seu total, quebras de página. Os documentos
Cada um com suas permissões: um campo oculto para você não aparece no seu PDF. Os vinte idiomas são escritos nele, chinês, japonês e coreano incluídos, e a API retorna o mesmo documento.
Novo
Permissões até a linha, valores padrão, importação do Excel
Cada um, suas linhas: um grupo só vê as linhas de um filtro — “Vendedor” sou eu, “Região” é Norte —, na interface, na API, no servidor MCP como em SQL, onde o PostgreSQL aplica a mesma regra. Até a linha
Valores padrão: um valor fixo, a data de hoje, o momento da criação ou a pessoa que cria a linha, preenchidos na tela e aplicados em todo o resto. Valores padrão
Arraste uma pasta de trabalho Excel: escolha a folha, as datas, os valores e as caixas de seleção chegam tal como são, e uma fórmula fornece seu valor. Primeiros passos
Novo
E-mails
Uma etapa “Enviar um e-mail” nas automações: para um membro, para a pessoa de um campo, para o endereço de um cliente, com os valores da linha no assunto e no texto. As automações
As notificações por e-mail quando você não as leu, agrupadas, a escolher uma a uma nas suas configurações; e Senha esquecida é redefinida por um link. Por e-mail
Basta indicar à instância o servidor de envio do seu e-mail. As variáveis
Novo
n8n e um SDK TypeScript
Nós para o n8n: ler e escrever as linhas de uma tabela a partir de um workflow, e disparar um a cada linha criada, alterada ou excluída — por verificação ou por webhook assinado. n8n
Um SDK TypeScript, com os tipos das suas tabelas gerados a partir da sua instância: uma tabela ou um campo que não existe é um erro antes mesmo de o programa ser executado. O SDK
Novo
O quiz: perguntas que contam pontos
Uma nova visão, o quiz: um questionário em que cada pergunta pode ter sua resposta correta e seus pontos — uma opção, várias, sim ou não, um número, uma data, ou os textos aceitos, sem diferenciar maiúsculas nem acentos. O quiz
Corrigido como você quiser: depois de cada pergunta — em verde, ou em vermelho com a resposta correta, a pontuação que cresce no topo da tela —, no final, ou nunca. Um limite de aprovação faz a tela dizer “Aprovado!” ou “Dessa vez não…”.
A pontuação no final, em um anel que se preenche, e depois a correção de cada pergunta. Ela é escrita em um campo número da tabela: ordene a grade por ele, eis a classificação.
Compartilhado por um link, sem trapaça: a página não recebe nenhuma resposta correta, é o servidor que corrige e que conta. Um quiz compartilhado
Criar uma visão, na parte de baixo do seletor de visões, organiza os nove tipos em duas famílias — as que mostram as linhas, as que coletam respostas —, cada uma com seu ícone colorido.
Novo
Formulários que dá vontade de preencher
O questionário ocupa a tela inteira: uma pergunta de cada vez, que chega deslizando, cartões grandes para as escolhas, estrelas para uma avaliação, e tudo pelo teclado — Enter, as letras A, B, C…, S ou N, os números. Uma escolha única passa sozinha para a próxima. Formulário e questionário
Uma aparência só sua: oito temas, de Claro a Noite passando por Papel, uma cor, uma fonte, um alinhamento — a página de um link compartilhado também a usa.
Perguntar somente se…: uma pergunta só é feita se uma resposta anterior exigir isso; uma pergunta oculta não é obrigatória nem é salva.
Nada para configurar no início: um formulário novo pergunta o que uma pessoa responde, não o status que a equipe preenche depois, usa a cor da sua tabela e mostra um exemplo em cada campo. E o envio é comemorado, confetes inclusos.
Novo
Fórmulas em francês ou em inglês
Digite uma fórmula em francês ou em inglês, em qualquer tela, até misturando os dois: SI ou IF, ARRONDI ou ROUND, JOURS ou DAYS… Os argumentos são separados por ; ou por ,. As fórmulas
Ela é lida de volta no idioma da tela: em francês em uma tela em francês, em inglês nos outros dezenove idiomas — fórmulas existentes e o painel “Funções” incluídos. A API devolve uma fórmula no idioma pedido, e em inglês quando nenhum é pedido.
Os modelos oficiais, servidos em um idioma diferente do francês, chegam com as fórmulas deles em inglês. Nada muda na base: mesmas colunas, mesmo SQL, sem migração.
Novo
Encontrar tudo: Ctrl+K
Um único campo para tudo — Ctrl+K, ou o campo no centro da barra superior: tabelas, visões, perguntas, painéis, automações, colunas e as próprias linhas, lidas com suas permissões; em uma tela grande, a pré-visualização do resultado escolhido. A busca
Digite como você pensa: sem acentos nem maiúsculas, por iniciais — nc para “Novo cliente” —, um erro de digitação perdoado, clients lyon para buscar “lyon” na tabela de clientes; o que você abre com frequência sobe para o topo.
Todos os comandos pelo teclado: criar, ir para, fechar, desfazer, mudar o tema, copiar o link da página. > busca apenas os comandos, # os objetos, / as linhas; Tab busca em uma tabela ou uma base.
Tem uma pergunta? Digite-a: Perguntar ao Copilot a coloca para ele, na base aberta.
Novo
Perguntas próprias, números no texto
Cada pessoa salva as suas perguntas, sem o nível Gerenciamento: pessoais, só você as vê; quem gerencia a base as compartilha com toda a base ou com grupos, como as consultas. Os painéis
Uma pergunta em uma aba, ao lado das tabelas: Nova pergunta e Nova pergunta SQL, no + da barra de abas e no menu da base; a aba guarda o que você deixou nela. Salvar uma cópia torna sua uma pergunta que você não pode modificar.
Números no texto: um texto de painel, agora formatado, cita um valor — {{chiffre_affaires}} — retirado de um cartão, uma pergunta ou um filtro, calculado com as permissões de quem lê, até em um painel compartilhado por link. Números no texto
Consultas, visões SQL e perguntas também podem ser excluídas pelo menu delas, com um clique com o botão direito.
Novo
Um endereço para cada tela
O endereço acompanha a tela: uma tabela, uma visão, os detalhes de uma linha, um painel, uma automação, uma pergunta, suas configurações — /bases/ventes/tables/opportunites?ligne=…. Salve como favorito, cole em uma mensagem: você chega ao mesmo lugar, com as próprias permissões. Um link para cada tela
Os botões voltar e avançar do navegador levam você de volta a onde estava; um endereço que não leva a nada mostra “Esta página não existe”.
Novo
Uma demo para experimentar, no seu idioma
A demo, em demo.basedb.eodia.com: a conta já vem preenchida no idioma do seu navegador, com uma base nesse idioma. Você lê tudo e edita o que já existe; criações, exclusões e IA ficam desativadas ali, e a base volta ao estado inicial todas as noites.
A sua própria demo: BASEDB_DEMO=1 abre uma instância para todos, com uma conta compartilhada por idioma, preparada com antecedência. As variáveis
Um idioma por link: ?lang=de no final de um endereço do basedb mostra em alemão a tela de login ou uma página compartilhada; assim, o site leva à demo no idioma da página. Suas configurações
Novo
Os modelos no seu idioma
Os modelos oficiais são criados no idioma da tela: tabelas, campos, opções, visões, painéis, automações, instruções da IA — e linhas de exemplo de um mundo adaptado a cada idioma: a “Boulangerie Martin” de Lyon se torna “Martin’s Bakery” em Portland. Os modelos
Um modelo, vários dicionários: um modelo é escrito uma vez, em francês; cada idioma só traduz os textos dele, e o basedb acompanha, por si só, cada rótulo onde ele é citado. Um dicionário que quebrasse o modelo não é servido. Publicar um modelo
E também
Um modelo sem as linhas de exemplo: “Carregar dados de exemplo”, desmarcada, cria tabelas vazias, prontas para os seus dados. Começar de um modelo
A documentação de API e MCP de cada base é escrita no idioma da sua tela. A documentação gerada
As dicas agora seguem o tema do aplicativo, em todo lugar onde antes o navegador mostrava as suas; os itens “Excluir” dos menus, em vermelho; a data completa ao passar o mouse sobre o horário de um comentário.
Novo
Automações em fluxo
Um editor em grafo: o gatilho e depois cada etapa como um cartão; um + sobre uma linha adiciona uma etapa naquele ponto. Uma automação simples continua cabendo em dois cartões. As automações
Buscar uma linha — o cliente de um pedido, a última fatura não paga — e depois editá-la, citá-la, vinculá-la a uma linha criada.
Condições com várias ramificações: a primeira cuja condição é atendida é seguida, “Senão” quando nenhuma é; as ramificações se juntam depois.
Os dados passam de uma etapa para outra: {{e2.client}} cita o que uma etapa encontrou ou criou, {{e3.reponse.numero}} o que um webhook respondeu; o menu de cada texto só oferece o que com certeza aconteceu antes.
Cada execução, etapa por etapa: sobreposta ao fluxo, ela traça a ramificação seguida e diz, para cada etapa, o que fez e em quanto tempo.
O Copilot das automações: descreva o que a base deve fazer sozinha, ou pergunte por que uma execução falhou; ele propõe uma automação inteira, que você aplica ao fluxo com um clique, revisa e depois salva — nada é salvo sem você. O Copilot
Perguntar à IA em uma etapa, como em um campo de IA: uma instrução que cita a linha e as etapas anteriores, uma resposta lida como texto, número, sim ou não, data ou opção de uma lista, que as etapas seguintes escrevem ou enviam. Perguntar à IA
Novo
Painéis: perguntas, gráficos, filtros
Perguntas feitas com o mouse — uma tabela, suas junções, filtros, medidas por dia, semana, mês ou ano — ou escritas em SQL, somente para leitura e com as suas próprias permissões, variáveis incluídas. Os painéis
Quinze visualizações: número, tendência em relação ao período anterior, progresso em direção a uma meta, medidor, histograma, barras, curva, áreas, combinado, pizza, funil, dispersão, tabela, tabela dinâmica, mapa da França ou do mundo.
Explorar com um clique: um ponto abre suas linhas, um período mais fino, outra divisão.
Painéis em grade: cartões movidos e redimensionados com o mouse, abas, títulos de seção, textos, páginas incorporadas.
Filtros comuns — período, categoria, texto, número, agrupamento de data — que controlam um, vários ou todos os cartões, com um valor padrão.
Gráficos do seu jeito: cor e nome de cada série ou de cada fatia, rosca, semicírculo ou rosa, empilhamento com totais, curvas suavizadas ou em degraus, eixos, graduações, escala logarítmica; tabelas com colunas renomeadas, com barras e cores conforme o valor.
O Copilot dos painéis: uma conversa que propõe perguntas, alterações no painel — reversíveis — e valores para seus filtros, aplicados com um clique. Só a estrutura vai para o provedor, a menos que você o autorize a ler os resultados. O Copilot
Compartilhar um painel por um link, público ou restrito aos membros — se necessário, a certos grupos — e incorporá-lo em outro site: cartões e filtros somente para leitura, lidos com as permissões de quem o publicou. Compartilhar
“Interfaces” agora se chama Painéis; os painéis existentes abrem como estavam, na nova grade.
Novo
Consultas salvas e visões SQL
SQL para todos: sem o nível Gerenciamento, uma aba SQL é executada somente para leitura, com as suas próprias permissões, aplicadas pelo próprio PostgreSQL — uma tabela fechada não existe, um campo oculto é recusado. A etiqueta “Suas permissões” lembra isso. Consultas e visões SQL
Consultas salvas, organizadas abaixo das tabelas na seção “Consultas”: pessoais, para toda a base ou para grupos. Compartilhar uma consulta compartilha o texto dela, nunca o que o autor pode ler; aberta pela barra lateral, ela é executada na hora, somente para leitura.
Visões SQL: visões PostgreSQL de verdade, organizadas entre as tabelas com uma cor, um ícone e um pequeno olho, legíveis também pelo psql e pelas suas ferramentas. Cada pessoa as lê com as próprias permissões, e a barra lateral só as mostra a quem pode ler tudo o que elas contêm.
As visões acompanham a estrutura: uma renomeação não as quebra, uma fórmula alterada as remove por um instante e depois as recoloca; a que não se sustenta mais fica a corrigir, com a definição preservada.
Novo
A IA da sua escolha, até na sua própria máquina
Um quarto provedor de IA: qualquer servidor que fale a API da OpenAI — Azure, um gateway corporativo, um modelo executado na sua própria máquina —, declarado no .env. O registro das chamadas diz para quem os dados foram enviados. A IA no basedb
A tela de login mostra, depois da grade e do SQL, um painel que segue um filtro e uma automação em execução, etapa de IA incluída.
Novo
Suas configurações
Configurações, no menu do perfil: seu nome, seu endereço e os provedores de identidade vinculados à sua conta; sua senha e suas sessões abertas. Contas e login
Aparência: o tema, a ordem das datas — 25/09/2026 ou 2026-09-25 — e o primeiro dia da semana dos calendários; os dois últimos acompanham você de um computador para outro.
Notificações: recuse as que você não quer mais, um tipo de cada vez. Tokens: os que você criou, em todas as suas bases, seu último uso e sua revogação.
Novo
Texto formatado, variáveis, um kanban mais legível
Texto formatado: um novo tipo de campo, formatado em um editor visual — títulos, listas, citações, links —, sanitizado na escrita e protegido por uma restrição contra o SQL direto. Texto formatado e variáveis
Variáveis: um texto longo cita uma coluna da sua linha — {{Ville}} — e é lido em todo lugar com o valor dela: grade, detalhes da linha, API, servidor MCP, visões compartilhadas, automações. A coluna guarda a citação, que é o que o psql lê.
Um kanban mais legível: cartões mais arejados, uma imagem de capa e uma descrição que cita os valores da linha — “Entrega no dia {{Date}} para {{Client}}”. As visões
Renomear em um só gesto: uma única caixa de diálogo para uma base, uma tabela ou um campo; o rótulo sempre muda, e um administrador também pode renomear no banco de dados, com a análise de impacto em mãos. Alterar a estrutura
Vinte idiomas: a interface, este site e a documentação em francês, inglês, alemão, espanhol, italiano, português (Brasil), neerlandês, polonês, tcheco, sueco, dinamarquês, norueguês, finlandês, romeno, húngaro, turco, ucraniano, japonês, chinês simplificado e coreano. O basedb usa o idioma do navegador; Configurações › Aparência › Idioma define outro, que acompanha você de um computador para outro. Os números e as datas seguem o idioma. Suas configurações
Novo
Versão 0.2.0: cada um com sua conta, seus projetos, seus convites
Primeiro login: em uma instância nova, a primeira página cria a conta de administrador, com seu endereço e sua senha — sem conta padrão nem senha para procurar nos logs. A instalação
Criação de contas: cada pessoa cria sua conta e depois seus próprios projetos, dos quais se torna gestora. A administração pode fechá-la ou reservá-la a certos domínios. Contas e login
Compartilhar um projeto ou uma base: quem tem o nível Gerenciamento convida por um link, com Leitura, Edição ou Gerenciamento; vê quem tem acesso, muda um nível, remove o acesso. Nunca mais do que aquilo que gerencia.
Privacidade: cada pessoa passa a ver apenas as pessoas com quem compartilha um projeto, e um nome de projeto já usado por outra pessoa não pode mais ser adivinhado.
Login com Google, Microsoft e qualquer provedor OpenID Connect (Keycloak, GitLab…), declarados no .env; um primeiro login cria a conta se a criação de contas permitir. Configurar
Nova tela de login, no tema do aplicativo, claro ou escuro, com uma animação discreta; telas vazias ilustradas no aplicativo.
Atualizações sem perdas: o basedb atualiza o próprio catálogo na inicialização, inclusive uma instalação 0.1, e se recusa a iniciar em um banco que uma versão mais recente já atualizou. Atualizar
Hospedagem
Uma única imagem Docker
O basedb cabe em uma única imagem, eodia/basedb no Docker Hub, para amd64 e arm64: a interface, a API em /api e o servidor MCP em /mcp, em uma única porta. A instalação
Dois arquivos bastam — docker-compose.yml e .env — sem clonar o repositório nem compilar nada; a atualização é feita com docker compose pull.
Atrás de um domínio, o proxy HTTPS não precisa mais fazer roteamento: tudo vai para a porta 3000.
Novo
Automações, interfaces, fórmulas, colaboração
Fórmulas em francês — SI, ARRONDI, JOURS… — que se tornam colunas geradas pelo PostgreSQL; pesquisas, agregações e contagens através das relações. Os campos
Novos tipos: relação múltipla, pessoa, e-mail, numeração automática, botão; e formatos escolhidos como tipos — moeda, porcentagem, duração, avaliação em estrelas, telefone, código de barras.
Oito visões: a galeria e a lista se juntam às outras seis; visões pessoais para qualquer leitor, visões bloqueadas, ordem manual, dependências na linha do tempo. As visões
A grade: busca rápida, agrupamento, resumo por coluna sobre todo o filtro, cores por regras, altura das linhas.
Visões compartilhadas somente para leitura, que podem ser incorporadas em outro site; um calendário vira um feed iCalendar para Google Agenda, Outlook ou o Calendário da Apple. O compartilhamento
Colaboração: comentários e menções, notificações, escritas dos outros em tempo real, presença na tabela e na linha. Trabalhar em equipe
Ctrl+Z desfaz a última escrita — uma célula, um cartão movido, uma importação inteira — e recusa em vez de sobrescrever o que outra pessoa mudou desde então.
Automações: quando uma linha é criada ou alterada, em horário fixo ou com um clique em um botão — editar, criar, notificar, chamar um webhook, escrever no Slack. Automatizar
Interfaces: painéis — números, gráficos, listas, textos — lidos com as permissões de cada pessoa. Os painéis
Integrações: um canal do Slack e tabelas sincronizadas a partir de um CSV on-line, de uma agenda ou da visão de outro basedb. As integrações
Modelos de base: uma galeria de dez modelos, uma base descrita à IA em uma frase, e qualquer base pode ser salva como modelo. A galeria
Permissões: a tela Estrutura passa a ser somente para consulta para quem não tem o nível Gerenciamento.
Nova identidade: um logotipo, uma paleta e uma tela de login refeita.
Uma interface mais simples
A barra lateral passa a listar apenas as bases e suas tabelas; as telas da base aberta — Estrutura, Histórico, Interfaces, Automações — ficam reunidas em um bloco, logo acima do perfil.
O menu do perfil reúne o que não é dado: a documentação de API e MCP, as integrações, os usuários e as permissões.
Uma consulta SQL se abre pelo “+” da barra de abas ou pelo menu da base, sem duplicata na barra lateral.
Nova base oferece os modelos e a IA já na caixa de diálogo; a base de demonstração passa pela mesma galeria.
A tela não oferece mais o que seria recusado: nenhum botão de estrutura sem Gerenciamento, nenhum “Excluir” sem permissão para excluir; e um leitor cria as próprias visões em vez de esbarrar em uma mensagem.
As colunas de sistema ficam agrupadas em “Informações do sistema” em vez de serem oferecidas em cada tabela.
Os detalhes da linha ganham seus comentários, um botão para enviar e-mail ou ligar, e uma avaliação definida com um clique.
O login abandona o fundo animado em 3D por uma tela leve, que respeita a preferência “reduzir movimento”.
Ambientes, formulários compartilhados, visões
Ambientes: produção, homologação e desenvolvimento para uma mesma base; comparação lado a lado, plano de migração, sincronização das linhas.
Histórico das estruturas: cada criação ou alteração de tabela e de campo, capturada por um trigger no catálogo.
Formulários compartilhados: um link público ou restrito aos membros, encerramento por data ou por número de respostas, atribuição das respostas no histórico.
Seis visões: grade, kanban, calendário, linha do tempo, formulário, questionário.
Histórico dos dados: desfazer uma alteração, restaurar uma linha excluída.
IA: a opção de IA em qualquer campo, e o Copilot.
Relação e URL: dois tipos distintos; o texto longo é escrito em Markdown.
Webhooks assinados e ordenados, propostas dos agentes a aprovar.
Docker: um Dockerfile com três alvos, um docker-compose completo, um proxy HTTPS opcional.
Projetos, permissões, servidor MCP
Projetos acima das bases, e permissões por grupos em quatro níveis: Sem acesso, Leitura, Edição, Gerenciamento.
Contas: senha temporária, troca no primeiro login, elevação para a administração.
Servidor MCP e relay stdio; tokens de integração comuns à API REST e ao MCP.
Documentação gerada “API e MCP” para cada base.
Campos, seleções únicas, importação
Editar um campo e as opções de uma seleção única.
Importação de arquivos CSV e JSON.
O menu de uma tabela: renomear, descrever, excluir.
Primeiro commit
O monorepo: nomenclatura, registro dos códigos de erro, catálogo extraído do documento de arquitetura, núcleo, API, interface.