News:

10/23/16 - Welcome to the new forums!

Main Menu

Financier Mobile (Unofficial)

Started by asromzek, May 02, 2017, 12:11:26 AM

Previous topic - Next topic

asromzek

I have also noticed a small glitch when adding/editing a bunch of transactions in the mobile app, and then loading the main app. The numbers for cleared, uncleared, and working balances are off by a little bit in the main app, and refreshing the page fixes it. This could be a bug in the main app code since the mobile app appears to be syncing the data correctly. This morning the cleared balance was off by $0.72 for one of my accounts when loading the main app and syncing a few transactions that I updated with the mobile app. I'll be looking into that as well.
/s implied, unless stated otherwise.

Whatsup

Financier was down for several hours yesterday. It only came good. Sometime early last night my time. I noticed it back up approx 10 hours ago. Perhaps that was related?

asromzek

Financier appeared to be up when I was testing, but it could have been related. I got a notification last night that Digital Ocean was doing network maintenance on the NY servers, where I have the mobile app hosted. I'll be keeping an eye on it since I haven't been able to recreate any of those issues today.

I'm not going to have much time tonight to do anything, so here's a small update to kick off the weekend.

v0.3.14 released: Added transaction removal confirmation. It takes two clicks to remove a transaction. Exciting stuff...
/s implied, unless stated otherwise.

asromzek

Monday morning update: Nothing to report.

Spent the weekend splitting firewood for my in-laws, and recovered on the couch last night with a beverage. I did spend a couple of hours throughout the weekend attempting to mock up some split editor layouts, and ended up scrapping everything. Figuring out a clean design for that has been a challenge, so that's the top goal for this week. I may polish up a few things and push them out along the way, so it doesn't look like I'm slacking off completely.
/s implied, unless stated otherwise.

asromzek

Tuesday morning afternoon update: Split transaction editing is 90% complete.

There are a few nagging issues left regarding splits that contain transfers, and that should be remedied tonight. After that and a little more UI/UX polishing, it should be ready to release. Creating splits is fairly straightforward, and editing existing splits is a bit more complicated, especially when transfers are involved. Adding, updating, or deleting a transfer on the other end when a split is edited has a few holes in it, and I will not release the split editor until all of that has been fixed and thoroughly tested. I also have not tested splits that contain income, that's now on the list.

There is still some mild weirdness with transaction entry from time to time, where transactions don't save correctly, and simply reloading the web app jars it into working again. I noticed it on my phone, as well as Chrome on my computer, and there were no error messages in the console. That will be fun to resolve, if it's possible to do so.

And I found one actual (very minor) bug in the main Financier app where payees are not removed when a split is removed, and that split contains the last reference to the payee. I noticed that occurring the mobile app, and tested the main app to see if worked the same: confirmed. I'll let @Alex fix that one... ;)
/s implied, unless stated otherwise.

asromzek

Wednesday Thursday update: This week has not been good for side project development. A little progress was made, but things are not stable enough to release, yet. Just keep swimming...
/s implied, unless stated otherwise.

machei

I've been away for a while, so i was very pleasantly surprized at all the developments. I wanted to add my thank yous to you Asromzek, for a heck of an effort. I had lost enough hope that I was actually thinking of signing up for nYNAB. This is a game-changer. Cheers to you, my good man.  :parrot:

michaelmjd

I too was thinking about going to nYNAB as Financier is unusable for me without mobile. But coming back here after several months away and I'm blown away by the progress Asromzek has made--really great!

Maybe this has already been answered, but are you thinking you will keep hosting the mobile on your personal site going forward? Just curious.

asromzek

The last week has been tough due to work and family issues, so I haven't been able to wrap up the transaction editor as quickly as planned. I'll be putting a push on to knock that out this week, as long as nothing else pops up.

I'm not sure what to do with the hosting stuff. I already had asromzek.com registered, so I simply created a sub-domain and stuck it there. I may register a separate domain once the app is closer to being complete.
/s implied, unless stated otherwise.

Billy_McSkintos

Quote from: asromzek on October 24, 2017, 10:49:35 AM
I may register a separate domain once the app is closer to being complete.
Can @Alex help with financier.io?
Project Fi Referral - Get $20 credit: https://g.co/fi/r/RWN1J1
Betterment.com Referral - 90 days managed free: https://www.betterment.com/?invite=marcusglynn

ottyacat

Yea that would be nice, mobile.financier.io or m.financier.io or something like that, all in one place as far as the domain goes.

asromzek

I'm usually not one to complain, but this week is just the worst. Too many real world issues to get anything fun done. The only thing I have to report is that I managed to make 3 dozen (a full gallon) of pickled eggs for deer camp, so I have that going for me, which is nice.
/s implied, unless stated otherwise.

asromzek

#102
The last two week have been rough, so development has been crawling along. Finally got a chance to play around tonight, and I think I have a somewhat stable release ready.

As usual, you might want to back up your budget before testing the mobile app.

v0.3.15 released: The split transaction editor is ready to go. However, there's a bug that I have not been able to crush. When adding a split that contains a transfer, the transaction on the other end of the transfer is corrupted. The transaction is not correctly linked to the split on the other end of the transfer, which causes some display issues, and allows you to incorrectly delete the transfer. Refreshing the page fixes the issue, but I am absolutely stumped as to why it refuses to work when creating the split. I recommend not entering or editing splits that contain transfers with the mobile app at this time. I'll keep looking into it, but I've had my fill with that particular issue for the time being.

There are a number of small issues that I plan to clean up, and feedback is definitely welcome. I'd like to make the transaction editor as smooth as possible before moving on to the budget view/editor.
/s implied, unless stated otherwise.

asromzek

#103
Yes, I just spent my entire Saturday evening writing code, in case you were wondering. What else is there to do on a rainy Saturday evening?

v0.3.16 released: This is mostly a cleanup and bug fixing release. The biggest bug would occur when loading a direct link an account, and then entering a transaction, which would disappear into thin air. It turns out that the budget ID wasn't being loaded correctly when the account page was loaded, resulting in a transaction that was linked to nothing. Oops. A two line code change took care of that. The "x" clear icon now displays permanently in the memo editor. The transaction editor now only allows a single edit/remove menu to be open. Opening an edit/remove menu will close the menu for all other transactions in the list. Income for this/next now display properly when changing the date in the transaction editor. And finally, a simple change that should help with transaction entry: automatic category selection when selecting a payee. I thought this would be a challenge to implement, and a half dozen lines of code took care of it. Piece of cake.

Use the following feature with caution.
I did enable one more thing which seems to be a little buggy right now: phone "web app" compatibility. If you open the mobile site on your phone and save a shortcut to the home screen, the mobile site will startup and run like a mobile app (no browser stuff top and bottom). I have only been testing this on iPhone, but it should be Android compatible as well (maybe?). However, every now and then the app will open up and display a completely white page, and deleting the shortcut, clearing the browser cache, restarting the phone, etc. will not remedy the issue. And I just noticed that my iPhone requires me to log in every time I load the app, which means cookies or the cache isn't saving correctly. This may take a little more thought, but feed back from Android users would be helpful.
/s implied, unless stated otherwise.

asromzek

#104
Well, the home screen app shortcut was forcing me to log in on every load, but now it's persisting. I may write up some instructions on how to set that up when I'm actually awake.

Edit: And it looks like there are a lot of issues with buttons missing and click events acting weird. It's probably a good idea to stick to the browser for now.
/s implied, unless stated otherwise.