За последние несколько дней было очень много работы. Но я почти закончил обновление логики для определения следующей ближайшей характеристики: вместо использования процентов теперь учитывается наименьшее фактическое значение, которое можно достичь следующим.
Что касается TL3, которые вот-вот потеряют прогресс, я тоже начал работать над этим. Репозиторий, вероятно, пока не следует использовать, поскольку он находится в промежуточном состоянии между текущим и готовым продуктом.
Хм. Я бы сказал, что они существовали всегда. Я нашел коммит, в котором их переименовали, еще с 2014 года.
Не думаю, что у Discourse был какой-то значительный период развития до этого момента.
Думаю, вам понадобятся отдельные настройки для светлой и темной цветовой палитры. Светло-серый на черном фоне имеет другую контрастность, чем на белом.
Вместо time_period: "Based on last %{num_days} days." можно использовать
time_period:
one: "Based on last %{count} day."
other: "Based on last %{count} days."
Тогда вы получите «день» или «дней» в зависимости от числа. Ситуация становится немного сложнее, когда в тексте есть более одного числа, от которого зависят другие слова. Я бы посоветовал избегать использования Message Format.
Интересно, теперь мне нужно задуматься, почему я считаю то, что заметил.
Ещё одна интересная деталь о коммите: он был сделан Джеффом ( coding-horror), что в наши дни встречается редко.