Release Notes
Changes from ReceiptWallet 2.0.5
- Added ability to encrypt libraries.
- CoverFlow view no longer always uses square images.
- Changed TWAIN flag to hopefully fix scanner issues.
- If adding a page from the ScanSnap, ReceiptWallet now searches all open windows for the first window that is waiting for a page to be added.
- Updated to latest Tesseract OCR engine (update applies to Intel machines only).
- Changed auto-fill so that if it pre-populates the category/payment method fields and the merchant is changed, those fields are re-populated. If the fields are touched manually, they aren't re-populated.
- Now cleans up temp directory after updating.
- Updated to latest Sparkle version.
- Worked on TWAIN issues with HP Scanners, in particular ADF and scanning second sides
- Addressed additional issues with HP scanners where the driver would report the incorrect size (in some cases) when scanning in black and white leading to a crash.
- Linefeeds in notes fields are now stripped on CSV export.
- Changed autofill to reduce entry time.
- Fixed totaling of receipts under certain conditions.
- If a combobox is displayed when entering information about a new receipt/document and the return key is hit, it only selects the item in the box and doesn't dismiss the window.
- Better handling of scanner failure codes.
- Loading of CoverFlow view is now delayed at startup in order to prevent crashing.
- Fixed building thumbnails in CoverFlow view with certain receipts/documents.
- Fixed memory leak when building thumbnails.
- Fixed crash printing from receipt view window.
- Added smart collection criteria "in the last x days"
Changes from ReceiptWallet 2.0.4
- Fixed typo in import multiple dialog.
- If the same item is added to the import queue (by dragging and dropping onto the app icon or via a droplet), that item is ignored. This works around an apparent HP bug in its scan to mechanism.
- Integrated latest Sparkle update code.
- Scan next now resets values for data entry.
- Worked around EPSON scanner driver bug by not closing the data source at the end of the scan; note you CANNOT switch use 2 different scanners if you first use an EPSON scanner without quitting ReceiptWallet.
- Fixed prompt for second side scanner setting.
- Removed unused "Include archived data in reports" checkbox
- When quitting, scanner object is now released in order to close TWAIN data source if it was left open (in the case of the EPSON scanner workaround)
- Added Tax/VAT Field.
- Leopard - rounded rectangles are now used for show details with thumbmnails.
- Fixed issue where selected collections that are remembered between restarts didn't properly show the correct receipts.
- Preliminary support for Image Capture scanners including the NEAT Receipts scanner; note that there aren't many devices that have properly working image capture drivers. This requires 10.5.3 or later.
- Fixed issue removing a folder that had collections under it.
- Trapped exception with binding when a library is closed.
- Fixed a number of memory leaks.
- Addressed issues re-ordering collections.
- Addressed potential issue cancelling scans with some scanner drivers.
- Added ability to alphabetize collections.
- If viewing a PDF and a new item is dropped onto ReceiptWallet or opened via a droplet, a new receipt/document is created instead of presenting the user with an error.
Changes from ReceiptWallet 2.0.3
- Fixed scrolling in CoverFlow with mouse wheel.
- Fixed collection higlighting issue for Tiger users.
- Fixed issue where ReceiptWallet would lose track of documents if a user used undo on the merchant/title or the date.
- Added QuickLook support (Leopard). Press spacebar to invoke.
- Fixed issue generating thumbnails in certain instances.
- Fixed issue where confirm delete receipt/document dialog would appear floating.
- If a folder is selected and an item is removed from the collection, it is now removed from all the sub collections as well.
- Now remembers selected collection(s) between opening of libraries.
Changes from ReceiptWallet 2.0.2
- Fixed exception when creating a new receipt with a split.
- Fixed potential crash when closing a library.
- Added additional protection against pageAtIndex error.
- Print is now disabled when adding a receipt.
- Potentially addressed issues dealing with mutating while enumerating.
- Potentially addressed issues dealing with mutating while enumerating.
- Addressed issue where a receipt/document was added/modified and then deleted in the same transaction causing an error.
- Fixed crash on quit for some users.
- Fixed issue when Library Info was open that could lead to a crash when switching to another library or receipt/document.
- Fixed exception when selecting a folder in the collections list.
- Fixed issue where cache files weren't being written out.
- Fixed exception when update dialog is shown and menus are pulled down.
- Fixed crash when changing color for show details option after a library document has closed.
- Optimized loading collections to prevent flicker and re-selecting library in many cases.
- Added alert if deleting an item in a collection to delete from the collection or the library.
- Removed second updating of Spotlight index file.
- Cache files are now written out at idle time.
- Metadata into PDFs is now written at idle time with cache files.
- When closing a document, if metadata and cache files haven't been written out, they're written out during close.
- When quitting, if metadata and cache files haven't been written out, they're written out on quit.
- Fixed exception when removing a page from a document.
- Fixed exception when closing a library or quitting in some cases.
- Thumbnails in overview drawer are now updated when pages are rotated (and possibly removed).
- Fixed saving of metadata when closing a library.
- Fixed issue when creating a new library based on a library where folders of collections weren't preserved.
- Worked around Tiger bug where the close notification wasn't being sent when libraries were closed causing some changes to not be written out.
- Eliminated flickering when creating a new top level collection.
- Addressed potential issues when more than one library had the CoverFlow view showing.
- If using the CoverFlow view and the thumbnail page is changed, the CoverFlow view is now updaed.
- Addressed some issues with registration codes not working.
- Updated Sparkle framework for updates; now includes ability to send anonymous system profiles.
- Changed look of Library, Recent Items, and Collections titles.
- If running a beta version and automatic updates are turned on, it will check for updates once an hour.
- Fixed crash when cancelling backup.
- Changed shortcuts for Library Info and Import.
- Command-F now places the cursor in the search field (and Find is enabled in the menu).
- Return and space keys now open a receipt/document if the main table, thumbnail view or coverflow view is the focus.
- Clicking on a popup such as category or title/merchant now selects the item in the list allowing the user to use the arrow keys to navigate.
Changes from ReceiptWallet 2.0.1
- Fixed issue on Tiger if a Document had "Receipt" in the title
- PDFs are now run through mdimport in order to get them indexed by Spotlight. In order to trigger this and rebuild the indexes, delete ~/Library/Caches/ReceiptWallet. Next time the library is opened, it will take awhile to rebuild the indexes.
- When adding pages from a ScanSnap with a window open, the library window is no longer brought to the front.
- Fixed issue where the spotlight metadata cache would be regenerated unnecessarily.
- Fixed issue where if the underlying PDF can't be found, a library wouldn't open.
- Added progress for rebuilding Spotlight index.
- Addressed issues where metadata cache files would keep being regenerated.
- Addressed issues when rearranging collections.
- Set default sorting for receipts to have a second and third sort key in case the dates are the same.
- Fixed crash when clicking Show Details with thumbnail if another library was opened and then closed.
- Fixed memory leak when closing libraries.
- Fixed crashing issue when changing details.
- Optimized rebuilding of Spotlight indexes if re-indexing is needed.
- Fixed race condition when viewing a receipt/document and changing the details
- Fixed crash if search string had a return in it.
- Addressed issue where Spotlight index file was not being generated forcing a rebuild on next open of library.
- Fixed another Spotlight indexing bug that wouldn't remove old data.
- Worked around a PDFKit bug when generating thumbnails and thumbnails for the overview.
- Reworked building of thumbnails in the overview drawer to be more stable and efficient.
- Fixed database filename when writing to CD/DVD
- Fixed reading database off CD/DVD if the filename was messed up.
- Double clicking a ReceiptWallet.receiptwallet or a ReceiptWallet.receiptwallet.com.ggtenterprises.receiptwallet file on a CD/DVD will now open a new read only library
- When archiving to CD/DVD, a library file is now created.
Changes from ReceiptWallet 2.0.0
- Images captured from iSight are now flipped
- Fixed issue dragging multiple items into the main window from files (not from other libraries)
- Addressed potential crash when creating new smart collection
- If a collection (or collections) is selected, that collection remains selected after importing a receipt.
- Fixed potential issue upgrading from Tiger to Leopard.
- If the crash reporter has never been shown and there is a crash, it is now shown.
- Crash Reporter now works on Tiger.
- Fixed crash on Tiger when adding a page and then removing a page.
- Added menu option to open prior version data files.
- Fixed issue where if you moved your old ReceiptWallet or DocumentWallet data, ReceiptWallet 2.0 would not automatically open it.
- Added additional crash protection when viewing receipts/documents.
Changes from ReceiptWallet 1.5.2 and DocumentWallet 1.1.2
- Merged DocumentWallet and ReceiptWallet. ReceiptWallet can now open DocumentWallet and ReceiptWallet Libraries
- Multiple libraries are now supported
- LEOPARD - Added ability to capture receipts from the iSight camera
- LEOPARD - Added CoverFlow like view
- LEOPARD - changed the collections table to be a source list type to change the background
- Re-worked preferences UI
- Data files can now easily be stored anywhere on disk
- Now handles multi-page TIFFs
- Object model version is now written to metadata on burned CD/DVDs
- In certain instances where data was copied back from an archived CD, it is now writeable
- Fixed handling of DD MMM YYYY recognition in OCR
- Localized formatting for amounts is now used when exporting
- Added a Recent Receipts/Documents item in the collection list
- Fixed potential issue when thumbnail page wasn't set correctly
- LEOPARD - Fixed issues upgrading from 1.1.x to 1.5.x/2.x
- Scrollbars are now automatically hidden when not needed
- Reworked date detection on OCR to better handle using system date formats
- Fixed crashing bug dealing with serial numbers
- Now handles reading data files from read only volumes
- Removed unncessary logging
- Fixed checking for read only files
- Fixed crash when using the contextual menu when adding a receipt
- Fixed issue with view receipt window's toolbar
- Fixed add pages from ScanSnap when a receipt was open
- Added Library Info panel
- Fixed crash when adding page from scanner from View window
- Fixed opening files from spotlight search
- When doing a spotlight search, if there is more than 1 library open, the library that contains the item is now brought to the front
- Beta versions now warn the user to backup data
- Added option to view details with thumbnails
- Drag and drop fixes
- Optimizations for dealing with the main library collection
- Negative amounts are now exported correctly
- Added protection so that reporting an exception doesn't cause another exception
- Title of document windows no longer have date
- Fixed tabbing in details for receipt and document libraries
- Fixed memory issue when handling images (could cause crash)
- Window positions are now remembered and restored
- No longer builds thumbnails prior to burning
- Added ability to create droplet so that the user can setup ScanHelper to scan to the droplet and have it open the appropriate library
- Removed localization for Receipts and Documents directories (these are inside of the Library package
- Added additional protection against corrupt thumbnails
- Beta versions now check for updates on each startup
- Updated NDAlias source
- More cleanup for localization
- Added additional debugging code
- Addressed crashing issue when removing a page from a PDF in certain instances
- Addressed pageAtIndex issue when there was only one page in certain cases
