Whats Old

Tuesday 5/31/2011

- offline messages: refreshing the page immediately after sending a message no longer resubmits/resends the message a 2nd time
- removed extra messages when inviters enter invite room
- admin fix for uncaching user accounts from memory

Monday 5/30/2011

- links in chat room header (profile, settings, etc) updated to open in a new tab
- fixed polls with empty choices
- reordered finance/get-hearted page
- if someone doesn’t have a heart, add a link on their profile page to give them a heart
- invite rooms - only send email when the person being invited cams up, not anyone else, changed text around

Thursday 5/26/2011

- fixed cam back display issue

Wednesday 5/25/2011

- email improvements to help mitigate trolls getting account disabled, if you sent message or verified email in the past 9 hours (midnight-9am Pacific Time) it probably didn’t go through, please resend)
- facebook chat rooms updated so that nick collisons with ICHC accounts are allowed (ICHC identity spoofing only blocked while on ICHC)
- added site header to all pages now (except FB pages)
- footer links in text-only chat now working again

Tuesday 5/24/2011

- profile pages now shows when you joined the site
- profile pages now shows karma, very primitive calculation, used to assign mod to chatter with highest karm when last mod leaves room
- minor layout changes on various pages

Monday 5/23/2011

- fixed some Internet Explorer page layout issues
- fixed cam bans regression for cams reported by someone using a nick (lol)
- minor color/theme changes
- randomized random profile bios of people that haven’t filled out their bios

Sunday 5/22/2011

- fix Internet Explorer cam sizing issues
- improved profile page layouts for people with long user names
- optimized site reset and calculation of site statistics code paths
- no longer flashing ’unread messages’ in header everytime the server restarts
- improved ’leaving room’ code path
- auto-cam-down people on for more than 4 hours if cams are full and someone tries to cam up
- offline messages from server now display correctly again
- removed heavy blue border from trophies

Saturday 5/21/2011

- fixed user count / usage statistics displayed on the main page
- laying the ground work of calculating chat karma (will be secret formula based on simple chat/camming/kick/ban stats, verified email, profile text/pic uploaded, etc).  Later - person w/ highest karma will get auto-modded if room mods leave, etc.
- improved deleting users - now indicated on profile page and when messaging them, accounts recycled after 3 months
- email verification: better validation to prevent people from sending mail to dead addresses
- offline messages: now disabling ’delete’ and ’archive’ buttons for a new/empty message thread
- offline messages: likely fix for marking messages read/unread properly
- people running older Flash version now get more helpful direct link to upgrade

Friday 5/20/2011

- no longer recycling deleted accounts right away
- server restart optimizations (hopefully)
- bug fixes

Wednesday 5/18/2011

- added profile pictures to offline message list
- added ability for admin to send site-wide offline message
- bug fixes

Sunday 5/15/2011

- fixed: sending a message to someone removes the ’return to messages’ link 
- sending offline message to someone no longer marks it as ’unread’ in your message list
- offline messages: now ignoring blank messages
- password reset via email now available for people with verified email addresses
- can now remove your email address from ’settings’
- ability to ’archive’ offline message threads
- ability to block offline messages from other users.  Messages from them are queued but not displayed until you unblock them by sending them a message.
- add abililty to upload/display a profile picture

Saturday 5/14/2011

- now hotlinking https links in addition to http links
- updated UI and features of offline messaging
- email verification
- Facebook version now suggests some default rooms

Thursday 5/12/2011

- offline messages are now stored encrypted
- fixed: room setting ’auto-ban for print screen’ was sometimes lost between server resets

Monday through Wednesday 5/11/2011

- performance tweaks to remove bottlenecks
- offline message: automatic url hotlinking
- fixed repel messages
- /nobugme command added so inviters/sitemods in multiple rooms can turn off invite/sitemod messages in a room

Saturday 5/7/2011

- fixed new people getting black cams when joining a room soon after a server reset
- fixed typos
- first stab at offline messaging
- account data format changes to support offline messaging
- auto-redirect http://www.icanhazchat.com/groups/ to http://www.icanhazchat.com/groups

Sunday 5/1/2011

- encrypted/passworded stream support added to server and clients
- /cam audio-on/audio-off messages no longer sent to room when people mute/unmute in preview window before broadcasting
- default to audio off in invite rooms
- room banning now requires a reason (less drama/questions when other mods show up later)
- cam reporting now requires a reason (less time asking questions = quicker response)
- new room setting: auto-room-ban for capping (uncheck to auto-kick instead)

Thursday 4/29/2011

- no more ’talkative Tuesdays’ - room owners can configure if cams default to broadcasting with audio on
- new rooms default to mic-on (room owners can disable it in the room settings)
- minor tweaks to Room Settings page
- fixed single-line ’http’ links in the AboutMe section of Profile pages

Tuesday 4/27/2011

- kicking site-mods should just fail, instead of auto-kicking the kicker (led to too much confusion)
- only send site-wide PMs ~once~ to inviters and site-mods (not once per room they are in)
- add link to your own profile at top of most pages

Tuesday 4/26/2011

- added support for embedding some HTML in profile pages
- added FAQ and Coding Challenge links (coming soonish)
- fixed ’ad’ rotation
- made background images full screen on some pages (faq, etc)
- fixed some IE specific layout issues
- updated wording on feedback page and added background
- change ’Finances’ links to ’Karma’
- notifications/emails about people in agechecked invite rooms should only be sent if they cam up, unless they are cam banned (then they are sent when they enter the room)
- update /repel to only repel if you have been in the named room in the past 3 days or in the past 30 visits

wednesday 4/20/2011

- bug fixes (there was a trick for nick changing to a registered account name)
- group and store pages (works in-progress, coming someday)
- update ’ad’ graphic at the bottom of the page for becoming a site supporter

Sunday 4/17/2011

- kick and influx updates/fixes

Sunday 4/17/2011

- room owners might be unkickable in their own rooms
- cam banned people now have notification messages sent when they enter agecheck room (not when they cam up, because they can’t)
- experimental commands for dealing w/ troll influxes
- likely fix for some rooms being lagged out during site updates

Saturday 4/16/2011

- FB improvements (almost kinda working)
- fixed profile page layouts for people that don’t have trophies
- profile pages now support format, auto-hot-linking of urls, and embedding youtube videos 

Thursday 4/14/2011

- pop-up picture links now truncate the image name if it is too long (and covers the close button)
- facebook rooms only enterable by site mods from main ichc site
- site mods now unkickable (lulz)
- ’upgrade flash’ message on room entry now has link to adobe page for upgrading flash
- removed room owners can no longer re-add themselves if their browser session is still active
- ’contact’ link now goes to new ’feedback’ page
- implemented ’talkative tuesdays’ (turn your speakers down)

Monday 4/11/2011

- room settings page now lets room owners add and delete other room owners (can only delete owners that came after you)
- Facebook version - when you enter a room the optional post to your feed now contains a workable link so that others can more easily get to the same room
- re-fixed flash support for Safari

Monday 4/11/2011

- settings: delete account page now mentions that you will permently lose trophies
- recycling unused accounts after 3 months of inactivity (instead of 2 months)
- attempting to cam while cam banned and without an 18+ trophy should auto-nav you to the ’agechecked’ group
- room settings option - the ability to put the room under group access
- room mods now get room ban count every 30 minutes, instead of getting a message everytime a banned user enters the room.

Thursday 4/7/2011

- fixed many Safari errors with controlling/updating cams
- settings/password reset: 2nd password reset field now shows as ’*********’
- fix flash version detection javascript errors
- Facebook version: set default room topic on empty rooms
- Facebook version: chat nick configurable without popup, before entering room
- Facebook version: fixed ’leave’ room
- Facebook version: now displaying room backgrounds
- Facebook version: option to post which room you are heading into to your friends feed
- automated test/coverage improvements

Tuesday 4/5/2011

- Recycle rooms automatically (free them for new ownership) if they haven’t been used in 2+ weeks
- New Room Entry message to make it easier for new people- "Click on the ’Broadcasting’ link in the upper right to cam up"
- Simpler ways for site-mods to forgive mass bannings
- Added footer link to Facebook ICHC app (in early testing, invite your mom)

Sunday 4/3/2011

- site-mods now immune from cam-refuse (lulz)
- have customizable ’site supporter’ icon for each room, default to ’heart’ if one isn’t set by site-admin
- display room background on sign-in page
- room sign-in page now detect flash version, and lets people know about updating flash if they are using older/buggier version
- getting added to ’agechecked’ automatically adds trophy (w/o extra admin steps)
- changed april fools fly to friday/flyday fly
- mass forgive command for site-mods only (/forgive *)
- facebook integration alpha-ready

Thursday 3/31/2011

- likely fixes for cam muting / self-mute / auto-re-mute-on-refresh issues
- age-verification entry optimizations for site-mods
- getting april fools trickry in-place
- Facebook work-in-progress tweaks
- display room background on sign-in page, if it is a site landing page for the user (when direct link to rooms)

Tuesday 3/29/2011

- improved information on the sign-page (main entry page for new people linked directly to the site)
- bold ’become a supporter’ link on all pages (hint, hint)
- add ’system status on twitter’ link to all pages (mostly only used during outages)
- fixed: blank topic displays as "spin the bottle enabled", but /spin doesn’t work
- fixed: should clearing the topic set it back to the default message?
- site-level mods can enter age-check information w/o site admins
- typing triggers in tell-mods shouldn’t fire them off in main chat
- site-level mods can use /group remove (nick) to remove program people from a group w/o site admin help
- site-admin command to to help debug key-code entry problems

Monday 3/28/2011

- room forwarding for entry from url
- room forwarding for entry from main page
- prompt to log in, if not logged in and viewing PROFILE page

Saturday 3/26/2011

- fixed arrow-up key history auto-fill
- ability to periodically send RSS/reddit/chan feeds to rooms (admin configurable only atm)
- possible fix for errors saving room settings soon after room creation
- FB work-in-progress

Tuesday 3/22/2011

- active room polls more like to persist during a server reset
- reworked cam server load balancing to support more cam servers
- experiment to make PM window more responsive in busy room
- fixed HTML lists w/o breaking tab menus on ’settings’ page

Monday 3/21/2011

- server auto-ban on hacking attempts
- group access updates
- minimize mod-spam from banned people re-entering the room quickly

Sunday 3/20/2011

- fixed payment link
- replace inline image link viewer - can now move, resize, type in chat while image is opened/displayed, open in new tab

Saturday 3/19/2011

- implemented temporary cam-bans, can be used by people that respond to cam-reports (i.e. full siteban not the only option now)
- site admins can now help edit room settings, to help newcomers set max cams to 1, etc,...
- cams now still display ’audio broadcasting’ info when they are resized/refreshed
- when reporting cams, give a link to ’finger’ the person on cam to see if they have a 18+ trophy
- updated on-mod message for mods to point people that get reported for looking young to http://icanhazchat.com/group/agechecked
- updates to support trophy customizations
- reorganized the finance info page (will soon include past payment fees and annual report filing fees)
- adjusted color scheme a bit 

Thursday 3/17/2011

- recent regression of automatically audio muting all cams is fixed (your own cam is still muted by default to avoid feedback)
- fixed cam buttons so that they easier to press
- updated text and flow for reporting a cam (to (hopefully) reduce spamming site mods)

Monday 3/14/2011

- set the focus to edit control on main landing page (removed replace watermark control)
- zapper fix the cursor down issue
- fixed block-cam so that it no longer blocks everyone using a nick
- changes to your cam-block list on your settings page (in another tab) no longer require a chat page refresh to take affect
- flash updates: embedded logo in viewer, Mac should default to correct cam, etc...
- display a few recent messages when you enter the room

Friday 3/12/2011

- ’/cam block (name)’ to block certain people from viewing your cam (editable on your settings page)
- cam icons removed from room user list
- cam protocol updates
- group invite rooms now have more instructions and notify inviters after someone cams up

Wednesday 3/9/2011

- have a 0 cam option in room settings, so room owners can block people from camming when they aren’t there
- reworked/organized page foot links
- prompt on room entry if you have a blank profile page
- apply default site-wide text triggers to all rooms

Sunday 3/6/2011

- yanked out ads for the time being
- whispers mis-address to "@name" are now delivered to "name"
- fixed the color picker buttons and color text preview
- fixed text-window background image
- fixed contact email link weirdness
- fixed ’NaN’ error message when clicking on line style button
- dice roller now defaults to rolling 1 six-side die
- updated icanhazchat.com/finances about upcoming changes
- incoming traffic from under-age sites auto-flags the room for possible TOS violations 
- polls: /poll abort    (so that the creator of the poll can abort long running polls)
- polls: have option to make 1-24 hour polls (so that vote-rooms can be created)
- polls: update help about 1-24 hour polls
- polls: voting in polls tells you how much longer until the poll ends
- polls: new people that enter the room have the poll-in-progress displayed for them, and they can vote/change their vote
- polls: server should log long-term poll results, and/or add them to the room welcome text

Thursday 3/3/2011

- made requested changes to /poll command
- minor changes to registration page, group invite, ’hello’ string choices (’Hef’)
- changed default background images for new rooms (now admin configurable instead of hardcoded into the site)

Wednesday 3/2/2011

- added /poll command for mods so rooms can vote on things (see help page) 
- new /dox command works same as /finger (but with almost half the keystrokes  )
- added http://icanhazchat.com/agecheck.htm to help clarify the process
- faster hearting of donators - through parsing of emails instead of requiring manual server-side changes
- minor tweaks to help future site updates go smoother
- people in self-mod list now can’t be room banned (the room owners want them there)

Monday 2/28/2011

- cams work on Safari again
- user page layout and bug fixes
- finances page layout fix
- blocking confusing/drama-causing names/nicks (’sitemod’ etc)

Saturday 2/26/2011

- user pages now include trophies: ’site supporter’ and ’18+ verified’ (18+ verified trophies to propagate w/in a few days)
- settings page and user pages now include country, sex, b-day and short bio
- support for our version of ’/finger’ command (can be used to verify if someone is a site mod)
- use watermarked textbox on settings page for bio
- settings page now has the option to delete account
- use watermarked textbox on main landing page for the room name box
- left side of group page now has a button for leaving the group
- group inviters can remove themselves from the inviter list
- fix for room-owner hack
- some changes to slow bots down

Wednesday 2/23/2011

- added support for rolling dice using standard dice notation (details on ’help’ page)
- added support for spin-the-bottle with picking people on or off cam
- now anyone can spin the bottle, there is a 10-15 second block window to minimize abuse, and mods control it via the room topic string
- switch profile page links/urls to default to ’user’ instead of ’profile’
- change default user preference to be ’cam me down if I fall asleep’ if it is unspecified
- account registration: optional email field is now optional again
- changed colors on room settings, user settings and user pages to match the logo color

Friday 2/18/2011

- auto-login (if possible) when attempting to view profile pages
- behind the scenes code changes to opimtize save/restoring rooms when server restarts
- emailing updates
- admin option to refresh browser (when jscript changes)
- built-in ability to ban ip ranges

Sunday 2/13/2011

- "/cam down" fixed
- future site updates should be less noticable (unlikely to log people out of rooms)
- profile pages - ability to clear the background image (by setting it to blank)
- bulleted list of group members now hotlinked to their profile pages
- support background images on group pages
- moved room text background images to http://images.icanhazchat.com
- default settings for room images (for new users) now display background image, white background on text chat
- ip bans now also enforced at webservice
- cleaned up finance and room settings pages

Saturday 2/12/2011

was sick

Friday 2/11/2011

- group page updates
- settings page updates: ability to save sleep cam preferences, background image, preference at not being modded
- you can hide your donator heart if you wish by changing nicks (again)

Thursday 2/10/2011

- now need to click a link in chat to confirm you want to report a cam (for less accidental reportings)
- rooms that get closed now get a page explaining they were closed (instead of just being password locked)
- settings page (now linked in the page header on non-chat pages) now allows you to change your password
- password strenght is now displayed when creating an account or changing your password

Tuesday 2/8/2011

- fixed signout on group page
- ’leave’ on text-only chat now leaves, instead of switching to ’cam chat’
- non members cannot jump from text-only to cam chat
- logging to debug group invite code issue

Monday 2/7/2011

- browser tab flashing on new PMs now contains Portal reference
- report cam fixes
- groups now have the option to allow non-members into text-only chat

Sunday 2/6/2011

2nd update - requests to join now end up in same room if they attempt to join multiple times, so inviters don’t have to jump around site trying to find them
2nd update - people that are not signed in now see ’please sign in’ messages instead of being bounced to main landing page
2nd update - possible fix for channel messages showing in main chat
2nd update - site admining fixes
2nd update - readded the old broadcaster for Ambree (and Subby?)
- group add command now supports notes
- ’ignore’ link in whispers is fixed 
- font size preference is now remembered
- line settings preference is now remembered
- dis-allow creating new accounts with "-" in the name as it creates issues elsewhere
- ability to sitewide message other inviters in PM window
- stop multple timers on PM title window flashing
- fixed the background in the greensleeves room
- PM window is now wider, and no longer closes when it is already open and you are trying to PM another person
- room specific perma-bans (not available/exposed to room owners yet)
- group invite codes now working

Wednesday 2/2/2011 - Saturday 2/5/2011

- cam messages have been modified to prevent black cam spamming and other annoyances
- cam slot regressions fixed
- group page now displays group rules to joining members
- group and profile pages - log out link now works
- minor security improvements
- cams now have a ’report this cam’ button.  Don’t abuse it for the trained ninjas will get annoyed.

Wednesday 2/2/2011

- updated build: group fixes
- fixed some cam re-positioning issues
- direct links to blogtv jr are discouraged, incoming referrals from there are redirected
- include restricted-to-adults meta tag to work with parental control filters
- implementing ’groups’ - invites, inviters, room access, etc.
- protocol changes to support ’report this cam’, new flash to use it within a few days
- disable cam lurk bandwidth saver timeout if there are less than 5 people in the room

Monday 1/31/2011

- cams now display black background while video feed starts (instead of transparent)
- cam should be less likely to drop when changing cam image background (was tricking server into thinking people refreshed browsers)
- security updates

Saturday 1/29/2011

- cam protocol/security updates, but currently issues loading under Safari
- cams broadcasting audio now display user name in red (instead of gray)

Friday 1/28/2011

- chat page redesign

Thursday 1/27/2011

- 2nd update: fixed infinite javascript loop (could lead to random browser churn)
- 2nd update: multiple/duplicate room entry messages (when notifications are turned on) should now be minimized
- 2nd update: bogus ’is broadcasting’ should be fixed
- 2nd update: existing cams shouldn’t close/restart when transitioning between 12 and 13 cams
- 2nd update: if the last mod leaves the room it now tries to mod someone on cam
- probable solution for ’/cam on’ messages when two people try to cam up within 15 seconds of each other and cams are alrady full
- new room entry message for those that have http referrer blocked in browser (and won’t see cams)
- add amazon search page, support the site by starting your amazon search here
- warn you when you have entered a page that has been marked as ’public’ and that might show on the main landing page
- communication protocol changes for cam control
- should no longer get "broadcasting audio" for people that previewing themselves but not broadcasting to room yet

Wednesday 1/26/2011

- changes to minimize SWF file leeching
- updated account registration page to display on IE
- roomsettings - change button text to ’save triggers’ and ’save mod notes’
- roomsettings - hide ’save triggers’ and ’save mod notes’ buttons for room owners
- roomsettings - option to make the room public, landing page - now lists first 4 public rooms (if any)
- make registration page work for IE
- alt-c to clear chat window
- change ’Name/Nick to Use in Chat:’ to ’Name/Nick to Use in :"
- better sizing of cam background images to fit the cam sizes
- better sizing/positioning of background images for the chat text window

Sunday 1/24/2011

- change 24hr/weekly log-in stats on landing page to start counting room logins instead of site logins
- HTML link to turn mic on/off while broadcasting should now work in most major browsers
- fixed recent regression with room background being resent on every room entry
- for background/cam-backs, need to automatically map http://i.imgur.com to http://www.imgur.com to prevent
- fixed "Resource interpreted as image but transferred with MIME type text/html" issue.

Saturday 1/22/2011

- got new secondary cam server configured and online to share the load (no more black cams?)
- more javascript optimizations
- reconfigured server to not auto-reset every 29 hours
- room specific ads, and more generic/safer site-wide ads
- new command for submitting suggestions (for more amusing/better ads?) for a room
- can now change cam server without user refreshing their page, if you are broadcasting on a server no longer being used your cam will automatically turn off and you will get a message to cam back up, should fix some black cam issues
- fix layout for MacBook Pros?
- title/tab keeps changing when there are no longer new PMs, now cancels it when you close the PM window
- fixed /me so that it generates helpful message if you don’t provide an action, instead of generating exception
- removed HTML link to ’Turn Mic On/Off’ since it stopped working. Use flash directly for now.
- default ban time is now 8 hours
- fixed some recent issues with site bans

Thursday 1/20/2011

- another attempted fix for MacBook Pro users with icon row / PM link 
- page/tab title changes when you get a PM - alternates with room name once a second 
- fixed new issue with private message window not flashing when PMs arrive 
- new javascript list problems when changing the nick of someone that is hearted 
- text-only chat: fixed user-list icons and PM text flashing 
- javascript consolidation and fixed javascript compression and unittest issues 
- mods can now modify mod-to-mod notes and triggers 
- ad refresh fix 

Wednesday 1/19/2011

- possible fix for Mac users that have an extra line above their icons/PM link
- fixed: entering room with a nick enters with your account name, not the nick you selected
- fixed: changing nick loses donator hearting
- removed "Enter" button enabling delay on main landing page
- enter password/nick page now displays ’Please wait’ while enabling the buttons

Tuesday 1/18/2011

- URL rewriting (friendlier URLs) throughout the site
- prevent redirect to google when user jams on entry pages too quickly 
- update ad experiment code 
- more javascript merging/rewriting 
- fixed $ formatting bug on the finances page 
- fixed bug with saving room settings 

Sunday 1/16/2011

- moved to new webserver
- fixed fix weird background display (of gradient) that happens on some pages
- javascript merging/optimizations
- chat text entry should be larger font than main window
- add a new larger font size too (for chat text)
- minor layout adjustments to chat page
- experimenting with showing ads at bottom of chat page (can be hidden with a click, not shown in text-only chat (for people at work) and non 18+ rooms)
- viewing profiles - now says ’not found’ if someone is using a nick
- fixed saving room background if it’s the first thing you do in the room
- fixed issues with text background image being recreated everytime someone entered the room

- update: fixed some site admin bugs (easier to update payment totals and hearting)
- update: more javascript re-organization and optimization
- update: non-mods can now copy room triggers etc to use in newly created/other rooms

Tuesday 1/11/2011

- optimized javascript 
- changed site contact method from reddit PMs to emails to m0nk_3y @ icanhazchat.com 
- adjusted room settings page layout, added mark down language for room welcome messages 
- adjusted page backgrounds 
- possibly re-fix for auto-demodding in large rooms 
- wrong password gives you three retries before redirecting you 

Sunday 1/9/2011

- account sign-in page now stresses the link to create an account if you entered a non-existent account name 
- registered account now needed to enter 18+ rooms (previously was just passworded rooms), rooms currently default to being 18+ 
- room settings page: clearing password field now completely removes the passwording of the room
- rooms can now be hidden (currently set by site admins) in prepration for future possible room directories 
- improved layout of room settings page
- UPDATE: fixed PMs to tell you (again) when the message wasn’t delivered because other person left room 
- UPDATE: minor improvements to how bans work 
- UPDATE: fixed automated tests 

Saturday 1/8/2011

- added ’mod-to-mod notes’ field to room settings - can be used to track who has been age-checked for 18+ rooms 
- fixed background picture in chat text window (can be toggled by clicking on the image settings icon) 
- trying out new icanhazchat.com logo 
- improved layout on room settings page

Friday 1/7/2011

- chat page layout may fill screen in future, experimenting w/ showing background picture in the text chat window (can be toggled by clicking on the image settings icon)
- room settings page can now only be viewed by people currently in the room

Wednesday 1/5/2011

- keyboard shortcuts now supported in chat - alt-m, alt-r, alt-h and alt-q (see help page for details)
- room mods can now see the room settings page in read-only mode
- room settings link now appears at bottom of chat page for room mods and room owners
- possible fix for wastelandhero’s ’undefined|’ message problem
- fixed kicks to work on people that aren’t currently on cam (again) 

Tuesday 1/4/2011

- site admin fixes - ability to send site-wide messages fixed, etc
- cap detection tweaked to better ignore emoticons
- fixed ’nick changing while on cam’ bug
- fixed ’numbers in user list when nick changing’ bug
- when creating a brand new room automatically/temporarily add the person to the room owner list

Monday 1/3/2011

- user can select the alternating chat text line styling.  Preferences aren’t saved yet.
- likely fix for ’/cam on’ messages in chat when cams are disabled
- likely fix for sometimes not seeing your own outgoing whispers
- rewrote/optimized protocol for cam messages
- rewrote/optimized protocol for user text colors
- whispers now displayed in correct user color
- improved spin-the-bottle when selecting off cam people
- flash - user names bolded

Sunday 1/2/2011

- help now has its own page
- spin the bottle - now must specify/describe what the game is
- spin the bottle - have the option of picking someone that is off-cam
- no longer streaming data for new (blocked) cams when blocking all cams
- text only chat - do not download background (they could be big or might be nsfw)
- flash - reduced font size of cammer’s name

Saturday 1/1/2011

- messages now preserve spacing
- using emoticons after people’s names without a space now displays emoticon correctly
- broken cams will now be black instead of gray
- client/script optimizations

Fri 12/31/2010

- updated GW room on-mod message to cover age-checking
- improved layout of finances page
- server-side house keeping/clean up of abandoned rooms
- paypal updates to make it easier to heart donators
- if last mod gets kicked the room is not left w/o a mod
- fixed text auto-input focus issue when starting cam broadcasting
- when kicked, camming down and cam refuse happens faster / more consistently

Thurs 12/30/2010

- minor fixes on finance/payment page and room welcome messages
- auto-kick for trolly behavior 
- site balance messages are more noticable

Wed 12/29/2010

- let user know when watchdog trips, give it more attempts
- remove wands from mods (since they are no in their own list), add count of mods in the room
- auto-refreshing user list less often (5 minutes intead of 2) to keep bandwidth down
- removed donate button
- 60 minute payment reminder for negative balances
- spin-the-bottle mod command (if a room wants to play a game w/ randomly selecting a cammer)
- tellmods: now only shows in PM windows for mods, but has hotlink for whispering back to the person that sent it (might not be a mod)
- payment page - list date and amount of last 3 payments received

Saturday 12/25/2010

- trying out new logo
- fixed the ’bandwidth monitoring’ link
- now randomizing the ’hello’ greeting in header bar
- changes to make future site updates smoother
- text triggers are now room specific (eventually configurable by room owners)

Tuesday 12/21/2010

- now loading payment total from a file
- re-load data lists (if changed) on every room entry
- reworked how sample rooms are loaded/displayed on main page
- reworked how text triggers are implemented
- hot link urls posted as room topics
- likely fixed intermittent issue w/ auto-demod messages being sent too often to mods

Sunday 12/19/2010


- fixed login screen so user names aren’t case sensitive
- created forumula to dis-allow/ignore obnoxious text colors
- alternating text chat background color to see if it makes it easier to follow
- no longer change chat background when manually scrolling up
- fixed one-time payment link/form
- ’mod school’ text now has it’s own page, instead of being displayed in-chat when someone else mods you
- users now listed as inactive if they are inactive (they show with a strike-through in the user list)
- current mods now listed below the user list
- fix PM so they don’t drag weird

Saturday 12/18/2010

- UPDATE: finished fixing logging in so that it works for people that originally created their accounts with uppercase letters in name
- server expenses are now calculated on the server on the fly (i.e. up to date on the donate link)
- user payments will be auto-updated soon (updated by hand this time)
- room welcome message now uses currently calculated balance value
- fixed issue with being able to nick change to registered nicks that were created with upper case letters
- removed icons from links at bottom of chat pages
- PM window takes less screen space, no longer covers the user list (as requested)
- added debugging message to help track down intermittent issue w/ auto-demod messages being sent too often to mods?

Wednesday 12/15/2010

- fixed "Private Message" pop-up to show/hide properly again
- people in a room’s self-mod list are now notified of it when they enter the room

Tuesday 12/14/2010

- the "Private Message" pop-up should close if you click on the "Private Message" link a second time
- "new user has entered" no longer sent to ’Private Messages’ for mods
- "new user has entered" should no longer be sent to mods in rooms where more than 10% of the room are mods
- mods can now demod themselves without leaving the room by using /demodme 
- rooms can have room-specific semi-perma-mods.  This will be configurable to ’room creators’ later

Monday 12/13/2010

- probably fixed random keyboard focus issue while PMing
- probably fixed site admin that dumped everyone in the same room  
- mods now also get ’tellmods’ messages under private messages (easier to track)

Sunday 12/12/2010

- fixed mod help for /cam back
- messages to tellmods should be echo’d back to the person that sent them
- room bans now have a configurable number of hours (1-24, default is 2)
- updated ’your cam is on’ messages to nudge away from staring blankly for hours
- add ban links for the mods to use messages that contain links to known phishing sites (list is site admin configurable) 

Friday 12/10/2010

- ’cams have been disabled tue to inactivity to save bandwidth’ has been disabled if there is no one on cam
- add basic command info to the create-new-registered-user page to make it easier for newbs to learn what to do
- tellmods when a newly registered user enters their first room
- no longer lists first initial of who has been on cams longest when cams are full and someone tries to cam up
- main welcome page gives indication of registered account activity for past 24 hours and past week
- fixed site admin bug which caused the site to be updated unexpectedly when attempting to send site-wide message
- protocol optimizations for handling whispers, tellmods, etc

Wednesday 12/8/2010

- moved graphics/mp3s to higher bandwidth/cheaper server
- fixed gray cam issue (when server is configured to use multiple cam servers)
- 

Tuesday 12/7/2010

- add TOS link to the text-only chat page
- server speed/memory optimizations
- fixing text typos

Monday 12/6/2010

- more site optimizations, roomban improvements, and updated site TOS

Wednesday & Saturday 12/1/2010

- possible fix for recent room hangs
- behind-the-scenes optimizations
- scroll changes - changed link to ’resume’

Monday 11/29/2010

- fixed cases where user text color wasn’t sent to all clients
- better exception reporting, for quicker fixing of site issues
- better handling of auto-demodding / notifying mods, when one of the mods has changed nicks
- 

Sunday 11/28/2010

- fixed issue that turned off all cams for all users
- new code to minimize AFK mods in larger rooms
- mod status now updates quicker in the user list
- on error - your last message might not have gone through, please cursor-key up to resend, or use ping to make sure you havne’t lagged out

Saturday 11/27/2010

- registration page now logs user in for 30 days, so they don’t have to go through signup page next time they visit the site
- fixed initial dragging of PM window
- page loading optimizations
- using ignore no longer interfers with refreshing/showing existing cams

Tuesday 11/23/2010

- chat window auto-scrolling is now paused automatically for 40 seconds when you scroll up
- increased javascript obfuscation/compression
- if you send a message while paused, automatically unpauses
- reworked password entry/page flow, password field is now always ’d out
- if cams are disabled due to inactivity, should still have access to link to launch PM windows
- ignore now continues to work when person being ignored changes nicks
- now display old links when changing cam/background images, to make it easier to change them back when needed
- dis-allow GIFs for cam images/room backgrounds (animations can kill slower machines)

Sunday 2nd refresh 11/21/2010

- re-fixed auto-filling user name on sign-in after logging into your account
- added link at bottom of page to more easily switch between text-only and cam versions of the same room
- fixed page layout for text-only version of chat
- ’pausing’ the chat text now reminds you that you have passed, only pauses for 60 seconds doesn’t update chat text (making it easier to copy any messages you have scrolled to)

Sunday 11/21/2010

- added site admin ability to reload user accounts w/o restarting the server
- changed whisper bolding (people should be less likely to hit ’ignore’ unless they really mean to)
- site should skip first page if room is specified in url
- stayed signed-in between multiple browser sessions, until user explicitly logs out
- Frasier request: open PM window to just below the cams

Thursday 11/18/2010

- only allowing one "_" in registered names
- makin sure that registered names don’t include ’_afk’ or ’_brb’ so that others can’t squat those temporary/informative nicks
- fixed /nick change bug where you can’t change back to your original name without logging out and back in
- whispers are not displayed if you have beeps/sounds enabled
- fixed audio notifications to play on all browsers regardless of plug-ins installed

Wednesday 11/17/2010

- Add ability to create a registered account and sign in/out(not actively used yet)
- don’t disable cams if you are broadcasting audio
- fixed hotlink echoing for urls that you post to the room (was appending font-closing tag, just for the person that posted it)
- disallow unicode is most place - sign in , /nick change, room sign in, ...

Tuesday 11/02/2010

- Performance improvements to make Firefox less laggy
- list some public rooms by default on the first page
- fixed the nick swapping bug

Friday 10/29/2010

- trim chat history less often (trimming required for long-term browser performance)
- ignore response now includes a link to undo it
- improved room ban expiration
- re-fixed room passworded and rule display

Thursday 10/28/2010

- probably fixed the chat window ’bounce’ that happened for some people
- REFIXED chat randomly autoclearing chat history
- improved room persistance

Wednesday 10/27/2010

- merged zap’s tab completition fixes
- fixed chat randomly autoclearing chat history
- whispers now include an ’ignore’ link to encourage ignoring unwelcomed communication
- added more links on landing page

Tuesday 10/26/2010

- the_zapper: arrow key up/down to cycle through your previous text entries
- the_zapper: ESC now clears the text entry
- fixed /clear AGAIN so that doesn’t lag out lurkers
- mod command updates
- can now change cam servers without people refreshing their browsers

Sunday 10/24/2010

- updated /tellmods to not locally echo x times for each send you do
- updated /tellmods to follow mods that nick change
- fixed /clear so that doesn’t lag out lurkers
- improve client bandwidth be reducing new cam quality/bandwidth as more cams are turned on

Saturday 10/23/2010

- added ’/clear’ mod command so mods can clear chat convo when sensitive info is accidentally posted
- added a smaller font size option (now there are 3 sizes)
- fixed ’/msg someone (no message)’ so that it no longer goes to the room
- using mod commands when not a mod no longer echos to the room
- fixed ’mod message after mod nick changes’ issue
- fixed room lag-out problem on kick
- on-purpose kick-ee lag-out on kick now happens quicker
- fixed room ban issue (not lasting an hour)
- add ’/tellmods’ command so people in room can whisper to all mods as a group, don’t have to figure out which ones are paying attention, etc

Friday 10/22/2010

- fixed multi-room nick change on refresh issue
- fixed room/user counting issue on entry page
- fixed kicks for greasemonkey scripters
- requested feature: implemented room specific no-mod lists

Thursday 10/21/2010

- ui adjustments
- moved js library to our server
- add payment balance summary to room introductory message
- everyone in the room is now notified when someone start or stops broadcasting audio

Wednesday 10/20/2010

- Silence command now tells which mod silenced the user
- Mods now receive more notifications about what other commands other mods have just used
- be less stringent about valid urls
- some UI/layout tweaks (suggested by Hyflex)
- ability to create messages sent at a future time (un-silencing, scheduled site resets, etc)

Tuesday 10/19/2010

- Made hack prevention changes a little less stringent, now complains less about valid input/urls
- updated silencing language/text
- added financial information to the payment page
- if cams are full and someone has been on longer than 60 minutes, it no longer names them

Monday 10/18/2010

- Fixed Cross Site Scripting (XSS) bug discovered and reported by chromium
- added basic silence and roomban info to /help for mods
- updated ’noodles’,etc to prevent flooding
- fixed syntax error for IE

Sunday 10/17/2010

- cam traffic can now be routed through different servers without resetting the site 
- some nicks are now reserved ("all", etc)
- rooms can be configured (only by site operators right now) to give room specific messages to people when they are made mod
- mods now have the ability to silence people for a minute (previously ’bag of dicks’ from RGW)
- mods now have the ability to temporarily room ban individuals needing it
- any mod can list and forgive room bans
- updated server restart recovery code to work with newer security scheme

Wednesday 10/13/2010

- split cam traffic between current cam server and a new cam server 
- fixed firefox issue with nick changing while broadcasting
- images that are automatically displayed (background, cam images) must be hosted on imgur.com, to prevent people from harvesting ip addresses by posting an image on their own servers

Tuesday 10/12/2010

- rewrote browser/server to be more secure
- fixed firefox issue with nick change after refreshing page

Sunday 10/09/2010

- experimenting with supporting 15 cams in a room
- experimenting with bolding mods and supporters in the user list

Saturday 10/08/2010

- removed auto-cam-off server experiment (when cams are full and someone has been on for more than 45 minutes)
- better/quicker implementation of hiding ’Donate’ button for people that have already donated
- move ’room rules’ on sign-in page to ~below~ the sign-in buttons
- now logging whenever there are more than 12 cams broadcasting (shouldn’t technically happen, but has been recent regression)
- payment button was only hidden for mods that had already donated, now hidden for everyone that has donated
- incoming PMs - should open to first unread one that is not from you
- re-arranged things so people with older browsers would stop auto-creating rooms/users with ’fancy’ as name
- removed img command (temporarily) because it is still causing issues with some browsers (getting worse?)

Friday 10/08/2010

- links at bottom of page for alternate broadcasting flash, if you have trouble broadcasting w/ default broadcaster (should help subby and ambree)

Thursday 10/07/2010

- graphics and PMs can be now be displayed on top of cams
- display hearts for people that have donated, handle camming up/down and nick changes (hearts don’t follow nick changes so people can hide heart if they want)
- people that have donated no longer see the big donate at the top of the screen (it is still at the bottom though)
- prevent people from going to bogus default.aspx room by accident
- got rid of ’cams have been turned off’ message for the text-only chat interface
- re-apply ’/cam refuse’ after a browser refresh, trolls now need to log out and back in to work around it
- add ’/cam refuse’ to the ’mod’ help
- some rooms can be configured to have rules (currently on settable by site admin) - will display room-rules on sign-in page, so users have to accept them to get in
- added code so that the ~next~ site update might not involve having everyone get bumped out and needing to log back in
- room has a link to the rules at the bottom (if there are rules for the room, currently can only be set by site admins)

Monday 10/04/2010

- added pop-up window for payment, whatsnew, tools, cam configuration and contact.
- added ’ping’ to /help
- re-fixed the cam configuration page
- Copied payment link to bottom of page
- Removed address requirement from PayPal configuration

Sunday 10/03/2010

- ZAPPER GOT TAB COMPLETION WORKING
- implemented ’ping’ command so you can see if the room got quiet or you are lagging out 
- now accepting payments!

Tuesday 09/28/2010

- tweaked flood detection so that it will fire less during normal convo 
- adjust broadcasting cam to use less bandwidth
- add sound notifications (the speaker icon)

Monday 09/27/2010

- finished updating the broadcasting flash to the new version
- updated broadcasting so that you preview your cam while the server starts processing your stream, then you can start broadcasting AFTER you’ve had a chance to grant permissions/select video/audios sources
- fixed the mute/unmute regression
- whispers to people not in the room (mis-spellings, they left, or just changed nicks) are now returned to sender as not-delivered

Sunday 09/26/2010

- 20% of cams are sent to a 2nd server to prevent overwhelming the main server with 90+ people watching cams
- Fixed PMs to launch when clicked
- Fixed emoticon regression
- User list improvements
- fixed room redirects on 1st site entry

Saturday 09/25/2010

- Now flash ’private message’ link when new PMs, instead of auto-opening the PM window (a little less intrusive)
- Server admin messages are now bigger so people actually see them
- auto-restores the rooms after a server reset - sends a message to the room letting them know how long the server was offline for.	
- javascript optimizations

Tuesday 09/21/2010

- Temporarily reduce cam frame rate to help lower bandwidth users
- Quicker detection of some lag-out conditions
- When cams are full and someone attempts to cam up, server now points out who has been on the longest
- When cams are full and someone attempts to cam up multiple times, server now only notifies the room the first time (to minimize flooding)
- Remove bogus ’have hidden cams to save bandwidth’ message from phone version of the site
- Added chat page alpha border (easier on eyes w/ darker background images)

Sunday 09/19/2010

- Moved password protection from site-level to room-level (can currently only set by server admins (m0nk_3y and aalchemy)
- Reduced cam quality further (will be investigating h264 server encoding soon (thanks Jack)
- comments to @all are now bolded in red
- updated PMs - replaced X link with a ’[minimize]’ to minimize them, have ’Private Messages’ link to re-open them, fixed PM dragging on IE
- fix PMs on IE (dragging, etc) - name is not set in user list, cannot drag window
- change to purple theme for a little while

- javascript shrinker: support NOT renaming certain global variables 

Friday 09/17/2010

- Reducing cam quality temporarily until low-bandwidht version is available (next week?)  (hi @ambree)
- Reshow user name on cam after cancelling full-screen mode
- Fixed flash text problem that only happens on Flash 10.2 beta
- now handle commands being typed in caps (hi @snatchgator)

Tuesday 09/14/2010


- prune oldest convo text when it gets too long to prevent it from overwhelming browsers
- restrict user names to lower case text, to prevent confusion about people using uppercase Is to spoof Ls
- ability to have custom room welcome messages for each room, currently requires server access (i.e. aalchemy or m0nk_3y)
- fixed: cam audio mute was not being re-applied after a refresh
- admin change, less steps for site update

Sun 09/12/2010


- Room entry message now displays background/cam image urls (for saving/reference)
- fixed room topic, so that urls don’t add a ’< b >’ to the end, making the link not work in the room
- if your browser doesn’t support mute/unmute, then cams are automatically reopened with your preferred settings
- fixed: mute/unmute all doesn’t work with new cam flash
- fixed: new cam flash doesn’t open with audio muted when muting all cams
- fixed: disable cam / audio is not remembered with the new cam flash when it resizes/refreshes

- fixed: why do all cams refresh when one cam is added, but cams are don’t need to be resized?

Sat 09/11/2010

- now remember room topic/cam background/background between server resets
- new cam viewing flash (from zapper)
- now the room is notified when people try to cam up after 12 cams are up.  The 13th cam is blocked, but now the room knows someone tried.
- admin cam commands are now logged (who cam downs who, etc)

Fri 09/10/2010


- fixed nick collision bug
- fixed ghost account bug (that happened after changing nick and then refreshing page)
- now logs kick, and opers (for better history/documentation of trolls that get kicked alot

Thur 09/09/2010 (2nd update)


- set the cam backgrounds back to black
- fixed site admin access issues
- fixed font resizing issues
- can now ip ban/redirect
- fixed user name renaming on browser refresh (now it detects the refresh properly (again) and lets you reuse your existing name)

Thur 09/09/2010


- add favicon.ico and cleaned up button styling
- cleaned up HTML layout for IE and Opera
- additional javascript optimization/obfuscation (makes it a little more annoying for hackers to hack)
- re-organized javascript based on best-practices (reduced explicit global variables)
- better logging for when the server resets itself (to help track it down)
- flush very old messages to prevent browser from getting bogged down
- site admin ability to log everyone out when password changes

Tues 09/07/2010


- make room welcome text easier for site admins to change
- fixed background image issue (was only showing on cams, not page background)
- add "/cam back (imgurl1)|(imgurl2)|(imgurl3)" to set empty cam backgrounds, use "/cam back" to clear it
- returned cams to medium quality, w/ a low-fi option
- broadcasting flash: add ability to mute/unmute the cam, add the link to the HTML (so people don’t have to open the cam to do it)
- fixed global cam audio mute for Chrome - if it doesn’t work in your browser then refresh cams (to reopen cams with your current preferences)
- footer of chat page should link to camconfig.htm and bandwidth monitoring tools page
- don’t resize cams when flash is in full screen mode?
- remember cam volume muting when resizing cams
- remember cam disabling when resizing cams

Sun 09/05/2010


- prevent backspace from leaving chat (when people accidentally set focus somewhere 
out of the text fields in chat) - works in Chrome, Safari, Mac, not in Firefox
or Opera.  If this is bugging you in Firefox you can tell FF to stop treating 
backspace as the back button by following the directions 
http://www.tipstrs.com/tip/543/Disable-backspace-key-on-Firefox&rsquo;
target=’_blank’>here.

- fixed bug that dropped the ’cam down’ option from the mod menu
- fixed emoticon version of @
- room welcome message now includes link to this whatsnew page
- experimenting with giving everyone ability to post images, not just mods
- moved static content (images, flash) to server w/ unlimited bandwidth.
- fixed minor layout issues for Opera and IE
- admin updates
- PM window scroll to bottom of the conversation when you re-open the PM window
- slight repositioning of cams
- javascript compression/obfuscation - variables are also renamed now
- embedded image links should also contain the link to disable viewing them

Wed 09/01/2010

- Active user list is now sorted 
- PMs turn red on new incoming PMs instead of stealing keyboard focus. Typing a response turns them back to black.
- added robots.txt to discourage search engine indexing
- quicker memory recycling of abandoned rooms
- more behind the scenes features for trolling trolls, easier/quicker to change site password

Tue 08/31/2010

- created this changelog.txt page
- moved cam configuration page from the log-in sequence to it’s own page
- fix javascript active user list sorting issue - caps shouldn’t matter
- fix double user in Chrome when doing lots of nick changes in Firefox
- change user list full refresh update timer from 2 minutes to 5 minutes
- disallow long names on log-in, to the same length currently used for /nick changes







,nevaMXLP,30cfba7f229c452e9866f7d522f30c8c