- Исправленные баги
- Зависало массовое удаление новых книг с Озона [kerigma]
- API
- Go API
- Сделана задача про персонализацию выдачи информации о теме в форуме (для синхронизации с сайтом). Код писался не одну неделю, 40+ измененных файлов
- Имена аттачей к сообщениям/черновикам в форуме заменены на ссылки
- Удаление рейтинга сообщения в форуме (доступно только модераторам) вынесено в отдельный endpoint
- На сервере добавлены все таблицы и констрейнты, необходимые для релиза Go API
- В целом, Go-API вплотную приблизился к релизу версии 1.0 (спасибо, nseven!)
- Perl API
- В API авторов и произведений в каждом произведении (в том числе дочернем) теперь выводится рейтинг произведения
- На сайте сделан endpoint авторедиректа к конкретному отзыву на произведение. Пример: https://fantlab.ru/work1/toresponse78003. Используется в Android-клиенте для шаринга ссылки на отзыв: приложению заранее неизвестно, на какой странице списка отзывов располагается нужный, поскольку нет никаких данных о настройках (количество отзывов на странице, вариант сортировки по-умолчанию) пользователя, который откроет присланную ссылку
- Устаревший статический endpoint конфигурации заменен на другой: https://api.fantlab.ru/config.json Пока выводятся только типы произведений
- В API поиска по форумам и блогам исправлена ошибка обработки отсутствующего параметра типа поиска (по словам или по фразе целиком)
- Неправильно работал поиск по блогам: несмотря на выбор нескольких рубрик, поиск статей велся только в самой нижней из выбранных. Исправлено
- Все параметры с типом DateTime теперь дублируются таким же параметром с постфиксом _iso, в котором те же дата-время выводятся в соответствии со спецификацией ISO 8601: 2021-01-01T00:00:00+03. Список добавленных полей
- Из-за проблем с кешированием ответов из API новинок/планов убрана приватная информация текущего пользователя
- Документация
- Описан API поиска по форуму
- Описан API поиска по блогам
- Описан API издательств
- Внесены дополнения по сделанным задачам
- Закрыты старые и неактуальные задачи
- Go API
- Прочее
- В список языков добавлен тамашек. Пример произведения [Kons]
- Сделана кое-какая работа для будущего автора «Серии антологий»: добавлен соответствующий тип произведений, решена проблема с отображением всех изданий в рамках одной серии [sham]
PS Отдел Девелопмента™ уходит в двухнедельный отпуск