Приваты и чаты теперь практически являются одной и той же сущностью.
Можно, наверное, с помощью HistorySweeperLight очищать историю чатов при выходе.
Тут пунктика очень не хватает "Сохранять в базу" Настройки > Беседы > Чаты > События и фильтрыТочно не тут, потому что это настройки плагина сообщений (плагина, реализующего окно привата/чата). Сначала событие прилетает протоколу, протокол передаёт его на запись драйверу базы, а затем уже драйвер базы уведомляет плагин сообщений, что в базе появилось событие, которое плагин сообщений покажет. Каждый выполняет свою роль, и плагин сообщений в этой цепочке располагается уже после записи события в базу, поэтому он не может и не должен решать, писать событие в базу или нет. Он может решать, писать ли событие в текстовый файл, вот это он может (и делает), потому что запись в файл происходит одновременно с показом сообщения.
Не работают.понял
ни у кого больше не падают. Но, вообще, там какой-то странный код, отчего периодически плагин вообще не работает.больше не слать логов-дампов?
по крашлогам не понятьMiranda NG Version: 0.96.4 alpha build #25862 (c2f9a67162) x64
Отчет о версиях полный давайте,Так самый полный отчет там и есть в crash***********.txt, всё исподнее :)
А затем просто всё упало...ну тут просто гуй переполнился, и в какой-то момент прислал NULL вместо контекста рисования.
Потом я решил покрутить историю за движок скроллбара (в истории >170000 сообщений).движок я пока не трогал даже, тут пока хватает мелкого хлама с полностью переписанной навигацией
интересно, а сколько Миранда при этом отожрала GUI handlesЕсли речь про GDI Objects в процесс эксплорере, то в процессе таскания движка (и PgDn тоже) оно увеличивалось, и по достижении ровно 10000 упало. Private доросло в этом процессе примерно с 75М до 244М.
Сделано.Спасибо! :THUMBS UP:
А разве значки нельзя настроить через настройку значков?"Голова два уха" ;D совсем вылетело из головы - Спасибо!
https://github.com/miranda-ng/miranda-ng/issues/3676:THUMBS UP: А вот ещё вопрос - цвет даты/времявот так ничего не меняется
А должно?ну по-умолчанию в шаблоне прописано %I %i [color= red ][ b ]%N[ /b ][/color] вот отсюда и мысль что поддерживается
ну по-умолчанию в шаблоне прописаноНи в одном шаблоне по умолчанию нет такого.
и в предпросмотреТам цвет берётся из "Тонкие настройки → Цвета и шрифты"
дату/время возможно отделить для настройки?Имена и отметки времени это же не типы событий, непонятно вообще, как их красить...
Я переоткрою, но это не помешает ему висеть ещё лет 10, пока не найдётся тот, кто одновременно хочет и может переписать всё это с нуля.
А при чём тут табсы, если речь про NewStory.При том, что и там и там один и тот же контрол (richedit) используется (в отличие от h++), и отображается одна и та же информация, но в табсах не течет, а в ньюстори течет. Или я ошибаюсь, и в табсах не тот же контрол?
в отсутствии H++У меня в присутствии h++ работает h++, и именно ей я копаюсь в большой истории, когда надо найти что-то давнее. Она работает хорошо. Но проблема - h++ не умеет сделать правильный "copy URL" для ICQ (с преобразованием в верную временную ссылку на файл) и не поддерживают оффлайн файлы. Таким образом - чтобы найти и достать нужный файл из большой истории, надо сначала в h++ найти его, запомнить положение бегунка скроллера, где это примерно находится, затем включить ньюстори, примерно в нужное место поставить бегунок, и, если повезет - попасть на нужный участок истории. Ну и уже из ньюстори получить доступ к файлу. А если не повезет - то закрыть историю, открыть, чтобы освободить гди-объекты, чтобы не упало, и заново попробовать. И так итеративно до достижения успеха. Если в истории 20-30К сообщений, то обычно с первого-второго раза выходит. А если 200К - то может и вообще не получиться.
вместо имени отправителя показывает название чатаНе подтверждаю (https://i.imgur.com/Lms2dmF.png)
Возможность экспортировать историю во что-то, кроме json(как было в H++)Уже запрошено (https://github.com/miranda-ng/miranda-ng/issues/3530)
1)Скрытие панели ввода текста в зависимости от ситуации, например: я открываю rss канал из NewsAggregator и у меня нет панели ввода, кнопок форматирования текста, цитирования и отправки файлов, также и при открытии канала в ТГ или при заходе в чат с пользователем ВК, который добавил меня в чс
3)Кнопка "Открыть расположение файла" при ПКМ клике на вложениеРеализовано в последних билдах.
У меня почему-то вместо имени отправителей название чата и в чате в ВК и в чате ТГ(просмоторщик выбран newstory, так происходит в истории и окне чата, при выборе tabsrmm просмоторщика всё ок)Какой-то частный глюк, на чистом профиле, как я уже писал, баг не воспроизводится.
Починить диалог информации о пользователе и группе, чтобы в нём отображалась только та информация, которая есть, и не было тех полей, которые не нужны для других протоколовЯ не думаю, что у нас есть возможность динамически скрывать поля. Кроме того, а почему они не нужны? Вот я, скажем, взял и через плагин UInfoEx заполнил у телеграм-контакта почту, день рождения и прочие данные. Эти данные, конечно, будут храниться локально в базе, а не на сервере, но это не повод их не показывать - мне, например, важно знать, когда у контакта днюха.
И ещё, как я понимаю, поиск и добавление в телеграмме по id невозможноAPI не позволяет искать по ID.
Также почему-то во всех групчатах появились неактивные кнопки форматирования текста, и что самое плохое: исчезла самая левая кнопка меню протокола и кнопка информации о пользователе/группеБеседы → Панель кнопок. Там у каждой кнопки настраивается, показывать ли её в принципе, и показывать ли её в чатах.
галочка с правой стороны для отправки сообщенияПроверил на новом чистом профиле (канал TG и RSS NewsAggregator) - скрывается.
Не, H++ вряд ли кто-то будет исправлять. Переходите на NS.
Ещё небольшой вопросик вдогонку, в NS не отображается анимация смайлов, это так и задумано или баг?Окна richedit нет, увы. Нет окна, нет анимации. Нет ножек - нет мультиков (с)
Зы: а за что отвечает опция совместимости с h++?См. примечания к выпуску 0.96.4
Нет окна, нет анимации.А не для нее ли, случаем, почему-то нереализованные ITextHost::TxSetTimer, ITextHost::TxViewChange, ITextHost::TxInvalidateRect имеют место быть? Вкупе с багом, что нигде не задается m_hwndParent ему, а потом используется в том же ITextHost::TxGetDC ?
У меня почему-то вместо имени отправителей название чата и в чате в ВКЭто точно чат, а не какой-нибудь паблик или что там ещё бывает в этом ВК?
Разве в миранде можно добавить сообщества вк как чат?Я поэтому и спрашиваю, поскольку этим подментованным ресурсом не пользуюсь и не знаю, что там можно добавить. У меня есть какой-то тестовый чат на 3 персоны, в нём порядок.
Исправлено.Это не исправлено, а закостылено. Недавно NS открывала историю с любым кол-вом сообщений, и падала только после того, как 7-8 тысяч сообщений будет отображено на экране в процессе разных действий. Объекты GDI утекали "медленно", при просмотре и скроллинге. А теперь она сразу набирает 10000 объектов при открытии и ее клинит. В гитхабе от этого пока отбрыкиваются. Но оно же четко видно, что оно сломалось еще в одном месте где-то по сравнению с "хоть как-то" работающими предыдущими сборками.
Заявлено падение при открытии, оно исправлено.Ну да. Заявлен апендицит, а вырезали голосовые связки, чтобы не орал...
Заявлено падение при открытии, оно исправлено.Miranda NG Version: 0.96.5 alpha build #26570 (054bb19492) x64
Microsoft Windows XP Professional Service Pack 3 (build 2600)
Internet Explorer: 6.0.2900.5512 (build 62900.5512)
Miranda NG Version: 0.96.6 alpha build #27940 (f7b860577d)
Unloadable Plugins (1):
¤ NewStory.dll v.0.0.0.0 [3 фев 2025 21:34:02] - <unknown>
Plugin statically linked to missing module: gdiplus.dll
Plugin statically linked to missing module: MSVCP140.dll
Plugin statically linked to missing module: mir_core.mir
Plugin statically linked to missing module: mir_app.mir
Plugin statically linked to missing module: libjson.mir
Plugin statically linked to missing module: VCRUNTIME140.dll
Plugin statically linked to missing module: api-ms-win-crt-time-l1-1-0.dll
Plugin statically linked to missing module: api-ms-win-crt-string-l1-1-0.dll
Plugin statically linked to missing module: api-ms-win-crt-runtime-l1-1-0.dll
Plugin statically linked to missing module: api-ms-win-crt-heap-l1-1-0.dll
Plugin statically linked to missing module: api-ms-win-crt-utility-l1-1-0.dll
Plugin statically linked to missing module: api-ms-win-crt-convert-l1-1-0.dll
Plugin statically linked to missing module: api-ms-win-crt-math-l1-1-0.dll
Plugin statically linked to missing module: api-ms-win-crt-stdio-l1-1-0.dll
Исправлено в версии в разработке.
Звук в настройке звуков у меня исправно воспроизводится по нажатию Preview