Giter VIP home page Giter VIP logo

Comments (2)

penge avatar penge commented on June 7, 2024

I am very sorry to hear that @FirebrandCoding.

What you can try to do, is to open Console inside My Notes tab and enter:

chrome.storage.sync.get(["value"], sync => console.log(sync.value));

// This might show the notes from version 1.4 but I cannot guarantee that.

Picture:

Screenshot 2019-12-26 at 12 19 36 AM


I am using My Notes differently – temporary data only. Therefore no migration was incorporated and resetting notes never bothered me. But don't take this as an excuse. I now see your (and others) use case(s) might be very different from mine.

I hoped that 2.x will help to deliver the message about breaking changes from 1.x.

I'll try to implement the migration now.


Migration is not that easy to test or guarantee though.
If the extension is uninstalled and then installed again, the content of the storage is non-recoverable. The only way to go around it is to store the notes on an own server, which is something I won't do.
From the store, just the latest version can be installed, which makes testing limited.



I understand that losing your notes could make you angry. And I am again sorry for that. But please, understand this. I have shared this extension to help others, to have normal discussions on improvements. So please, be more considerate about the tone you choose next time, as this is the last time I tolerate it. I dislike lecturing like this or making a public example. That is not the way I would like the communication going here.

from my-notes.

Hyperseeker avatar Hyperseeker commented on June 7, 2024

You're right: I could've handled this better. My apologies.

Still, I stand by the message about the important of handling user data – not only as a user, but also as a developer of note-taking software of my own. Reliability is one of the few basic requirements you have for any piece of software. If I can't expect an extension to keep its end of the bargain for any reason other than the fool in the user seat or a cascade of failures of the platform itself, why should I?

In the meantime, I was able to recover my notes. I've done nothing on my end, so it must have been the work you put into data migration. Thank you for the effort.

from my-notes.

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.