Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Story] Create a new 1:1 chat #989

Closed
8 tasks done
Tracked by #988
kittykat opened this issue Feb 13, 2023 · 4 comments
Closed
8 tasks done
Tracked by #988

[Story] Create a new 1:1 chat #989

kittykat opened this issue Feb 13, 2023 · 4 comments

Comments

@kittykat
Copy link
Contributor

kittykat commented Feb 13, 2023

As a user I want to have a 1:1 chat with an other user.

  • That chat is either already existing or I want to create a new chat.
  • That chat should be our "personal room" - so no other user should be allowed to join.

I want start my user journey at the home screen.

  • From there I want an easy access to users that are relevant to me: For example users I have recently chatted with or that are from my organisation.
  • If I do not know the matrix-id of the user I want to write a message to I want to be able to search for that user.

Once I found the user I'll end up in a room.

  • If me and the user already have a 1:1 chat room I'll end up in this room and see the history

If a room does not yet exist I end up in an empty room.

  • I can write a first message to that user right away.
  • When I send that message the room gets created and the other user is invited to that room.

Scope

Engineering

Preview Give feedback
  1. 2 of 2
    App: ElementX Android App: ElementX iOS T-Enhancement T-X-Platform Task Team: Element X Feature
  2. 6 of 6
    A-DMs App: ElementX Android App: ElementX iOS T-Enhancement T-X-Platform Task Team: Element X Feature

Out of scope

  • Persisting the room when writing a draft message

Sign-off

Android

Preview Give feedback

iOS

Preview Give feedback
@Johennes
Copy link
Contributor

Johennes commented Apr 3, 2023

@kittykat the iOS side of this story is ready for testing.

@kittykat kittykat self-assigned this Apr 4, 2023
@kittykat
Copy link
Contributor Author

kittykat commented Apr 4, 2023

Must be tested with test accounts for now

@Johennes Johennes added the X-Needs-Signoff Stories and Epics which are ready for review by product, design and QA label May 26, 2023
@Johennes Johennes closed this as completed Jun 8, 2023
@Johennes
Copy link
Contributor

Johennes commented Jun 8, 2023

Closing this since we've reviewed it in the weekly on Tuesday and shipped it in the iOS TestFlight today. Any further issues can be tracked under the epic which I'm keeping open until QA has processed the whole scope.

@ghost
Copy link

ghost commented Jul 4, 2023

Retested this on Element X iOS 1.1.8 (270) and Element X Android 0.1.0-nightly (July 1, 2023). It seems to be working in line with the acceptance criteria. Removing this from my backlog, but please tag me if you need something tested.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants