FolioCalc 1.1.3

April 18th, 2009

This is a maintenance release containing several bug fixes. If you use import, especially if your broker is Schwab, then you need this update.

Modifications for 1.1.3

  • Fixed Schwab CSV import failure due to recent CSV format change by Schwab
  • Now handles stock split records masquerading as dividend records in transaction files from Fidelity, Scottrade, and E*Trade
  • Now handles missing split ratios and dividend reinvestment records in ShareBuilder QIF
  • Zero commissions are now allowed
  • Now deselects any selected table rows prior to printing, avoiding reverse video effects
  • Ticker symbols are now trimmed of whitespace and converted to uppercase before storing
  • Serial numbers are now trimmed of whitespace after a paste
  • Now warns user after importing empty CSV files
  • Rebuilt with latest eSellerate and Sparkle frameworks

TreeTask 1.1

April 9th, 2009

A new version of TreeTask is now available on the iPhone App Store. Now it’s possible to move, copy, or link tasks along with their subtrees to other locations within the task hierarchy. And tasks that have the same priority and deadline date can now be manually ordered. Also the ability to add textual notes of arbitrary length to any task has been added. See the TreeTask product page for more info.

TreeTask 1.0

January 17th, 2009

As of Jan 16th, 2009, TreeTask, a hierarchal task manager for the iPhone and iPod touch, is available for purchase on the iPhone App Store. See the TreeTask product page for more information. All development was by Carl Sheppard. The app icon was designed by Tyler Sticka, Interactive Design and Illustration.

FolioCalc 1.1.2

May 23rd, 2008

Modifications for 1.1.2

  • Added portfolio specific settings to toolbar and file menu
  • Added portfolio specific option to override country when importing dates and displaying foreign currency
  • Moved default commission preference to portfolio specific settings
  • Added warning popups for cases of missing or invalid fields when importing from CSV or QIF
  • Added dialog to prompt for split ratio when importing stock splits from CSV files without split ratios
  • Now properly handles case where stock split and sell transaction are input out of chronological order
  • Totals row values now properly refreshing to zero after filter query results in no investments

FolioCalc 1.1.1

April 16th, 2008

This maintenance release includes a few bug fixes.

Modifications for 1.1.1

  • More robust checking for empty data fields during CSV import
  • No longer crashing after removing or undoing the single remaining cash transaction
  • Initial location of horizontal scroller of investment table is back on the left as expected
  • Revert menu item is now grayed out for new, unsaved documents

FolioCalc 1.1

April 2nd, 2008

After almost six months since the last release, we finally have a new version, and just under the wire for April 15th! And I think it’s major enough to justify bumping up the minor version number. Probably the first thing you’ll notice is the GUI looks a little less clunky. And there are numerous usability improvements, some of which should probably have been in 1.0, like main menu alternatives for the toolbar and investment view buttons, import progress bar, descriptive undo/redo, more investment filtering options, etc. Most of the major new features involve importing, such as duplicate transaction detection and support for several more broker transaction file formats. But there are also some significant stability and efficiency improvements under the hood as well, mostly involving CoreData, import, and undo/redo. Oh, and there are preference settings for just about everything now, including the filter settings and turning off automatic cash transfers.

Feature List

  • Moderate GUI makeover
  • Duplicate transaction detection
  • Import progress indicator
  • Import now runs concurrently
  • Schwab CSV import support
  • E*TRADE CSV import support
  • Scottrade QIF import fixed
  • ShareBuilder QIF import support
  • Can abort import after individual transaction canceled
  • Import now handles files containing OS-9 style line endings
  • No longer unstable after undo
  • Descriptive undo and redo menu items
  • Can now undo entire import
  • Can turn off automatic cash transfers in preferences
  • Negative cash balance detection during cash transfers
  • Enhanced date range filter with quarter, month, week, and day related presets
  • Investment type filter now has non-cash option
  • Investment filter settings now saved to preferences
  • “Hide Filters” and “Hide Toolbar” added to View menu and saved to preferences
  • Added View menu items as alternate commands for view switching and investment filters
  • Added Transactions menu and alternate menu items for adding transactions
  • Moved “Import…” from File menu to Transactions menu
  • Replaced all occurrences of word “savings” with “interest-bearing”
  • Fixed some minor Tiger bugs
  • Various code improvements

User’s Guide and CSV File Tweaking

Be sure and check out the updated user’s guide. It it now available in PDF format directly from the application help menu. In fact the old help viewer style help has been replaced with the PDF, since it’s really the same content, but it looks much better as a PDF I think (the equations were really screwed up in the old help viewer version and it was a major hassle to convert it from LaTeX to HTML). At some point later I might create a simpler, quick help version and bring the help viewer option back again. But anyway, the user’s guide now contains an appendix section describing how to tweak CSV files from brokers that FolioCalc doesn’t support and try to get them to import successfully.

A Peek Into the Future

Many of you have requested stock dividend, short sales, and wash sale support. These features and more are in the works. Some of them may even show up in the next minor release (1.2). Hopefully that will be much sooner than six months from now!

New FolioCalc 1.0.2

October 27th, 2007

This release contains a few bug-fixes, mostly related to importing, and also some user’s guide updates. One fixed bug was major enough to be worth mentioning in detail here:

Fixed Failed Import Bug

In the previous version, if you tried to import a file that was not in a CSV or QIF format that FolioCalc recognized, but it was close enough that it passed an initial header check, it would go on with the import, only putting out a few errors to the console but without popping up an error message and you would end up with only partial or no resulting transactions. Worse yet, if new transactions were entered manually after the import silently failed, they would not appear in the list. This unusable state would persist until FolioCalc was restarted again. All this has been fixed in 1.0.2. And FolioCalc is also more strict now about what files are allowed to be imported in the first place.

Complete Change List for 1.0.2

  • The user’s guide now contains detailed instructions on how to download transaction files from the websites of several online brokers
  • Errors during import will no longer prevent further transactions from being entered
  • Invalid file checking during import is much more robust now
  • Now prevents the user from selecting bundles such as applications when importing
  • Rebuilt with latest eSellerate engine, which fixes a rare activation issue one user was seeing

New FolioCalc 1.0.1

October 19th, 2007

Added shortcut to RhodoSoft support page

There is now a new menu item under the help menu to launch the RhodoSoft support page in your web browser. It’s a nice shortcut when the URL is not handy.

Fixed revert bug

Some of you may have noticed that if you used the Revert to Factory Defaults button on the preferences panel, you would find that FolioCalc would come up in trial mode at the next relaunch, requiring the activation code to be entered again. Revert was clearing the activation code along with the rest of the values reset in preferences. That won’t happen now because the revert button has been removed in this release. Since there aren’t very many preference settings, I don’t think most people will miss it much. If for any reason you really do want to reset out preferences to factory settings, you can do that outside of FolioCalc by deleting the preferences file called com.rhodosoft.foliocalc.plist which resides in Library/Preferences off your home folder. Just be aware that doing that would require you to re-enter your activation code at the next FolioCalc launch and also would remove any custom window size and column sizes and ordering.

Added error code for rare activation failures

This is one most people hopefully will never notice. If there are any errors during activation that don’t fall into the common categories such as serial number typos or no internet connection, the error code from the eSellerate API will now be displayed with the message so that RhodoSoft support has more information to help pinpoint the problem.

FolioCalc 1.0 is here!

October 11th, 2007

Beta testing is finally over and we now have a version 1.0 that can be downloaded from the Download sub-page under the Products section (replacing the beta sub-page, and the old top-level Downloads section is now the web store). It will initially run in trial mode (save is disabled) until fully activated with a serial number after purchase. Unlike the beta, there is no expiration date even in trial mode. You can take as long as you want to evaluate it, you just won’t be able to save until you purchase it, which will only set you back $19.95. And that would of course also eliminate the nag popup at each startup.I really appreciate all who helped beta test FolioCalc! And for the handful of those who actually contacted support with your discovered bugs or good ideas for new features, you should have already received a coupon in you e-mail for a free copy. Also, thank you for your patience!

New FolioCalc Beta 0.9.11

September 28th, 2007

This release adds a relatively seamless software update capability. When the user selects “Check for Update…” under the FolioCalc menu, a check will be performed via the internet for the most recent version that is newer than the running version, if any. If there is a newer version, the latest release notes will be displayed and the user will be given the option to download and install the update. Once it is installed, the user will be given the option to terminate and relaunch with the newly installed version.Also, in preferences, the user can choose whether or not FolioCalc will automatically check for updates whenever the application starts up. This is initially turned on, and is recommended to keep up with the latest features and bug-fixes.For the curious, most of this functionality is provided by an open-source Framework called Sparkle, and required relatively little code to implement in FolioCalc.