Fixed crash when loading the 8/16/13 Sheffer puzzle (which is malformed) by making KFS puzzle loader more robust against malformed puzzles
Converted tabs to spaces
Converted tabs to spaces
Include device model name in debug file
Added clipboard icon from Android Action Bar Icon Pack
Added inverted clipboard icon for pre-Honeycomb devices
Added button to display alert dialog with puzzle notes (e.g. for contest puzzles) on puzzles that have notes
Added a bit of extra sanity checking to KingFeaturesPlaintextIO
- Refactored Downloader.download() et al to always throw an IOException on failure instead of maybe returning false or throwing.
- Added DownloadException subclass of IOException for user-facing errors
- Replaced toast with notification when NYT download fails due to invalid username or password
Don't try to re-download the starter puzzles if the user has deleted all of their puzzles
String.isEmpty() isn't available until API level 9, apparently
Another String.isEmpty() replacement
Invalid usernames/passwords for XWordHub puzzles are now notified properly to the user
Fixed Patrick Blindauer downloader for September 2013
Fixed StringIndexOutOfBoundsException when sorting by author with a 0-2 character author name
Fixed NPE when selecting a section header with the keyboard
Set version number to 1.3.0 and updated release notes
APK for v1.3.0