laurent22 / joplin

Joplin - the privacy-focused note taking app with sync capabilities for Windows, macOS, Linux, Android and iOS.
https://joplinapp.org
Other
46.27k stars 5.03k forks source link

Mobile plugins: Add APIs to allow file system access #10291

Open personalizedrefrigerator opened 7 months ago

personalizedrefrigerator commented 7 months ago

Operating system

Android/iOS

Joplin version

3.0

Mobile plugins: Provide file system and database access

Many of the plugins that fail to run on mobile do so because they lack file system access. Some need both access to an SQLite database (requested here) and access to the file system. To support these plugins on mobile, we should consider exposing these APIs.

Notes and considerations

personalizedrefrigerator commented 7 months ago

Fixing this issue should also allow creating and manipulating resources with plugins (e.g. to create a voice recorder plugin, as requested here).

DanteCoder commented 1 month ago

This would be great, as I have a plugin that requires access to note resources, and some people have suggested that I update the plugin to support the mobile platform, and the only block I have is this.