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.txtgeneratie 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-attachmentsbucket + ondertekende URL's - 7 SECURITY DEFINER functies vergrendeld (alleen service_role)
- Edge Function
send-email: authenticatie viax-custom-authheader - Route
/api/codeverwijderd (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_f0tabel 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)