You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue will list project goals and link to in depth related issues for individual topics requiring discussion to achieve version 1.0.0 of the API.
Objective
Creating a chat application API server emulating a feature set similar to Telegram.
Proposal
We clone Telegram closely because it's a feature rich application with several API challenges, and gives us a wide selection of ideas to incorporate into our own application. To keep us out of lengthy UI sessions right now we can assume we will to some degree emulate their feature set and GUI. We should all have Telegram on our phones & desktops at some point to help reverse engineer features.
Features
The minimum feature set - as described through the client application, we'd like to see put to use in a release version of the client application:
Account system based username/email/password and social login
Integrated multiple social profiles (all stored)
Manage contacts
Invite user by username or email
Block contacts (only private chats)
Renaming contacts (in case contacts have duplicate names)
Chats
Private
Create
Locally deletable only
Group
Icon
Creator is admin (can kick users)
Members can add others, change the group name and icon
When all members leave a group, the chat is lost forever
Disruption of any kind from a member is simply handled by removing them
Questions:
How do handle the admin leaving? Could simply have no admin.
Profile
Avatar
Email
Username
Settings
Security
Active sessions
Two factor via SMS
Password recovery via email or SMS
Notifications
An active session should disable push notifications
This issue will list project goals and link to in depth related issues for individual topics requiring discussion to achieve version 1.0.0 of the API.
Objective
Creating a chat application API server emulating a feature set similar to Telegram.
Proposal
We clone Telegram closely because it's a feature rich application with several API challenges, and gives us a wide selection of ideas to incorporate into our own application. To keep us out of lengthy UI sessions right now we can assume we will to some degree emulate their feature set and GUI. We should all have Telegram on our phones & desktops at some point to help reverse engineer features.
Features
The minimum feature set - as described through the client application, we'd like to see put to use in a release version of the client application:
API Discussions
The text was updated successfully, but these errors were encountered: