Все новости

Первое обновление и 2 новые карты!

Summary

18 commits of content, features and UI work on the feat/content branch.

Content & content factory

  • Publish «Слесарь-сантехник» and «Автомеханик» professions (QA-fixed seeds); drop published «Автомеханик» from the vacancy board (home + /contribute)
  • Community link suggestions: readers propose sources, experts approve (ResourceSuggestion), with a closed feedback loop
  • Admin illustration backlog (/admin/illustrations) + calm stand-in rendering for unfilled lesson diagrams
  • @-mention picker for internal lesson links; internal-links playbook (tools/INTERNAL_LINKS.md)
  • Lexxy 0.9.27 upgrade with Structured Text support; content factory stops emitting example.com placeholders

Displayed terminology

  • «Курс» → «Глава» across all user-facing copy (model names untouched)

Homepage hero (rough-notation, vendored, no build step)

  • Hand-drawn annotations: blue underline over the thesis, one translucent honey-amber marker sweep over «автором или куратором», oval as the sole frame of the bottom CTA
  • Entrance animation plays once per session; annotations honor reduced-motion, wait for web fonts, and clean up on turbo:before-cache (no duplicates on back-navigation)
  • Muted subtitle-gray caret as the page's one perpetual motion

Mobile drawer

  • Bottom sheet replaced with off-canvas left drawer: verbatim geometry (20rem panel + 4rem strip, flat panel, plain 70% veil, 200ms slide), square full-width rows, ✕ floating in the strip
  • Guest drawer: brand slot (mark + wordmark), «Создать аккаунт» + «Войти» pair, «Поддержать» row
  • Icons at Heroicons' native 24px, one tone quieter than labels; map for Профессии, book-open for Библиотека, users for Авторам (palette tiles updated to match)
  • 44px touch targets for compact-header controls; admin context badge hidden in the drawer (identity row already names the role)

Verified

  • Headless-Chrome sweeps at 320/360/375/390/430/844-landscape, guest + member + admin drawers, Turbo back-navigation, desktop 1024–1920 symmetry and overflow checks