MyRuLib: свободная (бесплатная и открытая) программа для
организации домашней библиотеки (коллекции) электронных книг.
==== Версия 0.29.11 (12.10.2012 г.) ====
Исправление ошибок:
* Главное меню не работало для некоторых видов вкладок.
==== Версия 0.29.10 (11.10.2012 г.) ====
Доработки и расширение функционала:
* В списке книг можно скопировать ссылки на файлы онлайн библиотеки.
* Настройка параметров транслитерации непосредственно при экспорте.
Исправление ошибок:
* Ошибка при замене, объединении авторов.
* Не работала кнопка закрытия вкладки.
==== Версия 0.29.9 (30.06.2012 г.) ====
Доработки и расширение функционала:
* Изменен внешний вид полей для поиска: добавлена кнопка очистки.
* Добавлна настройка максимальной длинны информации о файле.
Исправление ошибок:
* Зависание программы при нажатии CTRL+A в окне для поиска.
==== Версия 0.29.8 (07.06.2012 г.) ====
Исправление ошибок:
* Повторная закачка при открытии уже скачанной книги.
==== Версия 0.29.7 (05.06.2012 г.) ====
Исправление ошибок:
* Зависание программы при изменении параметров библиотеки.
* Отображение информации из FBD файлов.
==== Версия 0.29.6 (04.06.2012 г.) ====
Доработки и исправление ошибок:
* В диалог экспорта добавлен выбор структуры папок и файлов.
* Исправлена ошибка сортировки древовидных списоков.
* Полнотекстовый поиск теперь не делает различия между буквами Е и Ё.
==== Версия 0.29.5 (16.03.2012 г.) ====
Доработки и расширение функционала:
* Редактирование свойств книги: заголовок, авторы, серии, жанры, аннотация.
Доработки интерфейса версии для Windows:
* Стандартное контекстное меню для файлов IContextMenu.
==== Версия 0.29.4 (07.03.2012 г.) ====
Доработки и исправление ошибок:
* После завершения процедуры импорта обновляется алфавит и список авторов.
Доработки интерфейса версии для Windows:
* Для временных файлов используется WinINet Cach.
* Добавлен пункт контекстного меню "Показать в папке".
==== Версия 0.29.3 (28.02.2012 г.) ====
Исправление ошибок:
* При любых настройках не открывался встроенный CoolReader3.
* Не отображались записи баз данных созданых в предыдущей версии.
==== Версия 0.29.2 (27.02.2012 г.) ====
Доработки и исправление ошибок:
* Количество книг по авторам, сериям, жанрам расчитывается с учетом фильтра.
* Возможность отображения удаленных книг для онлайн бибилотек.
* Гиперссылки на файлы в окне предварительного просмотра.
* Просмотр аннотации и обложки для EPUB файлов.
* Переделаны процедуры импорта и чтения файлов.
==== Версия 0.28.15 (10.02.2012 г.) ====
Доработки и исправление ошибок:
* Исправлена ошибка в параметрах библиотеки.
==== Версия 0.28.14 (09.02.2012 г.) ====
Доработки и исправление ошибок:
* Настройка шаблона адресной строки для скачивания в параметрах библиотеки.
==== Версия 0.28.13 (18.01.2012 г.) ====
Доработки и исправление ошибок:
* Для парсинга XML-файлов может использоваться библиотека LIBXML2.
* Исправлена ошибка в настройках при изменении программы просмотра файлов.
==== Версия 0.28.12 (04.01.2012 г.) ====
Доработки и исправление ошибок:
* Используя кнопку CTRL можно открыть две однотипные вкладки.
* Дополнительные опции в настройках программы.
==== Версия 0.28.11 (16.11.2011 г.) ====
Расширение функционала:
* Экспериментальная поддержка импорта файлов EPUB.
Доработки и исправление ошибок:
* В полнотекстовом поиске игнорируются знаки препинания, кавычки.
==== Версия 0.28.10 (08.11.2011 г.) ====
Доработки и исправление ошибок:
* Исправлена ошибка SQL при построении иерархического списка.
* Добавлены кодировки ISO 8859-X для XML-парсера FAXPP.
==== Версия 0.28.9 (15.08.2011 г.) ====
Доработки и исправление ошибок:
* При входе в программу восстанавливаются последние настройки фильтра.
* При построении индекса полнотекстового поиска обновляется алфавит.
==== Версия 0.28.8 (15.07.2011 г.) ====
Доработки и исправление ошибок:
* Полнотекстовый поиск поддерживает фразовые запросы, запросы NEAR, операторы AND, OR, NOT
* Прокрутка списков вращением колесика мыши при отсутствии фокуса ввода (для Win32)
* Копирование в буфер обмена выделенного текста из встроенного CoolReader3
* Исправлена сортировка списков для Linux
==== Версия 0.28.7 (08.07.2011 г.) ====
Доработки и расширение функционала:
* Древовидный рубрикатор для библиотеки Genesis
* Отдельный пункт для CoolReader3 в главном меню
* Поддержка кодировок Windows-1250..1257, KOI8 при импорте FB2
==== Версия 0.28.6 (26.06.2011 г.) ====
Исправление ошибок:
* Инициализация и настройка шрифтов встроенного CoolReader3
* Ошибка при показе статус-строки
==== Версия 0.28 (24.06.2011 г.) ====
Доработки и расширение функционала:
* Количество книг в списке авторов, серий и т.д. пересчитывается динамически
* Главное меню программы приведено к стандартному виду: «Файл», «Правка» и т.д.
* Дополнительные опции при открытии коллекции, а также при импорте директории
* Прерывание продолжительных операций с базой данных
* Вкладки реализованы без использования классов wxMDIParentFrame и wxMDIChildFrame
* Переход между полями формы с помощью клавиши табуляции
* Настройка количества знаков для форматирования номера при экспорте
* Возможно использование системного журнала syslog
* Текстовый лог внизу главного окна заменен на строчный
* Строка статуса по умолчанию скрыта, отображается соответствующим пунктом меню
Исправление ошибок:
* Ошибка обновления меню при переключении вкладок версии для Linux
* Ошибка загрузки файлов библиотеки Genesis
==== Версия 0.27 (27.04.2011 г.) ====
Доработки и расширение функционала:
* Возможность при запуске программы скачать готовую коллекцию.
* Копирование списка книг в буфер обмена.
* Поддержка библиотеки Траума.
* Для парсинга FB2 файлов используется FAXPP (по умолчанию) или Expat (выбор при компиляции).
* Изменение ширины колонок в таблицах.
* Контекстное меню и копирование текста в буфер обмена в окне предварительного просмотра
* Поддержка базовой авторизации на прокси-сервере
* Перетаскивание вкладок, можно располагать на экране несколько вкладок одновременно
==== Версия 0.26 (15.01.2011 г.) ====
Доработки и расширение функционала:
* Инкрементное обновление коллекции через интернет.
* Находящиеся локально (скачанные и пользовательские) книги отличаются по цвету от не скачанных.
* Во вкладке «Авторы» вместо панели кнопок с алфавитами теперь выпадающее окно с буквами.
* Поддержка формата bzip2 при экспорте файлов.
* Поддержка библиотеки 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 г.) ====
Интеграция с библиотекой [http://flibusta.net Флибуста].
* Настройки интернет-сайта перенесены из параметров программы в свойства коллекции.
* В настройках скачивания добавлены имя пользователя и пароль.
* Просмотр информации об авторе и аннотации (если таковые имеются).
* Из контекстного меню списка можно открыть в интернет-браузере страницу автора и книги.
Мелкие доработки:
* При попытке открыть книгу, которая отсутствует локально, выдается запрос на ее скачивание.
* Возможность фильтрации по языку и типу файла.
* В списке книг добавлена колонка «Язык».
* Сохранение в настройках выбранной буквы в списке авторов.
* Исправлена ошибка в процедуре экспорта файлов (лишний пробел в конце имени автора).
* Удаление файлов при удалении книг из коллекции.
==== Версия 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 г.) ====
Доработка и расширение функционала:
* Для дубликатов книг сохраняется их местоположение
* Наименование исполняемого файла программы приведено к нижнему регистру.
* Обработка параметров при запуске программы
* Работа не только с Fb2-файлами библиотеки LibRusEc, но и со всеми остальными (djvu, pdf, и т.д.).
* В окне «О программе…» можно посмотреть путь к файлу открытой базы данный.
Проблемы релиза:
* Утечки памяти при импорте файлов в библиотеку.
* Отсутствие возможности импорта не 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 г.) ====
* Базовая функциональность.