'Co-founder of Discourse. Previously, I created <a href="http://forumwarz.com">Forumwarz</a>. <a href="https://twitter.com/eviltrout">Follow me on Twitter</a>.',
bio_cooked:
'<p>Co-founder of Discourse. Previously, I created <a href="http://forumwarz.com">Forumwarz</a>. <a href="https://twitter.com/eviltrout">Follow me on Twitter</a>.</p>',
created_at: "2013-02-03T15:19:22.704Z",
website: "http://eviltrout.com",
location: "Toronto",
can_edit: false,
can_edit_username: true,
can_edit_email: true,
can_edit_name: true,
stats: [
{ action_type: 13, count: 342, id: null },
{ action_type: 12, count: 109, id: null },
{ action_type: 4, count: 27, id: null },
{ action_type: 5, count: 1607, id: null },
{ action_type: 6, count: 771, id: null },
{ action_type: 1, count: 333, id: null },
{ action_type: 2, count: 2671, id: null },
{ action_type: 7, count: 949, id: null },
{ action_type: 9, count: 42, id: null },
{ action_type: 3, count: 8, id: null },
{ action_type: 11, count: 20, id: null }
],
can_send_private_messages: true,
can_send_private_message_to_user: false,
bio_excerpt:
'Co-founder of Discourse. Previously, I created <a href="http://forumwarz.com">Forumwarz</a>. <a href="https://twitter.com/eviltrout">Follow me on Twitter</a>.',
"So again, \n\nWhat is the problem?\n\nI need to check user_trust_level , i get the 'username' from a form via ajax, i need to check what level he is on discourse \n\nAlso, if possible, i would like to get other details as well, like email address etc. \n\nI took a look at : <a href='https://github.com/discourse/discourse_api' rel='nofollow'>https://github.com/discourse/dis…</a>",
"A good fix would be to have the ERB template do an if statement. We'd happily accept a PR that did this if you feel up to it: \n\n <% if SiteSetting.logo_url.present? %>\n display logo html\n<% else %>\n display title html\n<% end %>",
"/users/activate-account pulling blank logo instead of defaulting to h2",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 5,
created_at: "2014-01-15T15:21:37Z",
excerpt:
"A good fix would be to have the ERB template do an if statement. We'd happily accept a PR that did this if you feel up to it: \n\n <% if SiteSetting.logo_url.present? %>\n display logo html\n<% else %>\n display title html\n<% end %>",
"/users/activate-account pulling blank logo instead of defaulting to h2",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 6,
created_at: "2014-01-15T12:22:12Z",
excerpt:
"OK - i see what you mean. From the piwik code I should add: \n\n_paq.push(["setDocumentTitle", document.domain + "/" + document.title]);\n\n? \n\nUnfortunately I have had to give up on Piwik for now because I have switched the forum to SSL on a free cert and have used up the free subdomain for the forum. …",
"Support for Piwik Analytics as an alternative to Google Analytics",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 7,
created_at: "2014-01-15T11:16:36Z",
excerpt:
"<a class='mention' href='/users/eviltrout'>@eviltrout</a> recently added support for multiple API keys [wink] \n\n<a href='//meta.discourse.org/uploads/default/2905/4c8decfac1518ff6.png' target='_blank'>[]</a>",
"<a class='mention' href='/users/eviltrout'>@eviltrout</a> added a tooltip when you click on the user's avatar which allows you to show the posts made by that user \n\n[image]",
"<a class='mention' href='/users/eviltrout'>@eviltrout</a> implemented per-user API key a while ago [wink] \n\n <a href='//meta-discourse.r.worldssl.net/uploads/default/2905/4c8decfac1518ff6.png' class='lightbox' title='Topics_-_Discourse_Meta-5.png'>[image]\nTopics_-_Discourse_Meta-5.png884x339 29.6 KB\n</a>",
"You can retrieve a user's JSON by making a call to /users/username.json but that assumes you know the user's username. If that's impossible, I would be happy to accept a PR that would return the current user JSON from /session/current-user or something like that. \n\nAdditionally, if you're looking to…",
"You can retrieve a user's JSON by making a call to /users/username.json but that assumes you know the user's username. If that's impossible, I would be happy to accept a PR that would return the current user JSON from /session/current-user or something like that. \n\nAdditionally, if you're looking to…",
"Okay I've fixed the https [point_right] http links on the server side and in the Javascript click tracking as <a class='mention' href='/users/bhaelochon'>@BhaelOchon</a> pointed out. \n\nLet me know if you find anything else broken.",
"Thanks for your help <a class='mention' href='/users/eviltrout'>@eviltrout</a>! I will consider making that change and sending a pull request. I may not get to it for a while. \n\nI am embedding Discourse on another site and it is mostly going well. I have indeed been using your blog for inspiration.",
"Okay I've fixed the https [point_right] http links on the server side and in the Javascript click tracking as <a class='mention' href='/users/bhaelochon'>@BhaelOchon</a> pointed out. \n\nLet me know if you find anything else broken.",
"Okay I've fixed the https [point_right] http links on the server side and in the Javascript click tracking as <a class='mention' href='/users/bhaelochon'>@BhaelOchon</a> pointed out. \n\nLet me know if you find anything else broken.",
"You can retrieve a user's JSON by making a call to /users/username.json but that assumes you know the user's username. If that's impossible, I would be happy to accept a PR that would return the current user JSON from /session/current-user or something like that. \n\nAdditionally, if you're looking to…",
"You can retrieve a user's JSON by making a call to /users/username.json but that assumes you know the user's username. If that's impossible, I would be happy to accept a PR that would return the current user JSON from /session/current-user or something like that. \n\nAdditionally, if you're looking to…",
"Thanks <a class='mention' href='/users/eviltrout'>@eviltrout</a> , the code in the 'bottom of pages' now reads: \n\n<script type="text/javascript">\nDiscourse.PageTracker.current().on('change', function() {\n console.log('tracked!')\n _paq.push(['trackPageView']);\n});\n</script>\n\nThe console is logging 'tracked!' and piwik is logging for each page c…",
"I do think that leading them into the official rails documentation at that point is not a bad idea. Like "congratulations, everything is ready but now you'll need to understand the platform we built it in to be productive."",
"I've just added the ability to list reply counts on your blog index and archive pages as you <a href='http://eviltrout.com/archives/' rel='nofollow'>can see here</a>. \n\nIt works with a similar API to embedding comments: \n\n <script type="text/javascript">\n var discourseUrl = "http://fishtank.eviltrout.com/";\n\n (function() {\n var d = document.createEleme…",
"Discourse plugin for static site generators like Jekyll or Octopress",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 7,
created_at: "2014-01-14T00:21:26Z",
excerpt:
"In <a href='https://github.com/discourse/discourse/pull/1821' rel='nofollow'>pull request 1821</a>, <a class='mention' href='/users/eviltrout'>@eviltrout</a> asked: \n\n "About rails s: I wouldn't be against adding it but at what point do we stop holding their hand and expect them to know how rails works? I'm sure rails documentation could do a better job than us. Actually maybe we should just link to that? \n\nWhat point to …",
"It looks uneeded, but you need to review a fair amount of code to confirm it is not needed. \n\nI am going to keep it for now cause its safer under some weird edge conditions.",
"Ruby question about use of klass=self in the site_customization.rb",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 2,
created_at: "2014-01-13T21:11:32Z",
excerpt:
"I had to fix an issue with Google analytics so I added a new API hook that can be used. \n\nIf you add the following it should work: \n\n Discourse.PageTracker.current().on('change', function() {\n _paq.push(['trackPageView']);\n});",
"I've just added the ability to list reply counts on your blog index and archive pages as you <a href='http://eviltrout.com/archives/' rel='nofollow'>can see here</a>. \n\nIt works with a similar API to embedding comments: \n\n <script type="text/javascript">\n var discourseUrl = "http://fishtank.eviltrout.com/";\n\n (function() {\n var d = document.createEleme…",
"Discourse plugin for static site generators like Jekyll or Octopress",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 2,
created_at: "2014-01-13T20:44:56Z",
excerpt:
"I had to fix an issue with Google analytics so I added a new API hook that can be used. \n\nIf you add the following it should work: \n\n Discourse.PageTracker.current().on('change', function() {\n _paq.push(['trackPageView']);\n});",
"Support for Piwik Analytics as an alternative to Google Analytics",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 5,
created_at: "2014-01-13T20:40:21Z",
excerpt:
"I had to fix an issue with Google analytics so I added a new API hook that can be used. \n\nIf you add the following it should work: \n\n Discourse.PageTracker.current().on('change', function() {\n _paq.push(['trackPageView']);\n});",
"Support for Piwik Analytics as an alternative to Google Analytics",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 2,
created_at: "2014-01-13T19:52:04Z",
excerpt:
"<a class='mention' href='/users/sam'>@Sam</a> do you have any idea why only some people are getting this issue? I dont' mind the proposed fix but I'd prefer to know why it happens in the first place.",
"I've just added the ability to list reply counts on your blog index and archive pages as you <a href='http://eviltrout.com/archives/' rel='nofollow'>can see here</a>. \n\nIt works with a similar API to embedding comments: \n\n <script type="text/javascript">\n var discourseUrl = "http://fishtank.eviltrout.com/";\n\n (function() {\n var d = document.createEleme…",
"Discourse plugin for static site generators like Jekyll or Octopress",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 2,
created_at: "2014-01-13T18:50:14Z",
excerpt:
"I've just added the ability to list reply counts on your blog index and archive pages as you <a href='http://eviltrout.com/archives/' rel='nofollow'>can see here</a>. \n\nIt works with a similar API to embedding comments: \n\n <script type="text/javascript">\n var discourseUrl = "http://fishtank.eviltrout.com/";\n\n (function() {\n var d = document.createEleme…",
"Discourse plugin for static site generators like Jekyll or Octopress",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 5,
created_at: "2014-01-13T18:47:33Z",
excerpt:
"I am pretty sure that the denizens of SO are correct and the variable is unneeded. <a class='mention' href='/users/sam'>@sam</a> can confirm but it seems like it was once needed for something that has since been removed and the variable declaration was left intact.",
"Ruby question about use of klass=self in the site_customization.rb",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 5,
created_at: "2014-01-13T18:45:41Z",
excerpt:
"I've just added the ability to list reply counts on your blog index and archive pages as you <a href='http://eviltrout.com/archives/' rel='nofollow'>can see here</a>. \n\nIt works with a similar API to embedding comments: \n\n <script type="text/javascript">\n var discourseUrl = "http://fishtank.eviltrout.com/";\n\n (function() {\n var d = document.createEleme…",
"Discourse plugin for static site generators like Jekyll or Octopress",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 2,
created_at: "2014-01-13T17:19:08Z",
excerpt:
"<a class='mention' href='/users/sam'>@Sam</a> do you have any idea why only some people are getting this issue? I dont' mind the proposed fix but I'd prefer to know why it happens in the first place.",
"I'd love to see API support. <a class='mention' href='/users/sam'>@sam</a> and <a class='mention' href='/users/eviltrout'>@eviltrout</a>, I can facilitate an intro to the piwik guys if you want—I've written about them before and they're typically super-responsive. Because I know you guys are totally hunting for new stuff to do [wink]",
"Support for Piwik Analytics as an alternative to Google Analytics",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 2,
created_at: "2014-01-13T16:15:51Z",
excerpt:
"The code looks okay but it's hard to debug this way. \n\nOne thing you could do is add a: console.log('tracked!') just before line 8. Then open a developer console and see if the javascript is running properly.",
"Focus events: Track which window is the last active instance of a forum Edit",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 5,
created_at: "2014-01-13T15:02:45Z",
excerpt:
"The code looks okay but it's hard to debug this way. \n\nOne thing you could do is add a: console.log('tracked!') just before line 8. Then open a developer console and see if the javascript is running properly.",
"Support for Piwik Analytics as an alternative to Google Analytics",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 5,
created_at: "2014-01-13T14:53:13Z",
excerpt:
"<a class='mention' href='/users/sam'>@Sam</a> do you have any idea why only some people are getting this issue? I dont' mind the proposed fix but I'd prefer to know why it happens in the first place.",
"When you navigate to another topic using the "suggested topics" area we are not registering a page view with Google. \n\n<a class='mention' href='/users/eviltrout'>@eviltrout</a> perhaps we should do this from discourse location instead of application controller?",
"Support for Piwik Analytics as an alternative to Google Analytics",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 7,
created_at: "2014-01-12T22:31:35Z",
excerpt:
"This is an interesting approach an an interesting feature. <a class='mention' href='/users/eviltrout'>@eviltrout</a> your thoughts. Essentially allows us to have notifications cross tabs.",
"Focus events: Track which window is the last active instance of a forum Edit",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 7,
created_at: "2014-01-12T18:01:04Z",
excerpt:
"This was the link \n\n<a href='https://github.com/metricfu/metric_fu/blob/b1bf8feb921916fc265f041efa3157a6a6530a9b/lib/metric_fu/logging/mf_debugger.rb#L24' rel='nofollow'>metric_fu</a> \n\n[metric_fu](https://github.com/metricfu/metric_fu/blob/b1bf8feb921916fc265f041efa3157a6a6530a9b/lib/metric_fu/logging/mf_debugger.rb#L24)\n\nSeems to work fine now that <a class='mention' href='/users/eviltrout'>@eviltrout</a> worked so hard to get us MDTest 1.1 compliant.",
title: "Underscores in linked text can cause markdown bug",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 6,
created_at: "2014-01-12T04:14:06Z",
excerpt:
"Awesome plugin, but doesn't seem to work out of the box with images \n\n<a href='https://github.com/discourse/discourse-spoiler-alert/issues/2' class='onebox' target='_blank' rel='nofollow'>https://github.com/discourse/discourse-spoiler-alert/issues/2</a>",
"A few things, \n\n<a class='mention' href='/users/eviltrout'>@eviltrout</a> myself and many others have discourse_docker hosted on DigitalOcean, my user cpu is usually around 2% I have plenty of capacity. \n\nI know that stonehearth and other larger scale discourse work on DigitalOcean fine. Officially we strongly recommend a 2GB instance, thoug…",
title: "Performance issue on DigitalOcean with discourse_docker",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 7,
created_at: "2014-01-11T00:58:23Z",
excerpt:
"Confirmed on try.discourse.org, this is still an issue. \n\n<a class='mention' href='/users/eviltrout'>@eviltrout</a> can you add that to your list -- unless you are a staff member you should not be able to delete (your own) posts from an archived topic.",
title: "Archived discussions still allow posts to be deleted",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 7,
created_at: "2014-01-11T00:35:38Z",
excerpt:
"Agree, <a class='mention' href='/users/eviltrout'>@eviltrout</a> can you make sure the usercard is using the same logic as the user page in displaying profile info?",
title: "Usercard does not resize for obnoxiously large images",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 7,
created_at: "2014-01-11T00:34:06Z",
excerpt:
"<a class='mention' href='/users/eviltrout'>@eviltrout</a> can you make sure the "import post" button is suppressed on the user page when editing "about me"? \n\n(I agree it is like a "lose all my work" button on that page if you happen to press it..) \n\nThen I can archive this.",
'"Quote Post" button should be disabled or raise an error when creating a new topic',
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 7,
created_at: "2014-01-10T21:00:11Z",
excerpt:
">\n\nLooks good now. Thanks for these fixes <a class='mention' href='/users/eviltrout'>@eviltrout</a>, we (and markdown-js) are now MDTest 1.1 compliant!",
"We can't repro that one, also seems a bit obscure. But thank you very much for all the reports, whenever I see a bug entry from YOU I always know it is going to be a good one based on experience here and elsewhere. [trophy]",
title: "Security Error on console (noticed on meta)",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 2,
created_at: "2014-01-10T19:48:08Z",
excerpt:
"Thanks for letting us know. It turns out that by using minutely(5) instead of minutely causes ice_cube to peg a core at 100% usage. I've pushed out a fix in master.",
"Thanks for letting us know. It turns out that by using minutely(5) instead of minutely causes ice_cube to peg a core at 100% usage. I've pushed out a fix in master.",
title: "Ctrl+F search is interrupted by quotation popup",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 2,
created_at: "2014-01-10T17:29:15Z",
excerpt:
"Thanks for letting us know. It turns out that by using minutely(5) instead of minutely causes ice_cube to peg a core at 100% usage. I've pushed out a fix in master.",
"Thanks for letting us know. It turns out that by using minutely(5) instead of minutely causes ice_cube to peg a core at 100% usage. I've pushed out a fix in master.",
"Thanks for letting us know. It turns out that by using minutely(5) instead of minutely causes ice_cube to peg a core at 100% usage. I've pushed out a fix in master.",