Basic account onboarding #1328
Reference in New Issue
Block a user
Delete Branch "zachgoll/sync-fixes"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Allows a user to select the "mode" their account's are in:
https://github.com/user-attachments/assets/c81495ff-5eb0-4f74-82c4-1d9246c6d7f9
Also includes a few bug fixes around syncing.
Will need to come back around and clean a lot of this markup up. Lots of duplication across the accountable views
Validates bug when there is a transaction at an earlier date than the first valuation
@zachgoll
I'm confused. What if I want to use both the way it was before? I.e. adding transactions for personal transaction logging, but also update value based on current's date account appreciation? This is the main reason I chose to use Maybe from other financial managers.
Was this intentionally removed?
The account onboarding offers "Balance only" or "Transactions", suggesting that Transactions would also include Balance input.
Edit: I can see that I can still "update" the value by going into account edit:

But I would argue that this is somewhat cumbersome. I also can't edit the added balance value's date.
I would also argue that this splitting accounts into two modes is even more confusing. Let's say I created the account above, with "today's balance" 1 CZK. I then change my mind and convert this account from balance mode to transactions mode and add some transactions on the same day.
The value is not updated because the "today's balance" is still overwriting it.
I guess this is intented (although I could again argue that I added transaction after I updated today's balance on the same day) but now user has even lower chance of figuring out what is going on since he thinks his account is in "transactions only" mode.
If the transactions and current balance modes still play role in the balance calculation (where current balance gets obviously priority based on date), why hide those two behind "choosing account mode" GUI?
Also if the account is in "balance only" mode, I can still successfully import transactions. However, after import it gets immediately overwritten by new balance entry which was automatically created with the same value as previous entry for some reason. I don't think this behavior enhance user's ability to know what's going on with their balance.
I was just thinking about the same thing today. I believe a solution here might be introducing a third value tracking mode called "Advanced" which would be a combination of Balance and Transaction tracking mode (= basically the old behavior).
What do you think @zachgoll?
This is in the works already! It will just be a general "Activity View"
Working on an update that will look like this, which we sourced quite a bit of feedback on in Discord:
@zachgoll I just updated my instance and I'm super satisfied with this activity window. It solves all the issues I have written above :) Good job!