GSoC/2022/StatusReports/SnehitSah: Difference between revisions
Flyingcakes (talk | contribs) Add Blog Posts |
Flyingcakes (talk | contribs) |
||
Line 6: | Line 6: | ||
Spaces were introduced in [https://github.com/matrix-org/matrix-spec-proposals/pull/1772 MSC1772] and there is a related [https://invent.kde.org/network/neochat/-/issues/361 open feature request] on the NeoChat bug tracker. | Spaces were introduced in [https://github.com/matrix-org/matrix-spec-proposals/pull/1772 MSC1772] and there is a related [https://invent.kde.org/network/neochat/-/issues/361 open feature request] on the NeoChat bug tracker. | ||
I will add support for Matrix Spaces in NeoChat. After this project, NeoChat should be able to show Spaces, filter rooms based on which room is part of a Space, create / edit Spaces and let users explore and join rooms under a Space. | |||
== Progress == | == Progress == |
Revision as of 11:03, 6 September 2022
Project Details
Spaces are a feature in Matrix to group related rooms. Spaces can be nested and have their summary page. A room may belong to multiple spaces at the same time. This makes discovery of rooms easier for end-users, and at the same time allows communities to drive more participation.
NeoChat didn't support spaces. Having this support will make it a more viable and feature-rich Matrix client, up to date with the latest Matrix specification.
Spaces were introduced in MSC1772 and there is a related open feature request on the NeoChat bug tracker.
I will add support for Matrix Spaces in NeoChat. After this project, NeoChat should be able to show Spaces, filter rooms based on which room is part of a Space, create / edit Spaces and let users explore and join rooms under a Space.
Progress
Blog Posts
- Beginning with Google Summer of Code 2022
- Community Bonding GSoC 2022
- Adding Spaces Horizontal Bar to NeoChat
- https://snehit.dev/posts/kde/gsoc-22/adding-spaces-list-pt-2/
- Making Spaces Bar Work
- Improving Space Bar Functionality
- Review and Updates for Merge Request
- Getting Stuck and Unstuck
- Be Careful With Signal Slots
- Space Hierarchy Caching Finally Works
- Separating Space Hierarchy Cache to New Class
- Polishing Spaces Horizontal Bar And Space Home
- Creating Spaces In NeoChat
- Adding Room To Space
- Updates On Space Actions Merge Request