1. A method comprising: at a computing device having one or more processors and memory storing one or more programs for execution by the one or more processors: displaying a messaging application for a first user; responsive to a determination that a message body of a first electronic message satisfies a first set of content-based clustering rules associated with a first message cluster, assigning the first electronic message to the first message cluster, which has a first plurality of electronic messages, wherein each electronic message in the first message cluster is either addressed to the first user or originates from the first user; displaying a first view of a first cluster graphic for the first message cluster, wherein the first view collectively represents the electronic messages in the first message cluster; in response to a first predefined user action, displaying a second view of the first cluster graphic, wherein the second view replaces the first view and displays the first plurality of electronic messages individually within the first message cluster; and in response to a second predefined user action, expanding one or more electronic messages of the first plurality of electronic messages inline within the first message cluster.
1. A method comprising: at a computing device having one or more processors and memory storing one or more programs for execution by the one or more processors: displaying a messaging application for a first user; responsive to a determination that a message body of a first electronic message satisfies a first set of content-based clustering rules associated with a first message cluster, assigning the first electronic message to the first message cluster, which has a first plurality of electronic messages, wherein each electronic message in the first message cluster is either addressed to the first user or originates from the first user; displaying a first view of a first cluster graphic for the first message cluster, wherein the first view collectively represents the electronic messages in the first message cluster; in response to a first predefined user action, displaying a second view of the first cluster graphic, wherein the second view replaces the first view and displays the first plurality of electronic messages individually within the first message cluster; and in response to a second predefined user action, expanding one or more electronic messages of the first plurality of electronic messages inline within the first message cluster. 11. The method of claim 1 , wherein the first electronic message is formatted for display within an electronic message folder of the messaging application that includes one or more individual electronic messages that are not associated with the first message cluster; and the method further comprises: responsive to a third predefined user action: formatting for display the electronic message folder for the user, by: concurrently displaying to the user: (i) the first cluster graphic; and (ii) the one or more individual electronic messages.