DevLog #4
26 вересня 2025. Оригінал зі скриншотами — у Notion.
Релізи після DevLog #3: v0.3.1-alpha.2.
Патч v0.3.1
Section titled “Патч v0.3.1”Рефакторинг MemberController, фікси 500-х помилок та документації у Swagger.
Дорога до v0.4
Section titled “Дорога до v0.4”Нових релізів не було, окрім патчу 3.1, бо йде велика робота над новим модулем.
У додаток додано автентифікацію (JWT) та авторизацію; доступ до ресурсів іде через ролі та їхні політики. На той момент додаток поділено між чотирма ролями — Admin, Manager, Mentor та User (де Manager, Mentor та User — внутрішні ролі, привʼязані до куреня; Admin не привʼязаний до жодного куреня і є зовнішньою роллю).
Ціль v0.4 — business-flow для адмінів: створити курінь з першим менеджером. Бекенд-логіка вже є, ведеться робота над UI.
Що вже реалізовано
Section titled “Що вже реалізовано”- Login. Базовий UI для входу в систему.
- Toolbar та Sidebar. На тулбарі дві кнопки — сайдбар зліва і вихід справа. З сайдбару можна перейти на вкладки поточного куреня, побачити свій акаунт і зробити налаштування.
- Оновлений режим адміна. Admin не привʼязаний до куреня, тож додано тимчасове входження в курінь через адмін-панель; на тулбарі зʼявляється кнопка виходу з куреня назад у панель. Після логіну User/Mentor/Manager потрапляють у свій курінь без доступу до інших; Admin — в адмін-панель, де обирає, в який курінь зайти.
- Role pills. Внизу сайдбару — плашка з поточною роллю користувача.
- Guards та захист ресурсів. Оновлені гуарди й захищені ресурси, щоб користувач одного куреня не міг переглядати ресурси іншого.
- Бекенд. Контролери й сервіси під JWT, сутності в БД; .NET піднято до 9.0.
Що далі?
Section titled “Що далі?”Більша частина шляху до v0.4 пройдена. У четверте оновлення планується UI для адмінів і кілька оновлень UI куреня. Реєстрація першого користувача в курінь — першочергове завдання версії.