-
Notifications
You must be signed in to change notification settings - Fork 6
Changelog
ppearson edited this page Nov 6, 2010
·
9 revisions
- A dot is now shown in the red title bar circle when the document has unsaved changes
- After importing QIF transactions, the document is now marked as unsaved
- Closing Stash’s window now quits Stash
- Added Preference to enforce negative amounts for certain Transaction categories
- Added Preference to enforce negative amounts for Split Transactions if the parent Transaction
has a negative amount
- Fixed bug which ignored Cleared flag of transactions when importing QIF files
- Scheduled Transactions are now added to the Account in Cleared state
- Added right-click Add Selected Item menu to the Pie Chart graph
- Splitting an already split transaction now opens up the transaction and selects the last
item ready for editing - Date labels for Overview Chart are now drawn centred
- Changed the way Currency number interpretation is done to try to alleviate problems encountered
using different input locales - Improve compatibility with OS X 10.5 for certain machines
- Fix bug which ignored option to set all imported transactions as cleared when importing OFX files
- Index Bar account amounts now have a drop shadow
- Area Chart X-axis labels are now drawn centred
- When clicking on a blank split transaction, the keyboard focus is automatically set to the Payee
text field - Tweaks to Pie Chart segment shading
- Added Overview Chart type for graphs – basically shows a simple profit/loss blue/red bar pair
for each month - New Date Picker dropdown button icon
- Added simple (add and subtract only) maths expression parser to amount field – initial ‘=’ symbol
causes expression to be parsed - Localised column names are now shown in the main transaction view column selector menu
- When the Scheduled Transaction window appears, the first item is now automatically selected
- Added Account Balances to the IndexBar on the left
- Fixed bug which meant that the Transfer window didn’t always have an up-to-date list of Accounts
- Code optimisation for potential speed improvements
- Fix memory leaks
- Italian localisation kindly done by Giovanni Medici
- Added ability to control which items are drawn in graphs
- Graph setting changes now take effect instantly
- Graph display type tab is now saved in the document
- Fixed issue with duplicate “Other” category for Area Charts
- Reconciled is now called Cleared
- Fixed bug which didn’t re-enable Pie Chart viewing period segment control end buttons in
certain situations - Fixed bug which prevented keyboard focus from having effect after using the DatePickerDropdown
window to pick a new date - Tweaks to the sizing/positioning of the Area Chart axis/labels
- Dates on the x-axis of the Area Charts are now localised
- Can now manually add new Payees and Categories from their respective screens
- Fixed bug which meant that the balance of the new transaction item created was wrong if Make Transaction
was used with the To account being the currently selected account - New cleared checkmark images kindly done by Aleksandar Kovač
- Fixed bug which meant that split transactions could not be properly added to a transaction
which had just been moved up or down
- Added OFX Import and Export support
- Fixed bug which wouldn’t refresh transactions view when changing viewed account if newly selected
account had no transactions - Added Transaction Types Check, Credit, Debit
- Changed all date-picker controllers to smaller textual steppers, and added DatePickerDropdown buttons
next to them all - Added new option to Make Transfer window, allowing generated transaction items to be automatically
set as reconciled - Added new Scheduled Transaction constraint: Last Working day of Month
- Added preference to control how selected Pie Chart segments are drawn (selected or popped out)
- Fixed issue which meant that sometimes two adjacent Pie Chart slices were the same colour
- When adding a new Graph, the new item in the IndexBar automatically starts editing
- Due Scheduled Transactions window now shows Description of Scheduled transactions
- Fixed bug which didn’t set the document’s status as modified if a due Scheduled Transaction
had been skipped - Added support for toggling Transaction View table columns (right-click the header)
- Added optional Transaction View table column “Type”
- Transaction View table now remembers the order and visibility of columns between sessions
- Fixed issue entering negative currency amounts with a “-” prefix for US locale settings
- New main application icons kindly created by Aleksandar Kovač
- Speed improvements – opening a document is now around 7x faster and the analysis of data
in order to show a graph is now 17x faster - Added a Make Transfer feature, which allows reciprocal Transactions to be easily created for doing a
transfer from one account to another - Added the ability to have constraints for Scheduled Transactions. Currently the only one available is
to force the next calculated date to be moved to the following Monday if it would fall on a weekend - Fixed bug which would show any due Scheduled Transactions twice if a Stash document was opened by
double-clicking it in the Finder - Fixed bug which didn’t draw the left-hand border of an Area Chart plot item correctly if it was
selected - Fixed bug which sometimes caused a crash when creating a new graph if no transactions existing on the
current date - Fixed bug which sometimes caused a crash when pressing backspace (delete) key when the Transactions
View wasn’t active - Changed Preferences Window to have multiple panes, allowing more categorised options:
- Added Pie Chart preferences, allowing the controlling of grouping smaller items into another item
and the order in which the segments should be sorted - Added Area Chart preferences, allowing the controlling of grouping smaller items into another item
- Added preferences allowing the Amounts and/or Balances of transactions to be shown in red if they
are negative - Added preference allowing the duration of the Recent Transaction view to be altered
- Fixed crash when using non-ASCII characters for text items
- Added segment control to the toolbar, allowing easy switching of what transactions to show
- Added support for Area Chart graphs, plotting items over time
- Added segment control to the Pie Chart view, allowing common timeframes to be easily selected and
decremented/incremented - Graphs are now updated on-the-fly, based on changes to their settings
- Multiple transactions can now be deleted at once
- Expanded transactions (showing their split items) can now be moved up/down
- When importing QIF files, there is now an option to mark all imported transactions as reconciled
- Fix issue with running under OS X 10.5.
- If a Bar Chart graph segment title is going to fall off the edge of the window, move
it back so it fits in correctly - Stash now saves the last size/position of the main window, and restores that size/position the
next time it loads - Accounts and Graphs can now be renamed by selecting Rename from the right-click context menu for
them in the Index Bar - Stash now remembers the widths of the columns for the Transactions view between sessions
- When drawing Pie Chart graphs, and segment item with no title gets placed under “Other”
- Pie Chart graph segments can now be selected, and the cumulative amount of these segment(s) is
now shown above the total amount - When changing the amount of a transaction, the balance for that item, as well as all the transactions
after it are now updated accordingly - When removing or moving a transaction up/down, the balance for affected transactions and the
transactions following it are now updated - Fix bug which imported split transaction items wrongly from QIF files
- Added Toolbar to main window with Add Account and Add Graph buttons
- Splitter Views now save their sizes, so index bar should remember its size between sessions
- Added Graphs, allowing Pie Charts to be displayed of Expense/Deposit Categories/Payees
- Fixed issue with adding a due scheduled transaction in certain situations
- When adding new transactions, the transaction list now scrolls down so that the new item is visible
- Added option to preferences to automatically scroll to the latest transaction when viewing an account
- Accounts and Graphs can be renamed by double-clicking the item in the IndexBar on the left
- Improve QIF file import slightly
- Views now have smaller text, so more rows can fit into the same screen height
- Changed last 100 transactions view to Last 30 days, which shows all transactions from the last
30 days - Rearranged controls in edit views, so they take up less space and re-arrange based on main window
size - New transactions now get added with the date selected on the date picker control
- Added more info to the About window
- Added right-click context menu for Accounts in the Index Bar, allowing details of account to be
viewed/edited and the account to be deleted - Scheduled Transactions can now be enabled or disabled
- Added preferences window
- Added option to allow the most recent document to be automatically opened on startup
- Added option to make backup files when saving
- Initial Version