Мы всегда рады услышать ваше мнение и пожелания по дальнейшему развитию программы.
0
Planned

Выделение работает нелогично

Алексей Карпов 5 years ago updated by Andrej Repin 5 years ago 2

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

Как воспроизвести: берем автора с двумя книгами, выделяем вторую, нажимаем "удалить книгу". Книга удаляется. Нажимаем правой кнопкой по оставшейся (она подсвечена как выбранная, так как других нет) нажимаем "сохранить книгу на диск", вываливается сообщение об ошибке:

Image 49

Если перед нажатием правой кнопкой, щелкнуть строку с книгой левой кнопкой (выделить), ошибки не появляется.

0
Under review

Где можно скачать свежую версию?

Роман 5 years ago updated by Andrej Repin 5 years ago 6

Где можно скачать свежую версию?

0

Внезапно программа стала вываливаться на старте с ошибкой

Алексей Карпов 5 years ago updated 5 years ago 1

Ошибка такая:

The composition produced a single composition error, with 2 root causes. The root causes are provided below. Review the CompositionException.Errors property for more detailed information.

1) Could not finishing composing object of type 'Fb2Library.Services.JumpListManager'. The import '
ContractName Fb2Library.Config.IConfigManager
RequiredTypeIdentity Fb2Library.Config.IConfigManager' was not satisfied.

Resulting in: Cannot get export 'Fb2Library.Services.JumpListManager (ContractName="Fb2Library.Services.JumpListManager")' from part 'Fb2Library.Services.JumpListManager'.
Element: Fb2Library.Services.JumpListManager (ContractName="Fb2Library.Services.JumpListManager") --> Fb2Library.Services.JumpListManager --> AssemblyCatalog (Assembly="Fb2Library, Version=1.5.11.1585, Culture=neutral, PublicKeyToken=null")

Resulting in: Cannot set import 'Fb2Library.MainWindow.JumpListManager (ContractName="Fb2Library.Services.JumpListManager")' on part 'Fb2Library.MainWindow'.
Element: Fb2Library.MainWindow.JumpListManager (ContractName="Fb2Library.Services.JumpListManager") --> Fb2Library.MainWindow --> AssemblyCatalog (Assembly="Fb2Library, Version=1.5.11.1585, Culture=neutral, PublicKeyToken=null")

Resulting in: Cannot get export 'Fb2Library.MainWindow (ContractName="MainWindow")' from part 'Fb2Library.MainWindow'.
Element: Fb2Library.MainWindow (ContractName="MainWindow") --> Fb2Library.MainWindow --> AssemblyCatalog (Assembly="Fb2Library, Version=1.5.11.1585, Culture=neutral, PublicKeyToken=null")

Resulting in: Cannot set import 'Fb2Library.App.MainWindow (ContractName="MainWindow")' on part 'Fb2Library.App'.
Element: Fb2Library.App.MainWindow (ContractName="MainWindow") --> Fb2Library.App

2) Could not finishing composing object of type 'Fb2Library.Services.JumpListManager'. The import '
ContractName Fb2Library.Services.ILocalizationManager
RequiredTypeIdentity Fb2Library.Services.ILocalizationManager' was not satisfied.

Resulting in: Cannot get export 'Fb2Library.Services.JumpListManager (ContractName="Fb2Library.Services.JumpListManager")' from part 'Fb2Library.Services.JumpListManager'.
Element: Fb2Library.Services.JumpListManager (ContractName="Fb2Library.Services.JumpListManager") --> Fb2Library.Services.JumpListManager --> AssemblyCatalog (Assembly="Fb2Library, Version=1.5.11.1585, Culture=neutral, PublicKeyToken=null")

Resulting in: Cannot set import 'Fb2Library.MainWindow.JumpListManager (ContractName="Fb2Library.Services.JumpListManager")' on part 'Fb2Library.MainWindow'.
Element: Fb2Library.MainWindow.JumpListManager (ContractName="Fb2Library.Services.JumpListManager") --> Fb2Library.MainWindow --> AssemblyCatalog (Assembly="Fb2Library, Version=1.5.11.1585, Culture=neutral, PublicKeyToken=null")

Resulting in: Cannot get export 'Fb2Library.MainWindow (ContractName="MainWindow")' from part 'Fb2Library.MainWindow'.
Element: Fb2Library.MainWindow (ContractName="MainWindow") --> Fb2Library.MainWindow --> AssemblyCatalog (Assembly="Fb2Library, Version=1.5.11.1585, Culture=neutral, PublicKeyToken=null")

Resulting in: Cannot set import 'Fb2Library.App.MainWindow (ContractName="MainWindow")' on part 'Fb2Library.App'.
Element: Fb2Library.App.MainWindow (ContractName="MainWindow") --> Fb2Library.App

Очистка каталога с настройками не помогла. 

Да. Версия 1.5.11

0

Поддержка postgresql

Алексей Карпов 5 years ago 0

Планируется ли поддержка PostgreSQL или mysql для хранения базы?

Answer
Andrej Repin 6 years ago

Я уже отвечал вам на этот вопрос: "Теоретический размер ограничен только используемой БД, например, для MSSQL Express он составляет 10 GB, для SQLite 140 TB" 


На "глючность" скорее влияет количество записей в БД, чем её размер. Но тут надо смотреть в каждом конкретном случае. Напишите в чем заключаются глюки, версию программы, используемый движок БД ну и версию Windows для начала. Давайте попробуем вместе избавиться от глюков.

0
Under review

Вынести индекс

Роман 6 years ago updated by Andrej Repin 6 years ago 1

При большом объеме книг построение индекса (индексирование книг) выполняется долго, при этом, индекс строиться для каждого пользователя. Возможно стоит попробовать сделать индекс общим для всех пользователей вынести его в отдельную базу (tempdb), чтобы не приводить к разрастанию основной БД с книгами.

0
Under review

Добавление книги вручную

Роман 6 years ago updated by Andrej Repin 6 years ago 1

При внесении описания книги вручную, если поле "Название" содержит название книги, а поле "Original title" остается пустым, то fbd файл не содержит названия книги. При одновременном заполнении полей "Название" и "Original title" импорт проходит успешно, но поле "Original title" в базе остается пустым. Возможно поля перепутаны местами.

0
Fixed

При сохранении книги на диск

Роман 6 years ago updated by Andrej Repin 6 years ago 6

При сохранении книги в формате epub на диск, книга выгружается пустой.

Answer
Andrej Repin 6 years ago

Добавлена проверка для обхода ошибки, в дальнейшем будет найдено более элегантное решение. Исправление будет в следующей версии (которая пока задерживается). Если  ждать невтерпеж, укажите платформу для которой я выложу сборку для тестов. 

0
Started

отображение информации на вкладках

altaez04 6 years ago updated by Andrej Repin 6 years ago 2

На вкладке "Библиотека" в группах  "Прочитанные" и "Запланированные" отображаются список книг как прочитанных так и запланированных одновременно и различаются только пометками статуса соответствующей группы. Возможно ли сделать так чтобы в этих группах отображался только список соответствующей группы и при изменении метки перебрасывался в соответствующую группу то есть в категории "запланировнные" только список запланированных к прочтению  и соответственно в категории "прочитанные" список прочитанных