Skip to content
This repository has been archived by the owner on May 6, 2020. It is now read-only.

Groups: self-management of membership of groups #114

Open
giomfo opened this issue Oct 6, 2017 · 1 comment
Open

Groups: self-management of membership of groups #114

giomfo opened this issue Oct 6, 2017 · 1 comment

Comments

@giomfo
Copy link
Member

giomfo commented Oct 6, 2017

Add a specific Groups page in which all the user's groups are listed.

  • Use 2 sections: Invites and Groups.
  • The user should be able to Reject or Preview a group invitation.
  • Display Leave icon when editing a joined group.

Design mockup:
screen shot 2017-10-06 at 11 24 01

@giomfo giomfo self-assigned this Oct 31, 2017
giomfo added a commit to matrix-org/matrix-ios-sdk that referenced this issue Dec 5, 2017
- Handle the list of the groups from the server sync response.

element-hq/riot-meta#114
giomfo added a commit to matrix-org/matrix-ios-kit that referenced this issue Dec 12, 2017
- Create MXKSessionGroupsDataSource class to handle the display of the groups in a table view

element-hq/riot-meta#114
giomfo added a commit to matrix-org/matrix-ios-sdk that referenced this issue Dec 12, 2017
giomfo added a commit to element-hq/element-ios that referenced this issue Dec 12, 2017
giomfo added a commit to matrix-org/matrix-ios-sdk that referenced this issue Dec 14, 2017
- MXRestClient: add methods to accept group invite and leave it.
- MXFileStore: bug fix: left groups were not removed correctly.

element-hq/riot-meta#114
giomfo added a commit to matrix-org/matrix-ios-kit that referenced this issue Dec 14, 2017
- MXKSessionGroupDataSource: expose `leaveGroupAtIndexPath`

element-hq/riot-meta#114
giomfo added a commit to element-hq/element-ios that referenced this issue Dec 14, 2017
giomfo added a commit to matrix-org/matrix-ios-sdk that referenced this issue Dec 20, 2017
- Retrieve the group data (summary, users, rooms) from server.

element-hq/riot-meta#114
giomfo added a commit to matrix-org/matrix-ios-kit that referenced this issue Dec 20, 2017
- MXKSessionGroupDataSource: support the group summary refresh

element-hq/riot-meta#114
giomfo added a commit to element-hq/element-ios that referenced this issue Dec 20, 2017
giomfo added a commit to matrix-org/matrix-ios-sdk that referenced this issue Dec 21, 2017
- MXSession: Speed up the process to leave a group.

element-hq/riot-meta#114
giomfo added a commit to element-hq/element-ios that referenced this issue Dec 21, 2017
- Bug Fix: App layout is broken on iPad after having left a group.
- Improve the display of the Group Details Home screen

element-hq/riot-meta#114
element-hq/riot-meta#115
giomfo added a commit to element-hq/element-ios that referenced this issue Dec 22, 2017
- Custom the group view controllers with the blue color.

element-hq/riot-meta#114
giomfo added a commit to element-hq/element-ios that referenced this issue Dec 22, 2017
Add the Communities tab in Riot app:
- Support the self-management of the community membership.
- Display a community details with 2 sections: Home and People. A third section will be added later to list the rooms of the communities).

element-hq/riot-meta#114
element-hq/riot-meta#115
element-hq/riot-meta#116
giomfo added a commit to matrix-org/matrix-ios-kit that referenced this issue Dec 28, 2017
- MXKGroupListViewController: Support dynamic fonts by enabling self-sizing table view cell.

element-hq/riot-meta#114
giomfo added a commit to element-hq/element-ios that referenced this issue Dec 28, 2017
giomfo added a commit to matrix-org/matrix-ios-kit that referenced this issue Dec 29, 2017
giomfo added a commit to element-hq/element-ios that referenced this issue Dec 29, 2017
@giomfo
Copy link
Member Author

giomfo commented Feb 2, 2018

Note: Edition is not supported yet.
-> The following point "Display Leave icon when editing a joined group" is not available on Riot Android and Riot iOS.

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

No branches or pull requests

1 participant