Август 2024
Август
Что нового
Доступ к задачам репозитория для неавторизованных пользователей и новые права для соавторов.
SmartClass - создание, сбор и проверка заданий для учителей и студентов.
Мелочь, а приятно:
- удаление класса;
- удаление задания;
- при копировании URL репозитория скролл заменен на тултип;
- расширен список форматов ассетов к релизам.
Для тех, кто любит читать:
- описание доступов к функционалу задач репозитория;
- раздел Онбординг команд;
- раздел SmartClass;
- раздел Карта SmartClass в Базе знаний.
Пофиксили
- отступ между ветками пулл реквеста, ветки с именами из пробела или 100+ символов, коммиты в ветку без названия;
- добавление ассетов в релиз, обрезание формата .zip файлов при скачивании ассетов релиза;
- оповещения об ошибке при добавлении команды в состав организации и организации, начинающиеся на "home";
- сортировку тегов по алфавиту, отображение архивного репозитория, профиля репозитория, длинной ветки, длинного имени;;
- обновление выпадающего списка репозиториев-шаблонов и чекбокс репозитория, отображение студента при удалении пользователя;
- создание пулл реквеста неавторизованным пользователем, отображение даты и времени на странице Коммиты;
- отображение профиля репозитория с длинным именем, просмотр
.cs
файлов, скролл при просмотре текстовых файлов; - валидацию формы создания репозитория с .gitignore, валидацию поля веб-сайта при изменении описания организации, поясняющий текст на форме создания вебхуков;
- для репозитория организации - передачу прав на репозиторий участниками не из команды "Owners" и добавление команд участниками с правами администратора;
- сообщение об отсутствии README.md в составе пакета, извлечение из релиза файлов с точкой в имени, удаление организации с добавленными пакетами;
- переход в SmartClass после регистрации, переход к заданию по ссылке-приглашению, смену статуса задания, страницу задания при удалении аккаунта студента;
- наименование вкладки с избранными репозиториями, открытие вкладки пакетов;
- текст модального окна удаления репозитория и времени создания коммита;
- создании новой ветки с коммитом, повторяющим название уже существующего тега;
- повторное создание релиза к тегу, задачи только из одних гласных или пробелов;
- создание в пустом репозитории ветки и коммита, url для клонирования репозитория по HTTPS.