Sunday, March 30, 2014

Recent Mint change has broken Mojito

It appears that Mint has made a change to their web services that is causing Mojito to fail with the message "Error: Your Mint login session has expired. You must login again".

This error appears when Mojito is waiting for Mint to sync your data from your financial institutions. However, I have done further testing, and it seems that all Mint calls fail with the same error.

I will continue investigating and post a fix as soon as I can.

Thanks,
-b3

Monday, February 24, 2014

Version 1.1.0 of Mojito is now Available!

Version 1.1.0 adds the ability to import account balances within a specified date range, similar to how the transaction import works. This should fix the error that some users were getting when importing account balances in Mojito 1.0.0.1.

To upgrade your copy of Mojito, follow the easy steps on the FAQ page.

Friday, February 14, 2014

Error when importing account balances

Hi All,

It has come to my attention that some of your are getting an error when importing your account balances (also "sync all"). 
"Error: Exception: Incorrect range width, was 16 but should be 15"
The numbers vary depending on the number of accounts you have.

I am not getting this error, so it will be tricky for me to debug; but I'll try to get to the bottom of it.

I am actually in the process of re-writing the account import code to import balances over a date range, rather than just the current day's balances. If I don't see an obvious fix for the error above, then I may just try to finish up the account import changes I am working on and make it available sooner rather than later.

I'll do what I can. Thanks for understanding.

-b3

Wednesday, January 29, 2014

Small bug fixes. Latest Mojito version is 1.0.0.1

Hi all,

I found a couple of bugs shortly after I released 1.0.0. (It figures, sigh ...)  The latest version is now 1.0.0.1.  Unfortunately, if you downloaded 1.0.0, you will need to re-download a new copy of Mojito. I apologize for that.

Sunday, January 26, 2014

Announcing Mojito 1.0.0 !

Finally. Finally! After many months of development, testing, documentation writing ... and many long, late nights, I am ready to announce the release of Mojito 1.0.0!

The functionality I have added to this release is a big jump from version 0.9.1. I even considered calling it version 2.0 instead of 1.0; but it seemed weird to never have a 1.0 release, so version 1.0 it is.

What's new in 1.0.0?

  • You can edit transactions and save the changes to Mint! And, for me, editing transactions in a spreadsheet is so much faster than doing it through the Mint web interface or mobile app.
  • You can create, edit, and remove split items.
  • You can clear transactions; i.e. acknowledge that transactions are valid shortly after they occur (usually a couple of days).
  • You can reconcile accounts with your statements.
  • You can create savings goals that are actually useful (not the severely limited ones that Mint provides)
  • You can specify budget amounts with any frequency period (e.g. monthly, weekly, quarterly, yearly, or custom).

Click here to see the full list of what Mojito can do.

When I started working on this new release 6 months ago, my goal was simple. I wanted to implement the key features I needed so that I could stop using Quicken by the end of the year. I am happy to report that I achieved that goal! I stopped using Quicken in November 2013.

Mojito obviously doesn't do everything Quicken does. Not even close. But Mojito helps me keep track of the nuts-and-bolts stuff -- transaction clearing and reconciling, flexible budgets, savings goals, split items -- and Mint helps me keep an eye on the big-picture stuff -- with the trend charts and investment charts. Yes, I have had to break some of my Quicken habits, but having used Mojito and Mint together for the past three months, I have been able to manage my finances just fine and I am spending less time doing it. And having all of the data in a spreadsheet is really handy when I want to create a new sheet and run a few "what-if" scenarios on my finances.

On a personal note, getting Mojito to this point has been an exciting and fulfilling experience ... and an exhausting one too. I have spent nearly every minute of my free time on this project for the past 9 months. In the process, I have neglected some important things in my life, like my spouse, sleep, fitness, pets, car repairs ... just about everything. So, while I love working on this project and I have an endless list of things I would like to add or improve, I need to back off a bit and regain some balance in my life. I still plan on working on Mojito, just not all the time.

Anyway, I hope you find Mojito useful. As always, post any questions you  may have to the More Q&A page, and feel free to send your feedback and suggestions to b3devs@gmail.com.

Cheers,
-b3




Saturday, November 16, 2013

New "More Q&A" page

Hey folks,

I added a "More Q&A" page so you can post comments to ask questions about how to use Mojito.

I will try to answer questions when I can; but if you know the answer to someone's question, feel free to jump in and respond.

-b3

Wednesday, October 9, 2013

Bug Fix in Mojito 0.9.1

I just discovered a glaring bug in Mojito 0.9.1...

Apparently Google at some point changed the rules for how to call a script when a UI button is clicked. This change completely broke the Mint Login window! If you clicked "OK", you would get an error. If you clicked "Cancel", you still got an error. Mojito was pretty much useless.

I have fixed this issue, and the Mint Login window now works again. My sincere apologies if you were affected by this.

If you would like to fix your own copy of Mojito 0.9.1, do the following:

1. Open your copy of Mojito and open the script editor (Menu: Tools > Script editor ...)
2. Open the MintLogin.gs script by clicking it's tab on the left.
3. Replace the entire contents of that file with the contents of this one: MintLogin.gs_fixed
4. Save the file (Menu: File > Save)
5. Do the same thing with ImportWindow.gs. Replace the contents with this: ImportWindow.gs_fixed. And save it.
5. Go back to the Mojito spreadsheet and try to download your Mint transactions. The Login window should work now.

-b3