before cramming utf8 data into us-ascii, replace "smart" quotes and things
alpha user methods
on user pages, show their most commonly used tag
tweak display of user profile data a bit
let diffbot take a long while
try to fetch story cache twice if it fails the first time
include oauth gem for a cli tool
don't mail out deleted stories or comments
close bug #57: make :focus'd elements stand out
change some before_create's to before_validation, :on => :create

random tokens need to be filled in before validation, otherwise the
validation is just checking a blank value
strip spaces from urls as they are assigned
check for recently submitted urls before showing the story submission page

this is already done after submitting, which turns it into an
upvote, but now it will catch it when hitting the page from the
bookmarklet so the user doesn't have to fill out tags and stuff
first just to find out it's already submitted.

since this requires no confirmation, don't count it as an upvote
automatically, just redirect to the story page
move tag css class building to Tag model

add a tag_is_media class to tags with that type, use that for
matching in application.css instead
tweak invitation e-mail subject and text

"welcome to <site>" makes it sound like you already got signed up,
say "you have been invited to <site>" instead
minor css tweaks

- ditch vendor prefixes for css 3 things, fuck old browsers
- add a shadow around user profile avatar
- whitespace
allow non-logged-in users to define tag filters

when not logged in, store the filters in a long-lasting cookie and
do not cache the home page

for that one guy on hacker news that complained about lobste.rs not
having this
Fix markdown formatting help
Merge pull request #61 from llelf/master

markdown needs 4 spaces, not 3, to convert to <pre>
wait 2 minutes before mailing out new comments to allow edits
show story downvote summary to everyone