jck / siyuan-fork

SiYuan Android Fork with custom workspaces folder

Home Page:https://b3log.org/siyuan

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This is a forked version of Siyuan Android app with a modified workspace management approach.

Why this fork?

The original Siyuan Android app stores workspaces in an app-specific directory, which prevents third-party apps from accessing the data. This limits the ability to use third-party synchronization services. This fork addresses this issue by:

  • Allowing users to choose a folder in shared storage as the home directory for their workspaces.
  • Saving and loading workspaces from the chosen folder, enabling access by third-party apps for synchronization.

Warning

  • It's highly recommended that you regularly back up your data. I cannot be held responsible for any loss or corruption of your workspaces.
  • By storing your workspaces in shared storage, you acknowledge that the data is now accessible to other apps on your device that have the necessary permissions. This could pose a security risk if such apps are malicious.

Downloads

You can get the APK from releases page or build it yourself with the original guide.

Acknowledgement

This fork incorporates some code from the Logseq project, specifically the FileUtil.java class.

About

SiYuan Android Fork with custom workspaces folder

https://b3log.org/siyuan

License:GNU Affero General Public License v3.0


Languages

Language:Java 100.0%