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

Multiple rooms #151

Open
shazow opened this issue Jul 31, 2016 · 3 comments
Open

Multiple rooms #151

shazow opened this issue Jul 31, 2016 · 3 comments
Labels

Comments

@shazow
Copy link
Owner

shazow commented Jul 31, 2016

The data structure composition of the internals should already support this, the trick is providing the UX for it.

The challenge here would probably involve forking the terminal renderer we're using (golang's ssh/terminal) and add additional rendering directives to include an irssi-style interface for switching room tabs (basically another status line above the input line).

Also it would need to be compatible with #150 if that happens.

@tacerus
Copy link

tacerus commented Jan 2, 2021

Any update on this? Multiple rooms/channels would be great to have, or some way to "check" the connecting subdomain and forward to a specific room (if domain based checking is not possible due to TCP not sending it, an alternative would be including it with the username, i.e. <nickname>-<channel>@example.com to connect with <nick> to <channel> on example.com) - that would eliminate the UX hassle.

@shazow
Copy link
Owner Author

shazow commented Jan 4, 2021

@tacerus No plans right now. It would require a fairly big refactor to do it the way I wanted to do it. This project isn't funded, so it's completely volunteer basis, and motivation to work on it comes and goes. :)

@minecraftchest1
Copy link

Something else that might be possible would be specifying a "command" for each room. Something like ssh [email protected] room1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants