Gaia/SMS: Difference between revisions
< Gaia
Jump to navigation
Jump to search
| Line 57: | Line 57: | ||
** {{bug|840085}} - media content when no SMIL, LANDED on trunk not uplifted yet | ** {{bug|840085}} - media content when no SMIL, LANDED on trunk not uplifted yet | ||
* Multi-recipient (Rick) {{bug|837994}} - EOD Thursday, May 2 | * Multi-recipient (Rick) {{bug|837994}} - EOD Thursday, May 2 | ||
** Live contact search panel (Borja) {{bug|861227} - PR ready for review by Julien, EOD Friday, May 3 | ** Live contact search panel (Borja) {{bug|861227}} - PR ready for review by Julien, EOD Friday, May 3 | ||
* New layout (Borja) {{bug|860680}} - LANDED on trunk, waiting for someone to fix patch for uplift | * New layout (Borja) {{bug|860680}} - LANDED on trunk, waiting for someone to fix patch for uplift | ||
* Activities for attaching media (Dominic) | * Activities for attaching media (Dominic) | ||
Revision as of 11:51, 2 May 2013
Design Specs
Interaction
Visual
Use Cases
- Tom wants send a text message and selects the SMS app
- Tom can send a new message by:
- Selecting an existing contact from the Contacts app list
- Entering a phone number
- Tom is notified of all incoming messages whether he's in the SMS app, on the Home Screen, or in a 3rd party app
- Tom also has the ability to send an MMS
- MMS supports photos and short videos
- Tom has the ability to search through his history of SMS sent/received
- Tom has the ability to delete specific SMS threads
- More user stories related to MMS in Bugzilla meta bug
Requirements
- Gaia v1
- User has the ability to send/receive text messages
- User has the ability to send a new SMS:
- Enters a name based on available phone numbers in the Contacts app list
- Enters a phone number
- All text messages sent/received are threaded and displayed in a conversation-like view
- In the messages list view, timestamps are shown based on date of last received/sent messages
- 'Today' and 'Yesterday' are used for recent message threads
- User has the ability to search through all messages sent/received
- User has the ability to delete specific message threads
- Gaia v2
- User has the ability to forward an individual or group of text messages to another recipient
- User has the ability to send MMS messages
- MMS messages support photos and short videos
Implementation Plan ( established April 18th, 2013)
- Milestone 1 - Completed by 4/26/2013
- SMIL, Multi-recipient, New layout and Gaia's pick activity
- Milestone 2 - Completed by 5/10/2013
- Message composition with attachments, new text-display layout, open/save attachments
- Milestone 3 - Completed by 5/17/2013
- New thread layout, settings UI for automatic content download options
- Milestone 4/Final - Completed by 5/24/2013
- MMS Share activity (for other apps to send media to MMS), Notification of MMS
Implementation Details:
Milestone 1 (4/26/13)
- SMIL (Steve, Corey) bug 845173, LANDED on trunk, not uplifted yet
- bug 840085 - media content when no SMIL, LANDED on trunk not uplifted yet
- Multi-recipient (Rick) bug 837994 - EOD Thursday, May 2
- Live contact search panel (Borja) bug 861227 - PR ready for review by Julien, EOD Friday, May 3
- New layout (Borja) bug 860680 - LANDED on trunk, waiting for someone to fix patch for uplift
- Activities for attaching media (Dominic)
- Pick music bug 849766 - waiting for review from DJF
- Pick video
bug 849768- landed+uplifted
Milestone 2 (5/10/13)
- Composer
- bug 840035 (no owner) - operator defined limit prompt
- Need to verify this still works from SMS implementation
- bug 840047 (Greg) - attachment removal, maybe EOD 5/2
- Partly handled by patch for message preview (bug 840069)
- Needs UX implemented for switching out/deleting attachment on tap
- UX wireframes mention tapping the attachment and options appearing; verifying this currently
- bug 840069 (Greg) - message preview, in review, landing EOD 5/3
- bug 840044 (Greg) - attachment format support,
- bug 840035 (no owner) - operator defined limit prompt
- Device Timestamp -
- bug 840051 waiting for Product feedback
- New Thread Layout
- bug 840055 (Mike) - needs patch. estimated landing EOD Thurs 5/1
- Thread List
- bug 862311 (Mike) - paperclip icon (has WIP, needs asset and bug 863241 and bug 865287)
- Attach from activity
- Requires song picker (bug 849766, Dominic) & video picker (
bug 849768) to be done first
- Requires song picker (bug 849766, Dominic) & video picker (
- Media Preview (Steve/Corey) - estimated landing EOD Tues 4/30
- Corey (gnarf) has code for this written and is implementing that with Steve's SMIL code/message-display stuff (Bug #?)
- bug 840056 - audio playback
- bug 840057 - video playback
- bug 840059 - photo display, LANDED but not uplifted
- Media Saving
- bug 840065 meta-bug
- bug 867448 (no owner) support saving previewed media in Music app
- bug 867231 (no owner) support saving previewed media in Gallery app
- (no bug) (no owner) support saving previewed media in Video app
- Settings UI - estimated landing EOD Thurs 5/2
- bug 840076 (Steve) - MMS download options
- bug 842487 (Steve) - Download option settings page layout
- Message Expiry (NOT SURE IS BLOCKING YET)
- bug 862262 (no owner) - Gaia front-end
- bug 867227 (Chia-hung) - Add expiry date into nsIDOMMozMmsMessage
Milestone 3 (5/17/13)
- New layout (thread list) - (Steve and Borja) NOTE: through extensive analysis, we think this is about the paperclip icon in thread view.
Milestone 4 (5/24/13)
- MMS "share" activity - is this part of the MVP but it's a P1 on the list
- Notification of MMS (Steve has a patch)