Use CockroachDB geolite tables for IP geo lookup instead of .mmdb file
Replace the bundled MaxMind .mmdb file with a query to the geolite_blocks and geolite_locations tables in CockroachDB, which are maintained and updated weekly b...
Remove logout, move nav to right, tie session to kamo-internal ***
Remove logout option from UserButton since auth is managed by kamo-internal. Move SideNav from left to right side. Store the *** ID in analytics auth data durin...
Replace login with OTK auth, force light mode, hide theme toggle
Remove direct login — authentication now handled exclusively via one-time keys from kamo-internal. New /api/auth/otk route validates OTK against shared Redis, s...
Initial Kamo Analytics — forked from analytics with Kamo branding
- Replace analytics logo SVG with Kamo logo (theme.kamocrm.com) - Replace analytics favicons with Kamo favicon - Replace "analytics" heading/nav text with "Kamo...
Adicione `useNavigation` gancho para gerenciar parâmetros de URL e navegação.
Introduce WebsiteDateFilter for date range selection and DataGrid for paginated data display.
Add default currency support and update currency handling in Revenue component
Adicionar um programa de gerador de dados de exemplo
Adiciona uma ferramenta CLI para gerar dados analíticos realistas para desenvolvimento e testes locais. Cria dois sites de demonstração com diferentes padrões d...
Redirecionar o usuário para a última equipe selecionada no login
Melhore a navegação móvel com elementos de página clicáveis (#3770)
Add support for direct .mmdb URL and custom GEO_DATABASE_URL
- Support GEO_DATABASE_URL environment variable for custom database URL - Auto-detect .mmdb files and skip decompression - Maintain backward compatibility wit...
Adicionar cabeçalhos CORS a qualquer valor de COLECT API ENDPOINT, além de endpoints /api/*
Assinado por: Louis Vallat <contact@louis-vallat.dev>
Permitir a correspondência de padrões de URL nos funis
API for event data now can return associated event name
Adicionar as localidades em falta e ordenar alfabeticamente
:sparkles: personalizar tema e locale baseado em params de consulta
Usar a compilação da matriz para direcionar bases de dados
Use a variável github.ref name para o nome da imagem
Como o que vês no transporte?
Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.