actualbudget / actual

A local-first personal finance app
https://actualbudget.org
MIT License
12.51k stars 954 forks source link

[Bug]: Synced files don't belong in synced locations #2951

Open MikeBishop opened 3 days ago

MikeBishop commented 3 days ago

Verified issue does not already exist?

What happened?

Now that the desktop client is back, #317 is relevant again. The Actual Desktop client stores the files in Documents. However, the Documents folder is often a synced location under Windows; I presume other OSes do something similar. Having Windows/OneDrive syncing the files while Actual is also trying to sync the files is asking for trouble.

The right place to put files like this on Windows is %LOCALAPPDATA%, a location for data which Windows should maintain locally for the user without attempting to sync it.

Where are you hosting Actual?

Docker

What browsers are you seeing the problem on?

Desktop App (Electron)

Operating System

Windows 11

MikesGlitch commented 2 days ago

This is a good point.

I've been wanting the ability to configure where the data directory and backup directory are located, maybe that deserves it's own ticket.

We could have a default, which would take the OS default and an override allowing you to put it somewhere else.

I use Google drive to sync but it's always one way for Actual so I don't get the conflicts.