Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
IMAP sync feature #1123
I've came across Boostnote and I love it so far, good work! Thanks!
Now, I realised that there is no native sync feature, although you can just sync the notes folder using any cloud provider out there. As requested in #827, many people prefer an encryption or some measure to protect their notes before storing them into the cloud. However, getting encryption right is not easy and has to be very reliable to ensure no data is lost.
From the implementation side, I'm not sure how complex it is to implement IMAP support, but I can imagine it is not harder than encryption + a number of common cloud providers and their respective APIs (here is a ruby script achiving something like this). I would be happy to volunteer and see whether I can help implementing this feature but firstly I wanted to know whether there is actually a demand / approval of something like this from the community.
Thanks @dschneiderch, that looks like a good starting point. I guess the best way to realise IMAP sync would be to develop a package that offers an IMAP note API in a separate project, which can then be potentially pulled in as an dependency by Boostnote (and other notes apps if they want it). It that way, Boostnote does not have to carry and maintain the IMAP overhead in the main project. I would probably be willing to build and maintain such an IMAPNoteAPI, although I'm wondering what the right technology would be? npm package? Java library for Android?