Add test on creating a status whith an existing one
Split weblog services into classes
Remove deprecated action
Revert "Remove deprecated action"

This reverts commit 2a91efef8e227b69525be804f4308fd2b06b74fa.
Remove bad comment
Build canonical URL with request object

Stop to build it in controller
Fix spec to use blog.base_url instead of test.host
Find article from permalink in factory
Adding Twitter Bootstrap less sources as I'm planning to do some Bootstrap tuning to make it less bootstrapish.
First test for making the admin less bootstrapish.

Please update and tell me what you think about it.
Revert "First test for making the admin less bootstrapish."

This reverts commit bcbf6bf5a2a1ae1a847d60bf0faa20a4a06e4226.
Moving less to doc/
Adds a text filter to turn @mention and #hashtags into links to Twitter inside short statuses.

This is done using the html_postprocess method included in the content model.

html_postprocess is applied when views call @content.html(:field) (usually :body). In article / pages it just returns the html, but is used in the feedback model to sanitize user posted HTML.

On a more or less related thing, I've just dug into the text filter code for the first time since I took over the project. I've been willing to add Wordpress like pre and post hooks to allow user defined plugins to change the text on the fly. This was actually already implemented into Typo with the preprocess and post process text filters. Currently, the simplest way to do is to add filters params to the existing 4 text filters (none, markdown, textile and markdown + smartypants). I'll come with an elegant way to do it, already have 2-3 ideas about that.
Adds support for link auto extraction for short statuses. Works with http, https, mailto and gopher (yeah gopher is still cool).

For this, I had to add a new html_preprocess method into the content_model that's called right before the text filter so URLs with _something_ inside them won't be transformed into html before they're turned into a link.

When using markdown or textile, displayed URLs with _ something _ are still broken, but OK inside the link. Maybe the solution would have been to keep this postprocess and replace the html tags with _. I'll think about that and provide a fix.