laurent22 / joplin

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

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

Open personalizedrefrigerator opened 5 months ago

personalizedrefrigerator commented 5 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 5 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).