Releases after previous devlog:

v0.7.1-alpha v0.8.0-beta v0.9.0-beta v0.9.1-beta v0.9.2-beta v0.10.0-beta “Ant”

devlog 12 banner.png

Що нового?

Доступ до ресурсів

Безпека і захист ресурсів додатку зміщена з фронтенду на централізовані бекенд перевірки. Бекенд визначає доступ.

ProjectK.ProbeAndBadges

Існує проблема — для пластових додатків немає жодної бібліотеки пластових вмілостей, яка б допомогла розробникам імплементувати повну збірку в їхні додатки. Тим паче, немає повного джерела правди, що оновлювалося б. Тому мною був написаний інструмент PlastBadgesParser, що парсить і збирає всі вмілості з глобального сайту пласту, а саме з бібліотеки вмілостей. Після цього я написав власну бібліотеку ProjectK.ProbeAndBadges, куди входять всі вмілості, а також інструмент для зручного підключення у .NET додаток, як статичні файли. Туди також входить і проби УПЮ (1 і 2). Все зручно у json форматі, dev-friendly.

Підключення бібліотеки

Підключення бібліотеки

Host mapping to public path

Host mapping to public path

<aside> 💡

З документації ProjectK.ProbeAndBadges

When assets extraction is enabled and zip source path is available, the library extracts images to a local snapshot directory and exposes state via IBadgesAssetsStore.

</aside>

Closed beta test

Радий повідомити, що проєкт перейшов у стадію beta. Це великий майлстоун, який пройдений. Наразі ведеться підготовка до закритого бета тестування. Саме для цього був підготвлений Waitlist з запрошеннями.

image.png

Поки що планується впровадити 5 куренів і спостерігати за навантаженням та зручністю користування. Кожен курінь матиме змогу активувати 10 користувачів, що зможуть активно користуватися системою. Це ніяк не впливає на кількість юнаків чи гуртків, що можна записати в системі. Саме ці 10 активованих користувачів зможуть переглядати решту куреня. Для ЗБТ рекомендується активація акаунтів для КВ.

Email service

Для роботи з поштою був залучений поштовий клієнт Resend. Він дозволяє надсилати запрошення для ЗБТ чи розсилати системні листи.

Приклад листа, що вже реалізований в системі.

Приклад листа, що вже реалізований в системі.

Deploy to Azure

Додаток був підготовлений до розгортання в Azure. Було задеплоєно: