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

Internal Instant Messaging System #337

Open
secondtruth opened this issue Apr 23, 2024 · 0 comments
Open

Internal Instant Messaging System #337

secondtruth opened this issue Apr 23, 2024 · 0 comments
Labels
idea An idea for a feature/improvement

Comments

@secondtruth
Copy link
Contributor

secondtruth commented Apr 23, 2024

Introduce an internal instant messaging system, allowing users to communicate directly within Puter.

Details

Add a chat interface/app to the Puter desktop, enabling users to initiate private chats. This feature would allow users to send messages, share files from the Puter filesystem or their device, and collaborate in real-time.

The interface would be minimalist yet functional, with options to create new messages, view message history, and manage contacts.

Optionally, implement real-time notifications for incoming messages to keep users informed and engaged, even when they are not actively using the chat interface/app.

Potential Future Enhancements

  • Enable users to form group conversations with multiple participants.
  • Ability to create announcement channels where instance admins can broadcast messages to users who joined the channel, with optional auto-join configurable by admin.
  • Develop federation support to allow communication across different self-hosted Puter instances.
  • Integrate with other popular messaging and chat applications or protocols (e.g. XMPP).
@secondtruth secondtruth added the idea An idea for a feature/improvement label Apr 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
idea An idea for a feature/improvement
Projects
None yet
Development

No branches or pull requests

1 participant