So it should be better to gather more opinions.Ĭhoose local storage folder instead of it being "/" as standard.Īn option to open local directory, or at least display the path to local notes somewhere.įor the new app, we don't store data to specific folders(File System). If you think it should be changed, could you create an issue? I think both locations, the current one and your suggestion, are okay. We're going to keep maintaining it until most of features are available as plugins of the renewed "File > Settings" option in the toolbar would be nice, it just fits better (in my opinion) and would allow you to remove the settings icon from the main workspace. What will happen to the current repository? With this, we could do not only rendering Markdown into HTML but also inspecting structure of markdown and providing much better UX like VSCode.
It parses Markdown documents into AST(Abstract syntax tree), AKA MDAST. I've been contributing in unified ecosystem since I temporarily stopped maintaining Boostnote 3 years ago. So I guess introducing typescript would help us to make our app with better quality. It improves development experience quite a lot. I've been using Typescript for 3 years in other projects.
But for normal users, using our cloud storage should be the most easiest way to sync multiple devices and to share notes with your co-workers. So you could learn our db adapter easily and replace your own db easily.
Most of code will be published as OSS projects. Like it supports Git and Git LFS(Large file storage), we provide pouchDB and File storage like S3 at the same time. Cloud storage supportĬloud storage is quite similar to Github's repositories. Also, they can always release cached attachments when their device don't have enough storage space. They also could cache them without opening the app. When users open a note with attachments, the attachments will be cached into the app. So we're going to provide a storage like S3 or Dropbox kind and the app will give the choice for you to sync attachments completely on demand. Lots of mobile device have limited storage size and networking bandwidth.
By default, the app will using Indexed DB of browsers.īut, for attachments like photos and pdf files, we're going to introduce other storage than PouchDB because syncing all attachments is not efficient at all. Also it would help us to make stable note storage even for mobile devices. By using this, we could get other benefits like syncing with other db and freedom to choose various storage strategy via LevelDB. Most of the problems are caused by difference between OSs. We've learned using file system is quite dangerous while maintaining the current Boostnote project. Notes are stored into DB rather than file system. Proper mobile support(React Native) (Next phase).Cloud storage support(Boostnote will provide cloud storage out of the box).
The most first app is revealed start of the next November. I've been decided to focus on renewal of boostnote again.