Ir para o conteudo principal

Changelog

Historico de atualizacoes do BeePass. As versoes seguem o formato CDC vX.Y (Cahier des Charges).


CDC v8.1 — fevereiro de 2026

Documentacao (beepass.io/docs)

  • Implementacao do Docusaurus 3.9 como subcaminho (beepass.io/docs)
  • 48 paginas de documentacao (11 categorias, 6 idiomas FR/EN/DE/IT/ES/RU)
  • Tema mel/casca com modo escuro
  • Suporte i18n FR / EN / DE / IT / ES / RU
  • Geracao de llms.txt para compatibilidade com IA

Homepage v3

  • Redesenho completo "Scientific Nature" (11 secoes)
  • Animacoes Framer Motion (fadeInUp, staggerContainer, useCountUp)
  • Modo escuro completo
  • Tokens mel/floresta/casca (30 cores)

Seguranca (Auditoria P0)

  • Bucket chat-attachments privado + URLs assinados
  • 7 funcoes SECURITY DEFINER bloqueadas (apenas service_role)
  • Edge Function send-email: autenticacao via header x-custom-auth
  • Rota /api/code removida (leitura arbitraria de ficheiros)

Infraestrutura

  • Atualizacao Docker: Traefik v3.6, Prometheus v3.9.1, Grafana v12.3.3
  • 13 servicos Docker no Hetzner (12 operacionais + AINV a pedido)
  • Monitorizacao Beszel (beszel.beepass.io)

Calendario de criacao

  • Sincronizacao bidirecional com Google Calendar (OAuth 2.0)
  • Sincronizacao com Apple Calendar (CalDAV + AES-256-GCM)
  • Contagem decrescente para apicultura (4 modelos de criacao)
  • UX estilo Google Calendar (icones Lucide, TimePickerDropdown)

Chat comunitario (98%)

  • DM + grupos com Supabase Broadcast
  • Texto, imagem, ficheiro e mensagens de voz (MediaRecorder 60s)
  • Seletor de emojis estilo Apple + Twemoji SVG
  • Indicador de digitacao + presenca online
  • ContactBreederButton (ligacao direta a partir do perfil do criador)

Pipeline EBV ONE SHOT

  • Snapshot -> ENV -> XGBoost -> BLUPF90+ -> THRGIBBS -> Normalizacao
  • Fiabilidade r2 estilo BeeBreed (Bestimmtheitsmass)
  • ProvenanceBlock UI (qualidade XGB, metadados do run)
  • Advisory locks seguros para PgBouncer

Admin Dashboard (85%)

  • Login admin separado (cookie HMAC independente)
  • Gestao de utilizadores (lista, detalhe, banir/desbanir, eliminar)
  • Validacao de roles especiais (groupe_selection, research_center)
  • Kill-switch de gestao de sessoes (SEC-01)

CDC v8.0 — janeiro de 2026

AINV-honeybees v20

  • Pacote TypeScript para matriz A-1 (Brascamp & Bijma 2014)
  • Docker R+Node.js, 24 testes unitarios
  • Pesquisa unificada na tabela queens_f0 (rainhas pessoais + rainhas de referencia publicas) + fallback SDI founder

Passaporte Genetico (100%)

  • Rainhas F0/F1 com CRUD completo
  • Pedigree interativo (3/5/7 geracoes, @xyflow/react)
  • BeePass Index (pais -> criadores -> diretorio de rainhas)
  • Perfil publico de criador com separadores

Formulario de avaliacao v8.1

  • 8 caracteristicas EBV (mel, mansidao, vitalidade, invernagem, nao-enxameacao, fixacao nos quadros, HYG 6h, HYG 24h)
  • Pin Test higienico 50 celulas (dupla leitura com time_quality)
  • Localizacao internacional (15 paises da UE, geocodificacao Google)
  • Comando de voz alargado

Seguranca

  • Supabase Auth SSR + MFA (impressao digital do dispositivo + 2FA por e-mail)
  • Rate limiting Upstash (login, registo, verificacao)
  • RLS owner_id em todas as tabelas
  • Modo de manutencao (alternancia admin, bypass admin)