Vai al contenuto principale

Changelog

Storico degli aggiornamenti di BeePass. Le versioni seguono il formato CDC vX.Y (Cahier des Charges).


CDC v8.1 — Febbraio 2026

Documentazione (beepass.io/docs)

  • Deploy Docusaurus 3.9 in sotto-percorso (beepass.io/docs)
  • 48 pagine di documentazione (11 categorie, 6 lingue FR/EN/DE/IT/ES/RU)
  • Tema honey/bark con dark mode
  • Supporto i18n FR / EN / DE / IT / ES / RU
  • Generazione llms.txt per compatibilità IA

Homepage v3

  • Redesign completo "Scientific Nature" (11 sezioni)
  • Animazioni Framer Motion (fadeInUp, staggerContainer, useCountUp)
  • Dark mode completo
  • Token honey/forest/bark (30 colori)

Sicurezza (P0 Audit)

  • Bucket chat-attachments privato + signed URLs
  • 7 funzioni SECURITY DEFINER bloccate (service_role only)
  • Edge Function send-email: auth tramite header x-custom-auth
  • Rimozione rotta /api/code (lettura file arbitraria)

Infrastruttura

  • Upgrade Docker: Traefik v3.6, Prometheus v3.9.1, Grafana v12.3.3
  • 13 servizi Docker su Hetzner (12 operativi + AINV on-demand)
  • Monitoraggio Beszel (beszel.beepass.io)

Calendario di allevamento

  • Sincronizzazione bidirezionale Google Calendar (OAuth 2.0)
  • Sincronizzazione Apple Calendar (CalDAV + AES-256-GCM)
  • Countdown apicolo (4 modelli di allevamento)
  • Dialog UX stile Google Calendar (Lucide icons, TimePickerDropdown)

Chat comunitaria (98%)

  • DM + gruppi con Supabase Broadcast
  • Messaggi testo, immagini, file, vocale (MediaRecorder 60s)
  • Emoji picker stile Apple + Twemoji SVG
  • Indicatore di digitazione + presenza online
  • ContactBreederButton (deep-link dal profilo allevatore)

Pipeline EBV ONE SHOT

  • Snapshot → ENV → XGBoost → BLUPF90+ → THRGIBBS → Normalizzazione
  • Affidabilità r² BeeBreed-like (Bestimmtheitsmaß)
  • ProvenanceBlock UI (qualità XGB, metadati run)
  • Advisory locks compatibili PgBouncer

Admin Dashboard (85%)

  • Login admin separato (cookie HMAC indipendente)
  • Gestione utenti (elenco, dettaglio, ban/unban, eliminazione)
  • Validazione ruoli speciali (groupe_selection, research_center)
  • Gestione sessioni kill-switch (SEC-01)

CDC v8.0 — Gennaio 2026

AINV-honeybees v20

  • Package TypeScript per matrice A⁻¹ (Brascamp & Bijma 2014)
  • Docker R+Node.js, 24 test unitari
  • Lookup table unificata queens_f0 + SDI founder fallback

Passaporto Genetico (100%)

  • Regine F0/F1 con CRUD completo
  • Albero genealogico interattivo (3/5/7 generazioni, @xyflow/react)
  • Indice BeePass (elenco paese → allevatori → regine)
  • Profilo pubblico allevatore con schede

Formulario di valutazione v8.1

  • 8 caratteri EBV (miele, dolcezza, vigore, svernamento, non-sciamatura, tenuta del telaino, HYG 6h, HYG 24h)
  • Test igienico Pin Test 50 celle (doppia lettura con time_quality)
  • Localizzazione internazionale (15 paesi UE, geocoding Google)
  • Comando vocale esteso

Sicurezza

  • Supabase Auth SSR + MFA (device fingerprinting + 2FA email)
  • Rate limiting Upstash (login, registrazione, verifica)
  • RLS owner_id su tutte le tabelle
  • Modalità manutenzione (toggle admin, bypass admin)