On Simplenote, we get crashes when a note is big and exceeds the SQLite row size (2 MB). We are going to catch SQLException and return a missing object for the cases in which we get an exception.
Test
Smoke test the whole app:
Test login
Test adding a new note and check that the note is synced and available in other devices (you can try the web app https://app.simplenote.com/)
Test adding notes from the web app and check that they are visible on the Android device.
Try adding tasks lists and checking their boxes. Check that the updates are seen in other devices.
Try adding a collaborator and check that the user you share the note to receives an email.
Try adding note references in your note. Type [title of note] to see if you get a list of possible notes to link.
Try adding, editing and deleting tags.
Try searching for notes.
Try changing the theme.
Try changing the font size and see that the note list and the notes font size (in the editor) use the font size set.
Try setting up a lock screen in Settings. Leave the app and then enter it again using the code you setup.
Try publishing a note. Go to a note and tap on the top-right menu and tap.
Try to reverse a note to an earlier revision. Tap on the top-right menu and then tap on History. Change the slider to different versions and see how the note changes. Select one version and see that the note is updated to that version on other devices.
Review
Only one developer is required to review these changes, but anyone can perform the review.
Release
RELEASE-NOTES.txt was updated in 21e349f0206bcd9984719aeddd14f6f585d0530f with:
Fixed crashes when a big note is tried to be synced.
Fix
Fixes #1611.
Simperium PR: https://github.com/Simperium/simperium-android/pull/248.
On Simplenote, we get crashes when a note is big and exceeds the SQLite row size (2 MB). We are going to catch
SQLException
and return a missing object for the cases in which we get an exception.Test
Smoke test the whole app:
[title of note]
to see if you get a list of possible notes to link.Review
Only one developer is required to review these changes, but anyone can perform the review.
Release
RELEASE-NOTES.txt
was updated in 21e349f0206bcd9984719aeddd14f6f585d0530f with: