• mchus released this 2026-02-04 12:34:48 +03:00 | 128 commits to main since this release

    Release Notes — v0.2.11-3-gf4f92de

    • Переведено хранение владельца конфигурации с числового user_id на username подключения к MariaDB.
    • В MariaDB для qt_configurations добавлено поле owner_username + миграция и backfill существующих записей (migrations/005_add_owner_username.sql).
    • В локальной SQLite (local_configurations) добавлено поле original_username для синхронного хранения владельца по имени.
    • Обновлена логика сервисов/репозиториев: фильтрация, проверка доступа и операции с конфигурациями теперь ориентируются на username.
    • Обновлён API-слой и middleware: для операций с конфигурациями используется username из контекста.
    • UI: в таблице «Мои конфигурации» и в админ-таблице автор показывается из owner_username (с fallback на старые данные).
    • Сохранена обратная совместимость со старыми данными через fallback-логику по user_id там, где это нужно.
    Downloads