Discourse.URL_FIXTURES["/user_actions.json?offset=0&username=eviltrout"]={"user_actions":[{"action_type":7,"created_at":"2013-07-24T05:39:10Z","excerpt":"Good question! <a href='/users/eviltrout' class='mention'>@eviltrout</a>?","avatar_template":"https://www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon","acting_avatar_template":"https://www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon","slug":"new-reply-via-email-support","topic_id":7764,"target_user_id":19,"target_name":"Robin Ward","target_username":"eviltrout","post_number":18,"reply_to_post_number":17,"username":"codinghorror","name":"Jeff Atwood","user_id":32,"acting_username":"codinghorror","acting_name":"Jeff Atwood","acting_user_id":32,"title":"New: Reply via Email Support!","deleted":false,"hidden":false,"moderator_action":false},{"action_type":1,"created_at":"2013-07-23T21:19:11Z","excerpt":"wow, that was incredibly easy. was expecting it to get a little hairy somewhere! \n\nreally, really spectacular feature team, great work. \n\nsaves me a number of "hey, this email that you sent didn't go where you think it did, you gotta log back in" emails!","avatar_template":"https://www.gravatar.com/avatar/9f9c97c5ef6915fb25af52ab3d51a06e.png?s={size}&r=pg&d=identicon","acting_avatar_template":"https://www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon","slug":"new-reply-via-email-support","topic_id":7764,"target_user_id":19,"target_name":"Robin Ward","target_username":"eviltrout","post_number":15,"reply_to_post_number":14,"username":"SBauch","name":"Sam Bauch","user_id":2876,"acting_username":"eviltrout","acting_name":"Robin Ward","acting_user_id":19,"title":"New: Reply via Email Support!","deleted":false,"hidden":false,"moderator_action":false},{"action_type":6,"created_at":"2013-07-23T20:57:52Z","excerpt":"wow, that was incredibly easy. was expecting it to get a little hairy somewhere! \n\nreally, really spectacular feature team, great work. \n\nsaves me a number of "hey, this email that you sent didn't go where you think it did, you gotta log back in" emails!","avatar_template":"https://www.gravatar.com/avatar/9f9c97c5ef6915fb25af52ab3d51a06e.png?s={size}&r=pg&d=identicon","acting_avatar_template":"https://www.gravatar.com/avatar/9f9c97c5ef6915fb25af52ab3d51a06e.png?s={size}&r=pg&d=identicon","slug":"new-reply-via-email-support","topic_id":7764,"target_user_id":19,"target_name":"Robin Ward","target_username":"eviltrout","post_number":15,"reply_to_post_number":14,"username":"SBauch","name":"Sam Bauch","user_id":2876,"acting_username":"SBauch","acting_name":"Sam Bauch","acting_user_id":2876,"title":"New: Reply via Email Support!","deleted":false,"hidden":false,"moderator_action":false},{"action_type":5,"created_at":"2013-07-23T20:53:43Z","excerpt":"Right now the only way to test is to send yourself a message with another\naccount and not log in for 10 minutes. \n\nFor google accounts, the host is always the same as in the example I\nprovided. The username is the full email and includes the domain and that\nis enough for google to work properly. (we…","avatar_template":"https://www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon","acting_avatar_template":"https://www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon","slug":"new-reply-via-email-support","topic_id":7764,"target_user_id":19,"target_name":"Robin Ward","target_username":"eviltrout","post_number":14,"reply_to_post_number":13,"username":"eviltrout","name":"Robin Ward","user_id":19,"acting_username":"eviltrout","acting_name":"Robin Ward","acting_user_id":19,"title":"New: Reply via Email Support!","deleted":false,"hidden":false,"moderator_action":false},{"action_type":5,"created_at":"2013-07-23T19:24:36Z","excerpt":"This topic is now archived. It is frozen and cannot be changed in any way.","avatar_template":"https://www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=i
Discourse.URL_FIXTURES["/topics/created-by/eviltrout.json"]={"categories":[{"id":2,"name":"feature","color":"0E76BD","text_color":"FFFFFF","slug":"feature","topic_count":467,"description":"Discussion about features or potential features of Discourse: how they work, why they work, etc.","topic_url":"/t/category-definition-for-feature/11","hotness":5.0,"read_restricted":false,"permission":null},{"id":7,"name":"dev","color":"000","text_color":"FFFFFF","slug":"dev","topic_count":183,"description":"This category is for topics related to hacking on Discourse: submitting pull requests, configuring development environments, coding conventions, and so forth.","topic_url":"/t/category-definition-for-dev/1026","hotness":5.0,"read_restricted":false,"permission":null},{"id":10,"name":"howto","color":"76923C","text_color":"FFFFFF","slug":"howto","topic_count":45,"description":"Tutorial topics that describe how to set up, configure, or install Discourse using a specific platform or environment.","topic_url":"/t/category-definition-for-howto/2629","hotness":5.0,"read_restricted":false,"permission":null}],"users":[{"id":19,"username":"eviltrout","avatar_template":"https://www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon"},{"id":4395,"username":"aftakitani","avatar_template":"https://www.gravatar.com/avatar/a26ec726f9f7e819e01797d34ea8dbc6.png?s={size}&r=pg&d=identicon"},{"id":402,"username":"thebrianbarlow","avatar_template":"https://www.gravatar.com/avatar/5ddf2459e8edd6cf52dfff6cb41ca70d.png?s={size}&r=pg&d=identicon"},{"id":2876,"username":"SBauch","avatar_template":"https://www.gravatar.com/avatar/9f9c97c5ef6915fb25af52ab3d51a06e.png?s={size}&r=pg&d=identicon"},{"id":1,"username":"sam","avatar_template":"https://www.gravatar.com/avatar/3dcae8378d46c244172a115c28ca49ce.png?s={size}&r=pg&d=identicon"},{"id":1995,"username":"zogstrip","avatar_template":"https://www.gravatar.com/avatar/b7797beb47cfb7aa0fe60d09604aaa09.png?s={size}&r=pg&d=identicon"},{"id":2702,"username":"ryanflorence","avatar_template":"https://www.gravatar.com/avatar/749001c9fe6927c4b069a45c2a3d68f7.png?s={size}&r=pg&d=identicon"},{"id":9,"username":"tms","avatar_template":"https://www.gravatar.com/avatar/3981cd271c302f5cba628c6b6d2b32ee.png?s={size}&r=pg&d=identicon"},{"id":32,"username":"codinghorror","avatar_template":"https://www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon"},{"id":2636,"username":"lonnon","avatar_template":"https://www.gravatar.com/avatar/9489ef302fbff6c19bba507d09f8cd1d.png?s={size}&r=pg&d=identicon"}],"topic_list":{"can_create_topic":false,"draft":null,"draft_key":"new_topic","draft_sequence":null,"topics":[{"id":7764,"title":"New: Reply via Email Support!","fancy_title":"New: Reply via Email Support!","slug":"new-reply-via-email-support","posts_count":19,"reply_count":12,"highest_post_number":19,"image_url":"http://cdn.discourse.org/uploads/meta_discourse/1227/8f4e5818dfaa56c7.png","created_at":"2013-06-25T11:58:39-04:00","last_posted_at":"2013-07-24T01:56:23-04:00","bumped":true,"bumped_at":"2013-07-24T01:56:23-04:00","unseen":false,"pinned":false,"visible":true,"closed":false,"archived":false,"views":893,"like_count":34,"has_best_of":false,"archetype":"regular","category_id":2,"posters":[{"extras":null,"description":"Original Poster","user_id":19},{"extras":null,"description":"Most Posts","user_id":4395},{"extras":null,"description":"Frequent Poster","user_id":402},{"extras":null,"description":"Frequent Poster","user_id":2876},{"extras":"latest","description":"Most Recent Poster","user_id":1}]},{"id":7019,"title":"Discourse Ember Refactorings","fancy_title":"Discourse Ember Refactorings","slug":"discourse-ember-refactorings","posts_count":5,"reply_count":3,"highest_post_number":5,"image_url":null,"created_at":"2013-05-30T11:16:36-04:00","last_posted_at":"2013-06-02T11:22:58-04:00","bumped":true,"bumped_at":"2013-06-02T11:22:58-04:00","unseen":false,"pinned":false,"visible":true,"closed":false,"archived":false,"views":862,"like_count":15,"has_best_of":false,"archety
Discourse.URL_FIXTURES["/user_actions.json?offset=0&username=eviltrout&filter=5"]={"user_actions":[{"action_type":5,"created_at":"2013-07-23T20:53:43Z","excerpt":"Right now the only way to test is to send yourself a message with another\naccount and not log in for 10 minutes. \n\nFor google accounts, the host is always the same as in the example I\nprovided. The username is the full email and includes the domain and that\nis enough for google to work properly. (we…","avatar_template":"https://www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon","acting_avatar_template":"https://www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon","slug":"new-reply-via-email-support","topic_id":7764,"target_user_id":19,"target_name":"Robin Ward","target_username":"eviltrout","post_number":14,"reply_to_post_number":13,"username":"eviltrout","name":"Robin Ward","user_id":19,"acting_username":"eviltrout","acting_name":"Robin Ward","acting_user_id":19,"title":"New: Reply via Email Support!","deleted":false,"hidden":false,"moderator_action":false},{"action_type":5,"created_at":"2013-07-23T19:24:36Z","excerpt":"This topic is now archived. It is frozen and cannot be changed in any way.","avatar_template":"https://www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon","acting_avatar_template":"https://www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon","slug":"modal-when-deleting-post-not-disappearing","topic_id":8600,"target_user_id":19,"target_name":"Robin Ward","target_username":"eviltrout","post_number":5,"reply_to_post_number":null,"username":"eviltrout","name":"Robin Ward","user_id":19,"acting_username":"eviltrout","acting_name":"Robin Ward","acting_user_id":19,"title":"Modal when deleting post not disappearing","deleted":false,"hidden":false,"moderator_action":true},{"action_type":5,"created_at":"2013-07-23T19:24:32Z","excerpt":"Okay I've fixed this now: \n\n\n \n \n <a href='https://github.com/discourse/discourse/commit/96af490d7cf92a41d1ac2f849a1880f7c255d64b' class='track-link' target='_blank'>\n [image]\n github.com\n </a>\n \n \n\n \n <a href='https://github.com/eviltrout' target='_blank'>\n [eviltrout]</a>\n\n \n <a href='https://github.com/discourse/discourse/commit/96af490d7cf92a41d1ac2f849a1880f7c255d64b' target='_blank'>FIX: Deleting posts in bulk was broken.</a>\n \n\n \n by <a href='https://github.com/eviltrout' target='_blank'>eviltrout</a>\n on <a href='https://github.com/discourse/discourse/commit/96af490d7cf92a41d1ac2f849a1880f7c255d64b' target='_blank'>06:59PM - 23 Jul 13</a>\n \n\n \n changed 3 files\n with 3…","avatar_template":"https://www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon","acting_avatar_template":"https://www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon","slug":"modal-when-deleting-post-not-disappearing","topic_id":8600,"target_user_id":19,"target_name":"Robin Ward","target_username":"eviltrout","post_number":4,"reply_to_post_number":null,"username":"eviltrout","name":"Robin Ward","user_id":19,"acting_username":"eviltrout","acting_name":"Robin Ward","acting_user_id":19,"title":"Modal when deleting post not disappearing","deleted":false,"hidden":false,"moderator_action":false},{"action_type":5,"created_at":"2013-07-23T19:23:49Z","excerpt":"If you're in development mode, you might want to clear your tmp directory and see if that helps. It could be a weird caching issue.","avatar_template":"https://www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon","acting_avatar_template":"https://www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon","slug":"not-finding-any-client-translations","topic_id":8605,"target_user_id":19,"target_name":"Robin Ward","target_username":"eviltrout","post_number":4,"reply_to_post_
Discourse.URL_FIXTURES["/user_actions.json?offset=0&username=eviltrout&filter=6,7,9"]={"user_actions":[{"action_type":7,"created_at":"2013-07-24T05:39:10Z","excerpt":"Good question! <a href='/users/eviltrout' class='mention'>@eviltrout</a>?","avatar_template":"https://www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon","acting_avatar_template":"https://www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon","slug":"new-reply-via-email-support","topic_id":7764,"target_user_id":19,"target_name":"Robin Ward","target_username":"eviltrout","post_number":18,"reply_to_post_number":17,"username":"codinghorror","name":"Jeff Atwood","user_id":32,"acting_username":"codinghorror","acting_name":"Jeff Atwood","acting_user_id":32,"title":"New: Reply via Email Support!","deleted":false,"hidden":false,"moderator_action":false},{"action_type":6,"created_at":"2013-07-23T20:57:52Z","excerpt":"wow, that was incredibly easy. was expecting it to get a little hairy somewhere! \n\nreally, really spectacular feature team, great work. \n\nsaves me a number of "hey, this email that you sent didn't go where you think it did, you gotta log back in" emails!","avatar_template":"https://www.gravatar.com/avatar/9f9c97c5ef6915fb25af52ab3d51a06e.png?s={size}&r=pg&d=identicon","acting_avatar_template":"https://www.gravatar.com/avatar/9f9c97c5ef6915fb25af52ab3d51a06e.png?s={size}&r=pg&d=identicon","slug":"new-reply-via-email-support","topic_id":7764,"target_user_id":19,"target_name":"Robin Ward","target_username":"eviltrout","post_number":15,"reply_to_post_number":14,"username":"SBauch","name":"Sam Bauch","user_id":2876,"acting_username":"SBauch","acting_name":"Sam Bauch","acting_user_id":2876,"title":"New: Reply via Email Support!","deleted":false,"hidden":false,"moderator_action":false},{"action_type":6,"created_at":"2013-07-23T19:15:17Z","excerpt":"It didn't unfortunately. \n\nI'd also been playing with encoding after having some issues, I did what the troubleshooting docs instructed. \n\nSo yeah I'm really not sure where to begin as I'm not too clear on how the client side translations works. \n\nIt looks like the JsLocaleHelper module is called b…","avatar_template":"https://www.gravatar.com/avatar/9f9c97c5ef6915fb25af52ab3d51a06e.png?s={size}&r=pg&d=identicon","acting_avatar_template":"https://www.gravatar.com/avatar/9f9c97c5ef6915fb25af52ab3d51a06e.png?s={size}&r=pg&d=identicon","slug":"not-finding-any-client-translations","topic_id":8605,"target_user_id":19,"target_name":"Robin Ward","target_username":"eviltrout","post_number":3,"reply_to_post_number":2,"username":"SBauch","name":"Sam Bauch","user_id":2876,"acting_username":"SBauch","acting_name":"Sam Bauch","acting_user_id":2876,"title":"Not finding any client translations","deleted":false,"hidden":false,"moderator_action":false},{"action_type":7,"created_at":"2013-07-23T17:10:58Z","excerpt":"Can we repro this <a href='/users/eviltrout' class='mention'>@eviltrout</a>?","avatar_template":"https://www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon","acting_avatar_template":"https://www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon","slug":"modal-when-deleting-post-not-disappearing","topic_id":8600,"target_user_id":19,"target_name":"Robin Ward","target_username":"eviltrout","post_number":2,"reply_to_post_number":null,"username":"codinghorror","name":"Jeff Atwood","user_id":32,"acting_username":"codinghorror","acting_name":"Jeff Atwood","acting_user_id":32,"title":"Modal when deleting post not disappearing","deleted":false,"hidden":false,"moderator_action":false},{"action_type":7,"created_at":"2013-07-22T16:20:05Z","excerpt":"Anyway getting back to the original topic -- we should make sure that valid @name mentions are indeed properly processed in email replies <a href='/users/eviltrout' class='mention'>@eviltrout</a>.","avatar_template":"https://www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg
Discourse.URL_FIXTURES["/user_actions.json?offset=0&username=eviltrout&filter=1"]={"user_actions":[{"action_type":1,"created_at":"2013-07-23T21:19:11Z","excerpt":"wow, that was incredibly easy. was expecting it to get a little hairy somewhere! \n\nreally, really spectacular feature team, great work. \n\nsaves me a number of "hey, this email that you sent didn't go where you think it did, you gotta log back in" emails!","avatar_template":"https://www.gravatar.com/avatar/9f9c97c5ef6915fb25af52ab3d51a06e.png?s={size}&r=pg&d=identicon","acting_avatar_template":"https://www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon","slug":"new-reply-via-email-support","topic_id":7764,"target_user_id":19,"target_name":"Robin Ward","target_username":"eviltrout","post_number":15,"reply_to_post_number":14,"username":"SBauch","name":"Sam Bauch","user_id":2876,"acting_username":"eviltrout","acting_name":"Robin Ward","acting_user_id":19,"title":"New: Reply via Email Support!","deleted":false,"hidden":false,"moderator_action":false},{"action_type":1,"created_at":"2013-07-18T21:56:21Z","excerpt":"I'll just drop this here: \n\n<a href='https://github.com/cfstras/discourse-konami' class='onebox' rel='nofollow'>https://github.com/cfstras/discourse-konami</a> \nIt's built on <a href='http://snaptortoise.com/konami-js/' rel='nofollow'>Konami-JS</a>, which made this really easy :) \n\nTo Install, add this line to your Gemfile: \n\ngem 'discourse_konami', :git => 'https://github.com/cfstras/discourse-konami'\n\n\nexecute: \n\n$ bundle install\n$ rake assets:p…","avatar_template":"https://www.gravatar.com/avatar/18c103ae1020a5a9ceefe80ae83af5d5.png?s={size}&r=pg&d=identicon","acting_avatar_template":"https://www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon","slug":"plugin-the-konami-code","topic_id":8473,"target_user_id":19,"target_name":"Robin Ward","target_username":"eviltrout","post_number":1,"reply_to_post_number":null,"username":"cfstras","name":"cfstras","user_id":1496,"acting_username":"eviltrout","acting_name":"Robin Ward","acting_user_id":19,"title":"Plugin: The Konami Code","deleted":false,"hidden":false,"moderator_action":false},{"action_type":1,"created_at":"2013-07-17T19:46:22Z","excerpt":"Hi everybody, \n\nI work at Heroku and am managing our little forums experiment. I plan on creating a new fork of Discourse shortly that will contain everything we needed to do to get it running on Heroku. Teaser: it wasn't much at all and I have hopes that someday there will be no diversion from mast…","avatar_template":"https://www.gravatar.com/avatar/8eb7bf96dd877adca0cbd29bb2e47e38.png?s={size}&r=pg&d=identicon","acting_avatar_template":"https://www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon","slug":"anyone-got-this-running-on-heroku-yet","topic_id":625,"target_user_id":19,"target_name":"Robin Ward","target_username":"eviltrout","post_number":124,"reply_to_post_number":null,"username":"rwdaigle","name":"rwdaigle","user_id":6128,"acting_username":"eviltrout","acting_name":"Robin Ward","acting_user_id":19,"title":"Anyone got this running on Heroku yet?","deleted":false,"hidden":false,"moderator_action":false},{"action_type":1,"created_at":"2013-07-16T17:49:47Z","excerpt":"I was thinking, if we just added a hyperlink directly underneath your username, it could coerce users to fill in about me sections. \n\n[image] \n\nThe rules are simple \n\n\nOnly shows up when you are looking at your avatar/username \nAnd clearly only shows up when its blank \nLink takes you to your edit pr…","avatar_template":"https://www.gravatar.com/avatar/3dcae8378d46c244172a115c28ca49ce.png?s={size}&r=pg&d=identicon","acting_avatar_template":"https://www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon","slug":"stronger-hinting-to-fill-stuff-in-about-me-field","topic_id":8409,"target_user_id":19,"target_name":"Robin Ward","target_username":"eviltrout","post_
Discourse.URL_FIXTURES["/user_actions.json?offset=0&username=eviltrout&filter=2"]={"user_actions":[{"action_type":2,"created_at":"2013-07-23T17:08:15Z","excerpt":"I'm not sure if someone else fixed it already, but when I'm not logged in I can see the category list in the hamburger menu just fine: \n\n[image]","avatar_template":"https://www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon","acting_avatar_template":"https://www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon","slug":"category-tag-cloud-on-front-page","topic_id":8489,"target_user_id":19,"target_name":"Robin Ward","target_username":"eviltrout","post_number":5,"reply_to_post_number":4,"username":"eviltrout","name":"Robin Ward","user_id":19,"acting_username":"codinghorror","acting_name":"Jeff Atwood","acting_user_id":32,"title":"Category \"Tag\" Cloud on front page","deleted":false,"hidden":false,"moderator_action":false},{"action_type":2,"created_at":"2013-07-19T14:37:03Z","excerpt":"Stripping out signatures is pretty hard. Right now we're using a gem originally open sourced by github for parsing out email replies: \n\n<a href='https://github.com/lawrencepit/email_reply_parser' class='onebox' rel='nofollow'>https://github.com/lawrencepit/email_reply_parser</a> \n\nIt works reasonably well but there are definitely edge cases where it's less effective. I am guessing it's becau…","avatar_template":"https://www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon","acting_avatar_template":"https://www.gravatar.com/avatar/44ae1b2d44d48aed3d432129a5703942.png?s={size}&r=pg&d=identicon","slug":"use-regex-to-split-the-reply-by-mail-to-remove-noise","topic_id":8465,"target_user_id":19,"target_name":"Robin Ward","target_username":"eviltrout","post_number":2,"reply_to_post_number":null,"username":"eviltrout","name":"Robin Ward","user_id":19,"acting_username":"supermathie","acting_name":"Michael Brown","acting_user_id":3,"title":"Use regex to split the reply-by mail to remove noise","deleted":false,"hidden":false,"moderator_action":false},{"action_type":2,"created_at":"2013-07-19T08:36:20Z","excerpt":"While Discourse has a comprehensive web API that it consumes, it is not really documented and outlined for external use as we are still working on it quite heavily and want to be able to change it quickly. \n\nIf you build on top of the current REST API you might have to deal with changes, so beware […","avatar_template":"https://www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon","acting_avatar_template":"https://www.gravatar.com/avatar/57cbb6a2e56bfe02ae46522889961b86.png?s={size}&r=pg&d=identicon","slug":"creating-an-discourse-user-through-api","topic_id":8124,"target_user_id":19,"target_name":"Robin Ward","target_username":"eviltrout","post_number":2,"reply_to_post_number":null,"username":"eviltrout","name":"Robin Ward","user_id":19,"acting_username":"Chinh_Xuan_Bui","acting_name":"Chinh_Xuan_Bui","acting_user_id":5966,"title":"Creating an Discourse User through API","deleted":false,"hidden":false,"moderator_action":false},{"action_type":2,"created_at":"2013-07-18T16:22:43Z","excerpt":"Stripping out signatures is pretty hard. Right now we're using a gem originally open sourced by github for parsing out email replies: \n\n<a href='https://github.com/lawrencepit/email_reply_parser' class='onebox' rel='nofollow'>https://github.com/lawrencepit/email_reply_parser</a> \n\nIt works reasonably well but there are definitely edge cases where it's less effective. I am guessing it's becau…","avatar_template":"https://www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon","acting_avatar_template":"https://www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon","slug":"use-regex-to-split-the-reply-by-mail-to-remove-noise","topic_id":8465,"target_user_id":19,"target_name":"Robin Ward","target_username":"eviltrout","post_numbe
Discourse.URL_FIXTURES["/user_actions.json?offset=0&username=eviltrout&filter=11"]={"user_actions":[{"action_type":11,"created_at":"2013-06-25T16:19:52Z","excerpt":"We've just enabled the ability to reply by email to Discourse for all users on meta! It works like on other sites such as Facebook or Github. If an email is related to a topic, it will say in the footer that you can reply to it. Simply reply to the message in your email client and your post will be …","avatar_template":"https://www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon","acting_avatar_template":"https://www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon","slug":"new-reply-via-email-support","topic_id":7764,"target_user_id":19,"target_name":"Robin Ward","target_username":"eviltrout","post_number":1,"reply_to_post_number":null,"username":"eviltrout","name":"Robin Ward","user_id":19,"acting_username":"codinghorror","acting_name":"Jeff Atwood","acting_user_id":32,"title":"New: Reply via Email Support!","deleted":false,"hidden":false,"moderator_action":false},{"action_type":11,"created_at":"2013-02-13T00:56:51Z","excerpt":"I've just deployed some slightly better documentation to our project regarding developer set ups. Vagrant is still the recommended install for most people, however if you have Rails experience there is now an <a href='https://github.com/discourse/discourse/blob/master/docs/DEVELOPER-ADVANCED.md' rel='nofollow'>advanced guide</a>. The advanced guide also contains instructions on setting up your own Vagran…","avatar_template":"https://www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon","acting_avatar_template":"https://www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon","slug":"new-updated-docs","topic_id":2918,"target_user_id":19,"target_name":"Robin Ward","target_username":"eviltrout","post_number":1,"reply_to_post_number":null,"username":"eviltrout","name":"Robin Ward","user_id":19,"acting_username":"codinghorror","acting_name":"Jeff Atwood","acting_user_id":32,"title":"New: Updated Docs","deleted":false,"hidden":false,"moderator_action":false}]};