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

Converting existing rooms to/from DMs #715

Closed
giomfo opened this issue Oct 13, 2016 · 4 comments
Closed

Converting existing rooms to/from DMs #715

giomfo opened this issue Oct 13, 2016 · 4 comments
Assignees
Labels
auto-test-required feature P1 T-Enhancement New features, changes in functionality, performance boosts, user-facing improvements
Milestone

Comments

@giomfo
Copy link
Member

giomfo commented Oct 13, 2016

The ability to untag a 1:1 room and make it a normal room.
Add a checkbox in RoomSettings.

Showing DMs them in the UI (as little green men).

Related to element-hq/element-web#2099

@giomfo giomfo added T-Enhancement New features, changes in functionality, performance boosts, user-facing improvements feature P1 labels Oct 13, 2016
@giomfo giomfo added this to the sprint4 milestone Oct 13, 2016
@giomfo
Copy link
Member Author

giomfo commented Oct 14, 2016

More important is actually using the new DM semantics:

@giomfo giomfo self-assigned this Oct 17, 2016
giomfo added a commit to matrix-org/matrix-ios-sdk that referenced this issue Oct 17, 2016
element-hq/element-ios#715

MXRestClient: support `m.direct` event in `account_data` at session level.
giomfo added a commit to matrix-org/matrix-ios-kit that referenced this issue Oct 17, 2016
element-hq/element-ios#715

MXKRecentListViewController: observe kMXSessionDirectRoomsDidChangeNotification notification
(reload the recents table view by default).
giomfo added a commit that referenced this issue Oct 17, 2016
Showing DMs in the UI (as little green men).
giomfo added a commit to matrix-org/matrix-ios-sdk that referenced this issue Oct 19, 2016
element-hq/element-ios#715

MXRestClient: support m.direct event in account_data at session level.
giomfo added a commit that referenced this issue Oct 19, 2016
#715

Showing DMs in the UI (as little green men).
giomfo added a commit to matrix-org/matrix-ios-sdk that referenced this issue Oct 19, 2016
element-hq/element-ios#715

MXRestClient: support m.direct event in account_data at session level.
giomfo added a commit that referenced this issue Oct 19, 2016
Converting existing rooms to/from DMs #715
giomfo added a commit that referenced this issue Oct 21, 2016
#715

Add ability to tag/untag direct rooms in Messages screen.
giomfo added a commit to matrix-org/matrix-ios-sdk that referenced this issue Nov 2, 2016
element-hq/element-ios#715

- Room creation: When the flag isDirect is turned on, only one user id is expected in the inviteArray. The room will be considered as direct only for the first mentioned user in case of several user ids.
giomfo added a commit that referenced this issue Nov 2, 2016
#715

- 'Start chat' in the Member Details page should instead list the rooms you have in common with the user, as per vector-web.
giomfo added a commit to matrix-org/matrix-ios-sdk that referenced this issue Nov 2, 2016
element-hq/element-ios#715

Ensure 1:1 rooms are created with equal ops on both sides (the trusted_private_chat preset)
giomfo added a commit to matrix-org/matrix-ios-kit that referenced this issue Nov 2, 2016
element-hq/element-ios#715

Ensure 1:1 rooms are created with equal ops on both sides (the trusted_private_chat preset)
giomfo added a commit that referenced this issue Nov 2, 2016
#715

Ensure 1:1 rooms are created with equal ops on both sides (the trusted_private_chat preset)
giomfo added a commit that referenced this issue Nov 2, 2016
#715

- If there is already a DM for the user, we should reuse it when hitting 'start chat'.
giomfo added a commit to matrix-org/matrix-ios-sdk that referenced this issue Nov 2, 2016
element-hq/element-ios#715

Ensure 1:1 rooms are created with equal ops on both sides (the trusted_private_chat preset)
Update SDK tests
giomfo added a commit to matrix-org/matrix-ios-sdk that referenced this issue Nov 3, 2016
element-hq/element-ios#715

Remove `privateOneToOneRoomWithUserId:` and `privateOneToOneUsers` (the developer must use the `directRooms` property instread).
giomfo added a commit to matrix-org/matrix-ios-kit that referenced this issue Nov 3, 2016
element-hq/element-ios#715

Apply MatrixSDK changes (matrix-org/matrix-ios-sdk#158): Remove privateOneToOneRoomWithUserId: and privateOneToOneUsers (the developer must use the directRooms property instread).
giomfo added a commit that referenced this issue Nov 3, 2016
#715

Apply MatrixSDK changes (matrix-org/matrix-ios-sdk#158): Remove privateOneToOneRoomWithUserId: and privateOneToOneUsers (the developer must use the directRooms property instread).
giomfo added a commit to matrix-org/matrix-ios-sdk that referenced this issue Nov 3, 2016
element-hq/element-ios#715

Add `directJoinedRoomWithUserId:` API: returns the first joined direct chat listed in account data for this user.
giomfo added a commit to matrix-org/matrix-ios-kit that referenced this issue Nov 3, 2016
element-hq/element-ios#715

Use the added `directJoinedRoomWithUserId:` in MXSession API: returns the first joined direct chat listed in account data for this user.
giomfo added a commit that referenced this issue Nov 3, 2016
#715

Use the new method added in MXSession API `directJoinedRoomWithUserId:`: returns the first joined direct chat listed in account data for this user.
giomfo added a commit to matrix-org/matrix-ios-kit that referenced this issue Nov 4, 2016
element-hq/element-ios#715

MXKContactManager: `MXKContactManagerMXRoomSourceOneToOne` is renamed `MXKContactManagerMXRoomSourceDirectChats`.
@giomfo
Copy link
Member Author

giomfo commented Nov 4, 2016

Fixed, 2 issues have been created for the remaining points (#748 and #749).

@giomfo giomfo assigned jeangb and unassigned giomfo Nov 4, 2016
@jeangb
Copy link

jeangb commented Nov 14, 2016

@giomfo you said "Add a checkbox in RoomSettings." Are you talking about the room item context menu from the rooms list or the details view of a room ?

@jeangb
Copy link

jeangb commented Nov 14, 2016

@giomfo about the checkbox

'Start chat' in the Member Details page should instead list the rooms you have in common with the user, as per vector-web.

We still have to display the "+ Start new chat" item right ?

@jeangb jeangb closed this as completed Mar 29, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
auto-test-required feature P1 T-Enhancement New features, changes in functionality, performance boosts, user-facing improvements
Projects
No open projects
Development

No branches or pull requests

2 participants