Fixed some intents so they do not appear for actions it was not meant to handle due to changes in Android 4.0.
2012-03-28 version 3.5 released
Updated for Android 4.0 guidelines.
Warning button for Full versions if app detects Gmail v2.3.5+ installed on the device. Any fix/workaround is impossible until Google decides to change things again.
2011-07-12 version 3.4 released
Added 10 more image types that will be recognized, including mpo, jps, and pns.
Workaround for a device bug reporting an error incorrectly (HTC A500 specifically).
2011-06-18 version 3.3 released
Fixed a SecurityException that is sometimes encountered.
2011-03-12 version 3.2 released
Updated for Android 3.0.
Friendlier About dialog.
2011-01-12 version 3.1 released
NoSuchMethodError: android.media.MediaScannerConnection.scanFile fixed by replacing the code with Android 1.0+ compatible methods.
Improved Lite version ability to detect extensions. Should see far fewer “.bin” extensions.
2011-01-11 version 3.0 released
updated for Android 2.3
Added “Open File Browser” as an option instead of just “Open Attachment” or “Do Nothing” after an attachment is saved.
2010-09-21 version 2.3 released
Updated a few of the translations.
2010-09-20 version 2.2 released
Upgraded the Italian translation, courtesy of Marco Lorenzi. Thank you very much Marco!
Ffixed a bug in Lite and Gopher versions where they might not work with K9mail or handle the Download button on image attachments on all Android versions 1.5 and up.
2010-07-13 version 2.1 released
Upgraded both of the Chinese translations, courtesy of Victor Chan. Thank you very much Victor!
2010-07-06 version 2.0 released
Finally got a phone capable of running Android 2.2 so I could debug the app. AttachSave Full and Gopher now Android 2.2 (Froyo) compatible.
Upgraded the German translation, courtesy of David Flentge. Thank you very much David!
Added an “About” button that mirrored the Menu option, but is more visible to people using the app.
Added a machine translation of Traditional Chinese in addition to the Simplified Chinese. Also added English (Singapore).
Please note that all of these apps are tested with a T-Mobile G1 as well as a Google Nexus One using the latest OS for each. (1.6 and 2.2 respectively at this time)
2010-06-01 version 1.9 released
Upgraded the Russian translation, courtesy of Evgeny Kremer. Thank you very much Evgeny!
Added the ability to also use AttachSave with Gmail’s Download attachment button in order to handle full sized image attachments without loss of resolution.
Please see this question for more detailed information.
2010-04-16 version 1.8 released
If saving the attachment fails due to a timeout from Gmail, the next run of the app will remember the Location & Filename values so that you do not have to re-enter all the information again. Affects both Full and Lite versions.
2010-04-07 version 1.7 released
Added support for K9mail. K9mail will also work with AttachSave, but you have to use the Open button and not the Save button. Affects Full version only.
2010-03-03 version 1.6 released
Clearer directions on how to use the app on the launcher dialog. Affects Full and Lite versions.
Corrected some translations. Affects Full and Lite versions.
2010-02-24 version 1.5 released
Added the button to view these release notes along with displaying the version number in the launcher dialog so that it displays a bit more than directions on how to use AttachSave. Affects both Full and Lite versions.
Improved “SD card refresh” code so that it will function properly on a wider variety of phones (hopefully, all of them). Affects both Full and Lite versions.
Improved display and robustness when being recycled by Android during low memory situations. During extremely low memory, it is still possible to have the permission to read the attachment revoked — just cancel and retry.
2010-02-23 version 1.4 released
Corrected a permissions/bug with Email apps on Android 2.0+ phones. Unfortunately, Google has locked down the ability to read anything from the Email app on such phones and therefore AttachSave can only guess at the file name for those phones and the Email app (reading from the Gmail app still works). I apologize to everyone trying to use my app for this purpose on their locked down phone, I am contacting someone at Google to try to resolve this issue. Affects Full version only.
Added an About dialog to allow quick access to these notes. Affects both Full and Lite versions.
Added a Settings menu with the ability to turn off the “Open on save” feature so that you are not automatically viewing the file you just saved. Affects Full version only.
Added a “SD card refresh” to the code after the file is saved. The affect of this is to allow apps like the Media Player to see your newly saved file from within that app.
Changed the error reporting on certain file problems so that it will report it to the screen, but not suggest you email it back to Blackmoon. I really don’t need to know certain issues like when you fill up your SD card to capacity and cannot save anymore to it. You can safely keep that information to yourself. =)
2010-02-22 version 1.3 released
Corrected an issue with saving an attachment that has no extension more than once. Affects both Full and Lite versions.
2010-02-21 version 1.2 updated
Bug fix for Android 2.0+ phones where Email required a new permission introduced on some particular models. Affects Full version only.
2010-02-19 version 1.2 updated (20:10 GMT)
Worked around an Android 1.5 bug in handling Uri creation. Uri.Builder() works fine in 1.6+ but for some reason causes a Null Pointer Exception if you try to use the Uri constructed as the Data member of an Intent passed into a startActivityForResult() call. Using Uri.fromFile(aFile) causes no errors and can be used in this case, so I switched to using that line instead of the Uri.Builder.
2010-02-19 version 1.2 released
Added a Launcher activity to the Lite version so people can click on the Open app immediately after download and be presented with instructions on how to use the app. Full version will not have this feature since it forces an icon to be present in its launcher and it’s useless as anything other than a message to “do not use me this way”.