Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cache information needed for auto-fill and transfers between accounts #259

Open
mtotschnig opened this issue Jan 10, 2016 · 6 comments
Open

Comments

@mtotschnig
Copy link
Owner

Currently, the auto-fill feature and transfers between accounts retrieve information from past transactions. This information gets lost, if user deletes transactions (e.g. after export). We should make the information needed for these features persistent, so that they continue to work as expected even if transactions are deleted.

@Zykino
Copy link

Zykino commented May 30, 2016

I may add to a couple of points:

  • Use the last transaction to auto-fill instead of the fist one
    • Sometimes my first buy is a "try" so it's not the money I'll spend the consecutive times
  • Let the user manually manage this cached info? (bonus)
    • I'm buying at "My local store"
    • I defaulted the app to prefill $20
    • So now I just have to enter the cents

@mtotschnig
Copy link
Owner Author

Many thanks for your comments. I am not sure if I understand your points correctly, but I think what you describe is the current behavior of the app:

  • The last transaction is used for auto-fill
  • After auto-fill is done based on the payer, you can modify the transaction freely.

This ticket is not about auto-fill as such, which is already implemented, but describes the problem, that auto-fill only takes into account transactions that are still stored in the database, whereas it should work on the last information you entered, independent from it being deleted in the mean time.

@Zykino
Copy link

Zykino commented Jun 25, 2016

What I saw is that the autofill feature use the FIRST transaction of the tier instead of the last. (I never deleted any transaction)
What I wanted is to use the last transaction.

And maybe having an option to set the infos for a specific Tier.
For example in my public transport transaction I want to have a Comment "Subscription {Month}". I don't ask you to replace {Month} but I'd rather have already written "Subscription" so I write the month (and I don't have to first delete the last one)

@mtotschnig
Copy link
Owner Author

This is very surprising that you see the first transaction instead of the last, since it is designed to use the last, and I cannot reproduce this buggy behavior. Could you maybe send me more details of the device where you observe this to support@myexpenses.mobi?

@mtotschnig
Copy link
Owner Author

As for your second paragraph, wouldn't the existing template functionality allow you to achieve this as efficiently?

@Zykino
Copy link

Zykino commented Jul 6, 2016

It was on a OnePlus 2 (Oxygen OS 2.1.X == Android 5 AND CyanogenMod 13 == Android 6)
Now I don't have this phone anymore so I'll tell you what I see on the next one :)

Yes I think the templates are enough for this :)

@mtotschnig mtotschnig added this to TODO in 2.8.4 Nov 19, 2017
@mtotschnig mtotschnig removed this from TODO in 2.8.4 Nov 19, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants