Дневник разработки сайта
version 2.4.1 release 27/07/25
- Улучшена система изи-постинга. Для постов из разделов с уровнями добавлены вспомогательные блоки для заполнения (по желанию), что упростит работу с публикацией новых материалов. Также добавлена форма загрузки заглавной картинки к постам для всех категорий постов.
- Теперь краткое описание в редакторе переносится в тело поста без необходимости его дублирования вручную.
version 2.4 release 12/07/25
- Уведомления пользователя о получении новых персональных сообщений с момента отсутствия на сайте переведены на использование более компактных пуш-уведомлений (раньше открывался большой поп-ап по центру сайта), что позволяет пользователю не отвлекаться на них сразу после посещения сайта, при этом иметь необходимую информацию об этом. Также снижен расход ресурсов сервера при уведомлениях пользователя, за счёт сокращения обращений к базе данных.
- Добавлена поддержка обновленного протокола авторизации VK ID oAuth 2.1 через аккаунт ВК.
- Блокировка по странам теперь может быть организована точечно и касаться только определенных групп и пользователей.
- Теперь можно выставлять лимиты токенов для использования ИИ, чтобы не было злоупотреблений, также добавлена поддержка новых рассуждающих языковых моделей, например o1 и o3-mini и тд.
- Добавлен полностью новый редактор исходного кода с подсветкой при написании постов.
- Улучшены цитаты в комментах и личных сообщениях: теперь ник автора исходного сообщения кликабельный, по клику открывается окошко профиля, также к цитатам добавлена стрелочка, которая переносит на оригинальное цитируемое сообщение.
- Полностью переписан алгоритм поиска ключевых слов по тексту в модуле "быстрые ссылки" (это когда пишешь какие-то названия, а они сами конвертируются в ссылки), что существенно увеличило скорость генерации страниц, если таких ссылок в тексте много.
- Переработан модуль обработки вывода похожих публикаций при просмотре полных новостей. Улучшена работа с кэшем данного блока на сайте, при которой обработка блока будет происходить, только если у публикации есть похожие новости, тем самым в ряде случаев снижается нагрузка на сайт.
- Добавлен вывод уведомлений при редактировании публикаций на сайте, что кто-то другой (админ, главред, автор поста) уже редактирует данный пост. Раньше уведомление выводилось только в админке.
- Многочисленные улучшения в админке, позволяющие удобней производить правки по сайту, искать и взаимодействовать с профилями пользователей и куча других невидимых простым пользователям плюшек.
- Улучшена Лента комментов, теперь в ней больше не отображаются комменты от постов, снятых с публикации.
- В редакторе комментов и в личке добавлена кнопка удаления ссылки, что полезно, если вы вставляете текст с какой-то уже прописанной, но ненужной ссылкой.
- Улучшены алгоритмы копирования и вставки контента в редакторе для публикаций.
- Внесены изменения в отображение редактора на сайте.
- Проведены многочисленные дополнительные оптимизации в обработке шаблона, направленные на ускорение работы обработки тегов, а также снижение расхода памяти.
- Оптимизирован ряд запросов к базе данных и прочие точечные доработки по сайту.
version 2.3 release 5/03/25
- Полностью переделан раздел личных сообщений, который стал некоторым подобием мессенджера. Теперь в рамках одной переписки ответы группируются в единую ветку. Также пользователям теперь доступно редактирование сообщений в переписке, если другой участник его ещё не прочитал. Сообщения также можно удалять из переписки при необходимости.
- В редактор постов добавлен Ассистент ИИ на базе OpenAI ChatGPT-4o (Omni), который может редактировать текст, в том числе выделенный фрагмент в редакторе, а также писать посты с нуля. Доступ к Ассистенту ИИ имеется только у премиальных групп пользователей (Эпики и выше), чтобы у новичков не было злоупотреблений (один запрос стоит около 1,5 руб.).
- Улучшен загрузчик файлов в редакторе, изменён как визуал, так и улучшен общий функционал. Загруженные файлы для поста теперь можно скачивать автором непосредственно из загрузчика.
- Добавлена возможность автоматической блокировки пользователей, если он заходит на сайт через VPN или Proxy, что полезно для защиты сайта от набегов ботов (функция на текущий момент отключена).
- Добавлено автоматическое сохранение состояния выставленных параметров при загрузке изображений и файлов на сервер в менеджере загрузок.
- Редактор на сайте был сильно оптимизирован и улучшен, убраны ненужные переменные. Теперь редактор при написании и редактировании постов по умолчанию выводит только одну панель самых часто используемых пользователем инструментов.
- Теперь в админке в блоке Настройки, далее Настройки оформления можно выбрать стандартный вид редактора или облегчённый. Там же можно выставить автоматическую высоту редактора, который будет подстраиваться под объем контента внутри.
- При вставке текста в редактор улучшена очистка вставляемого кода текста от "мусорного кода" во вставляемом тексте.
- При быстром редактировании публикаций добавлена поддержка вставки текста из буфера обмена браузера с сохранением скопированного форматирования.
- Теперь есть лимит для незарегистрированных пользователей по негативным оценкам комментов. Лимит 2 негативные оценки в сутки. Пользователи со свежей регистрацией имеют лимит в 3 негативные оценки в сутки.
- Значительно оптимизирована админка сайта, благодаря чему скорость загрузки страниц при работе с контентом сильно возросла.
- Улучшено отображение редактора на мобильных устройствах. Теперь с ним удобней работать с мобильников и планшетов.
- Улучшено и оптимизировано отображение редактора при быстром редактировании публикаций на сайте.
- Оптимизирован и улучшен вывод навигации по страницам публикаций и комментариев для мобильных устройств.
- Улучшена и ускорена обработка больших текстов при добавлении и редактировании публикаций, а также снижен расход памяти в некоторых случаях.
- Оптимизирована и улучшена обработка шаблона, что позволило в ряде случаев ускорить рендеринг и снизить расход памяти.
version 2.2.9 release 8/02/25
- Добавлено поле "ответ на пост" при добавлении/редактировании постов с сайта и в админке. Фишка полезна в том случае, если вы не согласны с уже существующим постом, и пишете свой пост по этой же теме, чтобы отметить данный факт. В данном поле нужно указать ID поста (берётся из ссылки, первые цифры до тире), на который идёт ответ.
- Привёл в порядок предварительный просмотр постов в админке, до этого момента функция была практически неюзабельная из-за кривого форматирования. Теперь же можно полноценно работать.
- Очередная партия обновлений и улучшений шаблона сайта.
version 2.2.7 release 6/02/25
- В профили пользователей были добавлены ачивки.
- Теперь пользователи могут добавлять в свой профиль страницы на различные соцсети (Ютуб, Телеграм, Стим и тд.)
- Также теперь при добавлении/редактирования постов (с сайта или в админке) автор может выбрать рейтинг проекта на его личный взгляд (измеряется импах).
version 2.2.6 release 31/01/25
- Теперь на сайте редактор для комментов и добавления постов имеет тёмную тему, что логично, ведь сайт чёрный.
- Пользователи группы Нуб или Юзер больше не попадают в группу Эпик после 1 опубликованного поста, а переходят в подготовительную группу Лимб, в которой действует премодерация постов, но отсутствуют другие ограничения, имеющиеся у более низких по рангу групп.
- Эпиком теперь можно стать только после личного одобрения администрации.
- Множество изменений и улучшений в шаблонах под различные разрешения экранов.
- Было выполнено много действий для улучшения SEO-оптимизации.
version 2.2.4 release 13/01/25
- Запущен модуль автоматической перелинковки по сайту. Данная фича автоматически прописывает в названия проектов ссылки на посты, что крайне удобно как для авторов, так и для простых пользователей. На текущий момент база ключевых слов пополняется.
- Перенос старого форума завершён.
- Улучшение отображения сайта на узких смартфонах типа Vivo V17 или Galaxy Z Fold 5.
version 2.2.2 release 7/12/24
- Добавлена галочка Авторский пост при добавлении публикаций на сайт. Таким образом разработчики могут выделять посты со своими непосредственными разработками.
- Добалены группы разработки Демиург и Абсолют. В группу Демиург попадает любой пользователь, опубликовавший на сайте авторский пост с непосредственно своей разработкой. В группу Абсолют попадают только Демиурги, набравшие 50 постов.
- На сайт вернулся раздел маппинг и моддинг, в котором свободно постятся только Демиурги, Абсолюты и Донатеры, остальные только после отдельной модерации.
- Различные правки и улучшения по сайту в целом.
version 2.2 release 28/10/24
- Обновление серверной части до PHP 8.3.
- Масштабные обновления в плане оптимизации: была улучшена работоспособность ядра, что положительным образом сказалось на стабильности и скорости отклика в общем и работы сайта в целом, также улучшена анимация исполнения скриптов при различных действиях пользователя. Код ядра вычищен от старых ненужных переменных.
- Улучшено определение мобильных устройств; оптимизация вида сайта и различных его элементов под разные разрешения и типы экранов.
- Старые оповещения на сайте полностью заменены на push-уведомления.
- Многочисленные изменения и улучшения в шаблоне и стилях сайта.
- Масштаб админки теперь можно менять в настройках (справа вверху), что удобно при работе на широкоформатных мониторах.
- Внедрено сохранение постов в админке при нажатии клавиши Enter, когда курсор находится на каком-нибудь поле шириной в одну строку. Это снизило риск сброса уже введённого материала, ну и просто добавило ещё один вариант сохранения публикаций.
- Бадж-маркер, что пост был обновлён, теперь выводится только в том случае, если указана причина редактирования поста.
- Добавлена возможность вставки видео с Rutube в связи с добавлением сервисом поддержки протокола обмена данными oEmbed.
- Визуальный редактор TinyMCE обновлен до актуальной линейки. Была оптимизирована его работа и исправлен ряд ошибок.
- Различные исправления мелких ошибок с прошлой версии сайта и внутренние изменения для более эффективного администрирования ресурса.
version 2.1.6 release 16/10/24
- Добален функционал для изи-постинга (создание быстрых публикаций), что особенно актуально для пользователей смартфонов без ПК.
version 2.1.5 release 15/10/24
- Добавлена возможность обращаться к любому зарегистрированному пользователю в форме комментариев с помощью символа @. Начиная вводить имя, система будет подсвечивать подходящие вариант. Упомянутый юзер не получит никаких уведомлений, чтобы не было злоупотреблений этими пингами, как на старом форуме. Просто визуальная фишка.
- Изменена система ответа на чужой коммент: раньше для ответа появлялось всплывающее окно (попап) с редактором, теперь же форма ответа на чужой коммент появляется непосредственно под комментарием, на который идёт ответ.
- Изменена глубина вложенности древовидных комментариев, теперь глубина древовидных комментариев равна 1 единице, а не 5, как ранее, что было крайне неудобно для просмотра на смартфонах.
- Различные мелкие исправления и улучшения по сайту с момента последнего обновления.
version 2.1.1 release 29/09/24
- Добавлено мини-меню с основными разделами в центральный блок. Благодаря этим кнопкам навигация по Ленте, Стене, Избранному и пр. стала удобней, так как больше не требуется лезть в основное выпадающее меню.
version 2.1 release 24/07/24
- Обновлена система пуш-уведомлений при различных действиях пользователей.
- Добавлен бадж-маркер новых публикаций, который сопровождает пост в течение 3 дней.
- Добавлен бадж-маркер для обновлённых публикаций, который сопровождает пост в течение 3 дней.
- Незарегистрированные пользователи и пользователи группы Нуб больше не могут отправлять жалобы на посты и комменты (такая возможность появляется только начиная с группы Юзер).
- Теперь авторы постов могут закрывать/открывать по желанию опросы в собственных постах без удаления самих опросов.
- Добавлена поддержка скачивания загруженных файлов на сервер в несколько потоков, также теперь при срыве скачивания файл можно докачать без его повреждения.
- Добавлен автоматический переход сразу на нужный комментарий на странице при переходе по ссылкам, которые пользователи получают в e-mail уведомлениях о новых комментариях.
- Визуальный редактор TinyMCE был переведён на использование новейшей линейки 7.xx.
- Различные мелкие исправления по сайту с момента последнего обновления.
version 2.0.8 release 15/07/24
- Реализована система рангов с иконками.
- Самый низкий ранг Нонейм (незарегистрированный пользователь), самый высокий пользовательский ранг – Донатер.
- За 1000 рейтинга комментариев или постов (отображается в профиле) пользователь переходит в группу Тысячник.
- За 250 комментариев или 50 постов пользователь переходит в группу Соул.
- Запущен Скуф-блог в качестве сайд-проекта админа в рамках текущего сайта.
- В меню добавилась ссылка на ленту последних комментариев по всему сайту.
- В меню добавилась ссылка на стену.
- Различные мелкие исправления по сайту с момента последнего обновления.
version 2.0.7 release 10/07/24
- Теперь после регистрации пользователь попадает в группу Нуб (ранее в группу Юзер).
- Группа Нуб имеет ряд ограничений: нельзя пользоваться личными сообщениями, нельзя писать больше 3 комментариев в день и ещё по мелочи.
- Пользователь из группы Нуб не может видеть скрытый текст в постах.
- Чтобы перейти из группы Нуб в группу Юзер, необходимо написать 5 комментариев.
- Также можно перейти в группу Эпик после публикации 1 авторского поста.
- Полноценно заработал фильтр нецензурных слов, матерные комментарии и посты будут отклоняться системой.
- Различные мелкие исправления по сайту с момента последнего обновления.
version 2.0.5 release 07/06/24
- Изменение рейтинговой системы для постов и комментов.
- Теперь рейтинг формируется в единое число и отображается в профиле пользователя.
- Можно ставить дизлайки, которые также отрицательно влияют на целое число рейтинга.
- В рейтинге участвуют только авторские посты, комментарии не формируют рейтинг пользователя.
- Различные мелкие исправления по сайту с момента его релиза.
version 2.0 release 12/04/24
- Полная переделка сайта: смена движка, смена дизайна.
- Совмещение контента со старого форума и с сайта.
- Отказ от форума.
- Возможность добавления новостей пользователями.
- Регистрация и логин через ВК.
- Множество различных внедрений и изменений.