Giter Club home page Giter Club logo

Comments (3)

Komediruzecki avatar Komediruzecki commented on June 1, 2024

Hi,

I am a bit confused about all the info but let's get one thing at a time:

  1. You were using boost note next, so this issue should be posted on boost note next I suppose (legacy boost note didn't have many updates, so I suppose this is the case)
  2. The local storage (stored in browser local storage - pouch DB type storage) and file system local storage are 2 different things

Given 2., can you let me know did you backup your data from a file system location (file system local storage?) or from local storage (browser local storage - wherever it is on macOS?)

The local storage is not supported sometime now, from 0.16-17 version I think, this means that you probably had boost note file system storage.

The new/latest boost note next uses only cloud storage and local storage application needs to be installed separately, it will support only file system local storage, and for you to load only that storage you need to find the location of your boostnote.json and open that folder in new local space only application (from forked repo).

Nevertheless, if you had local storage, you can install the previous app (anything before 0.20, 0.21 I think) and try loading the storage there this is the easiest to do in case you want your notes back - they should be stored still in local storage, assuming you didn't remove the local storage.

If you used file system local storage, and also didn't remove it, try opening the older version of the app as well.

If you removed file system local storage, you can re-add it, the boostnote.json would be a good indicator you have file system local storage, because alongside 'notes' folder containing all notes in *.JSON format (not *.CSON as legacy boost note) and 'attachments' folder containing attachments (mostly in *.PNG), this is the thing to look when file system local storage is used.

If you used and backed up local storage (browser pouchDB), I am not really sure how to get it back if the data was deleted, but if it was somehow backed up, it could be done with some older version of the app and setting up proper metadata in boost note application storage key/value pairs.

If you have any other specific questions and if you can please let me know if the steps you are doing when dealing with the application and any other useful info of what type of storage you had, that would be of great help!

In case you are in previous boost note next application (not new local space only from the new repository),
can you screenshot or send me the contents of your application data storage list, see image how to find it:

image

Just open developer tools and go to Application tab, then open Local Storage / file:// in the left pane, you will see the list of items, click on note.boostio.co:storageDataList (mine says additional local on image).

There is a list of all storages contained within the app, if you had local storage, it should be there, be careful not to modify the list.
If you had local file system storage, its metadata data would also be there (location, name etc.) - you could find location of local file system type storage this way as well - if its still loaded into application)

from boostnote-legacy.

philjoecool avatar philjoecool commented on June 1, 2024

Hi,

first of all, thank you so much for the very prompt response.

And thanks for the clarification on your point 2! As user, I didn't know/care of how "local storage" was done. Now I see the difference and my confusion. So, yes, I reinstalled older version 0.19.0, copied over contents of ~/Library/Application Support/Boost Note from my backup and YES! On app start, I was prompted to indeed convert to Local File System storage, and boom, I got my notes, with underneath boostnote.json and all the rest.

I then installed the new ".next -Local" fork of the app (ignored the upgrade popup now, of course), and "Add local space" pointing to that FS Local storage, gave it the same old space name (here, I have to say it was a bit confusing as it looked as I was creating a brand new one) and voila', all the notes in the ".next - Local" fork desktop app.

So, bottom line, it was just confusing to lose all "local storage" notes by just upgrading. Maybe there should have been a fool-proof warning that the upgrade would deprecate Local Storage and so all the notes, unless moving to the fork.

Anyway I'm good now, relaxed of not having lost all my precious time-saver notes. Thanks again!

from boostnote-legacy.

Komediruzecki avatar Komediruzecki commented on June 1, 2024

Hi,

I am glad to hear that, I am sorry for the confusion in general, the local space app will get an update soon to clear out the welcome screen (saying you can add/create a space) alongside a few others improvements.

For the local storage vs file system storage, we deprecated PouchDB (legacy cloud and local storage) few versions back, you would get the unsupported storage screen instead of showing you the notes, so hopefully, everybody converted the storages, even if not, the application should not remove/delete the storages, they should be still shown but now with a must migration screen, if that was not the case, it could be a bug.

Please always backup your data and if you encounter any other problems, let me know.

If you have any other suggestions for local space, please let me know.

from boostnote-legacy.

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.