Skip to content

Slow-friendly Matrix chat client #430

@KaKi87

Description

@KaKi87

Project description

A Matrix client implementing all backend-dependent features in such a non-blocking way that the user experience isn't degraded by the potential slowness of tasks like syncing, joining/leaving a room, accepting/declining a chat request, editing room notification preferences, sending/editing/deleting messages, etc.

Relevant Technology

Language/platform : preferably one with desktop & mobile support in one.

Existing projects : Matrix Client-Server API specification (spoiler : it's a mess to work with), other Matrix clients (none of which accomplishes this post's idea).

Complexity and required time

Complexity

  • Beginner - This project requires no or little prior knowledge of the technolog(y|ies) specified to contribute to the project
  • Intermediate - The user should have some prior knowledge of the technolog(y|ies) to the point where they know how to use it, but not necessarily all the nooks and crannies of the technology
  • Advanced - The project requires the user to have a good understanding of all components of the project to contribute

Required time (ETA)

  • Little work - A couple of days
  • Medium work - A week or two
  • Much work - The project will take more than a couple of weeks and serious planning is required

Categories

  • Mobile app
  • IoT
  • Web app
  • Frontend/UI
  • AI/ML
  • APIs/Backend
  • Voice Assistant
  • Developer Tooling
  • Extension/Plugin/Add-On
  • Design/UX
  • AR/VR
  • Bots
  • Security
  • Blockchain
  • Futuristic Tech/Something Unique

Metadata

Metadata

Assignees

No one assigned

    Labels

    APIs/BackendLike getting feature requests from the frontend team? Look no further!AdvancedProjects that require a high level of understanding of the topics specified, or programming in gnrl.Design/UXMake the users' experience as smoooooth as possible by developing cutting-edge interfaces.Frontend/UIFocus on a frontend for an existing backend. Both frontend development and UI design.Mobile appIdeas that will result in a mobile application.Much workThis project takes little time to complete. (ETA several weeks+)Web appApplications on the web. Perhaps with React? Or Vue? Or Angular?

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions