Giter Club home page Giter Club logo

Comments (11)

alogcat avatar alogcat commented on May 23, 2024 1

Hi Tom,

As a matter of fact, it is Android 14. I will continue to use Book Catalogue in the meantime, and when I see a new version on Droid-ify, I will try that and look at renaming the bcbk to a zip as mentioned somewhere in the documentation.

Thank you, and I love the app. It's so so useful for me.

from nevertoomanybooks.

tfonteyn avatar tfonteyn commented on May 23, 2024 1

oh - brilliant - if you allow me to :)

The report does confirm it's the known issue which means it's already fixed.
If you're interested in the issue: see this commit

I'm getting v5.1 ready for release any day now. It's basically bringing:

  • global defaults for styles. i.e. it will allow to change the defaults as used by the builtin styles.
  • tested and support for Android 14

renaming the bcbk to a zip

It's not just a rename, check this FAQ

I'll keep this open, and let you know when 5.1 is out.

cheers
Tom

from nevertoomanybooks.

tfonteyn avatar tfonteyn commented on May 23, 2024 1

I've split off the RFE to #24 for easier tracking. You will need to subscribe to #24 to get updates.

from nevertoomanybooks.

tfonteyn avatar tfonteyn commented on May 23, 2024

oh boy - this sounds bad. Let's see what we can do.

First off, but I doubt it... this is not Android 14 I suppose? On android 14 there is a known issue for which I will have a fix in the next version.

Assuming it's not:

When I go to send an email,

I presume this is on the dialog box after the crash? Yes, this bit is a 3rd party lib which does not seem to support "save to storage". Simply address the email to yourselves and/or manually store the attachment and upload it here on the issue.

On the other points:

"Please check that storage is writable, and has sufficient space."

yes, I readily admit this error message can be misleading - it's really saying "can't write to the database". It's on my short-list to split this one into multiple more correct/exact messages.

so it's not even a fresh start

Goto the Android system settings, and select "Apps" and navigate to the list of installed apps. Find this app, and open the details (depends on android version and device on how this is called and where exactly it is). I should have a line "Storage", click that and you should see a button "clear data" : this will clear ALL data related to the app. Careful!

buttons that are very hard to see in a dark theme

I have seen this in the past, and I thought it was fixed. I'll have to check again. Meanwhile, goto "Settings" and set the Theme to "Light" as a workaround.

 if I install an older version 

Not supported, sorry. Database internals can/will change between versions and obviously I support upgrades, but not downgrades.

So, let's start with you reproducing it again : make it crash, select email, and then save the email attachment temporarily and upload it here.

 says searching on Amazon failed

Nothing specifically wrong here. There will be a number of different sites searched (see the option menu for selecting the ones you prefer). But in this case Amazon failed, and clearly another one succeeded.
As mentioned on the project page:
WARNING: Amazon is increasingly blocking access. If you see any Amazon specific errors, I suggest you switch off Amazon in Settings/Search/Websites.

from nevertoomanybooks.

alogcat avatar alogcat commented on May 23, 2024

NeverTooManyBooks-acra-report.txt
Here's the crash report from when I try to edit a book.

from nevertoomanybooks.

alogcat avatar alogcat commented on May 23, 2024

Awesome, I will make a bcbk file when 5.1 is out, do the zip/file arrangement as noted, and then install and restore. I'm glad I still have Book Catalogue in the meantime, it's really such a handy tool, and I'm glad you forked it and made it reasonably forward-integrated!

from nevertoomanybooks.

alogcat avatar alogcat commented on May 23, 2024

If I might make a feature request as well? The ability to either schedule backups on a regular basis, or when edited (though I realize this may need a sort of hourly checker or something so that it doesn't try to backup a million times if I'm editing a bunch at once) like Aegis. I have syncthing copy my backups away, and having them automated is so wonderful. If I could schedule it to create a backup at midnight if there were any unsaved edits since the prior midnight, that would be ideal (for me). If that's down the list, that's totally fine, I can make it part of my regular backup routine, but automation and scheduling is just bomb. Thanks!

from nevertoomanybooks.

tfonteyn avatar tfonteyn commented on May 23, 2024

Just a quick update.

Due to your bad experience with the "crash-code" I decided to make that part more user friendly.
The 5.1 release will now simply offer to save the crash-report to storage, and point users to this project website (the 'issues' tab) with better help/info on what to do.

The rather too 'fuzzy' error message "Please check that storage is writable..." has been split/redone as well and will now be much clearer.

But of course, ideally you will never see either of those again... hehe ;-)

This is delaying the release a bit of course :( but I'm getting there soon now.

from nevertoomanybooks.

alogcat avatar alogcat commented on May 23, 2024

Fantastic, can't wait for the next version to drop!

from nevertoomanybooks.

tfonteyn avatar tfonteyn commented on May 23, 2024

And here it is: 5.1.0

from nevertoomanybooks.

alogcat avatar alogcat commented on May 23, 2024

Hi Tom,
You're fantastic! I backed up Book Catalogue, installed 5.1.0, performed the tar->zip, syncd it, and imported. All appears to be well again! Best to you!

from nevertoomanybooks.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.