[#] Caesium 0.3
Andrew Lobanov(tavern,1) — All
2016-08-24 16:13:42


Без объявления войны зафиксировал сабж. Что нового появилось с момента выхода 0.2?

Нововведения:
* Добавлен скролл-бар, который отображается если сообщение не входит на экран;
* README отформатирован с момощью markdown;
* Добавлена подсветка URL. ВНИМАНИЕ! Необходимо добавить параметр url в файл цветовой схемы;
* Теперь если в конфиге установлена несуществующая тема, то будет загружена тема по умолчанию;
* Добавлена возможность скачивать отсутствующее в базе сообщение (клавиша G по-умолчанию);
* Новый фетчер, максимально оптимизированный для работы с idec (стандарт ii так же поддерживается);
* Отправкой сообщений теперь занимается отдельная утилита sender.py (для работы впаре с фетчером);
* Добавлен мейлер, который совмещает отправку и получение сообщений в одну процедуру;
* Команды вызова фетчера вынесены в конфигурационный файл;
* Убраны вертикальные линии рамки на экране выбора конференции (на два символа больше для полезной информации);
* Переработана статусная строка;
* Количество сообщений теперь отображается в статусной строке, а на их месте располагается описание конференции;
* Определение номера исходящего сообщения теперь основано на количестве исходящих сообщений, а не на счётчике;
* Улучшена поддержка узких терминалов;
* Добавлена поддержка формата базы aio (см. aio_readme.txt);
* Подсчёт количества сообщений в эхах теперь производится только при старте клиента и после работы фетчера;
* Добавлена возможность вызова редактирования конфигурационного файла с экрана выбора конференции (спасибо vit01 за идею);
* Добавлена возможность просмотра msgid и адреса на узких терминалах (спасибо vit01 за патч);
* Добавлен интерфейс для открывания URL в браузере (очередные благодарности vit01).

Исправленные ошибки:
* Исправлен баг с некорректной работой статичных эхоконференций;
* Исправлен баг, приводивший к падению клиента во время просмотра пыстых сообщений;
* Исправлен баг, приводивший к падению клиента при нажатии клавиши удаления сообщения во время чтения карбонки;
* Исправлены баги с определением последних сообщений в эхоконференции в случае внешней чистки базы;
* Исправлен баг, уводивший курсор за пределы экрана, если эхоконференция с непрочитанными сообщениями на экране выбора не п
омещалась на экран;
* Исправлен баг с применением цветовой схемы, приводивший к неправильному выбору цвета переднего плана курсора, стоящего на
метаэхоконференции favorites;
* Исправлен баг, приводивший к падению клиента, если номер последнего прочитанного сообщения превышал длину индекса эхоконфер
енции;
* Исправлен баг, приводивший к падению клиента при попытке просмотра отсутствующего в базе сообщения;
* Исправлен баг, приводивший к падению клиента при попытке переключения между нодами на экране архивных конференций.


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

[#] Re: Caesium 0.3
btimofeev(tavern,13) — Andrew Lobanov
2016-08-30 07:35:20


Андрей, когда нода не доступна, цезий при отправке сообщения пишет ошибку, а при получении просто выдает трейсбэк и возвращается на главный экран без сообщений об ошибке.

[#] Re: Caesium 0.3
Andrew Lobanov(tavern,1) — btimofeev
2016-08-30 09:01:14


> Андрей, когда нода не доступна, цезий при отправке сообщения пишет ошибку, а при получении просто выдает трейсбэк и возвращается на главный экран без сообщений об ошибке.

> И еще один баг: нода была не доступна, я в это время пытался отправить сообщения, они соответственно не отправились, потом захожу в исходящие, хочу отредактировать сообщение, а цезий пишет что оно уже отправлено.

Спасибо за багпепорты. Будем править.

[#] Re: Caesium 0.3
btimofeev(tavern,13) — Andrew Lobanov
2016-08-30 07:43:50


btimofeev> Андрей, когда нода не доступна, цезий при отправке сообщения пишет ошибку, а при получении просто выдает трейсбэк и возвращается на главный экран без сообщений об ошибке.

И еще один баг: нода была не доступна, я в это время пытался отправить сообщения, они соответственно не отправились, потом захожу в исходящие, хочу отредактировать сообщение, а цезий пишет что оно уже отправлено.

[#] Caesium
Andrew Lobanov(tavern,1) — All
2016-09-06 21:50:00


Сабж сегодня обзавёлся механизмом работы с черновиками. Соответствующие коммиты (как я люблю: новая фича и следом же багфиксы к ней) уже в master-ветке. Реализовано пока несколько топорно, но работает. О том, как этим делом управлять, читайте README.md.

[#] Re: Caesium
btimofeev(tavern,13) — Andrew Lobanov
2016-09-17 11:03:32


А можно в качестве опции сделать, что бы цезий время в сообщениях показывал относительно текущего часового пояса, а не относительно UTC?