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 chat #21

Closed
wants to merge 12 commits into from
Closed

Federated chat #21

wants to merge 12 commits into from

Conversation

wmurphyrd
Copy link
Member

@wmurphyrd wmurphyrd commented Feb 20, 2021

Requires immers server update: immers-space/immers#21

Connects local chat with the federated Immers Space network and converts the Hubs chat panel into a news feed. Chat messages and pictures/videos taken with the camera tool will now be shared with your social network (and hopefully will be viewable in other ActivityPub networks like Mastodon)

  • Capture outgoing chat messages and post to social network
    • Text
    • Image
    • Video
  • Show news feed in chat panel
    • Text
    • Image
    • Video
    • "Show more" to fetch more history
    • Streaming updates of new messages while in a room
    • Post privacy setting (local, friends, or public) (moved to Federated Chat 2.0 #24 )
    • Avoid showing duplicates when a friend in the same room posts
      • Add everyone in room to post audience (friend or not)
      • Hide local chat as all messages will come through Immers Space

Other changes:

  • Show immers friend icon in people list for people in room who are friends and add a tooltip to explain the icon
  • Change form of actor icon to object from direct link (trying to get profile icons to show in Mastodon), support old & new forms for display
  • Added a summary description to Arrive/Leave activities to make them easier to display in chat - this will only apply going fowards. Older activities will not appear

@wmurphyrd wmurphyrd changed the base branch from immers-ui-refactor to immers-newui February 28, 2021 17:09
@wmurphyrd wmurphyrd changed the base branch from immers-newui to immers-ui-refactor February 28, 2021 17:09
@wmurphyrd wmurphyrd marked this pull request as draft February 28, 2021 17:21
@wmurphyrd wmurphyrd marked this pull request as ready for review February 28, 2021 17:21
@wmurphyrd wmurphyrd marked this pull request as draft March 3, 2021 03:21
@wmurphyrd
Copy link
Member Author

Replaced by #25 & #26

@wmurphyrd wmurphyrd closed this Mar 3, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant