Перейти к основному содержимому

История изменений

История обновлений BeePass. Версии имеют формат CDC vX.Y (Cahier des Charges).


CDC v8.1 -- Февраль 2026

Документация (beepass.io/docs)

  • Развёртывание Docusaurus 3.9 как подпути (beepass.io/docs)
  • 48 страниц документации (11 категорий, 6 локалей FR/EN/DE/IT/ES/RU)
  • Тема «мёд и кора» с тёмным режимом
  • Поддержка i18n FR / EN / DE / IT / ES / RU
  • Генерация llms.txt для совместимости с ИИ

Главная страница v3

  • Полный редизайн «Scientific Nature» (11 секций)
  • Анимации Framer Motion (fadeInUp, staggerContainer, useCountUp)
  • Полный тёмный режим
  • Токены мёд/лес/кора (30 цветов)

Безопасность (P0 Аудит)

  • Приватный бакет chat-attachments + подписанные URL
  • 7 функций SECURITY DEFINER заблокированы (только service_role)
  • Edge Function send-email: аутентификация через заголовок x-custom-auth
  • Удалён маршрут /api/code (произвольное чтение файлов)

Инфраструктура

  • Обновление Docker: Traefik v3.6, Prometheus v3.9.1, Grafana v12.3.3
  • 13 Docker-сервисов на Hetzner (12 рабочих + AINV по запросу)
  • Мониторинг Beszel (beszel.beepass.io)

Календарь пчеловода

  • Двусторонняя синхронизация с Google Calendar (OAuth 2.0)
  • Синхронизация с Apple Calendar (CalDAV + AES-256-GCM)
  • Обратный отсчёт пчеловода (4 шаблона разведения)
  • UX в стиле Google Calendar (иконки Lucide, TimePickerDropdown)

Чат сообщества (98%)

  • Личные сообщения + группы с Supabase Broadcast
  • Текстовые, графические, файловые и голосовые сообщения (MediaRecorder 60 сек)
  • Панель выбора эмодзи в стиле Apple + Twemoji SVG
  • Индикатор набора текста + статус «в сети»
  • ContactBreederButton (прямая ссылка из профиля селекционера)

Конвейер EBV ONE SHOT

  • Snapshot -> ENV -> XGBoost -> BLUPF90+ -> THRGIBBS -> Нормализация
  • Достоверность r2 по типу BeeBreed (Bestimmtheitsmass)
  • ProvenanceBlock UI (качество XGB, метаданные запуска)
  • Рекомендательные блокировки, совместимые с PgBouncer

Панель администратора (85%)

  • Отдельный вход администратора (независимая HMAC-кука)
  • Управление пользователями (список, детали, блокировка/разблокировка, удаление)
  • Валидация специальных ролей (groupe_selection, research_center)
  • Управление сессиями с экстренным отключением (SEC-01)

CDC v8.0 -- Январь 2026

AINV-honeybees v20

  • TypeScript-пакет для матрицы A^-1 (Brascamp & Bijma 2014)
  • Docker R+Node.js, 24 модульных теста
  • Поиск в единой таблице queens_f0 (личные + публичные справочные матки) + фолбэк SDI-основателя

Генетический паспорт (100%)

  • Матки F0/F1 с полным CRUD
  • Интерактивное дерево родословной (3/5/7 поколений, @xyflow/react)
  • BeePass Index (страна -> селекционеры -> каталог маток)
  • Публичный профиль селекционера с вкладками

Форма оценки v8.1

  • 8 признаков EBV (медопродуктивность, миролюбие, сила развития, зимовка, неройливость, стабильность сота, ГИГ 6 ч, ГИГ 24 ч)
  • Гигиенический тест Pin Test 50 ячеек (двойное чтение с time_quality)
  • Международная локализация (15 стран ЕС, геокодирование Google)
  • Расширенное голосовое управление

Безопасность

  • Supabase Auth SSR + MFA (цифровой отпечаток устройства + 2FA по email)
  • Ограничение частоты запросов Upstash (вход, регистрация, проверка)
  • RLS owner_id на всех таблицах
  • Режим обслуживания (переключатель администратора, обход для администратора)