Thursday, September 27, 2012

Siren of Shame 2.0

For our first major release we've got some great new stuff:

New Features

  • Complete UI overhaul 
  • News feeds
  • User stats
  • Getting started wizard
  • View build page
  • View user page
  • SoS Online integration
  • Moved to GitHub


Complete UI Overhaul


We're banking on attractiveness bias.  Hopefully the app is now so pretty that you won't care that it barely works.



"Content first" was our primary objective.  You should also notice:

  • Pretty animations draw your attention to new content
  • Advanced options don't take up prime real estate
  • Users have custom pictures so you can more quickly identify who's done what (they will be customizable in a future release) 
  • The app has more consistency in icons and fonts
For instance we hid the action bar at the top and redid all the icons (and no, it is not nor was it ever a ribbon):


In short we did like 5 minutes of research on design best practices and pretended we knew what we were doing.

News Feed

With the old app you could go out to lunch and your teammates could break the build like 15 times while adding insulting check-in comments, then make a legit check-in seconds before you get back and you'd never know.  No more:



User stats


This may be the coolest feature even if you aren't a baseball fan or an accountant:


Clockwise from top:
  • [big number]: Reputation
  • [yellow disk]: Achievements
  • F: Fail percentage
  • CSB: Consecutive Successful Builds
  • T: Total Builds
  • FSB: # of times Fixed Someone else's Build

Getting started wizard
You're probably an existing user who could care less, but getting started is now far more obvious:



View build page
If you find yourself caring 99% about one build -- yet somewhat wanting to watch others in order to humiliate build breakers from other projects -- then you'll love this feature.  Click the title of a build to get:


  • The selected build always stays on top
  • News gets filtered to just the current build
  • Other projects are still visible, but few details
  • You get a pretty chart of the last 8 build times (numbers in minutes, newest on right)

View User Page

Click a user to get:


From here you can
  • View news, filtered to just the current user
  • View achievements
  • Change a photo
  • Edit a display name

SoS Online Integration

Who isn't into public humiliation, right?  Or at least some heckling.  We now show all SoS Online content right there in the news feed.  If you want to shame someone just type in the textbox and hit enter.  And thanks to SignalR everything is instantaneous.


Moved to GitHub

We finally did it.  We'll keep task requests and releases on Google for now, but the code will love in GitHub at the following location:

https://github.com/AutomatedArchitecture/SirenOfShame

Bugs

We fixed some.  We introduced a ton.  When you find them please see How to Report Errors.

Major Refactoring

If you care to open the hood we're now slightly less embarrassed by what you'll find (particularly with the rules engine).

Summary

We've added lots of great new functionality which we hope will help you increase code quality while having a bit of fun.  Please post your feedback below in the comments, on twitter, on our issues list, on facebook, or heck on SoS Online.