Душа_Чата
|
Сообщение #106
30 декабря 2023 в 23:33
|
Маньяк
2 |
1. Оптимизирован код для появления всплывающих уведомлений о зашедшем пользователе в чат, что скажется на более плавной анимации и меньшей загрузке процессора и видеокарты. Они теперь появляются с левой стороны, так как та часть по высоте больше освобождена для размещения, так как с правой стороны расположены кнопки управления. По мере их добавления и исчезновения, остаточные будут автоматически смещаться выше, чтобы не загромождать нижнее пространство. Это не создаст эффект, что снизу больше нет места для появления новых уведомлений в тех сулчаях, когда уведомлений появляется много за короткий промежуток времени. Такое уже случалось. К тому же когда у пользователя маленький экран, это случается намного чаще. Последний раз отредактировано 30 декабря 2023 в 23:38 пользователем Душа_Чата
|
Душа_Чата
|
Сообщение #107
6 января 2024 в 01:46
|
Маньяк
2 |
1. Теперь в чате подгружаются изображения только доверенных доменов, которые необходимо вручную назначать в массиве trustedDomains. Это необходимо для того, чтобы исключить возможность атаки со стороны злоумышленников. Дополнять домены можно тут и через запятую. Для последней записи запятая не нужна. Это должен быть именно домен без поддомена. // List of trusted domains const trustedDomains = [ 'imgur.com', 'pikabu.ru' ]; 2. Также более расширенная текстовая информация с эмодзи иконками. Последний раз отредактировано 6 января 2024 в 02:19 пользователем Душа_Чата
|
Душа_Чата
|
Сообщение #108
7 января 2024 в 01:01
|
Маньяк
2 |
1. В кэш панели справа от пользовательского айди отображается общее колличество посещений конкретного пользователя на момент пока скрипт отрабатывает на странице с чатом и чат открыт. Это наглядно видно по скриншоту под хайдом. UPD1. Небольшое дополнение к обновлению. Теперь цифра ярче и жирнее для отслеживаемых и более приглушённая и худощавей для всех остальных не отслеживаемых. UPD2. Отслеживаемые пользователи теперь виднее ещё лучше невооружённым взглядом. Последний раз отредактировано 7 января 2024 в 19:24 пользователем Душа_Чата
|
Душа_Чата
|
Сообщение #114
9 сентября 2024 в 23:58
|
Маньяк
2 |
1. В панели расширения добавлена индикационная плашка с цифровым значением, которое отображает введённое колличество символов в строку ввода чата и обновляется каждый раз при вводе последующих символов их удалении через backspace и отправке по enter. Панель затухает прозрачностью (0.4) спустя 3 секунды неактивности. Демонстрация Последний раз отредактировано 10 сентября 2024 в 00:18 пользователем Душа_Чата
|
Лень
|
Сообщение #131
24 сентября 2024 в 19:05
|
Кибергонщик
80 |
это конечно замечательно, только я бы её поближе к строке набора переместил, ибо её не видно. Не обращаешь внимания. вот сюда, например: И логично будет
|
Душа_Чата
|
Сообщение #132
29 сентября 2024 в 21:14
|
Маньяк
2 |
1. Добавлен альтернативный метод отслеживания напечатанного колличества символов в строке ввода общего чата. В чате заезда это пока что не работает. Если это прям и необходимо будет, то можно будет потом как-то сделать. Демонстрация UPD. Теперь оба индикатора (статический в панели и всплывающий) работают также в заездах. 2. Исправлен недочёт. При раскрытии чата по Ctrl + Space не возвращался фокус в поле для ввода текста. Исправлено. Последний раз отредактировано 30 сентября 2024 в 00:43 пользователем Душа_Чата
|
Душа_Чата
|
Сообщение #133
30 сентября 2024 в 01:32
|
Маньяк
2 |
1. Внесено визуальное оформление ко всплывающему индикатору колличества символов в строке ввода. Теперь, когда печатаются новые символы, стрелка указывает вправо, охарактеризовывая набор, а удаляя символы, стрелка показывает влево, сигнализируя нам о том, что символов стало меньше, чем было набрано до этого. Классный визуальный отзыв также был подчёркнут более жирным шрифтом для улучшения баланса между элементами. Теперь мало того, что смотрится гармонично но и внешне богаче. Демонстрация
|
Душа_Чата
|
Сообщение #134
30 сентября 2024 в 03:40
|
Маньяк
2 |
1. В кэш панели добавлена новая информация. Дата регистрации пользователя. Демонстрация
|
Душа_Чата
|
Сообщение #135
1 октября 2024 в 21:31
|
Маньяк
2 |
1. Усовершенствована панель кэша, где хранится лог о зашедших пользователях в чат. А именно был убран кликабельный ID и вместо него кликабельным стал логин. Сделано это для экономии места. Добавлена строка регистрации пользователя. При наведении на дату регистрации, отображатеся колличество времени проведённое им на сайте со дня регистрации до настоящего момента. Добавлена информация о лучшей скорости в обычном режиме и колличестве рейтинга. 2. Добавлен адресс (ibb.co) в качестве доверенных доменов для конвертации ссылки в картинку. Последний раз отредактировано 1 октября 2024 в 21:54 пользователем Душа_Чата
|
Душа_Чата
|
Сообщение #136
2 октября 2024 в 01:33
|
Маньяк
2 |
Исправлены некоторые недочёты кэш панели. 1. При ручном удалении кэша, он не всегда сбрасывался с первого раза в виду не идеального алгоритма. Теперь это происходит безотказно и при этом без уведомлений и автоматической перезагрузки страницы. Кэш панель автоматически скрывается как и было до этого. 2. Автоматический сброс также происходит без каких-либо уведомлений, так, что вы даже этого не замечаете. 3. В кэш панели было проделано на уровне кода разграничение по двум группам (профильные данные и профильные показатели). 4. Добавлено два новых результата (колличество друзей, колличество машин). 5. Профильные показатели кликабельны и ведут в нужный раздел. За исключением кликабельных данных по рейтингу. Если у пользователя за сегодня не было рейтинговых результатов, то перекинет на страницу рейтинга для галочки, где нет никаких конкретных актуальных данных по выбранному пользователю. Если же пользователь за сегодняшний день совершил хоть один игровой заплыв, то скорее всего его результат всплывёт. Последний раз отредактировано 2 октября 2024 в 01:35 пользователем Душа_Чата
|
Душа_Чата
|
Сообщение #137
2 октября 2024 в 15:49
|
Маньяк
2 |
1. Добавлена индикация о колличестве сохранённых пользователей в качестве кэша с данными для дальнейшего использования функционалом. Индикация обновляется автоматически в реальном времени, по мере добавления уникальных пользователей в кэш. Последний раз отредактировано 2 октября 2024 в 15:51 пользователем Душа_Чата
|
Душа_Чата
|
Сообщение #138
3 октября 2024 в 21:38
|
Маньяк
2 |
Внесены очередные улучшения. 1. В том случае, когда вы были заблокированы в чате, поле для ввода тут и сейчас становится вновь активным для набора текста, а кнопка отправки сообщений меняет свой фоновый цвет и иконку, характеризующую неспособность отправлять сообщения в общий чат, но зато можно отправлять сообщения в шепталку. Раньше это состояние активировалось после обновления страницы, а теперь это происходит без обновления, на момент получения бана. 2. Добавлена возможность автоматического обновления страницы для ввосстановления соединения с чатом в случае, если связь была потеряна сама по себе или же вы открыли другую вкладку с игрой и открытым чатом. Как только вы вновь вернётесь в предыдущую вкладку, обновление страницы произойдёт мгновенно после клика по вкладке. Этот способ примитивный, но всё-таки избавляет от ручных манипуляций (нажатия клавиши F5 или кликом мыши по кнопке обновления страницы). Последний раз отредактировано 3 октября 2024 в 21:51 пользователем Душа_Чата
|
Душа_Чата
|
Сообщение #139
4 октября 2024 в 22:18
|
Маньяк
2 |
1. Исправлена ошибка. В чате, в новом списке пользователей отображались не актуальные аватарки пользователей, так как в ссылке, ведущую на картинку аватарки не было приставки (timestamp), который необходим для отображения самой актуальной картинки, загруженной пользователем в самый последний раз. 2. Добавлены увеличиваемые аватарки в кэш панель. Аналогично увеличивающимся в новом списке чата. Последний раз отредактировано 4 октября 2024 в 23:36 пользователем Душа_Чата
|
Душа_Чата
|
Сообщение #140
6 октября 2024 в 00:51
|
Маньяк
2 |
1. Временно отключена функция удаления похожих сообщений в следствии того, что она не совсем корректно определяет схожесть сообщений. В этом необходимо ещё будет разобраться. 2. Добавлена интересная функция. Теперь в чат можно отправлять до 1000 символов в качестве длинного сообщения, которое будет автоматически разбито на части целого сообщения в пределах максимально допустимых 300 символов. Все части будут отправлены в чат автоматически с рандомизированными интервалом между (500ms - 1000ms). На момент отправки частей сообщения, поле для ввода сообщения будет заблокировано для ввода текста до тех пор, пока алгорит не отправит все разбитые на части сообщения как единое целое. Последний раз отредактировано 6 октября 2024 в 01:38 пользователем Душа_Чата
|
Душа_Чата
|
Сообщение #141
7 октября 2024 в 20:02
|
Маньяк
2 |
1. Теперь цифры в никах при обращении и написании не произносятся. Произносятся только буквы, так как произношение цифр каждый раз привносят диссонанс и дискомфорт при их прослушивании. Образовывается какая-то звуковая каша, при зачитывании каждого сообщения этим носителем никнейма с цифрами. 2. Также зачитываются приватные сообщения. 3. Исправлена ошибка остановки зачитывания сообщения после первого появившегося элемента в чате как последнего элемента обёрнутого не в тэг p. Последний раз отредактировано 8 октября 2024 в 01:31 пользователем Душа_Чата
|
Душа_Чата
|
Сообщение #142
8 октября 2024 в 22:14
|
Маньяк
2 |
1. Теперь сообщения зачитываются голосом вместе с наименованием смайлика emoticons, если такие встречаются в контексте.
|
Душа_Чата
|
Сообщение #143
10 октября 2024 в 03:25
|
Маньяк
2 |
1. Оптимизирован код в плане создания таких элементов, как кэш панель и изображение из чата в полноразмерном виде для дальнейших манипуляций с ним (масштабирование, перемещение), а для этого создана отдельная вспомогательная функция fadeTargetElement. Для создания фонового затемнения под создаваемым элементом создана вспомогательная функция fadeDimmingElement. Это поможет с лёгкостью в дальнейшем добавлять фон за всплывающим элементом, если такие планируется добавлять в будущем для чего-либо. 2. Теперь после скрытия изображения в полноэкранном режиме, подчищаются все созданные eventListeners с помощью mutationObserver. Это предотвратит заполнение объекта document дубликатами, что хорошо в плане производительности. Результатом проделанной работы стало то, что теперь кэш панель получила затемняющий фон, который с лёгкостью добавляется одной лишь вызывающей функцией. Картинка в полноформатном виде и кэш панель могут закрываться одним кликом ЛКМ по затемняющему фону, по двойному клику ЛКМ панели, картинке. P.S. Также можно закрывать и то и другое по клавише ESC, но правда имеется небольшой баг, который сыпет ошибку в консоли. На функционал это не влияет. Визуально работает исправно. Решено. Ошибки с ESC больше нет. Никаких ошибок при этом в консоли тоже нет. Победа! Последний раз отредактировано 10 октября 2024 в 19:49 пользователем Душа_Чата
|
Душа_Чата
|
Сообщение #144
12 октября 2024 в 00:29
|
Маньяк
2 |
1. В кэш панели теперь есть босятское разграничение пользователей. Группа активных пользователей и группа недавно зарегистрированных пользователей. Активными считаются те, кто пересёк временную черту в 24 часа. Недавно зарегистрированные считаются те, кто её пока что ещё не финишировал. Бывалые (Active users) Духи (New Registrations) Последний раз отредактировано 12 октября 2024 в 00:30 пользователем Душа_Чата
|
Душа_Чата
|
Сообщение #145
12 октября 2024 в 23:53
|
Маньяк
2 |
1. Добавлена возможность поиска пользователя в кэш панели через поисковое поле для ввода его ника или комбинации последовательности букв слева направо, букв ника пользователя. Стиль Fuzzy Finder. 2. Создаётся бэкап сообщения в общем чате. Если вы неожиданно для себя обновили страницу нажав не те клавиши на клавиатуре, то после перезагрузки страницы, ваше набранное сообщение никуда не денется и вы можете завершить его. Оно всегда будет вас преследовать до тех пор, пока вы его не удалите сами из поля для ввода сообщения или отправите по Enter. Последний раз отредактировано 13 октября 2024 в 03:18 пользователем Душа_Чата
|
Душа_Чата
|
Сообщение #146
15 октября 2024 в 02:05
|
Маньяк
2 |
1. Создан абсолютно новый функционал с нуля. Панель личных сообщений. Это обращения к вам в общем чате как общее сообщение и как приватное сообщение. Приватные сообщения подсвечены красным. P.S. Не забывайте после обновления скрипта обновлять список возможных к вам обращений. 2. Добавлена кнопка загрузки настроек в JSON формате. Там вы сможете указать свой список отслеживаемых пользователей и список слов, которые возможно как-то относятся к вашим прошлым никам, чтобы по ним срабатывало к вам обращение и сообщение попадало в панель личных сообщений. Кнопка пока что не загружает никакие настройки. В будущих обновлениях функционал для неё будет написан. Последний раз отредактировано 15 октября 2024 в 02:48 пользователем Душа_Чата
|