Changelog.txt 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. Версия 0.4
  2. Нововведения:
  3. * Подсчёт количества сообщений в конференции ведётся, если её ещё нет в массиве счётчика сообщений при переключениями между нодами или после получения новых сообщений;
  4. * Модули работы с txt или aio базой перенесены в директорию api;
  5. * Добавлена возможность сохранять сообщение в черновики для последующего редактирования без отправке при обмене с нодой.
  6. Исправленные ошибки:
  7. * Исправлена ошибка в строках получения/отправки почты в умолчальном конфиге;
  8. * Исправлены баги в мейлерах, вызывающие некорректное поведение при их вызове без строки авторизации.
  9. Версия 0.3 (24.08.2016)
  10. Нововведения:
  11. * Добавлен скролл-бар, который отображается если сообщение не входит на экран;
  12. * README отформатирован с момощью markdown;
  13. * Добавлена подсветка URL. ВНИМАНИЕ! Необходимо добавить параметр url в файл цветовой схемы;
  14. * Теперь если в конфиге установлена несуществующая тема, то будет загружена тема по умолчанию;
  15. * Добавлена возможность скачивать отсутствующее в базе сообщение (клавиша G по-умолчанию);
  16. * Новый фетчер, максимально оптимизированный для работы с idec (стандарт ii так же поддерживается);
  17. * Отправкой сообщений теперь занимается отдельная утилита sender.py (для работы впаре с фетчером);
  18. * Добавлен мейлер, который совмещает отправку и получение сообщений в одну процедуру;
  19. * Команды вызова фетчера вынесены в конфигурационный файл;
  20. * Убраны вертикальные линии рамки на экране выбора конференции (на два символа больше для полезной информации);
  21. * Переработана статусная строка;
  22. * Количество сообщений теперь отображается в статусной строке, а на их месте располагается описание конференции;
  23. * Определение номера исходящего сообщения теперь основано на количестве исходящих сообщений, а не на счётчике;
  24. * Улучшена поддержка узких терминалов;
  25. * Добавлена поддержка формата базы aio (см. aio_readme.txt);
  26. * Подсчёт количества сообщений в эхах теперь производится только при старте клиента и после работы фетчера;
  27. * Добавлена возможность вызова редактирования конфигурационного файла с экрана выбора конференции (спасибо vit01 за идею);
  28. * Добавлена возможность просмотра msgid и адреса на узких терминалах (спасибо vit01 за патч);
  29. * Добавлен интерфейс для открывания URL в браузере (очередные благодарности vit01).
  30. Исправленные ошибки:
  31. * Исправлен баг с некорректной работой статичных эхоконференций;
  32. * Исправлен баг, приводивший к падению клиента во время просмотра пыстых сообщений;
  33. * Исправлен баг, приводивший к падению клиента при нажатии клавиши удаления сообщения во время чтения карбонки;
  34. * Исправлены баги с определением последних сообщений в эхоконференции в случае внешней чистки базы;
  35. * Исправлен баг, уводивший курсор за пределы экрана, если эхоконференция с непрочитанными сообщениями на экране выбора не п
  36. омещалась на экран;
  37. * Исправлен баг с применением цветовой схемы, приводивший к неправильному выбору цвета переднего плана курсора, стоящего на
  38. метаэхоконференции favorites;
  39. * Исправлен баг, приводивший к падению клиента, если номер последнего прочитанного сообщения превышал длину индекса эхоконфер
  40. енции;
  41. * Исправлен баг, приводивший к падению клиента при попытке просмотра отсутствующего в базе сообщения;
  42. * Исправлен баг, приводивший к падению клиента при попытке переключения между нодами на экране архивных конференций.
  43. Версия 0.2 (12.04.2016)
  44. Нововведения:
  45. * Splashscreen теперь не ждёт нажатия;
  46. * Добавлен параметр stat для конфигурационного файла, который блокирует создание сообщений в эхе и её синхронизацию с нодой, но не помещает эху в архив;
  47. * Цвет gray (grey) снова поддерживается в цветовых схемах;
  48. * Добавлена опция oldquote, включающая старый формат цитирования;
  49. * Добавлена возможность просмотра исходящих сообщений;
  50. * Увеличен отступ на экране отправки сообщений;
  51. * На экране выбора эхоконференции добавлены названия столбов с количеством сообщений и количеством непрочитанных сообщений;
  52. * Новое лого =);
  53. * Добавлено отображение msgid того сообщения, на которое отвечает текущее;
  54. * Добавлена возможность перемещаться по цепочке ответов;
  55. * Параметр to теперь позволяет вводить несколько значений (разделитель — запятая);
  56. * Стандартный конфигурационный файл теперь назван caseium.def.cfg и в случае отсуствия рабочего конфига, копируется этот;
  57. * Название текущей ноды теперь отображается внизу экрана. В правом верхнем углу теперь отображается название столбца "Описание";
  58. * При ширине терминала < 80 описания эхоконференций скрываются;
  59. * Название ноды теперь отображается в нижнем левом углу при отправке и получении сообщений;
  60. * Добавлена возможность изменять клавиши управления. Все клавиши теперь вынесены в переменные и находятся в файле keys.py;
  61. * Размер сообщения при отображении теперь округляется до двух знаков после запятой;
  62. * Можно задавать несколько клавиш на одно действие;
  63. * В режиме чтения эхоконференции добавлена возможность просмотра темы сообщения в messagebox (в случае, если тема не входит на экран по ширине);
  64. * Messagebox теперь правильнее центрируется на экране;
  65. * Теперь сообщения не попадают в исходящие, если не изменялись в редакторе.
  66. * Удалён старый встроенный фетчер. Теперь используется фетчер из проекта iing.
  67. Исправленные ошибки:
  68. * Исправлен баг, приводивший к падению клиента при наличии архивных эх в конфиге;
  69. * Исправлен баг с carbonarea и favorites, приводивший к падению клиента;
  70. * Исправлена ошибка при нажатии Page Down в режиме чтения, приводившая к пропуску строки;
  71. * Splashscreen теперь очищает после себя экран;
  72. * При удалении сообщений из избранных, текущее сообщение перечитывается;
  73. * В случае, если нет ни одной архивной эхи, при нажатии Tab на экране выбора эхоконференции теперь цезий не падает;
  74. * Исправлен баг, связанный с использований слешей в параметре nodename;
  75. * Исправлен баг при сохранении новых сообщений, который мог приводить к падению клиента при использовании некоторых редакторов во время сохранения пустого сообщения. Попутно теперь обрезаются пустые строки в конце сообщений;
  76. * Исправлен баг, приводивший к падению при нажатии клавиши удаления в режиме чтения исходящих сообщений;
  77. * Исправлен баг, приводивший к падению клиента при чтении исходящих без указания параметра to в конфиге;
  78. Версия 0.1 (13.01.2016)
  79. * Первая фиксированная версия.