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

🌐 Federated chatting 💬 - API #11272

Closed
26 of 37 tasks
nickvergessen opened this issue Dec 19, 2023 · 0 comments · Fixed by #11814
Closed
26 of 37 tasks

🌐 Federated chatting 💬 - API #11272

nickvergessen opened this issue Dec 19, 2023 · 0 comments · Fixed by #11814
Assignees
Labels
1. to develop enhancement feature: api 🛠️ OCS API for conversations, chats and participants feature: chat 💬 Chat and system messages feature: federation 🌐

Comments

@nickvergessen
Copy link
Member

nickvergessen commented Dec 19, 2023


  • Provide correct relative user objects in chat messages:
    • user_a from server_1 invites user_b from server_2 to the room
    • When user_b request data from server_1, it uses credentials like userId: user_b@server_2
    • Messages should show user_a as user_a@server_1 and user_b as user_b / you
    • System message text should reflect as {federated_user} invited {user} / you instead of {user / actor} invited {federated_user}
  • Conversation parameters, as unreadMessages, should be aligned with federated users
  • Message parameters, as isReplyable, should consider federated users
    \in_array($this->getActorType(), [Attendee::ACTOR_USERS, Attendee::ACTOR_GUESTS, Attendee::ACTOR_BOTS]);

🚧 Tasks

Legend:

  • 🟥 Must have
  • 🟨 Should have
  • 🟩 Good to have
  • ⚫ Not for now

@nickvergessen nickvergessen added 1. to develop enhancement feature: chat 💬 Chat and system messages feature: api 🛠️ OCS API for conversations, chats and participants feature: federation 🌐 labels Dec 19, 2023
@github-project-automation github-project-automation bot moved this to 🧭 Planning evaluation (don't pick) in 💬 Talk team Dec 19, 2023
@nickvergessen nickvergessen moved this from 🧭 Planning evaluation (don't pick) to 📄 To do (~10 entries) in 💬 Talk team Dec 19, 2023
@nickvergessen nickvergessen self-assigned this Dec 19, 2023
@nickvergessen nickvergessen moved this from 📄 To do (~10 entries) to 🏗️ In progress in 💬 Talk team Feb 28, 2024
@github-project-automation github-project-automation bot moved this from 🏗️ In progress to ☑️ Done in 💬 Talk team Mar 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1. to develop enhancement feature: api 🛠️ OCS API for conversations, chats and participants feature: chat 💬 Chat and system messages feature: federation 🌐
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

1 participant