Что интересно, если сейчас ICQ выходит в онлайн, то он не удаляет историю тех контактов, для которых она была удалена.
Автобекап есть, но я слишком поздно заметил проблему — в самом раннем автобекапе истории у тех контактов уже нет.
Ещё такие моменты... Я думал, что когда помечаешь протокол как locked в состоянии оффлайн, то его статус должен оставаться всегда оффлайн. Но этого не происходит. Через какое-то время аська переходит в состояние онлайн. Я грешил на плагин KeepStatus, и убрал в нём галочку с ICQ — не помогло. В Database Editor++ зашёл в ветку плагина ICQ, увидел там параметр KeepAlive=1 — решил, что вдруг это оно влияет, заменил на 0, но тоже не помогает. ICQ само в какой-то момент становится онлайн.
UPD. Вроде работает нормально и контакты не удаляются больше. Может, починили какой-то баг. Копия профиля на всякий случай имеется, так что пускай работает тогда.
Для тех контактов данные в профиле заменяются на [deleted] (вместо имени и фамилии) — это недостаток, конечно. Лучше бы как-то иначе отображалось что контакт удалён на сервере ICQ, а инфа оставалась старая.
Правильно ли я понимаю, что если я хочу перенести историю этих контактов из старого профиля в новый, мне нужно воспользоваться стандартной функцией «Export/import contact» из контекстного меню контакта?