toeverything / AFFiNE

There can be more than Notion and Miro. AFFiNE(pronounced [ə‘fain]) is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use.
https://affine.pro
Other
42.51k stars 2.77k forks source link

Can I just choose a location for my local storage? #8263

Open TrueMegist opened 2 months ago

TrueMegist commented 2 months ago

Description

I cannot understand how an offline-first app doesn't have an option to choose the location for local storage. Why does AFFiNE think that I need my entire note system and files stored on my main disk, and why should it be in the browser’s local data? Why, in 2002, could I choose where a program would be installed and where its files would go, but in 2024, when installing a PRODUCTIVITY app that promotes SYSTEM AND STRUCTURE, I can’t decide where my data is stored?

Use case

No response

Anything else?

No response

Are you willing to submit a PR?

affine-issue-bot[bot] commented 2 months ago

Issue Status: 🆕 *Untriaged

*🆕 Untriaged**

The team has not yet reviewed the issue. We usually do it within one business day. Docs: https://github.com/toeverything/AFFiNE/blob/canary/docs/issue-triaging.md

This is an automatic reply by the bot.

pengx17 commented 2 months ago

In fact this was a feature we used to have, but was removed later. The main reason was that it causeed serious data loss issues when the users put the the storage into sync services like iCloud or Dropbox. Due to the internal implementation (yjs) we are unable find a proper way to safely merge the synced files with what is stored locally.

createchange commented 3 weeks ago

To be frank, I don't know anything about yjs or Affine, but I did have a bookmark that I led me back to this project. I presently use Obsidian.

Someone built an Obsidian plugin that allows you to point at a git repository for syncing - maybe that is worth exploring?

https://github.com/Vinzent03/obsidian-git