В связи с различными новыми законами добавлен новый пункт в offtopic-list:
Средства обхода блокировок; применение и выбор VPN для обхода блокировок
Запрещено обсуждение средств обхода DPI.
Запрещено обсуждение применения и выбора VPN и прокси для обхода блокировок. Запрет не распространяется на технические вопросы применения VPN для построения защищенных сетей.
Добавил возможность загружать несколько изображений в галерею (до 4-х).
Функция в процессе отладки и сейчас доступна только модераторам, но результат можно посмотреть вот тут: Celestia и четыре планеты. Позже возможность загрузки будет доступна всем, у кого есть права на постинг в галерею.
Напишите, plz, если есть какие-то проблемы с отображением и предложения по доработке.
Для новостей и статей планируется возможность отображения картинок в произвольном месте текста. Но это не быстро, так как придется залезть в логику обработки Markdown и Lorcode.
Работает так - под сообщением ссылка на форму. Уведомление под комментарием отправляется только модераторам. Под топиком можно выбрать вид жалобы и в зависимости от вида отправляется модераторам или модераторам + корректорам.
Сейчас функция включена только для 5*, позже она будет включена для всех пользователей сайта.
Спец. топик для ссылок на некорректные сообщения так же остается и работает как и раньше.
Добавил новую тему tango-auto, которая сейчас пребывает в состоянии «альфа версии».
Тема построена на базе «tango», но автоматически выбирает темное или светлое оформление в зависимости от настроек системы. Всё остальное оформление соответствует tango, используются те же стили. Выбор темное/светлое сделан на CSS и должен работать даже у тех, кто выключил или сломал javascript.
Темное оформление это обычный «tango».
Светлое – сделано с использованием цветов палитры tango. Выглядит так себе, так что корректировки/доработки приветствуются.
Есть пара мест, куда цветовые стили еще не добрались, это подсветка языков программирования и «плиточка» в профиле. Их я доделаю, но хотелось бы сначала довести основные цвета до приемлемого состояния.
Сейчас идет перестроение индекса поиска. Индекс строится в направлении от новых сообщений к старым. Поиск, список похожих тем и часть статистики некоторое время не будут содержать старые сообщения, ждите окончания перестроения.
Уведомляем Вас, что в период с 04.07.2024 23:00 до 05.07.2024 07:00 по МСК будет проводиться плановое обслуживание устройств электропитания в пулах MSK-1 и MSK-2, где размещено Ваше арендованное оборудование.
В ходе работ возможно временное полное обесточивание серверного оборудования в стойке и перерыв в предоставлении доступа к сети на срок до 40 минут.
Обновление:
Перенос плановых работ по обслуживанию устройств электропитания MSK-1 и MSK-2, 09.07.2024
В период с 09.07.2024 23:00 до 10.07.2024 07:00 по МСК будет проводиться плановое обслуживание устройств электропитания в пулах MSK-1 и MSK-2.
Вместе с alex0x08 переработали логику отображения опросов.
Общая идея в том, что форма голосования будет показываться в доступных для голосования опросах, а после голосования и для старых опросов – будет показываться результат.
В деталях там все оказалось довольно запутанно, так что просьба сообщить, если где-то что-то отображается неожиданным образом.
Саму верстку не правили, изменения касаются логики режима показа опроса – форма или результат.
linux=# select users_on.nick, count(*) from (select comments.userid, comments.reactions from comments join topics on comments.topic=topics.id where not comments.deleted and not topics.deleted union all select userid, reactions from topics where not deleted) as messages join users as users_on on (users_on.id=messages.userid), jsonb_each_text(reactions) join users as users_who on (users_who.id=key::int) where value=E'\U0001F921' and not users_on.blocked and not users_who.blocked group by users_on.nick order by count desc limit 20;
nick | count
--------------+-------
alex1101 | 415
ox55ff | 283
Dimez | 210
ips2010 | 202
xwicked | 189
windows10 | 186
Shushundr | 185
LINUX-ORG-RU | 184
hateyoufeel | 180
t184256 | 177
papin-aziat | 172
wandrien | 167
serg002 | 163
firkax | 158
sanyo1234 | 148
Werenter | 139
monkdt | 134
dataman | 126
tempuser003 | 122
SerW | 118
(20 строк)
В форумах (за исключением linux-org-ru) показывается список активных тегов форума. Список формируется автоматически и объединяет топ тегов с новыми активными тегами. При клике на тег форум фильтруется по этому тегу.
Фича доступна только тем, у кого не выбран старый вид трекера и форума в настройках.
Теперь у тегов могут быть синонимы. Синоним может быть создан модератором на базе существующего тега. При постинге синонимы автоматически заменяются на основной вариант написания тега.
Синонимы используются только для эквивалентных вариантов именования одной и той же сущности, например для случая когда есть русское и английское наименование. Или несколько вариантов сокращений одного и того же термина.
Добавил новый функционал – реакции на сообщения. Позволяет оставить одну из доступных реакций под топиком или комментарием. При постановке реакции автору сообщения приходит уведомление.
Как обычно, новый функционал сначала доступен только пользователем с 5*. Остальные пользователи пока что не видят новый функционал и установленные реакции. Реакцию можно оставить только под сообщениями тех авторов, для которых включена эта функция (сейчас это пользователи с 5*).
Позже функция будет доступна всем пользователям сайта.
Сам по себе функционал реакций это просто новый способ коммуникации на сайте. Реакции не оказывают никакого влияния на score автора сообщения и на видимость сообщений.
А что сейчас принято использовать для минификации JS? Какая утилита сейчас наиболее живая, поддерживает современный JS (let & const и т.п.) и не собирается скончаться в ближайшие пару лет?