0.63.1

Added

  • Глобальное правило focus-visible в app.css для видимого контура фокуса при клавиатурной навигации (WCAG 2.4.7)
  • aria-label на всех иконочных кнопках (Navbar, чат, память, settings sidebar)
  • aria-current="page" на активные ссылки в Navbar и SettingsSidebar
  • aria-hidden="true" focusable="false" на декоративных SVG-иконках
  • aria-live="polite" для статусов агента в чате (печатает, соединение потеряно)
  • aria-modal="true" и aria-label на модалках памяти (Add Fact, Add Document)
  • sr-only utility-класс в app.css для visually hidden контента
  • Поддержка iOS Safari — защита от автозума при фокусе на input/textarea/select (font-size 16px)

Changed

  • ConfirmModal полностью переписан: закрытие по Escape, focus-trap (циклический Tab), scroll-lock (body overflow), return-focus на элемент-триггер
  • Monospace шрифт-стек расширен для Windows: добавлены Consolas, Liberation Mono, JetBrains Mono, Cascadia Code
  • Email-страница: нативный confirm() заменён на ConfirmModal

Fixed

  • autocomplete атрибуты на login (username, current-password), onboarding (username, new-password), admin user management (new-password) для корректной работы менеджеров паролей