Added Cancel Button to /newsmod
Merge branch 'testing' into halloween
Fixed Div Bug for Real

Upon new user entering, the tab complete system would repeatedly wrap the textbox in new divs and eventually crash the client. This update prevents repetitive wrapping.
Merge branch 'testing' into halloween
Tab Focus Fix

Pressing tab in previous versions would cause the chat to scroll through all of the posted links and images, instead of simply focusing the chat bar. This is an attempted fix.
Merge branch 'testing' into halloween
Drawing Bug Fix

The previous iteration would only pause the rain, but not hide it.
Also, allowed the client to remember which mode it was in before /halloween, and return to it after.
Added Additional Ban Options

Changed /ban: bans the specified user, maintaining the ban based only on IP.
Added /banname: bans the specified user, maintaining the ban based on both name and IP.
Added /banip: bans the specified IP, maintaining the ban based only on IP.
NaN Days Fix + Banning Unlogged IP

Fixed the NaN Days bug.
Added ability to ban IP that isn't currently logged on.
Fixed Unlogged IP Ban
Changed Default News
Merge branch 'testing' into halloween
Added Poll Embedding

When a strawpoll.me link is sent, a link to open an embedded poll within the site is added to the chat messages.
YouTube Embed Update

Linking YouTube links will now embed some information into the message line.
Clicking "Watch In Sleepychat" will open a modal dialog with the embedded video.

Also, added separate volume toggles for messages, whispers, and site alerts.
Preparing for Merge From testing
Preparing for Merge To halloween
Added Can't Embed Image For YouTube System
Merge branch 'testing' into halloween
Reordered the Stylesheets
Merge branch 'testing' into halloween