forked from thunderbird/thunderbird-android
-
Notifications
You must be signed in to change notification settings - Fork 0
Feature sketch pad
cketti edited this page Jan 28, 2011
·
10 revisions
This is a page intended for developers to sketch and discuss ideas for new features or improvements.
Purpose: Report all kinds of errors, exceptional states, progress, and pending actions to the user.
Errors to report:
- Login problems
- SSL/TLS certificate errors
- Failing commands (e.g. tried to move a message that was deleted by another client)
- Caught unexpected exceptions (don't notify, but store for "status" activity)?
Exceptional states:
- No network connection but network operation requested (push activated, automatic poll overdue, manual poll requested)
- Mail stored on SD card but SD card not available
Progress:
- Message synchronization progress
- Message sending progress
- Uploading (e.g. a draft) progress
- Pending actions
- Compacting account
UI elements:
- Notification in the Android status bar (opens "status" activity)
- "Status" activity
- Show current and past errors
- Some errors require user interaction (e.g. accept new SSL/TLS certificate) -> Tap on entry to start?
- Button to send errors with stack traces per email
- Show pending actions (button to cancel them)
- Filter list by type
See issue 2331