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

ottyacat

I know it's really early days, too early for requests but is there any chance you will implement some form of option to select the date format down the track. Us Aussies struggle with the US date format.

asromzek

Absolutely. Date format and translations will happen as soon as the app is a little more complete. Actually, I may tackle date formats sooner than later since that’s probably not too difficult.
/s implied, unless stated otherwise.

asromzek

Even I don’t like the US date format. As an engineer the only acceptable time stamp format is 2017-10-04 23:09:30.263

And that’s not even correct since it’s local time.
/s implied, unless stated otherwise.

asromzek

I didn’t version it, but I pushed out a few very minor layout and style tweaks. Mostly button spacing and colors.

I imagine the payee editor to be a textbox at the top, with the full list of alphabetized payees below it. As you type in the textbox it will narrow down or filter the list. Clicking a payee in the list will copy its name to the textbox. Typing a new payee will cause it to be created once the transaction is saved.

Should be simple enough.
/s implied, unless stated otherwise.

asromzek

Well, after doing some detailed testing this morning, I found a significant bug. If you used the mobile app to change the amount for a transfer, the transaction amount on the other end of the transfer would not update. This was due to a chunk of logic missing that should have come over from the main app, and required a major overhaul of the transaction editor :-\. The bad news is if you edited any transfers with the mobile app, you should check both ends of those transfers with the main app and fix their values (fixing one end will work). The good news is it looks like that bug is fixed, payee editing was added along the way, and the stage is set for category editing, finally.

With all of that said, I highly recommend backing up your budget if you continue to test the mobile app, preferably before you make any changes (obviously).

0.3.11 released: Overhauled transaction editor and implemented payee management.
/s implied, unless stated otherwise.

asromzek

I should also mention that the Transaction editor is missing a few protections that should stop you if you’re trying to do edit some things that you’re not supposed to. It’s possible to get a transaction in a stuck state that requires fixing on the main app. Those protections will be enabled when the category editor is finalized.
/s implied, unless stated otherwise.

asromzek

Unfortunately, nothing new to report so far this week. A busy weekend turned into a busy week. I really want to get category editing up and running, since that's the last piece of the puzzle for mobile transaction entry. This evening is looking rainy and drab, so maybe I can avoid the outdoors and get some code written.
/s implied, unless stated otherwise.

ottyacat

Thanks for the update, let's hope for a rainy day :p

asromzek

Looks like we have some coding weather coming up this weekend...

I made a little progress last night, and ended up getting derailed by a bottle of wine. We're clean out of beverages, so productivity should be improved this evening.
/s implied, unless stated otherwise.

keyboard

asromzek

You re a good man ..... We are very fortunate to have you here....

Ron
Go for the 7 Ball  !!!!!!!

www.createsongstyles.com

asromzek

We're fortunate that @Alex built a solid platform to play with. I'm really not doing much more than rearranging a lot of the code he wrote, and wrapping it with a new coat of paint. Well, it's also a bit like trying to cram a Corvette engine into a Chevette. There's a lot of data to display, and only so much real estate on a phone screen. I tried to roll things my own way a few times, and realized very quickly a lot of the core Financier code was designed quite a bit better. If it ain't broke...

As far as the current state of the mobile app, category editing is coming along nicely. Income for this month, and next month are easy to set, and single category selection is currently in the works. The split editor is going to take a little more thought, so I might wrap up the easy stuff and push it out before diving into that. The payee selector also needs a little polishing, but I may get to that after the category editor is 100% complete.

The icing on the cake will be adding that shiny new "Add New Transaction" button.  :parrot:
/s implied, unless stated otherwise.

asromzek

#86
Alright, it’s game time...

Disclaimer: As mentioned before, it is highly recommended that you backup your budget before testing the new mobile app features. The following version contains a number of new goodies, and there are still quite a few rough edges. Keep your bandaids nearby.

v0.3.12 released: Removed offline mode stuff for now, since it was causing headaches during debugging. Updated payee selection list. Added basic category editing (no splits, yet). Creating new transactions and removing existing ones are now enabled. There is no confirmation on transaction removal, so be careful with that. These features may still be a little shaky, so use caution and report any issues you may see.

I recommend avoiding anything having to do with splits for now, and that includes editing existing split transactions. You’ll simple wipe out the splits and not be able to put them back on mobile. Income for this and next month, and single category selection appears to be working as expected.

There are a number of UI/UX things that I will be cleaning up (like payee search being broken). I’m mainly concerned about transaction entry not working, currupted data, or syncing issues. So, have fun, and good luck...

Edit: The payee search bug was easy fix, so I pushed that without updating the version.

/s implied, unless stated otherwise.

asromzek

v0.3.13 released: Email address is no longer case sensitive when logging in. Payee search works correctly when adding a new transaction. The category editor is hidden when editing a transaction for an off budget account. "New Transaction" button was rename to "Add Transaction", and a small plus icon was added.
/s implied, unless stated otherwise.

ottyacat

OMG this is so amazing, i entered a transaction from the shop whilst waiting for a coffee. #budgetingnerd

asromzek

Last night my wife loaded up the site and had trouble entering a transaction. She clicked Save, the syncing indicator spun a bit, and the transaction didn't show up in the list. It worked fine after refreshing the page. If you see anything like that happen, let me know. I hope it was a fluke, but I'll be trying to find an explanation.
/s implied, unless stated otherwise.