План выпуска версий MyRuLib

Материал из LinTest Wiki

Перейти к: навигация, поиск


Версия 0.27 (??.10.2010 г.)

Запланированы следующие изменения:

  • Экспорт книг fb2 в формате простого текстового файла (txt и txt.zip), выбор кодировки.
  • При выходе из программы запоминается состояние открытых вкладок.

Версия 0.26 (??.09.2010 г.)

Запланированы следующие изменения:

  • Импорт в коллекцию произвольных файлов (мастер для импорта).
  • Подключение внешнего древовидного классификатора: ББК, УДК и пр.
  • Групповое редактирование параметров книг: авторы, серия, жанр и прочее.
  • Групповое редактирование справочников: авторы, серии и прочее.
  • Настройка содержимого окна для вывода информации о книге.
  • На вкладке «Мои папки» раздел «Свежие поступления».

Версия 0.25 (??.08.2010 г.)

Запланированы следующие изменения:

  • Существенные изменения в структуре базы данных.
  • Возможность скачать базу данных коллекции при открытии программы.
  • Инкрементное обновление коллекции через интернет.
  • Экспорт всей сохраненной (локальной и скачанной) коллекции.
  • Универсальный поиск с отбором по всем возможным полям.
  • Помечать книги, находящиеся локально (скачанные и пользовательские).
  • Поддержка библиотеки Library Genesis

Версия 0.24 (13.07.2010 г.)

Доработки и расширение функционала:

  • Окно открытия коллекции позволяет произвести дополнительное сканирование.
  • Дополнительные колонки «Дата», «Идентификатор», «Дата скачивания» и прочие.
  • Настройка видимости и порядка колонок приозводится индивидуально для каждой вкладки.
  • При экспорте имя файла задается через произвольный пользовательский шаблон.
  • Произведена полная замена wxTreeListCtrl на wxDataViewCtrl.

Исправление ошибок:

  • Исправлен алфавит в версии для MacOS.

Версия 0.23 (17.06.2010 г.)

Расширение функционала:

  • Добавлена вкладка «Календарь», где книги отбираются по дате добавления в коллекцию.
  • Отрытые вкладки сохраняются и восстанавливаются при следующем входе в программу.
  • Список авторов строится без ограничения на число элементов.

Исправление ошибок:

  • Ошибка при экспорте книг для конвертации в другие форматы через скрипты.

Версия 0.22 (27.05.2010 г.)

Расширение функционала:

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

Версия 0.21 (31.03.2010 г.)

Исправление ошибок:

  • Ошибка чтения файла при открытии книг во внешней программе.

Версия 0.20 (01.03.2010 г.)

Расширение функционала:

  • Перевод интерфейса на английский, украинский, белорусский.

Версия 0.19 (09.02.2010 г.)

Мелкие доработки:

  • Возросла скорость поиска за счет использования SQLite FTS3 Extension.
  • На вкладке «Серии» изменен порядок полей в древовидном списке: Серия, Автор, Наименование.
  • Отключение каждого из алфавитов на вкладке «Авторы» из меню «Вид».
  • Для файлов из меню «Открыть повторно» в статус-строке отображается название библиотеки.
  • Смена дизайна ярлыков вкладок (три варианта на выбор пользователя).
  • На странице авторов добавлена кнопка «звездочка» [ * ] для отображения всех авторов.
  • Настройка для ограничения максимального числа элементов в списках.
  • Опционально возможно сохранение абсолютных путей к файлам при импорте.
  • Цвета шрифта и фона в окне просмотра книги соответствуют системным настройкам.
  • Простое обновление списка после окончания редактирования автора или серии.
  • Отдельный диалог для настройки видимости колонок, доступный из меню «Вид».
  • В авторах теперь не отображается колонка автор, в жанрах - жанр.
  • Отключение окна просмотра книги.

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

  • Файлы теперь создаются в папке пользователя, по умолчанию: ~/.config/myrulib/local.
  • Имя файла равно его сумме MD5 (плюс расширение), то есть не меняется каждый раз.
  • В настройках можно отключить удаление файлов при выходе из программы.

Версия 0.18 (20.01.2010 г.)

Интеграция с библиотекой Флибуста.

  • Настройки интернет-сайта перенесены из параметров программы в свойства коллекции.
  • В настройках скачивания добавлены имя пользователя и пароль.
  • Просмотр информации об авторе и аннотации (если таковые имеются).
  • Из контекстного меню списка можно открыть в интернет-браузере страницу автора и книги.

Мелкие доработки:

  • При попытке открыть книгу, которая отсутствует локально, выдается запрос на ее скачивание.
  • Возможность фильтрации по языку и типу файла.
  • В списке книг добавлена колонка «Язык».
  • Сохранение в настройках выбранной буквы в списке авторов.
  • Исправлена ошибка в процедуре экспорта файлов (лишний пробел в конце имени автора).
  • Удаление файлов при удалении книг из коллекции.

Версия 0.17 (24.12.2009 г.)

Расширение функционала:

  • В списке серий (через контекстное меню): добавление, редактирование, удаление и объединение.
  • В таблицу со списком книг добавлена колонка «Жанр».
  • Возможность изменять видимость колонок в списке книг.
  • Полноэкранный режим по кнопке F11.

Исправление ошибок:

  • Исправлена ошибка, связанная с работой горячих клавиш меню в Linux.

Версия 0.16 (06.12.2009 г.)

Переделана функция поиска книг и авторов:

  • Поиск теперь не зависит от порядка слов.
  • Звездочка ( * ) и вопрос ( ? ) используются как символы подстановки.
  • Поиск осуществляется так, как будто в конце каждого слова стоит звездочка.
  • Поиск книги по названию осуществляется с учетом текста, введенного в окно для поиска автора.

Расширение функционала:

  • Возможность менять сортировку списка авторов.
  • В списке авторов (через контекстное меню): добавление, редактирование, удаление и объединение авторов.
  • В списке книг (через контекстное меню) реализовано удаление книг.
  • Вкладка с сериями.

Мелкие доработки:

  • При выборе файла в диалоге открытия коллекции имя файла дополняется расширением « *.db ».

Версия 0.15 (26.11.2009 г.)

Расширение функционала:

  • Выбор коллекции при первом открытии программы и переключение между коллекциями.
  • Поддержка формата FBD для импорта пользовательских файлов.

Мелкие доработки:

  • Скорректированы имена файлов при экспорте книг без транслита.
  • Если в папке с исполняемым файлом программы имеется файл настроек myrulib.cfg, то используются он.

Версия 0.14 (17.11.2009 г.)

Расширение функционала:

  • При отсутствии аннотации выводятся первые несколько абзацев.
  • Изменение порядка сортировки в списке книг.
  • Изменение размера шрифта интерфейса.
  • Колонка с количеством книг в списке авторов.

Мелкие доработки:

  • Горячие клавиши на вкладке «Избранное» раньше не работали в Linux.
  • Скачанные книги распределяются по папкам: ~/.config/myrulib/download/f2/55/9c/d481e35c7b68d484d935f15098.zip
  • Сохранение размеров окна при выходе из программы.

Версия 0.13 (08.11.2009 г.)

Расширение функционала:

  • При импорте сохраняются только относительные пути файлов.

Мелкие доработки:

  • Исправлена ошибка импорта серий.

Версия 0.12 (07.11.2009 г.)

Расширение функционала:

  • Очередь загрузки файлов вынесена в отдельную вкладку.
  • Готовые загрузки по умолчанию хранятся в папке ~/.config/myrulib/download.

Мелкие доработки:

  • Исправлена ошибка скачивания не fb2 файлов и другие мелкие ошибки.

Версия 0.11 (23.10.2009 г.)

Расширение функционала:

  • Скачивание книг lib.rus.ec через интернет по запросу.
  • Поиск по названию теперь не зависит от порядка слов.
  • Рейтинг книги.

Мелкие доработки:

  • На вкладке «Мои папки» добавлены закачки, рейтинги и комментарии.
  • Параметры библиотеки отделены от настроек программы.
  • Иконка типа файла в окне информации (для файлов не fb2).
  • Отображение ISBN в окне информации о книге (только для fb2).
  • В окне правки комментариев значки вместо надписей «изменить» и «удалить».

Версия 0.10 (16.10.2009 г.)

Расширение функционала:

  • Пользователь теперь может добавлять свои комментарии.
  • Простейший фильтр по типу файла и принадлежности к Либрусек.
  • Краткая информация о коллекции.
  • Быстрый переход от книги к автору.

Мелкие доработки:

  • Отображение соавторов в окне поиска по автору для простого списка.

Версия 0.09 (06.10.2009 г.)

Расширение функционала:

  • Выбор режима просмотра книг: простой список или дерево по авторам и сериям.
  • Добавлена вкладка «Избранное» и работа с папками пользователя.

Мелкие доработки:

  • Локальные настройки теперь хранятся в файле ~/.config/myrulib/myrulib.cfg.

Версия 0.08 (30.09.2009 г.)

Расширение функционала:

  • Реализован поиск по жанрам.

Мелкие доработки:

  • Вместо алгоритма SHA-1 теперь используется MD5, что позволяет импортировать контрольную сумму файлов напрямую из базы данных Librusec.
  • При импорте директории имя файла разбивается на базовую часть и относительный путь (для библиотеки Траума).
  • Вместо библиотеки DatabaseLayer теперь используется wxSQLite3.

Версия 0.07 (14.09.2009 г.)

Доработка и расширение функционала:

  • Переход на MDI-интерфейс: внешний вид кардинально изменен.
  • Реализован простой полнотекстовый поиск по названиям книг.
  • В окне информации о книге отображается имя файла (и все варианты для дублей).
  • Выпадающее меню с основными функциями на списке книг.
  • Увеличена информативность Log-файлов при импорте
  • Переделан диалог и процедура экспорта книг.
  • Ограничена максимальная ширина картинки в окне информации о книге.

Исправлены ошибки:

  • Каталог с базой теперь находится в папке ~/.config.
  • Исправлено отображение панели инструментов при запуске программы для Win32 в Linux среде Wine.
  • Обработка Fb2 файлов с русскими именами в архивах ZIP

Нерешенные проблемы релиза:

  • Версия для Windows не поддерживает файлы (архивы) размером больше 2 Gb.
  • Отсутствие возможности импорта не Fb2-файлов.

Версия 0.06 (05.09.2009 г.)

Доработка и расширение функционала:

  • Обработка ошибок с отображением информации в поддоне программы и записью в лог-файл.

Исправлены ошибки:

  • Утечка памяти при импорте файлов в библиотеку.
  • Отсутствие возможности добавить Zip-файл с именем в верхнем регистре.
  • Отсутствие возможности добавить отдельный Fb2-файл (не zip).

Нерешенные проблемы релиза:

  • Версия для Windows не поддерживает файлы (архивы) размером больше 2 Gb.
  • Не реализован функционал вкладок «Поиск» и «Избранное».
  • Отсутствие возможности импорта не Fb2-файлов.
  • Не работает фильтр содержимого.

Версия 0.05 (31.08.2009 г.)

Доработка и расширение функционала:

  • Для дубликатов книг сохраняется их местоположение, то есть одна база может использоваться одновременно:
  • Наименование исполняемого файла программы приведено к нижнему регистру.
  • При запуске программы следующий порядок открытия файлов:
    1. Если программа запущена с параметром, то:
      • Если этот параметр указывает на папку, то в этой папке ищется (создается) файл myrulib.db.
      • В противном случае создается файл с тем именем, которое задано в параметре.
    2. Иначе если в папке где находится программа есть файл myrulib.db, то открывается он.
    3. Иначе файлы ищутся в папке ~/.config/myrulib/ или "\Application Data\myrulib\"
      • Если имеется файл ~/.config/myrulib/myrulib.db, то открывается он.
      • Иначе открывается любой другой файл с расширением *.db, найденный в этой папке.
  • Работа не только с Fb2-файлами библиотеки LibRusEc, но и со всеми остальными (djvu, pdf, и т.д.).
    • (процедура импорта в библиотеку файлов не Fb2 пока не реализована, только просмотр файлов из архивов Librusec)
  • В окне «О программе…» можно посмотреть путь к файлу открытой базы данный.

Проблемы релиза:

  • Утечки памяти при импорте файлов в библиотеку.
  • Отсутствие возможности импорта не Fb2-файлов.
  • Версия для Windows не поддерживает файлы (архивы) размером больше 2 Gb.

Версия 0.04 (21.08.2009 г.)

Доработка и расширение функционала:

  • Исключение дублирования книг (сравнение размера файлов, затем подсчет хеш-суммы)
  • Вместо регистрации файлов вида fb2-000024-030559.zip и usr-091400-101860.zip реализован автопоиск в каталоге библиотеки.
  • Ежедневное обновление коллекции книг LibRusEc на сайте http://www.lintest.ru/myrulib/current/

Исправлены ошибки:

  • Если ZIP содержит папки, то файлы внутри папок хотя и импортируются, но потом не извлекаются при просмотре.

Версия 0.03 (16.08.2009 г.)

  • Ускорен импорт файлов в библиотеку за счет использования транзакций.
  • Сборка проекта без Code:Blocks через make-файлы.

Версия 0.02 (15.08.2009 г.)

  • Импорт файлов из каталога, где в древовидной структуре лежит много fb2.zip или fb2.

Версия 0.01 (02.07.2009 г.)

  • Базовая функциональность.
Личные инструменты
Проекты
MyRuLib
ЯндексЯндекс. ДеньгиХочу такую же кнопку