mtotschnig / MyExpenses

GPL licenced Android Expense Tracking App
http://www.myexpenses.mobi/
GNU General Public License v3.0
779 stars 212 forks source link

Repair association with platform calendar #457

Open mtotschnig opened 6 years ago

mtotschnig commented 6 years ago

User reported that after restoring a backup made by Titanium after wiping the device, plans are linked to the wrong events in the calendar. We could provide a mechanism for repairing this situation in the future, if we would store a cached representation of the event in our database. Our own backup functionality already does this. The problem is that events can be edited with a calendar app, and I am not sure if we are able to get notified about such changes.

d-faure commented 4 years ago

IMHO, The calendar should remain a pure event-triggering sink, and therefore you should be able to purge and/or rebuild from scratch all MyExpenses related planification stuff.

dutch602 commented 4 months ago

The My Expenses app would be perfect if there was a way to remove its dependence from using an external source like Google Calendar when creating templates and plans. Every time I upgrade my mobile phone to a new one I must spend an hour recreating this after successfully syncing everything else. It's very frustrating.

All the plans are currently retained when performing a sync/backup import in a new mobile phone, but none of the associated Google Calendar events are carried over; thereby, requiring me to recreate all of them manually.

mtotschnig commented 4 months ago

@dutch602 As mentioned here (https://github.com/mtotschnig/MyExpenses/issues/441#issuecomment-1987674567), the plans depend on a source that is external only in the sense that it is a component of the Android OS, it does not depend on a cloud backed calendar like Google's. The calendar used by My Expenses is local. Please try to restore data via a backup, plans should be carried over.

dutch602 commented 4 months ago

I think I've tried every restore option available and I've always run into this problem where I must recreate all of my templates/plans since their Google calendar associations do not carry over onto a new phone.

On Sun, Mar 10, 2024 at 10:50 PM Michael Totschnig @.***> wrote:

@dutch602 https://github.com/dutch602 As mentioned here (#441 (comment) https://github.com/mtotschnig/MyExpenses/issues/441#issuecomment-1987674567), the plans depend on a source that is external only in the sense that it is a component of the Android OS, it does not depend on a cloud backed calendar like Google's. The calendar used by My Expenses is local. Please try to restore data via a backup, plans should be carried over.

— Reply to this email directly, view it on GitHub https://github.com/mtotschnig/MyExpenses/issues/457#issuecomment-1987677942, or unsubscribe https://github.com/notifications/unsubscribe-auth/BG3FQTOJH5BLK3X3J3ZVTFDYXVA2VAVCNFSM4EUJB4JKU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TCOJYG43DONZZGQZA . You are receiving this because you were mentioned.Message ID: @.***>