Closed Bug 1082945 Opened 10 years ago Closed 8 years ago

[UX] IM in Firefox in general, specifically requested as Loop wants to leverage in near future

Categories

(Firefox :: General, defect)

x86
All
defect
Not set
normal

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: shell, Unassigned)

References

Details

(Whiteboard: [UX])

User Story

P1 User stories:
As a client user I want to send/receive a message to/from a contact when not in RTC discussion and both peers are online.
As a client user I want to send/receive a message to/from a link clicker when not in RTC discussion and both peers are online.
As a link clicker, I want to send/receive a message to/from the link creator when not in RTC discussion and both peers are online.
As a client user I want to send/receive a message to/from a contact when in RTC discussion.
As a client user I want to send/receive a message to/from a link clicker when in RTC discussion
As a link clicker, I want to send/receive a message to/from the link creator when in RTC discussion.
As a client user I want to access my IM history with a specific contact (local storage)
As a client user I want to access my rooms IM history (local storage)
As a user, I want the service to be secure and private.
As a product manager I want to have reports about the number of users for IM, the number of messages sent daily, the share of messages sent in VS out of RTC, messages sent from link clickers VS desktop client users...

P2 and beyond User stories:
As a link clicker, I want my IM history to remain on the link clicker page when I close it and then get back to it.
As a registered client user, I want to retrieve my IM history as I sign into another device.
As a client user, I want to receive messages sent to me as I was offline when I get online.
As a client user, I want to receive messages sent to rooms I own as I was offline when I get online.
As a link clicker I want to have an indication of the presence of the link generator.
As a client user I want to have an indication of the presence of my contacts.
As a client user, I want to send an IM to a group of people in a room.
As a client user, I want to receive IMs from anyone present in a room I am part of.
As a link clicker I want to send an IM to a group of people in a room
As a link clicker I want to receive IMs from anyone present in a room I am part of.
Send file in above scenarios 1 to 6
Drag and drop HTML elements (images, videos, text) from web pages to IM discussion in above scenarios 1 to 6
Send stickers from a sticker store in above scenarios 1 to 6


Desktop/research decisions:
Is IM something separate from Loop or part of the Loop client?
Identity:  are we using the FxA identity or do we want to federate with existing IM providers?
Can we start IM conversations separately and escalate to Loop or only do IM direct in exisitng Loop conversation
This impacts services as well - as they had Nick Chapman join them who worked on "Simple Chat" - and they'd likely be hosting on a server.  

So what is the vision for IM in Firefox?  and can we implement that so we can use in Loop as well :)
User Story: (updated)
User Story: (updated)
Support for Hello/Loop has been discontinued.

https://support.mozilla.org/kb/hello-status

Hence closing the old bugs. Thank you for your support.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.