Gaia/SMS

From MozillaWiki
Jump to navigation Jump to search

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 (April 18th, 2013)

Milestone 1 (4/26/13)

  • SMIL almost done (Steve) bug 845173
  • Multi-recipient (Borja) bug 837994
  • New layout (Borja) almost done bug 860680
  • Activities (pick) (Dominic) almost done

Milestone 2 (5/10/13)

Milestone 3 (5/17/13)

  • New layout (thread list) - (Steve and Borja)
  • Settings UI (Bocoup)

Milestone 4 (5/24/13)

User Stories (Taipei)

Meeting minutes

Development

Source code on Github