master
chore: sync project state for Gitverse
refactor(auth): перевёл аутентификацию на Bearer JWT во всех средах
feat: перенос поиска по значению справочника внутрь code-picker
fix: доработка DataGrid (COMP-031) после аудита Этапа 1
feat: обновлен пресет Физобъемы и добавлен align-атрибут в DataGridToolbar
refactor: убрали DatabaseInspectorModal.js и связанные упоминания
fix(filter): единый radio-индикатор активных фильтров с цветом Consta
feat: редактор группировки в тулбаре виджета «Таблица по объёмам» (COMP-019) и плоский список
feat: disabled-значения в быстрых фильтрах шапки и исключение уровня 3 для Физобъема
Реализация типов уровней
feat: приоритет ключевых вех и авто-дедлайн в селекторе «Цель КП» (COMP-033)
refactor: перенёс переключатель пресетов из шапки на вкладку Аналитика, выровнял фильтры в шапке по центру
Перевод сохранения .dddb на JSZip DEFLATE (.dddb.zip) и legacy-чтение .zst
feat: модальное окно сравнения двух версий проекта (COMP-034)
feat: добавлено модальное окно статистики по проекту
Фаза 6: полное удаление SQL.js и переход на JS Data Engine
feat: таблица по объёмам управляется панелью группировки GroupingPanel
feat: модальное окно «Работы 4 уровня» для гамаков в Анализе отклонений
fix: расчёт накопительных ФО по activityCode и план Всего из спреда
Добавить scheduleType в формат .dddb v2.1.0; убрать fallback inference для WBS