Naar hoofdinhoud gaan

Changelog

BeePass updategeschiedenis. Versies volgen het CDC vX.Y-formaat (Cahier des Charges).


CDC v8.1 — februari 2026

Documentatie (beepass.io/docs)

  • Docusaurus 3.9 deployment als subpad (beepass.io/docs)
  • 48 documentatiepagina's (11 categorieën, 6 talen FR/EN/DE/IT/ES/RU)
  • Honing/bast-thema met donkere modus
  • i18n ondersteuning FR / EN / DE / IT / ES / RU
  • llms.txt generatie voor AI-compatibiliteit

Homepage v3

  • Volledig "Scientific Nature" herontwerp (11 secties)
  • Framer Motion animaties (fadeInUp, staggerContainer, useCountUp)
  • Volledige donkere modus
  • Honing/bos/bast-tokens (30 kleuren)

Beveiliging (P0 Audit)

  • Privé chat-attachments bucket + ondertekende URL's
  • 7 SECURITY DEFINER functies vergrendeld (alleen service_role)
  • Edge Function send-email: authenticatie via x-custom-auth header
  • Route /api/code verwijderd (willekeurig bestanden lezen)

Infrastructuur

  • Docker-upgrade: Traefik v3.6, Prometheus v3.9.1, Grafana v12.3.3
  • 13 Docker-services op Hetzner (12 operationeel + AINV op aanvraag)
  • Beszel monitoring (beszel.beepass.io)

Teeltkalender

  • Google Calendar bidirectionele sync (OAuth 2.0)
  • Apple Calendar sync (CalDAV + AES-256-GCM)
  • Bijenteelt-aftelling (4 teeltsjablonen)
  • Google Calendar-achtige dialoog UX (Lucide iconen, TimePickerDropdown)

Gemeenschapschat (98%)

  • DM + groepen met Supabase Broadcast
  • Tekst, beeld, bestand en spraakberichten (MediaRecorder 60s)
  • Apple-stijl emoji-kiezer + Twemoji SVG
  • Typindicator + online aanwezigheid
  • ContactBreederButton (deeplink vanuit fokkerprofiel)

EBV ONE SHOT Pipeline

  • Snapshot → ENV → XGBoost → BLUPF90+ → THRGIBBS → Normalisatie
  • BeeBreed-achtige r² betrouwbaarheid (Bestimmtheitsmaß)
  • ProvenanceBlock UI (XGB kwaliteit, run metadata)
  • PgBouncer-veilige advisory locks

Admin Dashboard (85%)

  • Aparte admin-login (onafhankelijke HMAC-cookie)
  • Gebruikersbeheer (lijst, detail, ban/unban, verwijderen)
  • Speciale rollenvalidatie (groupe_selection, research_center)
  • Sessiebeheer kill-switch (SEC-01)

CDC v8.0 — januari 2026

AINV-honeybees v20

  • TypeScript-pakket voor A⁻¹ matrix (Brascamp & Bijma 2014)
  • Docker R+Node.js, 24 unit tests
  • Unified queens_f0 tabel lookup (persoonlijke + openbare referentiekoninginnen) + SDI founder fallback

Genetisch Paspoort (100%)

  • F0/F1 koninginnen met volledige CRUD
  • Interactieve stamboom (3/5/7 generaties, @xyflow/react)
  • BeePass Index (land → fokkers → koninginnengids)
  • Openbaar fokkerprofiel met tabbladen

Evaluatieformulier v8.1

  • 8 EBV-kenmerken (honing, zachtaardigheid, vitaliteit, overwintering, niet-zwermen, raatvastheid, HYG 6u, HYG 24u)
  • Pin Test hygiënische test 50 cellen (dubbele aflezing met time_quality)
  • Internationale locatie (15 EU-landen, Google geocoding)
  • Uitgebreide spraakopdracht

Beveiliging

  • Supabase Auth SSR + MFA (device fingerprinting + 2FA e-mail)
  • Upstash rate limiting (login, registratie, verificatie)
  • RLS owner_id op alle tabellen
  • Onderhoudsmodus (admin toggle, admin bypass)