Kin69 / EasyNotes

EasyNotes: Jetpack Compose MVVM for seamless note-taking. Effortless creation, editing, and organization.
GNU General Public License v3.0
332 stars 26 forks source link

Set a Default folder in Phone or SD card to save notes. #87

Open shockergit opened 2 months ago

shockergit commented 2 months ago

please add an option to set a default folder to save notes. This should be the home screen of the app. All subfolders and files(txt & md) should list in home screen of the app. Just like Markor app which increases the simplicity of usage.

Please add this feature very less note app has this feature.

also option to pin notes on top of Home page of app.

serrq commented 2 months ago

Summary

• option to set a default folder to save notes • pin notes on top (main screen)

shockergit commented 2 months ago

Pin notes to start page of app

serrq commented 2 months ago

About the first request I believe it is necessary a "writing" permission (like audio or images folders) or maybe no.

Developers can knowing it.

shockergit commented 2 months ago

About the first request I believe it is necessary a "writing" permission (like audio or images folders) or maybe no.

Developers can knowing it.

yes all file access will give the permission i think.

serrq commented 2 months ago

Oh no, "all files access" permission I uninstall the app immediately.

serrq commented 2 months ago

Some apps replaced "all file access" permission splitting in two other permissions (audio and images folders).

shockergit commented 2 months ago

Oh no, "all files access" permission I uninstall the app immediately.

why

serrq commented 2 months ago

Soon we will have encryption at rest database. There is no reason to not hold an encrypted file (database) in accessible folders.

The cryptography will cover every your security need.

shockergit commented 2 months ago

Soon we will have encryption at rest database. There is no reason to not hold an encrypted file (database) in accessible folders.

The cryptography will cover every your security need.

so you dont trust encryption. I have no trust issues i dont use encryption. i just dont need an data permission for app.

serrq commented 2 months ago

You got me all wrong. I trust the encryption, for this reason there is no need to allow the "all file access" permission, because an encrypted file you can place it wherever you want, even in unencrypted folders.

Kin69 commented 2 months ago

Hello,

The option to set a default folder for saving notes is already on our roadmap, primarily due to the integration with Syncthing.

Currently, notes are saved in a database as a single file, so implementing the feature to save notes as txt or md in specific folders would require significant changes to the codebase and migration, which isn't currently feasible.

Regarding pinning notes to the top of the home page, this feature is actively being developed by @IllusionMan1212 and will be included in the next version.

@serrq, in future versions, access to storage permission will be included in the manifest. However, the app won't prompt for this permission unless you choose to move the database to another folder. ( I'll evaluate this further during development. )

Thank you for your suggestions and patience as we work on these improvements.

rakinishraq commented 2 months ago

@shockergit @serrq A workaround for pinning now is adding a '!' to start of title like "! Test" since its sorted pretty high alphabetically.