Начиная с этого выпуска, дайджест будет выходить раз в 2 недели.
- По просьбе БорЧ-а починено выставление языка при импорте издания (например, с Озона), теперь автоматом проставляется русский
- greenrus07 нашел баг: если на книжную полку добавить издание, в названии которого есть квадратные скобки, то вся часть названия в скобках пропадает. Исправлено
- По просьбе Tangier-а изменено разбиение изданий по блокам на странице художника. Теперь издания с тегами :оборот и :задняя обложка попадают в блок «Обложки изданий», издания с тегами :форзац, :титул, :шмуцтитул, :заставка, :концовка, :карты — в блок «Внутренние иллюстрации изданий», а все другие варианты написания тегов — в блок «Другое».
- Ank тоже нашел баг: у изданий с переводами на некоторые иностранные языки (индонезийский, гуджарати и тд) не отображалась подпись с названием языка. Исправлено
- Zlogorek с год назад оставлял внутреннюю заявку про то, что на страницах неоткрытых авторов нет ссылки на экранизации. Добавил, теперь у неоткрытых авторов она отображается всегда, поскольку неоткуда брать информацию о реальном наличии экранизаций: статистика для неоткрытых авторов вообще не считается
- По просьбе Ведьмак Герасим и Pirx исправлено отображение смешанных текстов в списке переводов на странице произведения и в строке издательства на странице издания. Проблема была в том, что в одной строке имеются тексты на двух языках с разным направлением письма: русском (слева направо) и персидском/арабском/иврите (справа налево) — HTML без дополнительных инструкций ведет себя немного неадекватно в этом случае
- По просьбе zarya дефис с пробелами теперь выводится как длинное тире везде на странице издания
- sham просил добавить кнопки «Внецикловый роман.», «Художественное оформление» и «Компьютерный дизайн» в редактор издания и продублировать поиск художников в поле «Примечание». Сделано. Здесь же: по просьбе Pirx-а курсор после нажатия на кнопки теперь устанавливается после пробела, а не до.
- JimR столкнулся с проблемой недобавления издания в серию. Поскольку проверить мне не на чем, пока просто добавил вывод ошибки, если это проблема с записью в базу
- По просьбе vbltyt сделал кнопку удаления фильмов. Заодно фильм будет удаляться и с книжных полок
- Поправил логику отображения кнопки «Снять с публикации» в статьях АК. Раз уж она все равно не работала по истечении лимита времени на возврат статьи в черновики, теперь она будет отображаться только в первые 2 часа
- Исправил код удаления отзыва. Раньше можно было, удаляя чужие отзывы, загнать счетчик своих отзывов хоть в минус
- Закрыл все ссылки на редактирование удаленных сущностей. Теперь ссылки вида https://fantlab.ru/edition3/editedition3 возвращают 404. Плюс один гвоздь в гроб идеи переиспользования страниц
- Избавился от всех следов поля topic_type в авторских колонках. Когда-то оно использовалось для попытки реализации функционала комментариев к произведениям, но идея не взлетела, а мусор остался, в том числе и в базе
- Немного подкрутил Perl-API:
- 1. По просьбе ziza добавил поля fantastic и country в выдачу списка авторов
- 2. Он же заметил, что на книжные полки можно добавить несуществующие произведения/издания/фильмы. Поправил
- 3. Починил давний баг с некорректными значениями полей в номинациях автора