“Do y’all ever catch on to something and know IMMEDIATELY, 'yup. This is EXACTLY how I’ll be wasting my time for the foreseeable future' ?”
Welcome to Mr. Rivers' Neighborhood. Thanks for joining the fun. Since you may have some questions about how the app works, here are some FAQ, tips and chat etiquette to help you get started:
Yes, that really is me. I created this app as an assignment for my CS50w course. I’m continually updating the code to add and adjust features. Chaos often ensues.
The chat is a chill conversation with lots of interesting people. Everyone is welcome to jump in at any time.
Remember, this isn't a Q&A. I’m a participant in the conversation, not the subject of it. Please don’t bombard me with questions or requests. Over time, we'll be sure to get to know each other.
The app will reset daily, often more than once. This will cause all comments to disappear, and the automated welcome message will appear at the top of each channel.
New users will be limited to commenting in the “welcome” channel at first, and will be liberated after making an [undisclosed] number neighborly posts.
It’s easier for me to read messages when they end in punctuation. Messages that do not end in punctuation will result in a pop-up reminder for you to edit your message.
I like it when the chat is calm. Messages that include profanity or exclamation points will result in a pop-up reminder for you to edit your message.
I prefer it when you use words to describe your thoughts and feelings. Messages that include emojis will result in a pop-up reminder for you to edit your message with words. Most web acronyms and abbreviations will not populate when your message posts in the chat, but they will not trigger a pop-up reminder.
Anonymous browsing is permitted, but you must be a registered user and logged in to comment. If you’re not able to see the comment box at the bottom of each channel, you are not logged in.
The app supports multiple languages and alphabets. Use of other languages is permitted. I myself will occasionally post in other languages. We are an international group which is reflected in our neighborhood. Please be neighborly if others choose to use alternate languages.
Clicking on a user’s name will tag them in a response.
Double-clicking on a user's name will take you to their profile page.
If you’re having trouble logging in or posting comments, don’t assume you’ve been blocked or banned. Sorry, I suck and sometimes I mess up the code. Have someone tag me in the chat and I’ll do my best to fix it.
Creating and Navigating Channels
To create a channel, type the name of the channel in the text box labeled “create a new channel.”
Only the most recent 150 messages in a channel are displayed.
Channels will disappear if inactive after four hours.
Navigating to a channel will automatically take you to the most recent message in that channel.
A blue box will appear on a channel’s tab when a new chat is posted in that channel. It will turn grey when all chats in a channel have been viewed.
Sometimes more channels will exist than appear on screen. Navigating to these channels differs by type of device.
On mobile: swipe horizontally on the channels bar (a scrollbar will appear once you swipe).
On desktop: click a channel, then use the arrows on your keyboard to navigate.
Navigating the Library/Riverpedia articles
By default, articles are listed with most recently edited entries at the top.
To sort entries alphabetically, you can tap on "Title". Similarly, you can sort by "Tags" the same way.
To filter by tags: Click on the "Clear All" button first, then select the tags you would like to filter by.
Note about privacy
Please be mindful that while most of us are above the age of 18, quite a few aren’t. I know many of you will exchange profile information for different social media platforms, but not everyone is comfortable with sharing personal details about themselves, and we should be respectful of those boundaries. Someone under 18 shouldn’t feel pressured to share their location or contact information. Someone over 18 shouldn’t either, for that matter. I know we share a lot with each other here, which is something the general anonymity of the internet allows us, but we should still be mindful of each other’s privacy.
Full Google doc with updates here.