Open MXC48 opened 3 months ago
I'd implement #11 and just let the app of whatever cloud you're using sync notes over.
@Lenni-builder with internet permission, you mean?
No, EasyNotes souldn't need an internet connection, it should just save notes to a local folder so the client of your cloud provider can sync it.
To move forward with the storage implementation , it would be helpful to know your preferences. Please indicate which option you prefer:
To move forward with the storage implementation , it would be helpful to know your preferences. Please indicate which option you prefer:
- Cloud Storage: Storing notes in the cloud (e.g., Nextcloud), requiring internet access for syncing.
- Local Storage: Storing notes locally on the device, allowing offline access and using a cloud client to sync.
- Both: Offering both options, allowing users to choose between cloud and local storage.(also require internet access)
I prefer NextCloud in cloud storage😁
Please offer both options so it's more flexible and works with any cloud provider.
Cloud backup and syncing would be great, it really helps with syncing of multiple devices
Local storage should be preferred instead of cloud imo. Currently the only opensource markdown app that works on Local storage is Markor. Quillnote on the other hand syncs with Nextcloud but cannot work with Localstorage.
Using local storage way allows us to use our own method of syncing i.e. Syncthing without the app requiring internet permission.
I agree, you can choose which cloud provider to choose (both open source and proprietary ones), but you don't have to use the cloud at all. And I prefer the app not needing internet permissions.
Maybe the app can be separated into two versions, one without internet access for local backups and the other with internet access to directly sync to a cloud provider (e.g., Nextcloud).
Could it use the Storage Access Framework to achieve this?
This occasionally (more like frequently) comes up in Neo-Backup and the route chosen, since a long time, has been to just use SAF to store files locally and from that point on, it's up to the user to manage how he will upload them wherever he likes. And since there's an app like Round-Sync, I think that the need for in-app cloud sync support is eliminated. At least for such a small sized app which is probably best off staying simple and small as it is. To summarize a bit of what can be done with Round-Sync: it acts as a SAF provider, so you set up the cloud service of your liking and directly write the file to the cloud through the system file manager, or save it locally and set up a task in Round-Sync to upload it. So, I think in-app cloud syncing is pretty much redundant and would probably take work and time that could be put elsewhere. Just my two cents.
Mmm so I am at a crossroads: offline (backup/restore) or cloud?
I like only the first flavor.