X
Пользователь приглашает вас присоединиться к открытой игре игре с друзьями .
[{{mminutes}}:{{sseconds}}] Ожидаем начала...    
Ctrl предыдущая следующая Ctrl Страницы
1 2 3 4 5

Форум «Программное обеспечение» / KG_Chat_PyQt

ЗАЧИНЩИКСОБЫТИЙ Сообщение #61 25 августа 2026 в 02:12
Маньяк
8
Стало значительно ЗНАЧИТЕЛЬНО быстрее чем было ранее. Раньше трекер виджет открывался за 4 секунды и это при 400 событиях.
А какой дикий ужас творился при фильтрации по никнейму и типу события.
https://i.imgur.com/B7LaBE1.mp4
Последний раз отредактировано 25 августа 2026 в 02:16 пользователем ЗАЧИНЩИКСОБЫТИЙ
ЗАЧИНЩИКСОБЫТИЙ Сообщение #62 25 августа 2026 в 16:13
Маньяк
8
Значительная оптимизация для трекинга пользователей в сторону бэкенда. Теперь все события (events), записываются посредством SQLite, а не в JSON файл как ранее. В JSON живут только (selected, frozen) не разростающиеся данные, а только добавленные никнеймы + id пользователей.
https://i.imgur.com/4zg0Aco.png
Последний раз отредактировано 25 августа 2026 в 16:18 пользователем ЗАЧИНЩИКСОБЫТИЙ
ЗАЧИНЩИКСОБЫТИЙ Сообщение #63 25 августа 2026 в 21:23
Маньяк
8
1. Приглушённое стилистическое оформление действий.
https://i.imgur.com/eUSDgTq.png

2. Быстрое открытие пользовательской папки с данными чата, чтобы не искать её самому.
https://i.imgur.com/kMChYSK.png

3. Настраиваемая комбинация горячих клавиш для скрытия/показа окна чата в настройках. Также отображение статуса и при какой-то проблеме иконка статуса меняет свой цвет и при наведении статус поясняет причину. Если комбинация горячих клавиш была не зарегистрирована по какой-то причине, то можно кликнуть по этой цветной иконке, чтобы попытаться перерегистрировать и вроде как всё должно заработать.
https://i.imgur.com/TssgvjJ.png
Последний раз отредактировано 25 августа 2026 в 23:59 пользователем ЗАЧИНЩИКСОБЫТИЙ
ЗАЧИНЩИКСОБЫТИЙ Сообщение #64 26 августа 2026 в 04:28
Маньяк
8
Упрощённая авторизация всё.

На смену ей уже давным давно пришёл web auth, но старый способ всё ещё оставался на всякий случай.
В виду того, что капча от yandex теперь закрепилась надолго и вероятно навсегда, web auth остаётся основным способом авторизации. Старое окно авторизации исчезло навсегда. Это минус одна кнопка в окне авторизации.

Также поменялся формат таблицы хранения данных в файле accounts.db. Более незачем удерживать profile_username и profile_password, так как функция Update from server также исчезла. То-есть, теперь чтобы обновить цвет никнейма и аватарку с сервера (клавогонок), необходимо будет удалить аккаунт из окна авторизации и переавторизоваться заново.

Также было добавлена отсутствующая стилизация полю ввода кода для двухфакторной аутентификации. И ещё приятный бонус: больше не проглядывает страница клавогонок, а замещается тёмным фоном с анимацией прокрутки, так что никаких пугающих нативных элементов страницы клавогонок, а только к расивая стилизация необходимых полей ввода и т.д.
https://i.imgur.com/eb19A1z.png
Последний раз отредактировано 26 августа 2026 в 05:09 пользователем ЗАЧИНЩИКСОБЫТИЙ
ЗАЧИНЩИКСОБЫТИЙ Сообщение #65 26 августа 2026 в 07:42
Маньяк
8
Добавлены две грандиозные настройк в разделе Chat.

1. XMPP resource. Позволяет выбрать канал связи: web или client. Канал web не позволяет держать на плаву чат рабочим с одного и того же аккаунта в клиенте и в браузере. Из-за чего рвётся соединение в браузерном чате, так как клиент быстро забирает канал себе восстановлением соединения причём мгновенно. В мгновение ОКА. С кувырка как Пьяный_Качок или с пол пинка. client же позволяет сидеть одновременно и в клиенте и в чате браузера без потери связи. Единственный минус, нельзя получать приватные сообщения от web на client. Если кто-то с дефолтного чата вам нашепчет и вы выбрали в настройках client, вы этого не увидите. Но когда оба сидят с настройкой client
с одного и того же клиента PYQT, то отправлять приватные сообщения можно и будут видимыми.

2. Own messages. Эта настройка --- способ отображения вашего отправленного сообщения в чат. local - мгновенное отображение вашего сообщения в чат подавляя серверные ответы, но вы также никогда не поймёте, дошло ли ваше сообщение до оппонента или нет. server - это ответ от сервера, а не прямой рендер вашего сообщения локально. Единственный минус. Самое первое сообщение в этом режиме отправляется в районе 1 секунды. Последующие мгновенно.

https://i.imgur.com/wsksTMd.png
Последний раз отредактировано 26 августа 2026 в 07:47 пользователем ЗАЧИНЩИКСОБЫТИЙ
ЗАЧИНЩИКСОБЫТИЙ Сообщение #66 26 августа 2026 в 22:47
Маньяк
8
1. Добавлены дополнительные кнопки прокрутки от даты к дате по разделителю даты. Кнопки отображаются, только если есть разделитель даты. Это применимо для чатлог парсера и для юзер трекера.

2. Юзер трекер теперь поддерживает трекинг вплоть до 30 дней. В настройках задана выборка hours или days. В виджете трекера при клике на разделитель даты, можно скрыть все события, кроме выбранной даты.
https://i.imgur.com/sFEQL1q.mp4
https://i.imgur.com/uEUJNwv.png

3. Исправлена настройка Chat > Enable YouTube link preview. Ранее эта настройка никак не отрабатывала. YouTube ссылки всё-равно конвертировались в channel name - video title. При выключении не было отображено оригинальной ссылки и даже после перезагрузки чата. Теперь же эта настройка отрабатывает в реальном времени без необходимости перезагружать чат. Происходит перерасчёт через force_recalculate layout.

4. В настройки вынесен настраиваемый лимит на отображение максимального колличества сообщений для чатлогов и отдельно для сообщений чата.
При парсинге сообщений в чатлогах, по достижению лимита, сообщения не рендерятся, но есть возможность сохранить в обмен буфера или же сохранить спарсенный лог как файл.
https://i.imgur.com/j1skMuB.png

5. При поиске в чатлогах по дням, поиск происходит при каждом введённом символе, когда как в парсере только с подтверждением по Enter, так как сообщений там значительно больше и сложно обрабатывать такое колличество каждым последующим нажатием клавиши.
https://i.imgur.com/6IrqS0f.png

6. Добавлена подсветка символов/слов, при поиске в чатлогах.
https://i.imgur.com/cZESmrK.png
Последний раз отредактировано 27 августа 2026 в 02:07 пользователем ЗАЧИНЩИКСОБЫТИЙ
ЗАЧИНЩИКСОБЫТИЙ Сообщение #67 27 августа 2026 в 16:34
Маньяк
8
1. Отображаем разделители в виде дат в результатах парсинга даже при фильтрации или поиске, чтобы сохранить возможность открыть сплит окно снизу по выбранной дате.

2. Глобальная кнопка поиска по сообщениям чата и чатлогам в панели кнопок справа.
https://i.imgur.com/4EunPVS.mp4

3. Поиск с подтверждением по Enter теперь определяется настройкой лимита сообщений в настройках: Chatlog live search up to (messages).

4. Воздействие горячких клавиш в результатах парсинга и открытом снизу сплит окне в зависимости от того, где курсор ложится.

5. Добавлена настройка: Validate usernames in chatlog parser (API check) чтобы при выключенном состоянии не проверять переименованных и несуществующих пользователей перед парсингом и для добавление в сохранёнки.

И прочие мелкие фиксы...
Последний раз отредактировано 27 августа 2026 в 16:59 пользователем ЗАЧИНЩИКСОБЫТИЙ
ЗАЧИНЩИКСОБЫТИЙ Сообщение #68 27 августа 2026 в 20:40
Маньяк
8
1. Настройки в виде check замещены на combo для bypass (competitions, mention & private, bans, tracked, regular messages). Кстати, настройка regular messages была только добавлена, чтобы была возможность задать правило и для них, когда общая настройка из кнопок справа отключена. Там можно например задать опцию Duration, и без каких-либо условий они будут скрываться независимо от того двигали вы мышью или нажимали клавишу. Они скрываются по истечении заданного времени в настройке Auto-hide delay (seconds).

На выбор три варианты.
1. Off - мы не обходим выключенную настройку уведомлений из панели кнопок справа. --> https://i.imgur.com/m8HzFp6.png
2. Default - мы обходим выключенную настройку уведомлений и скрываем их по выставленной настройке Hide notifications on
3. Duration - мы обходим выключенную настройку уведомлений и скрываем по истечении заданной настройки Auto-hide delay (seconds) при этом игнорируем Hide notifications on.
https://i.imgur.com/DvsvS9T.png
Последний раз отредактировано 27 августа 2026 в 20:47 пользователем ЗАЧИНЩИКСОБЫТИЙ
ЗАЧИНЩИКСОБЫТИЙ Сообщение #69 28 августа 2026 в 22:17
Маньяк
8
1. Теперь при старте (или других выбранных настроек на этот счёт ... ) чата можно знать кто вам написал на время вашего отсутствия.
Настройки https://i.imgur.com/Dis9dMJ.png
Уведомление https://i.imgur.com/11dC1QZ.png
В чате тот же прогресс бар, как при парсинге сообщений вручную в фоне https://i.imgur.com/HcXNOVY.mp4

Единственный момент. Логи за сегодня он не парсит. Только за прошлые дни включая вчерашний. За сегодня вам нужно смотреть логи самому.
В будущем рассмотрится необходимость также включить и сегодняшний день.
Последний раз отредактировано 28 августа 2026 в 22:58 пользователем ЗАЧИНЩИКСОБЫТИЙ
ЗАЧИНЩИКСОБЫТИЙ Сообщение #70 29 августа 2026 в 00:53
Маньяк
8
1. Парсинг сообщений за текущий день

Автоматический и ручной парсеры теперь обрабатывают сообщения, отправленные за текущий день, что ранее было невозможно.

Это позволяет автоматическому парсеру учитывать упоминания за текущий день, а также точное время отправки сообщения, в котором было обращение к пользователю.

При определении новых упоминаний учитывается момент последнего присутствия пользователя в чате:

  • если сообщение с упоминанием было отправлено во время нахождения пользователя в чате, оно не будет считаться новым при следующей загрузке чата — предполагается, что пользователь уже мог его прочитать;
  • если сообщение было отправлено до входа пользователя в чат, оно будет определено как новое, и при следующей загрузке чата пользователь получит уведомление.


Пример: для определения момента присутствия сохраняется время последнего пребывания каждого пользователя в чате:

{
    "by_user": {
        "ПОТРОШИТЕЛЬЧАТА": "2026-08-29T00:47:18",
        "ЗАЧИНЩИКСОБЫТИЙ": "2026-08-28T22:30:55"
    }
}


Время сохраняется отдельно для каждого пользователя и используется как точка отсчёта при определении новых упоминаний.
Последний раз отредактировано 29 августа 2026 в 00:57 пользователем ЗАЧИНЩИКСОБЫТИЙ
ЗАЧИНЩИКСОБЫТИЙ Сообщение #71 29 августа 2026 в 11:00
Маньяк
8
Лог событий (JOIN, LEFT, GAME) в сообщениях чата больше не логируются, так как наводили лишь много неразборчивого шума через каждое обычное сообщение пользователя. Им был выделен отдельный сплит сверху, где создаётся всего-лишь одно сообщение, которое накапливает в себе события всех пользователей, что значительно повышает читабельность. В настройках можно задать максимальную высоту этого сплита или же через драг разделительной горизонтальной линии. Это два пути настройки, которые запоминаются.
Эта настройка находится в разделе User Tracker > Presence pane height (%).
ЗАЧИНЩИКСОБЫТИЙ Сообщение #72 29 августа 2026 в 23:29
Маньяк
8
1. Наведён порядок в настройках. В разделах были созданы подразделы для Chat и Notifications разделов, а также сделано перемещение местами.
https://i.imgur.com/Jhfd2T8.png https://i.imgur.com/vLgEuOP.png

2. Отслеживаемые пользователи видны в списоке пользователей Live чата и в чатлогах.
Эти иконки звёзд включаются и отключаются из настроек.
https://i.imgur.com/4jjYl6e.png https://i.imgur.com/i9n39V1.png
ЗАЧИНЩИКСОБЫТИЙ Сообщение #73 31 августа 2026 в 13:11
Маньяк
8
1. Добавлен перевод приложения на русском языке. В настройках в разделе Чат, можно переключиться между двумя языками: English, Русский.

2. Для рейтинговых соревнований добавлено отображение очков и бонусов. Опционально включается их видимость из настроек как и отображение стоимости за вход в рейтинговое соревнование. На случай каких-то непредвиденных ошибок с подгрузкой очков и бонусов, выскакивает окно с ошибкой, что могло поспособствовать такой причине.

3. Исправлена ошибка. После переподключения чата, строка с ожидающим соревнованием не появлялась.

4. Для уведомлений как сообщение о соревновании, вместо аватарки пользователя, применяется своя уникальная аватарка, как применяется для системных и сообщений упоминаний спарсенных после открытии приложении чата. https://i.imgur.com/A0WCgf7.png
Последний раз отредактировано 31 августа 2026 в 13:31 пользователем ЗАЧИНЩИКСОБЫТИЙ
ЗАЧИНЩИКСОБЫТИЙ Сообщение #74 31 августа 2026 в 15:45
Маньяк
8
  1. Кнопки списка банов, трекера пользователей и настроек работают как переключатель: повторный клик закрывает панель (как «Назад к сообщениям»).
  2. Ctrl+, — открыть / закрыть настройки.
  3. Ctrl+J — войти / создать комнату.
  4. Кнопка голоса: правый клик открывает панель произношения имён (вместо Ctrl+клик).
  5. Повторный клик по тому же нику в списке пользователей закрывает профиль.
  6. Справка (F1) дополнена новыми сочетаниями клавиш.
ЗАЧИНЩИКСОБЫТИЙ Сообщение #75 31 августа 2026 в 23:01
Маньяк
8
1. Новые настройки и новые возможности. Изменения касаются всплывающих уведомлений. Опции настройки в разделе Уведомления и Соревнования.
https://i.imgur.com/aOkWkxN.png
https://i.imgur.com/3cWBEEF.png

2. Быстрый ответ через уведомление помимо клика на кнопку ответить: Клик СКМ по телу уведомления.
Последний раз отредактировано 31 августа 2026 в 23:26 пользователем ЗАЧИНЩИКСОБЫТИЙ
ЗАЧИНЩИКСОБЫТИЙ Сообщение #76 1 сентября 2026 в 12:18
Маньяк
8
1. Добавлена настройка мгновенного скрытия сообщения и уведомлении о соревновании при клике на ссылку для входа или горячей клавиши E в чате без фокуса строки ввода сообщения.
2. Все данные и настройки мигрированы в KG_Chat_Data папку, так что с последующими обновлениями больше не придётся перенастраивать заново.
3. В уведомлениях теперь можно кликать по никнейму в шапке уведомления чтобы открыть окно чата и профиль пользователя.

Перед обновлением необходимо послностью снести папку с чатом и папку с данными KG_Chat_Data для надёжности.
Последний раз отредактировано 1 сентября 2026 в 12:19 пользователем ЗАЧИНЩИКСОБЫТИЙ
ЗАЧИНЩИКСОБЫТИЙ Сообщение #77 1 сентября 2026 в 14:44
Маньяк
8
1. Раньше можно было забанить пользователя временно или навсегда из контекстного меню по никнейму из сообщений. Теперь можно и из контекстного меню списка пользователей справа от сообщений.

2. Добавлена возможность Задать, Изменить, Удалить произношение имени говорилкой из контекстного меню для сообщений и для юзерлиста по никнейму. Чтобы удалить произношение, достаточно оставить в диалоге поле пустым и нажать ОК или Enter.
Последний раз отредактировано 1 сентября 2026 в 14:45 пользователем ЗАЧИНЩИКСОБЫТИЙ
ЗАЧИНЩИКСОБЫТИЙ Сообщение #78 1 сентября 2026 в 19:42
Маньяк
8
Дофига и трошки настроек по MPV и YTDLP. Абсолютно новый раздел.
https://i.imgur.com/Brd5zNa.png
ЗАЧИНЩИКСОБЫТИЙ Сообщение #79 2 сентября 2026 в 02:32
Маньяк
8
1. Задано копирование информации в чатлоге.
https://i.imgur.com/PBPYcv6.mp4

2. В настройках созданы настройки плавности подсветки строки сообщения и копиования ссылки и других элементов (ссылки на чатлог и информации о чатлоге, а также ссылок в сообщениях).
https://i.imgur.com/mBT0M2K.mp4
ЗАЧИНЩИКСОБЫТИЙ Сообщение #80 2 сентября 2026 в 12:28
Маньяк
8
Добавлены настройки для уведомлений.
Отступ сверху для всех трёх режимов позиционирования (Left, Center, Right).
Отступ сбоку для двух типов (Left, Right). Center игнорируется в этом случае.
https://i.imgur.com/nXvFxxL.png
Последний раз отредактировано 2 сентября 2026 в 12:29 пользователем ЗАЧИНЩИКСОБЫТИЙ

Чтобы писать в форуме, нужно зарегистрироваться.

Ctrl предыдущая следующая Ctrl Страницы
1 2 3 4 5

Связаться
Выделить
Выделите фрагменты страницы, относящиеся к вашему сообщению
Скрыть сведения
Скрыть всю личную информацию
Отмена