Skip to content
Kristine Roberts edited this page Dec 10, 2015 · 14 revisions

Frequently Asked Questions

This is a list of frequently asked questions that end-users tend to have about the basics of using Euphoria. It is intentionally kept brief in order to not end up with a massive FAQ. If any of your questions aren't answered here, feel free to ask in &townhall. Technical questions about the code are better for &heim.

How do I use emoji?

Euphoria uses the twemoji set as our base, with a few customizations. To make a grinning emoji, you would type :grinning:, which would look like 😀.

Some additional Euphoria-specific emoji are: :euphoria:, :euphoria!:, :bronze:, :bronze!?:, and :bot:.

How do I change my nickname?

Just click on your name in the input bar to change it. if your name is jane, you can change it to jane :eggplant: and poof, you’re an eggplant 🍆.

Tip: to autocomplete nicknames of people you are talking to, type part of their name and hit the tab button. For instance, if you wanted to autocomplete Neon:balloon:'s name, you could start typing "neo", hit the tab key, and it would autocomplete the full name.

Can I post pictures here?

Totally! Right now we only support imgur embedding, but we hope to add more options in the future. Just upload a picture to imgur, then post the direct link in chat and it will auto-embed. This also works for gifs.

Tip: hover over gifs to see them animated

How does threading work?

The idea is that people can have multiple conversations going on at the same time without trampling one another. Unlike traditional real-time chats, Euphoria allows for more asynchronous conversation, and you don't really have to jump in at the right second and yell loudly in order to be heard.

To navigate, you can use the arrow keys or click on things you want to reply to. The escape key will bring you back to the bottom of the page.

Threading can be a bit confusing at first, but people generally get the hang of it quickly. When to thread is more of an art than a science, and no one really has a perfect Right™ way to do it just yet, so don't stress too much. Generally speaking though, the rule of thumb is to thread deeper if you need to reply to a specific thing up-thread, or when the conversation diverges.

Tip: tab+enter will open a new pane for the thread you are currently in. This is handy if there is an active thread you want to follow that has scrolled off-screen from the main conversation.

What other rooms exist and how do I find them?

We want to work on making individual rooms awesome first, before we start work on multi-room navigation. For the time being, people hear about other rooms through word-of-mouth.

Some popular rooms are &welcome, &xkcd, &space, &queer, and &music. The &music room has synced youtube music videos, allowing people to listen to music together.

Users cannot currently create rooms on their own, but they can be requested by email.

What is the left sidebar and how do I find it?

The left sidebar is in active development and will change. It's not perfect, but contains some useful site features.

To access the sidebar, click the button in the upper left, beside the room name.

left sidebar

At the top of the bar, you'll find the option to create an account or sign into your existing account. If you are already signed in, it will be reflected there. Below this is the "conversations" section, which informs you when there has been activity in older threads. You can click them to view more details in a pop-out, and it also gives you the option to open that thread in a new pane. This can be super handy if there is an active thread you want to keep an eye on, but it has scrolled off the main page.

notifications pane

At the bottom is the notifications section. You can control your desktop notifications— pausing them, getting no desktop notifications, getting notifications only when you are @mentioned, notifications for both @mentions and replies, or notifications for any new messages to the room.

Below the desktop notification menu is the section that notifies you of new messages to the room.

Is this project open source?

It is indeed. Heim is the backend and frontend of euphoria. The backend is a Go server that speaks JSON over WebSockets, persisting data to PostgreSQL. Our web client is built in React/Reflux. Info about our API can be found here.

What do I do if someone is being a jerk?

If you believe someone is violating Euphoria's site-wide rules, please send us an email or ping us in &townhall. We are also open to advising about how to deal with a conflict that may not be rule breaking. Feel free to message us!

Room hosts are also available to help resolve conflicts, and may be more familiar with the particulars than staff would be. If you are unsure who the room hosts are, you can ask us in &townhall.

Clone this wiki locally