Душа_Чата
|
Сообщение #187
25 января 2025 в 00:53
|
Маньяк
2 |
1. Исправлена ошибка, из-за которой публичные и приватные сообщения (доступные в чате) не окрашивались (в отличительные цвета) в панели личных сообщений. Проблема заключалась в том, что лимит в 100 сообщений не достигал актуальных записей, если сохранённых сообщений было больше 100. Теперь окраска общих и приватных сообщений осуществляется с конца, с учётом установленного лимита, и только для сообщений, присутствующих в общем чате. 2. Теперь, когда вы кликаете по элементу времени в панели личных сообщений, ваше время с учётом вашего часового пояса будет конвертировано в московское время и перенаправит вас в chatlogs с правильной ссылкой. 3. Из панели чатлогов можно перейти в дефолтные чатлоги при клике на элемент времени, при этом время преобразуется в московский часовой пояс только для ссылки перехода. 4. Кэшь панель стала чуть уже. Ширина с 90vw изменилась до 80vw. 5. В панелях персональных сообщений и чатлогов реализована конвертация изображений и YouTube роликов. Изображения корректно скрываются при даблклике, при этом затеняющий фон не удаляется, если открыта одна из панелей. 6. В панели личных сообщений добавлена возможность перехода к профилю пользователя по клику на его никнейм. Эта функция работает только с новыми сообщениями, полученными после обновления, так как для старых сообщений информация о user ID отсутствует. 7. Переход к профилю персонажа по клику на никнейм из панели чатлогов работает по немного другому алгоритму для получения айдишников, чем в панели личных сообщений. В последней используется парсинг айдишников с страницы сайта, что возможно при инспектировании кода страницы. В панели чатлогов айдишники подтягиваются по нику через запрос к API, и в дальнейшем полученный айдишник используется без дополнительных запросов, так как он сохраняется в localStorage на постоянной основе, пока пользователь не очистит данные в браузере. Эти данные хранятся в ключе userIdsCache. Пример уже зарегистрированных данных доступен. { "Supersonic": 127875, "Душа_Чата": 748754, "Лень": 138339, "un4given": 111001, "Солнцеликий": 773950, "Клавобот": 324864, "batton": 133218, "Анаболизм": 723705, "Чеснокъ": 306728, "Юсти": 792926, "Doctorisimus": 490344, "vnest": 627771, "slvqnz": 535388, "Кащей": 307792, "enzyme": 722414, "bulba1132": 712139, "Nowhereman42nd": 381747, "metamorphosis1": 706660, "Rellese": 785816, "Whirl": 117172, "Верховцев": 85213, "sannseiy1": 802309, "_Сайман_": 384237, "Экклезиаст": 608765, "GendalfC": 801567 } 8. Исправлены проблемы с неотображающимися системными сообщениями в чатлогах. Сообщения, отправленные через команду /me, теперь будут отображаться в панели чатлогов под именем Клавобот. 9. Функция highlightMentionWords предназначена для подсветки слов, которые являются упоминаниями о вас, то есть ключевых слов, таких как ваш никнейм или другие алиасы, прописанные в настройках. Она ищет эти слова в тексте сообщений и выделяет их, чтобы они стали более заметными. Теперь функция работает не только в общем чате, как это было раньше, но и в панели личных сообщений и панели чатлогов. Это стало возможным благодаря модификации функции, которая теперь поддерживает обработку нескольких типов контейнеров. Последний раз отредактировано 25 января 2025 в 09:55 пользователем Душа_Чата
|
Душа_Чата
|
Сообщение #188
27 января 2025 в 01:30
|
Маньяк
2 |
1. Обновлена документация в начале темы: https://klavogonki.ru/forum/software/3933/page1/#post1с учётом проделанных последних обновлений. 2. Была ошибка со всплывающими сообщениями при закрытом чате через Ctrl + Space. Сообщения из шепталки были без текста со значением null. Теперь сообщения из шепталки помечаются emoji иконкой громкоговорителя. Последний раз отредактировано 27 января 2025 в 06:46 пользователем Душа_Чата
|
Душа_Чата
|
Сообщение #189
28 января 2025 в 02:50
|
Маньяк
2 |
1. Появилась возможность переключаться между панелями без необходимости скрывать предыдущую. 2. Обновлённая база иконок для безаватарочных пользователей. Уклон на лицевое составляющее, нежеле как было ранее на телесное некоторых видов животных. Последний раз отредактировано 28 января 2025 в 04:35 пользователем Душа_Чата
|
Душа_Чата
|
Сообщение #190
29 января 2025 в 02:19
|
Маньяк
2 |
1. Теперь в панели чатлогов появилась кнопка для фильтрации сообщений, которая работает по принципу переключателя. При первом нажатии она скрывает сообщения, не содержащие обращений к вам. При повторном нажатии скрытые сообщения снова становятся видимыми. Таким образом, вы можете быстро просматривать только те сообщения, в которых есть обращения к вам, и скрывать остальные по мере необходимости. Последний раз отредактировано 29 января 2025 в 02:20 пользователем Душа_Чата
|
Душа_Чата
|
Сообщение #191
30 января 2025 в 21:39
|
Маньяк
2 |
1. В панели чатлогов теперь можно прокручивать чат, просто кликнув на контекст сообщения — выбранное сообщение при этом окажется точно по центру контейнера. 2. Если включён режим просмотра всех обращений к себе, клик по контексту сообщения отобразит скрытые сообщения и прокрутит чат так, чтобы выбранное сообщение оказалось в центре. Это позволит сразу увидеть его в окружении других сообщений и разобраться в общем контексте. UPD. Фикс после обновления. Исправлена проблема, из-за которой как личные, так и общие сообщения в панели личных сообщений подсвечивались цветами, указывающими на наличие текущего сообщения в чате. 3. Теперь в панели личных сообщений появилась возможность удалять ненужные сообщения с помощью комбинации Ctrl + ЛКМ (Ctrl + Левый Клик Мыши), применяемой к тексту сообщения. Эта функция позволяет пользователям быстро и удобно очищать список от нежелательных записей. 4. Функциональность удаления личных сообщений была переработана и вынесена в отдельную функцию. Теперь можно удалить все сообщения от конкретного пользователя, удерживая клавишу Ctrl и нажимая на элемент имени. Все сообщения выбранного пользователя удаляются мгновенно! 5. К функции удаления личных сообщений была добавлена новая возможность: теперь можно удалять сообщения начиная с выбранного и до конца списка, но только для текущего пользователя, если удерживать клавишу Ctrl и кликнуть на элемент времени. 6. Открытие профиля в iframe-контейнере прямо в чате при клике на ссылку профиля с зажатой клавишей Ctrl. (UPD. Без Ctrl). 7. В панели чатлогов теперь при поиске сообщения и клике на текст сообщения строка поиска автоматически очищается, и снова отображаются все сообщения. Вас прокручивает до сообщения, на текст которого вы кликнули, и оно отображается в середине экрана. Это позволяет ознакомиться с окружающим его контекстом. 8. Оптимизация отрисовки сообщений в панели чатлогов и личных сообщений с использованием content-visibility: hidden и font-size: 0 вместо display: none. UPD. Изменение. В списке пользователей переход к профилю без Ctrl загружает его в iframe, а с Ctrl открывает в новой вкладке. Последний раз отредактировано 31 января 2025 в 11:59 пользователем Душа_Чата
|
Душа_Чата
|
Сообщение #192
1 февраля 2025 в 03:43
|
Маньяк
2 |
1. Поиск недоступных личных сообщений в чате ещё никогда не был таким простым. В случае когда ваше сообщение всё ещё доступно в чате, панель персональных сообщений закрывается и сообщение в общем чате прокручивается до середины контейнера и проигрывается анимация (shake). В случае, когда сообщение в общем чате более не доступно, оно загрузится в панели чатлогов к нужной дате и на нужное сообщение, тем самым аналогично прокрутив его до середины контейнера панели чатлогов. 2. Если сообщение не было найдено даже в панели чат логов, тогда панель закроется и вновь откроется панель личных сообщений. 3. Ранее системные сообщения именовались ником Клавобот, теперь SYSTEM 4. Редизайн слов упоминания. Так они остаются заметными, меньше нагромождают интерфейс и не смещают излишне элементы сообщений по вертикали. Последний раз отредактировано 1 февраля 2025 в 05:41 пользователем Душа_Чата
|
Душа_Чата
|
Сообщение #193
2 февраля 2025 в 09:52
|
Маньяк
2 |
1. В новом списке пользователей чата была переработана кнопка перехода в профиль. Теперь она стала более информативной, отображая графический элемент в формате SVG с заливкой, которая отражает процентное соотношение текущего ранга пользователя от 0 до 100%. Если же пользователь заблокирован или не может отправлять сообщения в первые 3 дня после регистрации, иконка прогресса заменяется на крестик (x). 2. Отличная новость! Удобство со временем совершенствуется. Теперь открытые изображения можно скрывать нажатием пробела. 3. Добавлен алгоритм сортировки пользователей в чате. Последний раз отредактировано 2 февраля 2025 в 16:52 пользователем Душа_Чата
|
Душа_Чата
|
Сообщение #194
3 февраля 2025 в 10:27
|
Маньяк
2 |
1. Теперь Ctrl+клик по нику пользователя в чате открывает его профиль для быстрого отправления сообщений, обычный клик по-прежнему отправляет приватное сообщение в чат. 2. Теперь для просмотра изображения в полном размере доступна возможность переключаться между изображениями не только с помощью стрелок влево и вправо, но и при помощи левой и правой кнопки мыши для дополнительного удобства. Также, удерживая клавишу Ctrl и нажимая на левую кнопку мыши, изображение открывается в новой вкладке. При удерживании клавиши Ctrl и нажатии правой кнопки мыши, изображение закрывается, а ссылка на него копируется в буфер обмена. 3. Теперь окно с профилем (iframe) закрывается при клике вне его области. 4. Добавлена поддержка конвертации MP4-ссылок в Video. Также ссылки сохраняются с форматированным описанием типа видео и хоста. Аналогично, как и с изображениями, конвертируются только доверенные источники. 5. События панелей оптимизированы: удаляются те, что были добавлены предыдущей панелью. 6. В панели чатлогов добавлена фильтрация по медиа контенту (изображения и видео). Последний раз отредактировано 4 февраля 2025 в 10:56 пользователем Душа_Чата
|
Душа_Чата
|
Сообщение #195
4 февраля 2025 в 15:06
|
Маньяк
2 |
1. Навигация в панели чатлогов между словами обращения и медиа контентом стала ещё удобней. Переключение между двумя типами отображения мгновенное без промежуточных возобновляемых показов всех сообщений. 2. Добавлены счётчики для переключения типов сообщений: mention (упоминания) и media (изображения и видео). Последний раз отредактировано 4 февраля 2025 в 15:55 пользователем Душа_Чата
|
Душа_Чата
|
Сообщение #196
5 февраля 2025 в 16:21
|
Маньяк
2 |
1. Теперь все закодированные ссылки, отправленные другими пользователями, конвертируются в декодированные, а вставленные в строку ввода чата — автоматически преобразуются в их декодированную форму на этапе буфера обмена и при вставке представлены в декодированном виде. 2. Подписи к ссылкам аналогично. 3. Ссылкам задан новый цвет и при наведении меняется на более светлый. Последний раз отредактировано 5 февраля 2025 в 18:58 пользователем Душа_Чата
|
Душа_Чата
|
Сообщение #197
6 февраля 2025 в 11:38
|
Маньяк
2 |
1. Манипуляция левой и правой кнопкой мыши с раскрытым изображением в полном размере работает только при клике непосредственно по самому изображению. Средняя кнопка мыши работает в любом месте, как и было ранее. Это сделано для того, чтобы при клике левой кнопкой мыши вне изображения оно закрывалось, а не переключало картинку перед закрытием, что вызывало эффект глитча и возможные вылеты скрипта в ошибку и полную неработоспособность. 2. При наведении на превью изображения плавно изменяется его прозрачность, а обводка на превью изображений в панели чатлогов и сообщений удалена. Последний раз отредактировано 6 февраля 2025 в 20:20 пользователем Душа_Чата
|
Душа_Чата
|
Сообщение #198
8 февраля 2025 в 14:23
|
Маньяк
2 |
1. В панели личных сообщений теперь можно безопасно удалять сообщения. Перед удалением необходимо нажать «Сохранить» и подтвердить своё намерение через всплывающее окно (Prompt). Исключение — кнопка удаления (корзина). Она мгновенно удаляет все сообщения без предупреждений. Будьте внимательны.2. Добавлены кнопки «Импортировать» и «Экспортировать» для сообщений. Экспорт выполняется в один файл, а импорт поддерживает загрузку нескольких файлов с разными сохранёнными сообщениями, объединяя их в общие данные. 3. Для корректного автоматического поиска сообщений из панели персональных сообщений в панели чатлогов требуется сверхточное время на компьютере (погрешность не более ±2 секунд). Необходимо добавить в Windows задачу для обновления времени при запуске системы. Это можно быстро выполнить, запустив командную строку (cmd) от имени администратора и вставив следующий код. schtasks /create /tn "Time synchronization" /tr "w32tm /resync" /sc onstart /ru SYSTEM /rl HIGHEST 4. Настроены отступы в панелях между кнопками в шапке и строкой поиска, чтобы привести их к единому стандарту и улучшить внешний вид. 5. Поддержка поиска чатлогов по введённому запросу в формате даты YYYY-MM-DD, YYYY:MM:DD или YYYYMMDD, с учётом минимальной и максимальной допустимой даты и проверки на валидность. Для выполнения поиска необходимо нажать Enter. 6. Игнорируемые пользователи, помимо исключения их из чата, также не отображаются на панели чатлогов. 7. =>(1) Событие клика по имени пользователя в чате было изменено следующим образом: обычный клик активирует режим приватного сообщения в чате, клик с клавишей Ctrl — открывает профиль пользователя в iframe с возможностью отправить личное сообщение, а клик с клавишами Ctrl + Shift — выполняет то же самое, но открывает профиль в новой вкладке, а не в iframe. (2) Для панели кэша: обычный клик просто открывает профиль пользователя, главную страницу. Клик с клавишей Ctrl — открывает профиль в iframe с возможностью отправить личное сообщение, а клик с клавишами Ctrl + Shift — открывает профиль пользователя в новой вкладке. https://i.imgur.com/s30tehV.mp48. Панель чатлогов теперь имеет два уровня фильтрации: (1) Фильтрация 100% одинаковых сообщений подряд — отображается только одно из группы идентичных сообщений. Это делает загрузку быстрее, так как исключает нагрузку от одинаковых спамных сообщений. (2) Исключение игнорируемых пользователей из лога, как указано в настройках (ignored). Эти два слоя защиты делают чатлоги более читаемыми и ускоряют их загрузку. Последний раз отредактировано 9 февраля 2025 в 02:02 пользователем Душа_Чата
|
Душа_Чата
|
Сообщение #199
9 февраля 2025 в 13:54
|
Маньяк
2 |
1. Выставлено ограничение на загрузку чатлога до 1000 КБ. В поле поиска отображается размер файла в (КБ) и значение общего количества сообщений. Если происходит ошибка или размер превышает 1000 КБ, в поле поиска будет показано сообщение об ошибке или ограничении. Все эти сообщения отображаются как (placeholder) текст-заполнитель. скрытый текст… Вес чатлогов и общее колличество сообщений  Лимит по загрузке  Ошибка 
|