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

В вер 1.3.667.1 не удаляет авторов

Выходит табличка «Ошибка при удалении выбранного автора. Одна или несколько выбранных записей не были удалены»

Answer
Andrej Repin 5 years ago
Артефакты обфускации, проявляются только в релизных версиях и очень плохо поддаются тестированию.

Исправлено.
0
Fixed

1.2.456.1 - проблема с групповым выделением на закладке импорта

ve51 6 years ago 0

При попытке обработать выделенную группу файлов, слетает выделение и обрабатывается один файл.

Answer
Andrej Repin 6 years ago
Исправление будет в следующем обновлении.
0
Fixed

Плагин "Информация о базе". Некоторые недочёты.

Stepan 6 years ago 0

1) Привирает про размер файла базы (и почему то с минусом) на самом деле размер файла БД (29 690 896 384 байт) (см картинку)
2) Через чур оптимистичный прогресс бар, считает что факт создания файла бэкапа это уже 80% работы =)

Answer
Andrej Repin 6 years ago
1) Исправим

2) Улыбаемся и машем разработчикам Firebird server, мы скорее перейдем на использование другой базы данных, чем уважаемые разработчики Firebird реализуют отображение прогресса backup'a. 80% - это 80% выполненной работы до начала копирования огромной таблицы BOOK, о процессе копирования которой программа может только догадываться, т.к. ни какой информации об этом gbak не предоставляет. И никакой надежды, что он будет делать это в будущем нет.


http://tracker.firebirdsql.org/browse/CORE-3146
0
Fixed

Не обозначается "Запланировать для чтения" и "Добавить в избранное"

Александр 6 years ago • updated by Stepan 6 years ago 7

Заметил такую вещь- при попытке установить на книге "Запланировать для чтения" никакой символ не устанавливается, а при попытке "Добавить книгу в избранное" устанавливается зелёная галочка как "Добавить книгу в прочитанное" и снимается при помощи "Убрать книгу из прочитанного"

0
Fixed

"ошибка обновления базы" с вердиктом "arithmetic exception, numeric overflow, or string truncation"

Vnovikov2008 7 years ago • updated by Andrej Repin 7 years ago 1

Вы написали: "Как правило, данная ошибка указывает на слишком длинное значение (более 40 символов) в одном из полей: first-name, middle-name, last-name и nickname. Это ограничение накладывает схема базы данных оригинального библиотекаря." Но в оригинальном библиотекаре он эту книгу проглотил....

Еще раз проверил все перечисленные поля. Там все в порядке. Но книга не проходит...(((

Сдаюсь... уже и так редактировал инфу о книге и сяк... не хочет... Можно сюда как то файл прикрепить чтоб вы посмотрели??

Answer
Andrej Repin 7 years ago
Если Вам не трудно, скинте файл с книгой мне на почту, тогда я смогу сказать что-то более определённое.
0
Fixed

Не работает "Редактировать информацию об авторе"

В версии 1.3.0.665 при попытке редактировать информацию об авторе выдаётся ошибка:
«
BLToolkit.TypeBuilder.TypeBuilderException: Could not build the 'Fb2Library.AuthorInfoView+' type. ---> System.ArgumentException: Путь содержит недопустимые знаки.
в System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
в System.IO.Path.Combine(String path1, String path2)
в BLToolkit.TypeBuilder.TypeFactory.GetAssemblyBuilder(Type type, String suffix)
в BLToolkit.TypeBuilder.TypeFactory.GetType(Object hashKey, Type sourceType, ITypeBuilder typeBuilder)
--- Конец трассировки внутреннего стека исключений ---
в BLToolkit.TypeBuilder.TypeFactory.GetType(Object hashKey, Type sourceType, ITypeBuilder typeBuilder)
в BLToolkit.Reflection.TypeAccessor.GetAccessor(Type originalType)
в BLToolkit.Mapping.ObjectMapper.Init(MappingSchema mappingSchema, Type type)
в BLToolkit.Mapping.MappingSchema.GetObjectMapper(Type type)
в BLToolkit.Data.Sql.SqlTable..ctor(MappingSchema mappingSchema, Type objectType)
в BLToolkit.Data.Linq.Builder.TableBuilder.TableContext..ctor(ExpressionBuilder builder, BuildInfo buildInfo, Type originalType)
в BLToolkit.Data.Linq.Builder.TableBuilder.<>c__DisplayClass3.<BuildSequence>b__2(Int32 n, IBuildContext ctx)
в BLToolkit.Data.Linq.Builder.TableBuilder.Find[T](ExpressionBuilder builder, BuildInfo buildInfo, Func`3 action)
в BLToolkit.Data.Linq.Builder.TableBuilder.BuildSequence(ExpressionBuilder builder, BuildInfo buildInfo)
в BLToolkit.Data.Linq.Builder.ExpressionBuilder.BuildSequence(BuildInfo buildInfo)
в BLToolkit.Data.Linq.Builder.WhereBuilder.BuildMethodCall(ExpressionBuilder builder, MethodCallExpression methodCall, BuildInfo buildInfo)
в BLToolkit.Data.Linq.Builder.MethodCallBuilder.BuildSequence(ExpressionBuilder builder, BuildInfo buildInfo)
в BLToolkit.Data.Linq.Builder.ExpressionBuilder.BuildSequence(BuildInfo buildInfo)
в BLToolkit.Data.Linq.Builder.SelectBuilder.BuildMethodCall(ExpressionBuilder builder, MethodCallExpression methodCall, BuildInfo buildInfo)
в BLToolkit.Data.Linq.Builder.MethodCallBuilder.BuildSequence(ExpressionBuilder builder, BuildInfo buildInfo)
в BLToolkit.Data.Linq.Builder.ExpressionBuilder.BuildSequence(BuildInfo buildInfo)
в BLToolkit.Data.Linq.Builder.FirstSingleBuilder.BuildMethodCall(ExpressionBuilder builder, MethodCallExpression methodCall, BuildInfo buildInfo)
в BLToolkit.Data.Linq.Builder.MethodCallBuilder.BuildSequence(ExpressionBuilder builder, BuildInfo buildInfo)
в BLToolkit.Data.Linq.Builder.ExpressionBuilder.BuildSequence(BuildInfo buildInfo)
в BLToolkit.Data.Linq.Builder.ExpressionBuilder.Build[T]()
в BLToolkit.Data.Linq.Query`1.GetQuery(IDataContextInfo dataContextInfo, Expression expr)
в BLToolkit.Data.Linq.ExpressionQuery`1.GetQuery(Expression expression, Boolean cache)
в BLToolkit.Data.Linq.ExpressionQuery`1.System.Linq.IQueryProvider.Execute[TResult](Expression expression)
в System.Linq.Queryable.FirstOrDefault[TSource](IQueryable`1 source)
в Fb2Library.AuthorInfoView.()
в Fb2Library.AuthorInfoView.set_Target(NavigationTarget value)
в Fb2Library.MainWindow..()
в Fb2Library.MainWindow.viewFrame_Navigated(Object sender, NavigationEventArgs e)
в System.Windows.Navigation.NavigatedEventHandler.Invoke(Object sender, NavigationEventArgs e)
в System.Windows.Navigation.NavigationService.FireNavigated(Object navState)
в System.Windows.Navigation.NavigationService.HandleNavigated(Object navState, Boolean navigatedToNewContent)
в System.Windows.Navigation.NavigationService.MS.Internal.AppModel.IContentContainer.OnContentReady(ContentType contentType, Object bp, Uri bpu, Object navState)
в System.Windows.Navigation.NavigationService.DoNavigate(Object bp, NavigationMode navFlags, Object navState)
в System.Windows.Navigation.NavigateQueueItem.Dispatch(Object obj)
в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
в MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
»

Answer
Andrej Repin 5 years ago
Исправлено, будет либо в следующей бете, либо в финальной версии 1.3
0
Fixed

переключение между базами (библиотеками)

Vnovikov2008 7 years ago • updated by Andrej Repin 7 years ago 1

Создал 5-6 библиотек. Все созданы в fb2library. Все "index only". Названия дал разные латиницей и русским языком. Далее при попытке перейти в другую библиотеку ни чего не происходит. Ни какой реакции. Переходит только из вновь созданной в первую созданную почему то.

0
Fixed

Дубли

Vnovikov2008 6 years ago • updated by Andrej Repin 6 years ago 2

Значит база данных Index Only. Вчера залил в базу 13 авторов. Произвел манипуляции по объединению и слиянию авторов. Все очень хорошо. Все работает. Сегодня обратил внимание на дублирующуюся книгу в базе. Т.к. у меня есть книги в нескольких альтернативных вариантах то сначала не придал значения. Потом заметил что книг в базе данных как то больше. Посчитал. Получилось что всего в базе данных 1312 книг, а на винте их 1246 штук. Разница - 66 книг которые база как то, зачем то, продублировала. Или я чего то не понял или не правильно сделал...

Update: Разобрался в чем дело! Был автор1 у которого было 3 книги. Из них 2 были в соавторстве с автором2. При загрузке база показала мне одну и ту же книгу у двух авторов. Т.е. автор1 - 3, автор2 - 2. После того как я сделал автора2 синонимом автора1, у меня получился автор1 и у него 5 книг. Как то так.

Answer
Andrej Repin 6 years ago
Обновите версию до 1.0.391.1
0
Answered

Есть пункт "Войти как пользователь"

HomeDimoN 5 years ago • updated by Andrej Repin 4 years ago 5
Есть пункт "Войти как пользователь"
А как завести нового пользователя?
Как выйти из под текушего?
Как подключиться к сетевой базе не вводя логин/пароль пользователя?

При импорте не проверяетсья ключи Owner и CanEdit  у прользователя в таблице Users.. Поставил их в 0 и смог добавить книгу и удалить...

Answer
Andrej Repin 4 years ago

Моя точка зрения на проблему управления пользователями изложена в следующем сообщении:


http://fictionbook.org/forum/viewtopic.php?f=7&t=5848&start=120#p41735


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


Update: Работа с программой в качестве гостя, а также поддержка привилегий пользователей, будет доступна в следующем обновлении программы.

0
Answered

Без Интернет не работает

Андрей 4 years ago • updated by Andrej Repin 4 years ago 5

Простите, а без подключения к интернет программа работает? У меня нет. Только после того как дал ей доступ в инет, она соизволила создать базу. Печально... Зачем так?

Answer
Andrej Repin 4 years ago

Для работы с локальной коллекцией доступ к интернету не нужен. Возможно речь идет об ошибке. Если вы подробно опишете, что и как у вас не работало, мы попытаемся разобраться. 


p.s. Версия программы какая?


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