Skip to content

v4.10.0

Choose a tag to compare

@timas130 timas130 released this 28 Dec 17:31
· 74 commits to master since this release
v4.10.0
53b9fe1

Переводы

  • Из приложения вырезана встроенная система переводов, и теперь переводить Bonfire на другие языки надо на отдельном сайте: https://tlp.bonfire.moe

Зачем это нужно?

Система переводов, которая встроена в приложение порождает очень некачественные переводы, так как не проверяет, например, наличие точек и пробелов в правильных количествах, соответствие %s. Также она позволяет пользователям без труда создавать ситуации, из-за которых приложение может вылететь.

Переводы сохраняются только на сервере и сразу же (после проверки, но проверяющие тоже молодцы) применяются, из-за чего переводы загружаются только после входа в приложение, а не загружаются вместе с ним. Также это усугулбляет ситуацию с ошибочными переводами, так как нет никакой возможности их проверить перед применением.

Вход в сторонние приложения

  • Теперь у сторонних приложений есть возможность интегрировать вход через Bonfire по протоколу OAuth.
  • Пример можно увидеть на https://tlp.bonfire.moe, там он и применяется.
  • Если вы стороннее приложение, можете написать мне, чтобы обсудить это.
  • Отозвать доступ у приложений можно на странице "Безопасность".

Другие изменения

  • (#Operand) Статус в профиле теперь надо менять, используя отдельную кнопку на статусе, а не нажимая на текст. Это сделано для того, чтобы изменять статусы, состоящие из одной ссылки, было проще.
  • В кнопках квестов теперь есть опция "Условие для показа кнопки", которая позволяет скрывать/показывать кнопку в зависимости от значения переменной, не создавая отдельный экран.
  • Обновлена страница #app_creators.
  • Теперь пишется отедльно, когда введён неправильный email, а когда пароль.

Исправления

  • (#Operand) Не получалось нажать на картинки в таблице.
  • (#Operand) Теперь не спрашивается, перейти ли по ссылке bonfire.moe.
  • (#Operand) Не получалось удалить пост из запланированных.
  • (#Operand) Ещё немного отцентрировал вкладки.
  • Какая-то непонятная херня, которая происходила только у одного человека, но которую было легко починить.
  • Краш при элементе списка, состоящем из полносьтю пустой ссылки. - []()