<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Andy Zhao (he/him)</title>
    <description>The latest articles on Forem by Andy Zhao (he/him) (@andy).</description>
    <link>https://forem.com/andy</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F13962%2F7b253794-1b63-42e1-803d-acff30cc08f4.jpeg</url>
      <title>Forem: Andy Zhao (he/him)</title>
      <link>https://forem.com/andy</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/andy"/>
    <language>en</language>
    <item>
      <title>Changelog: Updated Mod Tooling</title>
      <dc:creator>Andy Zhao (he/him)</dc:creator>
      <pubDate>Mon, 08 Jun 2020 20:00:43 +0000</pubDate>
      <link>https://forem.com/devteam/changelog-updated-mod-tooling-1ill</link>
      <guid>https://forem.com/devteam/changelog-updated-mod-tooling-1ill</guid>
      <description>&lt;p&gt;Over the past few months, we've been working especially hard on improving our community moderation tools. These upgrades have largely been driven through sessions with our existing community mods, many of whom generously offered their time to participate in feedback sessions with &lt;a class="mentioned-user" href="https://dev.to/lisasy"&gt;@lisasy&lt;/a&gt;!  Having talked directly with these mods, we’re excited to show off some of the new changes based on their feedback.&lt;/p&gt;

&lt;p&gt;As a first note, this post is &lt;strong&gt;most relevant to our amazing community moderators&lt;/strong&gt;.  These are trusted members of the DEV Community who have heightened privileges to help us keep the platform safe and constructive.  More information about our community mod program is available &lt;a href="https://dev.to/community-moderation"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Before this change, finding and using the community mod actions wasn’t all that intuitive.  You had to click the small “MODERATE POST” button alongside the article title.  Now, moderators will have a more seamless experience, as they can open up the actions panel directly while reading a post:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2FScYPQtm%2F2020-06-08-15-19-13.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2FScYPQtm%2F2020-06-08-15-19-13.gif" alt="example of mod actions panel"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;DEV community moderators are able to::&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Slightly boost the visibility of a post with the thumbsup reaction&lt;/li&gt;
&lt;li&gt;Slightly lower the visibility of a post with the thumbsdown reaction&lt;/li&gt;
&lt;li&gt;Flag rule-breaking users and content directly to DEV Staff&lt;/li&gt;
&lt;li&gt;Adjust the tag(s) of the post (if they're a &lt;a href="https://dev.to/tag-moderation"&gt;tag moderator&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Add an experience level to the post (to help with feed relevancy)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Most of these actions were already available to moderators, but the whole experience should now be a whole lot more seamless.  The thumbsup and thumbsdown rating adjustments are relatively gentle — no single positive or negative reaction will determine a post’s ultimate success.  It’s simply a way for trusted users to help ensure that high-quality content on DEV has a better chance at being visible across the platform, while reducing the likelihood that low-quality content ends up in the feed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;One important thing to note is that this change will not rollout site-wide all at once. So, if you're a moderator, you might not see the button for all posts.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Personally, I'm excited to continue working with the mods, and to build tools that make their life easier. They do an amazing job, and it’s largely thankless work. They help ensure that DEV remains an inclusive and positive space, and I really want to make sure they have a great experience as they help support all of us.&lt;/p&gt;

&lt;p&gt;As always, let us know if you have any questions or comments.&lt;/p&gt;

&lt;p&gt;Happy coding!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Big shout out to my teammates @msarit, &lt;a class="mentioned-user" href="https://dev.to/jacobherrington"&gt;@jacobherrington&lt;/a&gt;, and &lt;a class="mentioned-user" href="https://dev.to/lisasy"&gt;@lisasy&lt;/a&gt; for working on this together!&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>changelog</category>
      <category>meta</category>
    </item>
    <item>
      <title>New Feature: Response Templates!</title>
      <dc:creator>Andy Zhao (he/him)</dc:creator>
      <pubDate>Fri, 17 Apr 2020 19:06:16 +0000</pubDate>
      <link>https://forem.com/devteam/new-feature-response-templates-35jp</link>
      <guid>https://forem.com/devteam/new-feature-response-templates-35jp</guid>
      <description>&lt;p&gt;I'm excited to announce a new feature we've been working on: response templates!&lt;/p&gt;

&lt;p&gt;This feature was first requested by our community moderators.  They explained that they were regularly finding themselves running into situations where they would need to reply with a similar type of comment.  For instance: welcoming a new member, explaining the usage of a tag, describing how a site mechanic works, or providing any other type of similar constructive feedback. We’re even providing a special option that allows trusted moderators to reply as &lt;a href="https://dev.to/sloan"&gt;Sloan&lt;/a&gt;, our community mascot.&lt;/p&gt;

&lt;p&gt;However, using response templates isn’t just for moderators.  &lt;em&gt;All community members&lt;/em&gt; can take advantage of the feature to help save time when posting comments.  Hopefully this new functionality helps you save time if you find yourself frequently sharing similar tips, posting a list of resources, etc.&lt;/p&gt;

&lt;p&gt;To set your response templates, you can visit your &lt;a href="https://dev.to/settings/response-templates"&gt;settings page.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;How exactly do you use a response template? In a comment form, you'll see a new "document" button. Click that, and it will show your response templates available to use:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F4qusfosiuq1r77foto8l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F4qusfosiuq1r77foto8l.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once you click insert, it will paste the template into the comment form. If you have something written already, it will ask you if you want to overwrite it.&lt;/p&gt;

&lt;p&gt;Next up, we'll be adding this feature to help support our tag moderators as they make &lt;a href="https://dev.to/tag-moderation"&gt;tag adjustments&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;As always, we're open to suggestions on how to make improvements here. Please feel free to &lt;a href="https://github.com/thepracticaldev/dev.to/issues/new/choose"&gt;open an issue&lt;/a&gt; if you have any comments or questions, or leave a comment on this post.&lt;/p&gt;

&lt;p&gt;Happy coding! ❤️&lt;/p&gt;

</description>
      <category>changelog</category>
      <category>meta</category>
    </item>
    <item>
      <title>What's your audio player?</title>
      <dc:creator>Andy Zhao (he/him)</dc:creator>
      <pubDate>Tue, 11 Feb 2020 20:04:25 +0000</pubDate>
      <link>https://forem.com/andy/what-s-your-audio-player-43dc</link>
      <guid>https://forem.com/andy/what-s-your-audio-player-43dc</guid>
      <description>&lt;p&gt;When I switched from Windows to Mac to learn code, I missed using the audio player I had. It was a small app called Billy (&lt;a href="https://www.sheepfriends.com/index-page=billy.html"&gt;https://www.sheepfriends.com/index-page=billy.html&lt;/a&gt;), and it was this freeware audio player that honestly didn't do much other than the basics.&lt;/p&gt;

&lt;p&gt;Anyway, now that I'm on a Mac I use something called Vox (&lt;a href="https://vox.rocks/"&gt;https://vox.rocks/&lt;/a&gt;), but am curious what you all use!&lt;/p&gt;

</description>
      <category>watercooler</category>
    </item>
    <item>
      <title>Changelog: Hidden Comments</title>
      <dc:creator>Andy Zhao (he/him)</dc:creator>
      <pubDate>Wed, 11 Dec 2019 18:56:01 +0000</pubDate>
      <link>https://forem.com/devteam/changelog-hidden-comments-53l9</link>
      <guid>https://forem.com/devteam/changelog-hidden-comments-53l9</guid>
      <description>&lt;p&gt;About a month ago, we released &lt;a href="https://dev.to/devteam/changelog-block-tools-for-user-safety-4no3"&gt;blocking tools for user safety&lt;/a&gt;. That functionality was part of an ongoing priority to provide community members with the tools they need to deal with a variety of situations. &lt;strong&gt;Today, we're rolling out the ability for authors to hide specific comments on their posts.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When hiding a comment, the comment as well as any children comments will be removed from view in the article's comments section. A hidden comment (and any of its children replies) has not been deleted — it will still be visible in the comment's permalink. Once a comment has been hidden, there will be a visible notice at the bottom of the post.&lt;/p&gt;

&lt;p&gt;That notice looks like this:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4ohkz0vqsp11gw3kx46b.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4ohkz0vqsp11gw3kx46b.png" alt="Example of notification: " width="707" height="88"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To hide a comment, authors can click the dropdown of any comment in your post to hide it:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffvp3dqsor3uw3kesecqm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffvp3dqsor3uw3kesecqm.png" alt="Example of hide comment button" width="759" height="715"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Given the above example, Clouds' reply comment and all replies will be hidden from the comments section.&lt;/p&gt;

&lt;p&gt;We want to give authors the agency to manage the discussions happening on their own posts.  After all, it is &lt;em&gt;their&lt;/em&gt; post, and our community members shouldn't feel concerned that an incendiary comment may tarnish or derail their contributions. We hope this feature will help avoid situations where a comment thread becomes too heated, and will help allow authors to simply hide comments about typos or minor inaccuracies that have been fixed. This tool supplements the regular and consistent efforts of our community moderators, and of course its use is also governed by our Code of Conduct and Terms of Service.&lt;/p&gt;

&lt;p&gt;As always, we're open to suggestions on how to improve this feature.  If you have a feature request or suggestion that will help us improve community safety, please feel free to &lt;a href="https://github.com/thepracticaldev/dev.to/issues"&gt;open an issue&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Happy coding. ❤️&lt;/p&gt;

</description>
      <category>meta</category>
      <category>changelog</category>
    </item>
    <item>
      <title>Changelog: Block Tools For User Safety</title>
      <dc:creator>Andy Zhao (he/him)</dc:creator>
      <pubDate>Wed, 06 Nov 2019 16:37:40 +0000</pubDate>
      <link>https://forem.com/devteam/changelog-block-tools-for-user-safety-4no3</link>
      <guid>https://forem.com/devteam/changelog-block-tools-for-user-safety-4no3</guid>
      <description>&lt;p&gt;As part of our ongoing commitment to community safety, we've rolled out the ability to block other community members. This is a tool designed to be used as a complement alongside the efforts of our community of moderators and existing anti-abuse systems. Our hope is that this feature doesn’t have to be used too often, but it is critical to provide tools which offer individuals immediate recourse against abuse and harassment.&lt;/p&gt;

&lt;p&gt;So, what does blocking someone do?&lt;/p&gt;

&lt;p&gt;Blocking someone means that:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;They will not appear in your feed&lt;/li&gt;
&lt;li&gt;You will not see their comments&lt;/li&gt;
&lt;li&gt;You will not receive any notifications on their activity&lt;/li&gt;
&lt;li&gt;They will not be able to comment on your posts&lt;/li&gt;
&lt;li&gt;They will not be able to message you through DEV Connect&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;We also have a &lt;strong&gt;mute&lt;/strong&gt; feature coming in the future, which will only hide in-feed content but will not block comments, etc. So, if you are not seeking to wholly block a user, and just want to see less of their content, please wait for that mute feature.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;As this is our first implementation of the feature, we're open to additional suggestions on how to continue improving it. We will be refining this functionality in coordination with the community. Please &lt;a href="https://github.com/thepracticaldev/dev.to/issues"&gt;open an issue&lt;/a&gt; if you have any suggestions or encounter a bug.&lt;/p&gt;

&lt;p&gt;On a personal note, I am glad to have had the opportunity to work on this feature. As a DEV core team member and participant of the community, most of my time with DEV has been working on support and anti-abuse. I think we've implemented some great features and practices in responding to abuse reports thus far. However, we can’t rest on our laurels; providing everyone with additional anti-abuse tools is an incredibly important step in ensuring that everyone feels safe here in the community as we grow. We have more safety features coming down the pipeline in active development.&lt;/p&gt;

&lt;p&gt;Happy coding. ❤️&lt;/p&gt;

</description>
      <category>changelog</category>
      <category>meta</category>
    </item>
    <item>
      <title>Ruby IRB with Syntax Highlighting (and more!) in Ruby 2.7</title>
      <dc:creator>Andy Zhao (he/him)</dc:creator>
      <pubDate>Thu, 03 Oct 2019 16:35:13 +0000</pubDate>
      <link>https://forem.com/andy/ruby-irb-with-syntax-highlighting-and-more-in-ruby-2-7-1kd9</link>
      <guid>https://forem.com/andy/ruby-irb-with-syntax-highlighting-and-more-in-ruby-2-7-1kd9</guid>
      <description>&lt;p&gt;Very excited to find out that Ruby 2.7 will introduce improvements to &lt;code&gt;irb&lt;/code&gt;, Ruby's native REPL console. Some improvements are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;syntax highlighting!!!&lt;/li&gt;
&lt;li&gt;multiline mode&lt;/li&gt;
&lt;li&gt;auto-indentation&lt;/li&gt;
&lt;li&gt;and more!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;More details in this blog post I read it from:&lt;br&gt;
&lt;a href="https://blog.saeloun.com/2019/09/23/new-irb-features.html"&gt;https://blog.saeloun.com/2019/09/23/new-irb-features.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I'm a big fan of this even though I use &lt;a href="https://github.com/pry/pry"&gt;&lt;code&gt;pry&lt;/code&gt;&lt;/a&gt; as my default Ruby REPL, mostly because it lets me use the main features I like from &lt;code&gt;pry&lt;/code&gt; in &lt;code&gt;irb&lt;/code&gt;.&lt;/p&gt;

</description>
      <category>news</category>
      <category>ruby</category>
    </item>
    <item>
      <title>How do you keep good posture while sitting?</title>
      <dc:creator>Andy Zhao (he/him)</dc:creator>
      <pubDate>Tue, 24 Sep 2019 14:10:58 +0000</pubDate>
      <link>https://forem.com/andy/how-do-you-keep-good-posture-while-sitting-4ec8</link>
      <guid>https://forem.com/andy/how-do-you-keep-good-posture-while-sitting-4ec8</guid>
      <description>&lt;p&gt;I tend to slouch a lot when I sit for long periods at a time. There are several reasons for this, but the main reason I think is that I don't sit in a chair with a back in it.&lt;/p&gt;

&lt;p&gt;Anyway, what are some ways that help you keep good posture while sitting?&lt;/p&gt;

</description>
      <category>watercooler</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Installing a New Node Version and Migrating npm Global Packages</title>
      <dc:creator>Andy Zhao (he/him)</dc:creator>
      <pubDate>Fri, 16 Aug 2019 19:56:35 +0000</pubDate>
      <link>https://forem.com/andy/installing-a-new-node-version-and-migrating-npm-global-packages-4no3</link>
      <guid>https://forem.com/andy/installing-a-new-node-version-and-migrating-npm-global-packages-4no3</guid>
      <description>&lt;p&gt;So I recently had to install a new Node version because we (dev.to) upgraded it. Or at least I think that's the reason -- I just do what the command line tells me to do.&lt;/p&gt;

&lt;p&gt;I knew that I was already using &lt;a href="https://github.com/nvm-sh/nvm" rel="noopener noreferrer"&gt;&lt;code&gt;nvm&lt;/code&gt;&lt;/a&gt; or Node Version Manager. It works pretty great and similar to &lt;a href="https://github.com/rbenv/rbenv" rel="noopener noreferrer"&gt;&lt;code&gt;rbenv&lt;/code&gt;&lt;/a&gt;, the Ruby version manager I use. Looking at &lt;code&gt;nvm&lt;/code&gt;'s readme, all I had to do was:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;figure out the version of Node I needed&lt;/li&gt;
&lt;li&gt;run the install command&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;So, I looked at Node's available versions on their &lt;a href="https://nodejs.org" rel="noopener noreferrer"&gt;home page&lt;/a&gt;, and I went for the latest LTS (long term support) version -- 10.16.0. I probably could've went for the latest at the time, 12.8.1, but since I was running version 8.11.3 I thought it was safer to go up only two major version upgrades. It probably doesn't matter &lt;em&gt;that much&lt;/em&gt; though.&lt;/p&gt;

&lt;p&gt;Then I ran the install command:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nvm &lt;span class="nb"&gt;install &lt;/span&gt;10.16.0

&lt;span class="c"&gt;# I would put the output but I installed this like 3 weeks ago :(&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;...it completed, great! Nothing seemed to go wrong, and there didn't seem to be anything else to do.&lt;/p&gt;

&lt;p&gt;I ran &lt;code&gt;yarn&lt;/code&gt; on my local dev.to repo, but it failed:&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;:yarn
yarn &lt;span class="nb"&gt;install &lt;/span&gt;v1.16.0

&lt;span class="c"&gt;# [1/4] 🔍  Resolving packages...&lt;/span&gt;
&lt;span class="c"&gt;# [2/4] 🚚  Fetching packages...&lt;/span&gt;
&lt;span class="c"&gt;# error execa@2.0.3: The engine "node" is incompatible with this module.&lt;/span&gt;
&lt;span class="c"&gt;# Expected version "^8.12.0 || &amp;gt;=9.7.0". Got "8.11.3"&lt;/span&gt;
&lt;span class="c"&gt;# error Found incompatible module.&lt;/span&gt;
&lt;span class="c"&gt;# Visit https://yarnpkg.com/en/docs/cli/install&lt;/span&gt;
&lt;span class="c"&gt;# for documentation about this command.&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Hmm guess I was still on my old version. Reading &lt;code&gt;nvm&lt;/code&gt;'s readme again, I had to actually start using the new Node version I installed:&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nvm use 10.16.0
&lt;span class="c"&gt;# Now using node v10.16.0 (npm v6.9.0)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Okay great! That seems to work. I ran &lt;code&gt;yarn&lt;/code&gt;, and it worked successfully!&lt;/p&gt;

&lt;p&gt;Fast forward to some weekend later, I was working on a Gatsby side project, and I try to start the development server:&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;gatsby dev
&lt;span class="c"&gt;#-bash: gatsby: command not found&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Hmm, well I figured this would probably have to do with my new Node version. I found a command to reinstall the packages from a previous version:&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nvm reinstall-packages 8.11.3
&lt;span class="c"&gt;# Reinstalling global packages from v8.11.3...&lt;/span&gt;
&lt;span class="c"&gt;# No installed global packages found...&lt;/span&gt;
&lt;span class="c"&gt;# Linking global packages from v8.11.3...&lt;/span&gt;
&lt;span class="c"&gt;# No linked global packages found...&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Strange, not sure why that happened. Let's take a look at what versions I have installed:&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nvm list
&lt;span class="c"&gt;#         v8.11.3&lt;/span&gt;
&lt;span class="c"&gt;# -&amp;gt;     v10.16.0&lt;/span&gt;
&lt;span class="c"&gt;#          system&lt;/span&gt;
&lt;span class="c"&gt;# default -&amp;gt; node (-&amp;gt; v10.16.0)&lt;/span&gt;
&lt;span class="c"&gt;# node -&amp;gt; stable (-&amp;gt; v10.16.0) (default)&lt;/span&gt;
&lt;span class="c"&gt;# stable -&amp;gt; 10.16 (-&amp;gt; v10.16.0) (default)&lt;/span&gt;
&lt;span class="c"&gt;# iojs -&amp;gt; N/A (default)&lt;/span&gt;
&lt;span class="c"&gt;# lts/* -&amp;gt; lts/dubnium (-&amp;gt; v10.16.0)&lt;/span&gt;
&lt;span class="c"&gt;# lts/argon -&amp;gt; v4.9.1 (-&amp;gt; N/A)&lt;/span&gt;
&lt;span class="c"&gt;# lts/boron -&amp;gt; v6.17.1 (-&amp;gt; N/A)&lt;/span&gt;
&lt;span class="c"&gt;# lts/carbon -&amp;gt; v8.16.0 (-&amp;gt; N/A)&lt;/span&gt;
&lt;span class="c"&gt;# lts/dubnium -&amp;gt; v10.16.0&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Oh hm, I wonder if my packages were installed from the system version instead of 8.11.3. I ran the reinstall command again, except for system:&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nvm reinstall-packages system
&lt;span class="c"&gt;# some successful output&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Great! Let's try &lt;code&gt;gatsby develop&lt;/code&gt; again. Nope, didn't work. Still getting &lt;code&gt;command not found&lt;/code&gt;. Well, I have two options: either use the version with my global packages installed every time I need to use a global package, or figure out the issue.&lt;/p&gt;

&lt;p&gt;Actually, there's a third option: do the first option until I get sick and tired of it over for four weeks and then finally figure out what's wrong. As a generally lazy person, I went for that and here I am writing this post.&lt;/p&gt;

&lt;p&gt;Ahem ANYWAY, I had a general sense that it was because some &lt;code&gt;npm&lt;/code&gt; and &lt;code&gt;nvm&lt;/code&gt; linkage was not correct. This was confirmed (probably) by the fact that running &lt;code&gt;gatsby develop&lt;/code&gt; would fail and return &lt;code&gt;command not found&lt;/code&gt;, as well as:&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;which npm
&lt;span class="c"&gt;# /Users/andyzhao/.nvm/versions/node/v8.11.3/bin/npm&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Well, when I first tried to fix it, I sunk many hours searching, but to no avail. This time, I found an answer from Stack Overflow that helped me:&lt;/p&gt;


&lt;div class="ltag__stackexchange--container"&gt;
  &lt;div class="ltag__stackexchange--title-container"&gt;
    
      &lt;div class="ltag__stackexchange--title"&gt;
        &lt;div class="ltag__stackexchange--header"&gt;
          &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fstackoverflow-logo-b42691ae545e4810b105ee957979a853a696085e67e43ee14c5699cf3e890fb4.svg" alt=""&gt;
          &lt;a href="https://stackoverflow.com/questions/19874582/change-default-global-installation-directory-for-node-js-modules-in-windows/23586069#23586069" rel="noopener noreferrer"&gt;
            &lt;span class="title-flare"&gt;answer&lt;/span&gt; re: Change default global installation directory for node.js modules in Windows?
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="ltag__stackexchange--post-metadata"&gt;
          &lt;span&gt;May 10 '14&lt;/span&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;a class="ltag__stackexchange--score-container" href="https://stackoverflow.com/questions/19874582/change-default-global-installation-directory-for-node-js-modules-in-windows/23586069#23586069" rel="noopener noreferrer"&gt;
        &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fstackexchange-arrow-up-eff2e2849e67d156181d258e38802c0b57fa011f74164a7f97675ca3b6ab756b.svg" alt=""&gt;
        &lt;div class="ltag__stackexchange--score-number"&gt;
          85
        &lt;/div&gt;
        &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fstackexchange-arrow-down-4349fac0dd932d284fab7e4dd9846f19a3710558efde0d2dfd05897f3eeb9aba.svg" alt=""&gt;
      &lt;/a&gt;
    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--body"&gt;
    
&lt;p&gt;trying to install &lt;em&gt;global&lt;/em&gt; packages into &lt;code&gt;C:\Program Files (x86)\nodejs\&lt;/code&gt; gave me &lt;strong&gt;Run as Administrator&lt;/strong&gt; issues, because npm was trying to install into&lt;br&gt;
&lt;code&gt;C:\Program Files (x86)\nodejs\node_modules\&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;to resolve this, change &lt;em&gt;global&lt;/em&gt; install directory to &lt;code&gt;C:\Users\{username}\AppData\Roaming\npm&lt;/code&gt;:&lt;/p&gt;

&lt;p&gt;in &lt;code&gt;C:\Users\{username}\&lt;/code&gt;, create &lt;code&gt;.npmrc&lt;/code&gt; file with contents:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;prefix = "C:\\Users\\{username}\\AppData\\Roaming\\npm"&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;reference&lt;/em&gt;  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;npm install -g&lt;/code&gt;…&lt;/li&gt;
&lt;/ul&gt;
    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--btn--container"&gt;
    &lt;a href="https://stackoverflow.com/questions/19874582/change-default-global-installation-directory-for-node-js-modules-in-windows/23586069#23586069" class="ltag__stackexchange--btn" rel="noopener noreferrer"&gt;Open Full Answer&lt;/a&gt;
  &lt;/div&gt;
&lt;/div&gt;



&lt;p&gt;Specifically, the command &lt;code&gt;npm config ls -l&lt;/code&gt; gave me some clues that I needed:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm config &lt;span class="nb"&gt;ls&lt;/span&gt; &lt;span class="nt"&gt;-l&lt;/span&gt;
&lt;span class="c"&gt;# ; cli configs&lt;/span&gt;
&lt;span class="c"&gt;# long = true&lt;/span&gt;
&lt;span class="c"&gt;# metrics-registry = "https://registry.npmjs.org/"&lt;/span&gt;
&lt;span class="c"&gt;# scope = ""&lt;/span&gt;
&lt;span class="c"&gt;# user-agent = "npm/6.9.0 node/v10.16.0 darwin x64"&lt;/span&gt;
&lt;span class="c"&gt;# &lt;/span&gt;
&lt;span class="c"&gt;# ; userconfig /Users/andyzhao/.npmrc&lt;/span&gt;
&lt;span class="c"&gt;# prefix = "/Users/andyzhao/.nvm/versions/node/v8.11.3"&lt;/span&gt;
&lt;span class="c"&gt;# ...whole lots of other stuff&lt;/span&gt;
&lt;span class="c"&gt;# globalconfig = "/Users/andyzhao/.nvm/versions/node/v8.11.3/etc/npmrc"&lt;/span&gt;
&lt;span class="c"&gt;# ...etc.&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;So my &lt;code&gt;globalconfig&lt;/code&gt; was set to Node v8.11.3, and not my current version v10.16.0. Seeing that my prefix was also 8.11.3, I decided to open up my &lt;code&gt;userconfig&lt;/code&gt; file &lt;code&gt;.npmrc&lt;/code&gt; and find out if there was something I could change from there.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# .npmrc&lt;/span&gt;

&lt;span class="nv"&gt;prefix&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;/Users/andyzhao/.nvm/versions/node/v8.11.3
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Ah ha! That must be it! Right? I dunno, but worth trying! I updated it to v10.16.0, restarted Terminal, and ran &lt;code&gt;nvm reinstall-packages system&lt;/code&gt;. &lt;code&gt;npm&lt;/code&gt; proceeded to run and install everything, and I saw that &lt;code&gt;gatsby-cli&lt;/code&gt; was installed. Restarted Terminal again to be sure, and ran &lt;code&gt;gatsby develop&lt;/code&gt;. Success!!!&lt;/p&gt;

&lt;p&gt;Phew, what a trip! Figuring this out definitely took longer than I wanted, but I'm glad I managed to get it. While I definitely did just switch versions over and over again for 3 weeks before doing anything, I think it's always helpful to take a break from a problem and come back with fresh eyes. Here's hoping no one else has to figure out &lt;code&gt;nvm&lt;/code&gt; and &lt;code&gt;npm&lt;/code&gt; installation issues. ✌️&lt;/p&gt;

</description>
      <category>node</category>
      <category>npm</category>
      <category>nvm</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Why do programmers like the winter?</title>
      <dc:creator>Andy Zhao (he/him)</dc:creator>
      <pubDate>Wed, 03 Jul 2019 13:40:31 +0000</pubDate>
      <link>https://forem.com/andy/why-do-programmers-like-the-winter-2fd6</link>
      <guid>https://forem.com/andy/why-do-programmers-like-the-winter-2fd6</guid>
      <description>&lt;p&gt;Because it's code!&lt;/p&gt;

</description>
      <category>jokes</category>
    </item>
    <item>
      <title>dev.to Repo Recap from the Past Week</title>
      <dc:creator>Andy Zhao (he/him)</dc:creator>
      <pubDate>Sat, 29 Jun 2019 01:38:54 +0000</pubDate>
      <link>https://forem.com/devteam/dev-to-repo-recap-from-the-past-week-38a3</link>
      <guid>https://forem.com/devteam/dev-to-repo-recap-from-the-past-week-38a3</guid>
      <description>&lt;p&gt;Welcome back to another Repo Recap, where we cover last week's contributions to &lt;a href="https://github.com/thepracticaldev/dev.to"&gt;dev.to's repository&lt;/a&gt; &lt;a href="https://github.com/thepracticaldev/dev-ios" rel="noopener noreferrer"&gt;the iOS repo&lt;/a&gt;, and &lt;a href="https://github.com/thepracticaldev/dev-android" rel="noopener noreferrer"&gt;the Android repo&lt;/a&gt;. This edition is covering June 22 to June 28.&lt;/p&gt;

&lt;h1&gt;
  
  
  Main Repo
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Features
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;We've added comment context for notifications and comment pages! This is the first step to providing more useful notifications. PR by &lt;a href="https://dev.to/ben"&gt;@ben&lt;/a&gt;:&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3262"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Add comment context for notifications and comment pages
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3262&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/benhalpern" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars0.githubusercontent.com%2Fu%2F3102842%3Fv%3D4" alt="benhalpern avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/benhalpern" rel="noopener noreferrer"&gt;benhalpern&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3262"&gt;&lt;time&gt;Jun 22, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[x] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;Add more context to notifications and single comment page.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/3102842/59957775-d48d0780-9469-11e9-8163-b09be5c388d9.png" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F3102842%2F59957775-d48d0780-9469-11e9-8163-b09be5c388d9.png" alt="Screen Shot 2019-06-21 at 9 10 10 PM"&gt;&lt;/a&gt;
&lt;a href="https://user-images.githubusercontent.com/3102842/59957776-d5be3480-9469-11e9-8b5e-6312c6f13429.png" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F3102842%2F59957776-d5be3480-9469-11e9-8b5e-6312c6f13429.png" alt="Screen Shot 2019-06-21 at 9 13 30 PM"&gt;&lt;/a&gt;&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3262"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;You can now pin your posts to the top of your profile! Thanks to &lt;a href="https://dev.to/ben"&gt;@ben&lt;/a&gt; for this work.&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3269"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Add pinned articles box to profiles
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3269&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/benhalpern" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars0.githubusercontent.com%2Fu%2F3102842%3Fv%3D4" alt="benhalpern avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/benhalpern" rel="noopener noreferrer"&gt;benhalpern&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3269"&gt;&lt;time&gt;Jun 23, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[x] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;This feature should help folks highlight their most impactful stuff, while also being less hesitant to post simpler discussion/help threads etc. without pushing down their best content.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://camo.githubusercontent.com/e8d324d87242864b3148ac2c6451168c343e098a/68747470733a2f2f636c2e6c792f3339313232383835366335652f496d616765253230323031392d30362d3232253230617425323031302e33372e3230253230504d2e706e67" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/e8d324d87242864b3148ac2c6451168c343e098a/68747470733a2f2f636c2e6c792f3339313232383835366335652f496d616765253230323031392d30362d3232253230617425323031302e33372e3230253230504d2e706e67" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3269"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;Tags can now have a maximum length of 30 characters. Thanks, &lt;a href="https://dev.to/edueo"&gt;@edueo&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3299"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        3035 - Increase tag length limit from 20 to 30 chars
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3299&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/jeduardo824" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars3.githubusercontent.com%2Fu%2F27960597%3Fv%3D4" alt="jeduardo824 avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/jeduardo824" rel="noopener noreferrer"&gt;jeduardo824&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3299"&gt;&lt;time&gt;Jun 24, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[x] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;Solves #3035
This commit increases the &lt;code&gt;tag&lt;/code&gt; length limit from 20 to 30 chars and also increases the &lt;code&gt;cached_tag_list&lt;/code&gt; length limit to 126 chars aiming to maintain the four tags limit. Specs were adapted to respect the changes.&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Mobile &amp;amp; Desktop Screenshots/Recordings (if there are UI changes)&lt;/h2&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[ ] no documentation needed&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;[optional] What gif best describes this PR or how it makes you feel?&lt;/h2&gt;
&lt;p&gt;&lt;a href="gif_link" rel="noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/gif_link" alt="alt_text"&gt;&lt;/a&gt;&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3299"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;The header of the reading list now shows how many items you have. Thanks, &lt;a href="https://dev.to/bolariinwa"&gt;@bolariinwa&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3162"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Add Item Count to Reading List Header
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3162&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/bolariin" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars1.githubusercontent.com%2Fu%2F24629960%3Fv%3D4" alt="bolariin avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/bolariin" rel="noopener noreferrer"&gt;bolariin&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3162"&gt;&lt;time&gt;Jun 14, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[x] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;Add a count of articles beside the reading list header. This is different from the reading list count in the main page as this will only displays the count of articles based on the &lt;code&gt;statusView&lt;/code&gt; so the count depends on the number of articles in that view.&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;p&gt;Resolves #3124&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Mobile &amp;amp; Desktop Screenshots/Recordings (if there are UI changes)&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/24629960/59535371-c6197b80-8ebe-11e9-9e9f-967baf134786.gif" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F24629960%2F59535371-c6197b80-8ebe-11e9-9e9f-967baf134786.gif" alt="header-item-count"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3162"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;There are now referrer stats for pro members -- more on what that means in the future. Thanks, &lt;a href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3295"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Pro: add referrers to dashboard and single article stats
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3295&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/rhymes" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars3.githubusercontent.com%2Fu%2F146201%3Fv%3D4" alt="rhymes avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/rhymes" rel="noopener noreferrer"&gt;rhymes&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3295"&gt;&lt;time&gt;Jun 24, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[x] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;Adds referrers information for the pro dashboard and the article stats&lt;/p&gt;
&lt;p&gt;Currently shows only the top 20 domains with the most referrals.&lt;/p&gt;
&lt;p&gt;This PR adds two columns to the &lt;code&gt;page_views&lt;/code&gt; table: &lt;code&gt;domain&lt;/code&gt;  and &lt;code&gt;path&lt;/code&gt;. I presume this table is massive, which it's not going to help the migration because &lt;code&gt;ALTER TABLE ADD COLUMN&lt;/code&gt; rewrites the table and it will incur in downtime.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Notes before merging&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the migration could be massive and slow&lt;/li&gt;
&lt;li&gt;there's a temporary Rake script (to be removed after deploy) that is going to backfill these new columns&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I don't know how big the table is, the script can be sped up by only backfilling page views created after the stats release date (&lt;code&gt;2019-04-01&lt;/code&gt;) or only for Pro users for now.&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Mobile &amp;amp; Desktop Screenshots/Recordings (if there are UI changes)&lt;/h2&gt;
&lt;p&gt;This box appears under the existing stats boxes:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/146201/60022824-dab2fc00-9694-11e9-9fee-ebecf1870ebc.png" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F146201%2F60022824-dab2fc00-9694-11e9-9fee-ebecf1870ebc.png" alt="Screenshot_2019-06-24 Pro Analytics - DEV(local) Community 👩‍💻👨‍💻"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3295"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;You can now embed specific version of a gist. Thanks &lt;a href="https://dev.to/bolariinwa"&gt;@bolariinwa&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3310"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Allow Embed of specific gist version
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3310&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/bolariin" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars1.githubusercontent.com%2Fu%2F24629960%3Fv%3D4" alt="bolariin avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/bolariin" rel="noopener noreferrer"&gt;bolariin&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3310"&gt;&lt;time&gt;Jun 26, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[x] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;Allow users to embed specific gist version.&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;p&gt;Resolves #3267&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[ ] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3310"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;You can now also add an Instagram link to your profile. Thanks again, &lt;a href="https://dev.to/bolariinwa"&gt;@bolariinwa&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3307"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Add Instagram URL to profile links
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3307&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/bolariin" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars1.githubusercontent.com%2Fu%2F24629960%3Fv%3D4" alt="bolariin avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/bolariin" rel="noopener noreferrer"&gt;bolariin&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3307"&gt;&lt;time&gt;Jun 26, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[x] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;Added Instagram Link option to profile links.&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;p&gt;Resolves #3224&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Mobile &amp;amp; Desktop Screenshots/Recordings (if there are UI changes)&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/24629960/60147716-8bf08980-979c-11e9-86e5-fcb0aad1079a.png" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F24629960%2F60147716-8bf08980-979c-11e9-86e5-fcb0aad1079a.png" alt="Settings Page"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/24629960/60147717-8bf08980-979c-11e9-9198-3f5706f5fa96.png" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F24629960%2F60147717-8bf08980-979c-11e9-9198-3f5706f5fa96.png" alt="Main"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3307"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;Links in comments now have have &lt;code&gt;rel="nofollow"&lt;/code&gt;, mostly to curb spam. Thanks again, &lt;a href="https://dev.to/bolariinwa"&gt;@bolariinwa&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3304"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Add rel="nofollow" to links in comments
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3304&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/bolariin" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars1.githubusercontent.com%2Fu%2F24629960%3Fv%3D4" alt="bolariin avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/bolariin" rel="noopener noreferrer"&gt;bolariin&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3304"&gt;&lt;time&gt;Jun 25, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[x] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;Added rel="nofollow" to links when parsing the markdown in comments only.&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;p&gt;Resolves #3236&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3304"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  Bug Fixes / Other Contributions
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Profile images now have a max limit of 2 megabytes. Thanks, &lt;a href="https://dev.to/bolariinwa"&gt;@bolariinwa&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3313"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Set max file size limit for profile images
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3313&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/bolariin" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars1.githubusercontent.com%2Fu%2F24629960%3Fv%3D4" alt="bolariin avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/bolariin" rel="noopener noreferrer"&gt;bolariin&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3313"&gt;&lt;time&gt;Jun 26, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[x] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;Set max file size limit to 2MB for profile images.&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;p&gt;Resolves #3271&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3313"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/ben"&gt;@ben&lt;/a&gt; fixed an encoding issue with a comment's &lt;code&gt;title&lt;/code&gt;. Thanks, Ben!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3311"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Fix comment title encoding issue
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3311&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/benhalpern" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars0.githubusercontent.com%2Fu%2F3102842%3Fv%3D4" alt="benhalpern avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/benhalpern" rel="noopener noreferrer"&gt;benhalpern&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3311"&gt;&lt;time&gt;Jun 26, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[x] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;Fix characters that are messed up. &lt;code&gt;HTMLEntities.new.decode&lt;/code&gt; cleans things up entirely but does so by removing the apostrophe. So I first gsubbed it out. I think we'll want to change this to do it better in the future but for now this works to fix current display issues.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/3102842/60185034-32697880-97f7-11e9-9b93-5dd22a87fecc.png" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F3102842%2F60185034-32697880-97f7-11e9-9b93-5dd22a87fecc.png" alt="Screen Shot 2019-06-26 at 9 45 44 AM"&gt;&lt;/a&gt;&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3311"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/lightalloy"&gt;@lightalloy&lt;/a&gt; added more tests and refactored how podcast episodes are fetched. Thanks, Anna!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3245"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        More specs and refactoring podcasts fetching
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3245&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/lightalloy" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars2.githubusercontent.com%2Fu%2F30115%3Fv%3D4" alt="lightalloy avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/lightalloy" rel="noopener noreferrer"&gt;lightalloy&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3245"&gt;&lt;time&gt;Jun 20, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Refactor&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;restructured and refactored the code for podcasts fetching (creating and updating)&lt;/li&gt;
&lt;li&gt;added specs for that logic
Kept the logic mostly the same for now to make the changes gradual.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;p&gt;#2952&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3245"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;I fixed a bug where some push notifications and comment submission responses were broken. Sorry if this affected you!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3273"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Return original body instead of nil for new comment push notifications
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3273&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/Zhao-Andy" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars0.githubusercontent.com%2Fu%2F17884966%3Fv%3D4" alt="Zhao-Andy avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/Zhao-Andy" rel="noopener noreferrer"&gt;Zhao-Andy&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3273"&gt;&lt;time&gt;Jun 23, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Bug Fix&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;This fixes a strange bug where &lt;code&gt;comment.title.strip!&lt;/code&gt; would return &lt;code&gt;nil&lt;/code&gt;, and thus &lt;code&gt;CGI.unescapeHTML(nil)&lt;/code&gt; would result in a run time error.&lt;/p&gt;
&lt;p&gt;I'm not sure why it's an issue now as opposed to before though 🤷‍♂️&lt;/p&gt;
&lt;p&gt;Resolves #3272&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3273"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt; removed unnecessary &lt;code&gt;stripping&lt;/code&gt; from a comment's &lt;code&gt;title&lt;/code&gt;. Thanks, &lt;a class="mentioned-user" href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3270"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Comments: remove double stripping undoing escaping
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3270&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/rhymes" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars3.githubusercontent.com%2Fu%2F146201%3Fv%3D4" alt="rhymes avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/rhymes" rel="noopener noreferrer"&gt;rhymes&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3270"&gt;&lt;time&gt;Jun 23, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[x] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;I've noticed an escaping issue in the new comment view. This fixes it&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Mobile &amp;amp; Desktop Screenshots/Recordings (if there are UI changes)&lt;/h2&gt;
&lt;p&gt;Before&lt;/p&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/146201/59974528-9a2c8300-95ad-11e9-8089-64095a5f9125.png" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F146201%2F59974528-9a2c8300-95ad-11e9-8089-64095a5f9125.png" alt="Screenshot_2019-06-23 The DEV(local) Community"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;After&lt;/p&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/146201/59974531-9ef13700-95ad-11e9-8b3e-8e4853a1e68f.png" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F146201%2F59974531-9ef13700-95ad-11e9-8b3e-8e4853a1e68f.png" alt="Screenshot_2019-06-23 Discussion of The Skull Beneath the Skin"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3270"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt; disabled a Rubocop style rule and fixed some issues related to it. Thanks, &lt;a class="mentioned-user" href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3278"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Rubocop: disable style rule and fix some issues
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3278&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/rhymes" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars3.githubusercontent.com%2Fu%2F146201%3Fv%3D4" alt="rhymes avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/rhymes" rel="noopener noreferrer"&gt;rhymes&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3278"&gt;&lt;time&gt;Jun 24, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[x] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;Style/IfUnlessModifier&lt;/code&gt; does not take into account line length, which means that in a lot of cases we end up with code that's less readable only because it has to stay on a single line.&lt;/p&gt;
&lt;p&gt;The style of if/unless should be decided by the developer, not by the tool, at least I think so.&lt;/p&gt;
&lt;p&gt;Trivial example:&lt;/p&gt;
&lt;div class="highlight highlight-source-ruby js-code-highlight"&gt;
&lt;pre&gt;&lt;span class="pl-k"&gt;def&lt;/span&gt; &lt;span class="pl-en"&gt;body_text&lt;/span&gt;
  &lt;span class="pl-k"&gt;if&lt;/span&gt; &lt;span class="pl-c1"&gt;false&lt;/span&gt; &amp;amp;&amp;amp; &lt;span class="pl-c1"&gt;false&lt;/span&gt; &amp;amp;&amp;amp; &lt;span class="pl-c1"&gt;false&lt;/span&gt; &amp;amp;&amp;amp; &lt;span class="pl-c1"&gt;false&lt;/span&gt; &amp;amp;&amp;amp; &lt;span class="pl-c1"&gt;false&lt;/span&gt; &amp;amp;&amp;amp; &lt;span class="pl-c1"&gt;false&lt;/span&gt; &amp;amp;&amp;amp; &lt;span class="pl-c1"&gt;false&lt;/span&gt; &amp;amp;&amp;amp; &lt;span class="pl-c1"&gt;false&lt;/span&gt; &amp;amp;&amp;amp; &lt;span class="pl-c1"&gt;false&lt;/span&gt;
    &lt;span class="pl-k"&gt;return&lt;/span&gt; &lt;span class="pl-s"&gt;"a long string that will inevitably result in a long line"&lt;/span&gt;
  &lt;span class="pl-k"&gt;end&lt;/span&gt;
&lt;span class="pl-k"&gt;end&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;this gets flagged as:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Style/IfUnlessModifier: Favor modifier if usage when having a single-line body. Another good alternative is the usage of control flow &amp;amp;&amp;amp;/||. (https://github.com/rubocop-hq/ruby-style-guide#if-as-a-modifier)
    if false &amp;amp;&amp;amp; false &amp;amp;&amp;amp; false &amp;amp;&amp;amp; false &amp;amp;&amp;amp; false &amp;amp;&amp;amp; false &amp;amp;&amp;amp; false &amp;amp;&amp;amp; false &amp;amp;&amp;amp; false
    ^^
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;the problem is that if auto corrected will put the &lt;code&gt;if&lt;/code&gt; inline with the return and it makes reading the code harder, in addition of inevitably increasing the number of violations of &lt;code&gt;Metrics/LineLength&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Something like:&lt;/p&gt;
&lt;div class="highlight highlight-source-ruby js-code-highlight"&gt;
&lt;pre&gt;&lt;span class="pl-k"&gt;def&lt;/span&gt; &lt;span class="pl-en"&gt;body_text&lt;/span&gt;
  &lt;span class="pl-k"&gt;return&lt;/span&gt; &lt;span class="pl-s"&gt;"a long string that will inevitably result in a long line"&lt;/span&gt; &lt;span class="pl-k"&gt;if&lt;/span&gt; &lt;span class="pl-c1"&gt;false&lt;/span&gt; &amp;amp;&amp;amp; &lt;span class="pl-c1"&gt;false&lt;/span&gt; &amp;amp;&amp;amp; &lt;span class="pl-c1"&gt;false&lt;/span&gt; &amp;amp;&amp;amp; &lt;span class="pl-c1"&gt;false&lt;/span&gt; &amp;amp;&amp;amp; &lt;span class="pl-c1"&gt;false&lt;/span&gt; &amp;amp;&amp;amp; &lt;span class="pl-c1"&gt;false&lt;/span&gt; &amp;amp;&amp;amp; &lt;span class="pl-c1"&gt;false&lt;/span&gt; &amp;amp;&amp;amp; &lt;span class="pl-c1"&gt;false&lt;/span&gt; &amp;amp;&amp;amp; &lt;span class="pl-c1"&gt;false&lt;/span&gt;
&lt;span class="pl-k"&gt;end&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;Saving two lines of code is not always worth it.&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3278"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/nickytonline"&gt;@nickytonline&lt;/a&gt; added the Dependabot badge to our repo. Thanks, &lt;a class="mentioned-user" href="https://dev.to/nickytonline"&gt;@nickytonline&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3268"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Added the dependabot badge.
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3268&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/nickytonline" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars2.githubusercontent.com%2Fu%2F833231%3Fv%3D4" alt="nickytonline avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/nickytonline" rel="noopener noreferrer"&gt;nickytonline&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3268"&gt;&lt;time&gt;Jun 22, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[X] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;Adds the Dependabot badge to the readme.&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://github.com/dependabot/feedback/issues/6" rel="noopener noreferrer"&gt;https://github.com/dependabot/feedback/issues/6&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Mobile &amp;amp; Desktop Screenshots/Recordings (if there are UI changes)&lt;/h2&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;[optional] What gif best describes this PR or how it makes you feel?&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://camo.githubusercontent.com/0a21f63fe75be95d0fad9824f83d02b9bcccd073/68747470733a2f2f6d656469612e67697068792e636f6d2f6d656469612f416b7350444c356b5a656f46692f67697068792d646f776e73697a65642d6c617267652e676966" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/0a21f63fe75be95d0fad9824f83d02b9bcccd073/68747470733a2f2f6d656469612e67697068792e636f6d2f6d656469612f416b7350444c356b5a656f46692f67697068792d646f776e73697a65642d6c617267652e676966" alt="Bender from Futurama dancing"&gt;&lt;/a&gt;&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3268"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://github.com/cyrillefr" rel="noopener noreferrer"&gt;@cyrillefr&lt;/a&gt; moved the &lt;code&gt;bust_cache&lt;/code&gt; methods in their own &lt;code&gt;ActiveJobs&lt;/code&gt;, as part of an ongoing effort to move from &lt;code&gt;DelayedJob&lt;/code&gt; to &lt;code&gt;ActiveJob&lt;/code&gt;. Thanks, &lt;a class="mentioned-user" href="https://dev.to/cyrillefr"&gt;@cyrillefr&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3071"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Move bust_cache methods in own jobs
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3071&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/cyrillefr" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars2.githubusercontent.com%2Fu%2F5203082%3Fv%3D4" alt="cyrillefr avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/cyrillefr" rel="noopener noreferrer"&gt;cyrillefr&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3071"&gt;&lt;time&gt;Jun 07, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;ul&gt;
&lt;li&gt;that calls cache_buster service&lt;/li&gt;
&lt;li&gt;specs for jobs + service&lt;/li&gt;
&lt;li&gt;for: classified listings, events, organizations, pages, podcast_episodes, podcasts, tags&lt;/li&gt;
&lt;li&gt;refactoring (models, service)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;Move bust_cache methods in their own jobs&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;p&gt;#2497&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Mobile &amp;amp; Desktop Screenshots/Recordings (if there are UI changes)&lt;/h2&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[ ] no documentation needed&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;[optional] What gif best describes this PR or how it makes you feel?&lt;/h2&gt;
&lt;p&gt;&lt;a href="gif_link" rel="noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/gif_link" alt="alt_text"&gt;&lt;/a&gt;&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3071"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt; fixed an issue where certain history items were duplicated. Thanks, &lt;a class="mentioned-user" href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3279"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Pro: Deduplicate history items
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3279&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/rhymes" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars3.githubusercontent.com%2Fu%2F146201%3Fv%3D4" alt="rhymes avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/rhymes" rel="noopener noreferrer"&gt;rhymes&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3279"&gt;&lt;time&gt;Jun 24, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[x] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;Right now the history items are duplicated, because each visit counts separately.&lt;/p&gt;
&lt;p&gt;To properly show a history page (like a browser's history) those items need to be de-duplicated. By building the index with &lt;code&gt;distinct: true&lt;/code&gt; the default response is only unique visits.&lt;/p&gt;
&lt;p&gt;Keep in mind that the separate entries are still in the index (they can be accessed with &lt;code&gt;distinct: false&lt;/code&gt; in the query).&lt;/p&gt;
&lt;p&gt;Maybe in the future we can add statistics of frequency (for example: "here's the top 10 articles you visit") but that's another separate feature.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;for whomever is going to merge this: the index for the history (model &lt;code&gt;PageView&lt;/code&gt; and index name &lt;code&gt;UserHistory&lt;/code&gt;) needs to be rebuilt&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;p&gt;#3220&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Screenshots&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Before&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/146201/60003589-50a26d80-966b-11e9-8bcb-2b4263690049.png" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F146201%2F60003589-50a26d80-966b-11e9-8bcb-2b4263690049.png" alt="Screenshot_2019-06-24 History - The DEV(local) Community"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;After&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/146201/60003702-88a9b080-966b-11e9-8255-81fbe8f91ba3.png" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F146201%2F60003702-88a9b080-966b-11e9-8255-81fbe8f91ba3.png" alt="Screenshot_2019-06-24 History - The DEV(local) Community(1)"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What happens when you visit again an article that you've already visit&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/146201/60003715-9101eb80-966b-11e9-8237-0f5c1c89b6dd.png" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F146201%2F60003715-9101eb80-966b-11e9-8237-0f5c1c89b6dd.png" alt="Screenshot_2019-06-24 History - The DEV(local) Community(2)"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Notice how the article "Number the stars" goes back at the top of the list&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3279"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/mscccc"&gt;@mscccc&lt;/a&gt; improved how social cards are cached. Check out the PR for more details. Thanks, &lt;a class="mentioned-user" href="https://dev.to/mscccc"&gt;@mscccc&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3265"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Improve social card caching 🚀
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3265&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/mscoutermarsh" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars0.githubusercontent.com%2Fu%2F155044%3Fv%3D4" alt="mscoutermarsh avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/mscoutermarsh" rel="noopener noreferrer"&gt;mscoutermarsh&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3265"&gt;&lt;time&gt;Jun 22, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;This PR improves the social card caching. ⚡️&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Why&lt;/h2&gt;
&lt;p&gt;Since we use the generated HTML as the &lt;a href="https://github.com/thepracticaldev/dev.to/blob/bfa1bdc37f4bf33c76d767ed815e30a384b369e0/app/lib/html_css_to_image.rb#L16"&gt;cache key for social cards&lt;/a&gt;, if there is any randomness at all, it makes the hit rate really low (caches keep regenerating).&lt;/p&gt;
&lt;p&gt;This PR adds tests for randomness (to avoid regressions), plus removes the &lt;code&gt;aria&lt;/code&gt; tags from the SVG (which were random &amp;amp; not needed when generating an image).&lt;/p&gt;
&lt;p&gt;Social card endpoint will better use memcached &amp;amp; be even faster. ⚡️&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[X] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[X] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3265"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/sushant12"&gt;@sushant12&lt;/a&gt; renamed our sign up route &lt;code&gt;/enter&lt;/code&gt; to make more sense. Thanks, &lt;a class="mentioned-user" href="https://dev.to/sushant12"&gt;@sushant12&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3147"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        use dynamic route name
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3147&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/sushant12" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars0.githubusercontent.com%2Fu%2F8981250%3Fv%3D4" alt="sushant12 avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/sushant12" rel="noopener noreferrer"&gt;sushant12&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3147"&gt;&lt;time&gt;Jun 13, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[X] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;redirect_to&lt;/code&gt; in &lt;code&gt;users_controller.rb&lt;/code&gt; was using a hardcoded route path, so I just changed it to using a dynamic route name path&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[X] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3147"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;I fixed an issue where a new post notification showed the post's creation date as opposed to it's date of publication.&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3301"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Use publish date for article notifications
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3301&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/Zhao-Andy" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars0.githubusercontent.com%2Fu%2F17884966%3Fv%3D4" alt="Zhao-Andy avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/Zhao-Andy" rel="noopener noreferrer"&gt;Zhao-Andy&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3301"&gt;&lt;time&gt;Jun 25, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Bug Fix&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;This fixes an issue where an article notification was showing the &lt;code&gt;created_at&lt;/code&gt; date instead of the &lt;code&gt;published_at&lt;/code&gt; date. I also added some minor adjustments to handle it the way we usually handle notification data.&lt;/p&gt;
&lt;p&gt;Resolves #3300&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3301"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/mariocsee"&gt;@mariocsee&lt;/a&gt; fixed an issue with listings where the escape key wasn't working properly (and fixed a typo along the way). Thanks, Mario!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3306"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Fix escape key handling and add space in single listing view
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3306&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/mariocsee" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars0.githubusercontent.com%2Fu%2F13403332%3Fv%3D4" alt="mariocsee avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/mariocsee" rel="noopener noreferrer"&gt;mariocsee&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3306"&gt;&lt;time&gt;Jun 26, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Bug Fix&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Handles escape key exit by passing event from KeyDown method to CloseModal method and checking for key value and openedListing state.&lt;/li&gt;
&lt;li&gt;Adds space before name in messaging modal&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;p&gt;resolves #3302
resolves #3303&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Mobile &amp;amp; Desktop Screenshots/Recordings (if there are UI changes)&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/13403332/60141613-0e208400-9784-11e9-8f68-c5e25b709877.gif" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F13403332%2F60141613-0e208400-9784-11e9-8f68-c5e25b709877.gif" alt="2019-06-25 19 59 34"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3306"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;I fixed an issue where an organization dashboard incorrectly displayed an article's delete button.&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3315"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Hide delete article button for non-authors
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3315&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/Zhao-Andy" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars0.githubusercontent.com%2Fu%2F17884966%3Fv%3D4" alt="Zhao-Andy avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/Zhao-Andy" rel="noopener noreferrer"&gt;Zhao-Andy&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3315"&gt;&lt;time&gt;Jun 26, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Bug Fix&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;This prevents non-authors (org admins, DEV admins, for example) from seeing the delete button in the dashboard and manage views. We currently don't allow org admins and DEV admins to delete other people's posts to begin with; this PR gets the UI to match the backend.&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3315"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/lightalloy"&gt;@lightalloy&lt;/a&gt; refactored and optimized fetching existing podcast episodes. Thanks, Anna!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3319"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Refactored and optimized getting existing podcast episode
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3319&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/lightalloy" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars2.githubusercontent.com%2Fu%2F30115%3Fv%3D4" alt="lightalloy avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/lightalloy" rel="noopener noreferrer"&gt;lightalloy&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3319"&gt;&lt;time&gt;Jun 27, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Refactor&lt;/li&gt;
&lt;li&gt;[x] Bug Fix&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;optimized the query to get an existing podcast episode (&lt;a class="mentioned-user" href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt; suggestion in the previous pr)&lt;/li&gt;
&lt;li&gt;added specs for getting the podcast episode&lt;/li&gt;
&lt;li&gt;fixed "undefined method #to_a" error when &lt;code&gt;unique_website_url?&lt;/code&gt; is false&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;p&gt;#2952&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3319"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/brarnaudovski"&gt;@brarnaudovski&lt;/a&gt; updated documentation on how to access the admin panel (for development). Thanks, &lt;a class="mentioned-user" href="https://dev.to/brarnaudovski"&gt;@brarnaudovski&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3323"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Documentation update for Admin panel, on Backend instructions
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3323&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/brarnaudovski" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars1.githubusercontent.com%2Fu%2F2099258%3Fv%3D4" alt="brarnaudovski avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/brarnaudovski" rel="noopener noreferrer"&gt;brarnaudovski&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3323"&gt;&lt;time&gt;Jun 27, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[x] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;According to the Admin Policy, user can see &lt;code&gt;/admin&lt;/code&gt; page only if &lt;code&gt;ApplicationPolicy#user_admin?&lt;/code&gt; is &lt;code&gt;true&lt;/code&gt;. And the &lt;a href="https://github.com/thepracticaldev/dev.to/blob/7ee0350ac525ede462d98d5af7d27b55246f0c50/app/policies/application_policy.rb#L67"&gt;definition&lt;/a&gt; of this method, requires for user to have &lt;code&gt;:super_admin&lt;/code&gt; role, and not :admin role as stand in the documentation&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;p&gt;Related &lt;a href="https://docs.dev.to/backend/admin/" rel="nofollow"&gt;document&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[ ] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3323"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/bolariinwa"&gt;@bolariinwa&lt;/a&gt; updated a reading list's header to show &lt;code&gt;empty&lt;/code&gt; instead of &lt;code&gt;0&lt;/code&gt; when the reading list is empty. Thanks, @bolariinwa!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3320"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Make item count 'empty' instead of '0' when reading list is empty
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3320&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/bolariin" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars1.githubusercontent.com%2Fu%2F24629960%3Fv%3D4" alt="bolariin avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/bolariin" rel="noopener noreferrer"&gt;bolariin&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3320"&gt;&lt;time&gt;Jun 27, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[x] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;I noticed the count for the reading list header displayed '0' when the reading list is empty. To keep things consistent with the item count on the sidebar. I changed the count to display 'empty' when the reading list is empty. This had been mistakenly omitted with the original PR for adding the item count.&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Mobile &amp;amp; Desktop Screenshots/Recordings (if there are UI changes)&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/24629960/60279714-92cbe900-98cf-11e9-9794-81258351975a.png" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F24629960%2F60279714-92cbe900-98cf-11e9-9794-81258351975a.png" alt="reading-list-item-count-empty"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3320"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/maestromac"&gt;@maestromac&lt;/a&gt; fixed an odd bug where some parts of the site would display incorrectly when cookies were disabled. Thanks, Mac!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3322"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Disable use of localStorage when cookie-less
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3322&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/maestromac" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars2.githubusercontent.com%2Fu%2F15793250%3Fv%3D4" alt="maestromac avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/maestromac" rel="noopener noreferrer"&gt;maestromac&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3322"&gt;&lt;time&gt;Jun 27, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Refactor&lt;/li&gt;
&lt;li&gt;[x] Bug Fix&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;If cookie is disabled, our use of localStorage will break the page.&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;p&gt;Resolves &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3298"&gt;https://github.com/thepracticaldev/dev.to/issues/3298&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Mobile &amp;amp; Desktop Screenshots/Recordings (if there are UI changes)&lt;/h2&gt;
&lt;p&gt;With cookies disabled
&lt;a href="https://user-images.githubusercontent.com/15793250/60299569-046d5c80-98fb-11e9-8a1e-d2458d4aa172.png" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F15793250%2F60299569-046d5c80-98fb-11e9-8a1e-d2458d4aa172.png" alt="Screen Shot 2019-06-27 at 4 45 21 PM"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3322"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  New Issues and Discussions
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt; requested a feature where organizations could be mentioned as well as users. Thanks, &lt;a class="mentioned-user" href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3263"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Mention organization in comments
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3263&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/rhymes" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars3.githubusercontent.com%2Fu%2F146201%3Fv%3D4" alt="rhymes avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/rhymes" rel="noopener noreferrer"&gt;rhymes&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3263"&gt;&lt;time&gt;Jun 22, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Is your feature request related to a problem? Please describe.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As it's possible to mention users in comments whom will receive a notification for the mention, it would be nice if it was possible to mention organizations too, maybe with the admin of the organization receiving such notification.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe the solution you'd like&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If I type @devteam or any other org in a comment, the &lt;code&gt;@devteam&lt;/code&gt; should become a link like when I mention any other user and the organization admin should receive the comment as a notification.&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3263"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/seangwright"&gt;@seangwright&lt;/a&gt; requested a feature to show timestamps for when your post was created and last updated at in your dashboard. Thanks, &lt;a class="mentioned-user" href="https://dev.to/seangwright"&gt;@seangwright&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3274"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Add "Date Created" and "Date Modified" to Article Dashboard items
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3274&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/seangwright" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars3.githubusercontent.com%2Fu%2F1382768%3Fv%3D4" alt="seangwright avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/seangwright" rel="noopener noreferrer"&gt;seangwright&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3274"&gt;&lt;time&gt;Jun 24, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Is your feature request related to a problem? Please describe.&lt;/strong&gt;
I usually have several Drafts of in-progress posts at any given point.&lt;/p&gt;
&lt;p&gt;Sometimes they are published in an order different than when I started working on them so organizing can become tricky.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe the solution you'd like&lt;/strong&gt;
Add the "Date Published" and "Date Modified" to the articles on the dashboard.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/1382768/59986151-709e4680-9603-11e9-9ec6-d2157101718d.jpg" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F1382768%2F59986151-709e4680-9603-11e9-9ec6-d2157101718d.jpg" alt="dev-to-dashboard-item"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Or ... allow me to filter by "Draft" and "Published" so I can get a good look at my work-in-progress independent of my completed and published stuff.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe alternatives you've considered&lt;/strong&gt;
I don't think this information is currently available?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Additional context&lt;/strong&gt;
There is more metadata around posts that might be helpful to surface to authors? These dates seem like a nice place to start.&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3274"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/michaeltharrington"&gt;@michaeltharrington&lt;/a&gt; reported a bug where a comment's Twitter social card doesn't display properly. Thanks, Michael!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3296"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Twitter Social Card for Comments Doesn't Display Properly 
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3296&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/michael-tharrington" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars1.githubusercontent.com%2Fu%2F16007075%3Fv%3D4" alt="michael-tharrington avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/michael-tharrington" rel="noopener noreferrer"&gt;michael-tharrington&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3296"&gt;&lt;time&gt;Jun 24, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;A user wrote in explaining that when trying to share a comment on Twitter, the social card doesn't display properly. They provided reasons as to why they think it's happening. :&lt;/p&gt;
&lt;p&gt;&lt;a href="https://camo.githubusercontent.com/6aa03ce1e7363408166d580fd10c4a39f3c3c73c/68747470733a2f2f636c2e6c792f3839393635313466326363632f496d616765253230323031392d30362d32342532306174253230392e33352e3334253230414d2e706e67" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/6aa03ce1e7363408166d580fd10c4a39f3c3c73c/68747470733a2f2f636c2e6c792f3839393635313466326363632f496d616765253230323031392d30362d32342532306174253230392e33352e3334253230414d2e706e67" alt="https://cl.ly/8996514f2ccc/Image%202019-06-24%20at%209.35.34%20AM.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;To repeat:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Copy the link to a comment - &lt;a href="https://dev.to/codedgar/comment/c9fk" rel="nofollow"&gt;https://dev.to/codedgar/comment/c9fk&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Drop it in the card validator - &lt;a href="https://cards-dev.twitter.com/validator" rel="nofollow noopener noreferrer"&gt;https://cards-dev.twitter.com/validator&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3296"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/douglasfugazi"&gt;@douglasfugazi&lt;/a&gt; requested a feature to unfollow multiple items in your dashboard. Thanks, &lt;a class="mentioned-user" href="https://dev.to/douglasfugazi"&gt;@douglasfugazi&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3305"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Mass unfollow button from Dashboard (Following)
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3305&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/fugazi" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars2.githubusercontent.com%2Fu%2F403366%3Fv%3D4" alt="fugazi avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/fugazi" rel="noopener noreferrer"&gt;fugazi&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3305"&gt;&lt;time&gt;Jun 25, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Is your feature request related to a problem? Please describe.&lt;/strong&gt;&lt;/p&gt;
 I would like a button to unfollow user from Dashboard in the Following section.
&lt;p&gt;&lt;strong&gt;Describe the solution you'd like&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Unfollow button would be shown to user to mass unfollow from Dashboard, instead of visit each profile and uncheck following feature.
&lt;a href="https://camo.githubusercontent.com/a2dbce2a779209fd57727d5997b8d26108c4fdaa/687474703a2f2f6936382e74696e797069632e636f6d2f6c63716f352e6a7067" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/a2dbce2a779209fd57727d5997b8d26108c4fdaa/687474703a2f2f6936382e74696e797069632e636f6d2f6c63716f352e6a7067" alt="Image and video hosting by TinyPic"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe alternatives you've considered&lt;/strong&gt;&lt;/p&gt;
 Mass unfollow from Dashboard would be nice.
&lt;p&gt;&lt;strong&gt;Additional context&lt;/strong&gt;&lt;/p&gt;


    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3305"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/protium"&gt;@protium&lt;/a&gt; reported a bug wher the image upload dialog overlaps the editor and the help page. Thanks, &lt;a class="mentioned-user" href="https://dev.to/protium"&gt;@protium&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3316"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Image upload dialog overlaps editor/help page
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3316&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/protium-dev" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars3.githubusercontent.com%2Fu%2F43855513%3Fv%3D4" alt="protium-dev avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/protium-dev" rel="noopener noreferrer"&gt;protium-dev&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3316"&gt;&lt;time&gt;Jun 27, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Describe the bug&lt;/strong&gt;
When I click "upload image" the upload dialog shows up but if then I click the "Preview" or "?" buttons, it stays and overlaps the preview as you can see in the images below.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To Reproduce&lt;/strong&gt;
Click "upload image", then click either "preview" or "?" button.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Expected behavior&lt;/strong&gt;
Upload dialog should close&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;
&lt;a href="https://user-images.githubusercontent.com/43855513/60227782-ef46ee00-9866-11e9-9c5a-fd127d79fd5e.png" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F43855513%2F60227782-ef46ee00-9866-11e9-9c5a-fd127d79fd5e.png" alt="image1"&gt;&lt;/a&gt;
&lt;a href="https://user-images.githubusercontent.com/43855513/60227791-f7069280-9866-11e9-95f6-309de52d79d5.png" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F43855513%2F60227791-f7069280-9866-11e9-95f6-309de52d79d5.png" alt="image2"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Desktop (please complete the following information):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OS: Arch Linux x64&lt;/li&gt;
&lt;li&gt;Browser: Chrome&lt;/li&gt;
&lt;li&gt;Version: 75&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Additional context&lt;/strong&gt;
Same and worst in mobile&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3316"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/felipperegazio"&gt;@felipperegazio&lt;/a&gt; reported a visual bug in mobile where the bottom panel overlaps the editor text area when the keyboard is active. Thanks, &lt;a class="mentioned-user" href="https://dev.to/felipperegazio"&gt;@felipperegazio&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3324"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Mobile: bottom panel overlaps editor text area when keyboard is active
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3324&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/felippe-regazio" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars3.githubusercontent.com%2Fu%2F31618881%3Fv%3D4" alt="felippe-regazio avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/felippe-regazio" rel="noopener noreferrer"&gt;felippe-regazio&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3324"&gt;&lt;time&gt;Jun 27, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;Simple problem, think that the image tells everything&lt;/p&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/31618881/60305444-ed3a6900-9912-11e9-8793-0b08733df144.png" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F31618881%2F60305444-ed3a6900-9912-11e9-8793-0b08733df144.png" alt="Screenshot_2019-06-27-19-07-33"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As the image shows, the inner view bacomes really small when the keyboard is active.&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3324"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/georgecoldham"&gt;@georgecoldham&lt;/a&gt; requested a feature to report posts without having to open them. Thanks, &lt;a class="mentioned-user" href="https://dev.to/georgecoldham"&gt;@georgecoldham&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3329"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Report articles without having to open them
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3329&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/GeorgeColdham" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars1.githubusercontent.com%2Fu%2F21260083%3Fv%3D4" alt="GeorgeColdham avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/GeorgeColdham" rel="noopener noreferrer"&gt;GeorgeColdham&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3329"&gt;&lt;time&gt;Jun 28, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Is your feature request related to a problem? Please describe.&lt;/strong&gt;
When browsing through new articles, there are articles that clearly break community guidelines. Many of these are NSFW and as such when browsing at work, they don't get opened and reported.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe the solution you'd like&lt;/strong&gt;
I would like the ability to report articles from the feed, instead of having to open the article.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe alternatives you've considered&lt;/strong&gt;
The option to hide an article from the feed, although that doesn't solve the root problem.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Additional context&lt;/strong&gt;
Example content:
&lt;a href="https://user-images.githubusercontent.com/21260083/60344946-b6666080-99af-11e9-8689-183f0791b8c9.png" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F21260083%2F60344946-b6666080-99af-11e9-8689-183f0791b8c9.png" alt="Screenshot 2019-06-28 at 14 14 00"&gt;&lt;/a&gt;&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3329"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/dylanesque"&gt;@dylanesque&lt;/a&gt; reported a bug where the vertical scrollbar toggles on and off whenever a character is typed in. Thanks, &lt;a class="mentioned-user" href="https://dev.to/dylanesque"&gt;@dylanesque&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3330"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Vertical Scrollbar toggles on and off with every other character inputted
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3330&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/dylanesque" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars0.githubusercontent.com%2Fu%2F13280874%3Fv%3D4" alt="dylanesque avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/dylanesque" rel="noopener noreferrer"&gt;dylanesque&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3330"&gt;&lt;time&gt;Jun 28, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Describe the bug&lt;/strong&gt;
When inputting text in the post editor in a document long enough to make the vertical scrollbar necessary (around line 21 or so), the scrollbar toggles on and off (rather, appears and disappears) with every character inputted, causing an annoying page jump when writing.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To Reproduce&lt;/strong&gt;
Edit a document of x length as described above to see the behavior.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Expected behavior&lt;/strong&gt;
Expected behavior is that the vertical scrollbar appears when needed and stays there.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Desktop (please complete the following information):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OS: Windows 10 (64-bit)&lt;/li&gt;
&lt;li&gt;Browser: Google Chrome&lt;/li&gt;
&lt;li&gt;Version: 75.03&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3330"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/cbrintnall"&gt;@cbrintnall&lt;/a&gt; reported a bug where a code block with one line overflows in a comment's preview. Thanks, &lt;a class="mentioned-user" href="https://dev.to/cbrintnall"&gt;@cbrintnall&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3331"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Code block overflows preview
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3331&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/cbrintnall" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars2.githubusercontent.com%2Fu%2F13296559%3Fv%3D4" alt="cbrintnall avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/cbrintnall" rel="noopener noreferrer"&gt;cbrintnall&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3331"&gt;&lt;time&gt;Jun 28, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      

&lt;p&gt;&lt;strong&gt;Describe the bug&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Surrounding longer text in a "code" snippet (single ticks ``) can cause it to over flow the input box in preview mode.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To Reproduce&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Heres a link I used: &lt;code&gt;https://docs.python.org/3/library/functools.html#functools.lru_cache&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Enter that with `&lt;a href="https://docs.python.org/3/library/functools.html#functools.lru_cache%60" rel="nofollow noopener noreferrer"&gt;https://docs.python.org/3/library/functools.html#functools.lru_cache`&lt;/a&gt; in the text box, and then preview it, it should over flow. For reference I'm on a 4k monitor so that may be effecting it.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Expected behavior&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This block should wrap to the next line.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://camo.githubusercontent.com/970dc226713f8a75f674e4c4b06952cf9fe09dd9/68747470733a2f2f692e696d6775722e636f6d2f4a4a36336e504f2e706e67" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/970dc226713f8a75f674e4c4b06952cf9fe09dd9/68747470733a2f2f692e696d6775722e636f6d2f4a4a36336e504f2e706e67" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3331"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/thefliik"&gt;@thefliik&lt;/a&gt; opened a discussion regarding how comment context is represented when viewing an individual comment. Thanks, &lt;a class="mentioned-user" href="https://dev.to/thefliik"&gt;@thefliik&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3332"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        feature: improve comment linking UX
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3332&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/thefliik" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars3.githubusercontent.com%2Fu%2F12599934%3Fv%3D4" alt="thefliik avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/thefliik" rel="noopener noreferrer"&gt;thefliik&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3332"&gt;&lt;time&gt;Jun 28, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Is your feature request related to a problem? Please describe.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When you click on a comment link in DEV.to, you are taken to a page which displays only that comment in isolation (&lt;a href="https://dev.to/ben/comment/329n" rel="nofollow"&gt;example here&lt;/a&gt;). To me, and to the &lt;a href="https://dev.to/johncarroll/poll-why-does-clicking-a-dev-comment-link-display-the-comment-in-isolation-2k5n" rel="nofollow"&gt;few others I've polled&lt;/a&gt;, a comment is inherently contextual. There is never a time when I find viewing a comment in isolation is desirable (&lt;a href="https://dev.to/ben/comment/329n" rel="nofollow"&gt;ben has expressed similar feelings himself&lt;/a&gt;). When clicking a comment link my workflow is always "click comment link &amp;gt; click &lt;code&gt;VIEW POST&lt;/code&gt; &amp;gt; scroll back to comment".&lt;/p&gt;
&lt;p&gt;In short, I find the current comment linking UX to be poor, and this is a request to fix it.&lt;/p&gt;
&lt;p&gt;If in doubt, I imagine you could get more feedback on the current UX by polling DEV.to users yourself.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe the solution you'd like&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I'm sure you could get fancy with fixing the UX (I'm ok with that), but, in order to address this issue, all that needs to be done is to update the UX to be inline with that of most websites: power comment links via anchor tags, so the browser simply displays the full page and scrolls to the relevant section (very intuitive). For example, this is the UX that github has.&lt;/p&gt;
&lt;h3&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Thanks!!!&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Describe alternatives you've considered&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I'm not committed to a particular solution, just not the current setup.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Additional context&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://dev.to/johncarroll/poll-why-does-clicking-a-dev-comment-link-display-the-comment-in-isolation-2k5n" rel="nofollow"&gt;https://dev.to/johncarroll/poll-why-does-clicking-a-dev-comment-link-display-the-comment-in-isolation-2k5n&lt;/a&gt;&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3332"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;h1&gt;
  
  
  DEV-iOS
&lt;/h1&gt;

&lt;p&gt;We haven't had much activity this week in the iOS repo. Feel free to &lt;a href="https://github.com/thepracticaldev/dev-ios/issues/new" rel="noopener noreferrer"&gt;make an issue&lt;/a&gt;, &lt;a href="https://github.com/thepracticaldev/dev-ios" rel="noopener noreferrer"&gt;look at the codebase&lt;/a&gt;, or &lt;a href="https://github.com/thepracticaldev/dev-ios/pulls" rel="noopener noreferrer"&gt;make a pull request&lt;/a&gt;!&lt;/p&gt;

&lt;h1&gt;
  
  
  DEV-Android
&lt;/h1&gt;

&lt;p&gt;We also haven't had much activity this week in the Android repo. Feel free to &lt;a href="https://github.com/thepracticaldev/dev-android/issues/new" rel="noopener noreferrer"&gt;make an issue&lt;/a&gt;, &lt;a href="https://github.com/thepracticaldev/dev-android" rel="noopener noreferrer"&gt;look at the codebase&lt;/a&gt;, or &lt;a href="https://github.com/thepracticaldev/dev-android/pulls" rel="noopener noreferrer"&gt;make a pull request&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;That's it for this week! Stay tuned for next week's edition.&lt;/p&gt;

</description>
      <category>changelog</category>
      <category>meta</category>
      <category>opensource</category>
      <category>reporecap</category>
    </item>
    <item>
      <title>dev.to Repo Recap from the Past Week</title>
      <dc:creator>Andy Zhao (he/him)</dc:creator>
      <pubDate>Tue, 25 Jun 2019 17:48:55 +0000</pubDate>
      <link>https://forem.com/devteam/dev-to-repo-recap-from-the-past-week-904</link>
      <guid>https://forem.com/devteam/dev-to-repo-recap-from-the-past-week-904</guid>
      <description>&lt;p&gt;Welcome back to another Repo Recap, where we cover last week's contributions to &lt;a href="https://github.com/thepracticaldev/dev.to"&gt;dev.to's repository&lt;/a&gt; &lt;a href="https://github.com/thepracticaldev/dev-ios" rel="noopener noreferrer"&gt;the iOS repo&lt;/a&gt;, and &lt;a href="https://github.com/thepracticaldev/dev-android" rel="noopener noreferrer"&gt;the Android repo&lt;/a&gt;. This edition is covering June 15 to June 21.&lt;/p&gt;

&lt;h1&gt;
  
  
  Main Repo
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Features
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/ben"&gt;@ben&lt;/a&gt; added subtitles for iOS push notifications. Thanks, Ben!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3170"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Add subtitle to ios push notification
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3170&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/benhalpern" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars0.githubusercontent.com%2Fu%2F3102842%3Fv%3D4" alt="benhalpern avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/benhalpern" rel="noopener noreferrer"&gt;benhalpern&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3170"&gt;&lt;time&gt;Jun 15, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[x] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;Make use of full space on ios notifications&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3170"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;We now have a polls feature (in closed beta)! Read more about it in Ben's post:&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag__link"&gt;
  &lt;a href="/devteam" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F1%2Fd908a186-5651-4a5a-9f76-15200bc6801f.jpg" alt="The DEV Team"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1%2Ff451a206-11c8-4e3d-8936-143d0a7e65bb.png" alt=""&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/devteam/feedback-on-this-new-dev-feature-5cai" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Feedback on this new DEV feature?&lt;/h2&gt;
      &lt;h3&gt;Ben Halpern for The DEV Team ・ Jun 15 '19&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#meta&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#changelog&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3176"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Beta polls feature (admin use only for now)
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3176&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/benhalpern" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars0.githubusercontent.com%2Fu%2F3102842%3Fv%3D4" alt="benhalpern avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/benhalpern" rel="noopener noreferrer"&gt;benhalpern&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3176"&gt;&lt;time&gt;Jun 15, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[x] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;This PR includes some basic functionality for including polls in tweets. It limits so that only admins can include polls because I think there are more complexities around polls we want to nail down, along the lines of:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;An article with a poll probably shouldn't allow edits because that could compromise the poll.&lt;/li&gt;
&lt;li&gt;A poll should only be able to be embedded in a single article as to keep context consistent.&lt;/li&gt;
&lt;li&gt;This means more "awareness" of the context from the liquid tag perspective.&lt;/li&gt;
&lt;li&gt;A poll should be definable through some fairly straightforward UI which begs questions of when a poll gets "saved".&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So for now I made it so that it's more of a conceptual feature for now that we can use internally but it will be fun to show off until we answer the rest of the questions.&lt;/p&gt;
&lt;p&gt;Forgive my silly placeholder text:
&lt;a href="https://camo.githubusercontent.com/99d2837335ea7dfc36ee26be2d4e936f3b62f1dd/68747470733a2f2f636c2e6c792f6237626630383666396430312f496d616765253230323031392d30362d31352532306174253230352e30382e3438253230504d2e706e67" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/99d2837335ea7dfc36ee26be2d4e936f3b62f1dd/68747470733a2f2f636c2e6c792f6237626630383666396430312f496d616765253230323031392d30362d31352532306174253230352e30382e3438253230504d2e706e67" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3176"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/ben"&gt;@ben&lt;/a&gt; added minimal light theme! You can turn it on in &lt;a href="https://dev.to/settings/misc"&gt;your settings.&lt;/a&gt; Thanks, Ben!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3179"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Add minimal light theme
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3179&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/benhalpern" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars0.githubusercontent.com%2Fu%2F3102842%3Fv%3D4" alt="benhalpern avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/benhalpern" rel="noopener noreferrer"&gt;benhalpern&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3179"&gt;&lt;time&gt;Jun 16, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[x] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;Add new theme "minimal light" which includes more overall white and minimalism compared with the default theme.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://camo.githubusercontent.com/1fc3c3dc2f6745b4d89a3df7e6cdb754cd4d103d/68747470733a2f2f636c2e6c792f3038343631383166393236392f496d616765253230323031392d30362d3136253230617425323031322e34312e3238253230414d2e706e67" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/1fc3c3dc2f6745b4d89a3df7e6cdb754cd4d103d/68747470733a2f2f636c2e6c792f3038343631383166393236392f496d616765253230323031392d30362d3136253230617425323031322e34312e3238253230414d2e706e67" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Also tossed in some adjustments to the &lt;code&gt;html_variants&lt;/code&gt; backend.&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3179"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Thanks to &lt;a href="https://dev.to/tvanblargan"&gt;@tvanblargan&lt;/a&gt;, DEV post embeds/Liquid tags now have the publish date.&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3126"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Add Date to Link Liquid Tag
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3126&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/12vanblart" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars2.githubusercontent.com%2Fu%2F16465776%3Fv%3D4" alt="12vanblart avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/12vanblart" rel="noopener noreferrer"&gt;12vanblart&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3126"&gt;&lt;time&gt;Jun 11, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[x] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;I noticed an inconsistency where the publish date was not included in liquid links to dev posts.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Disclaimer:&lt;/strong&gt; I'm not familiar with ruby at all and was struggling to get it working to run the tests (Windows 10 - locked out of installing WSL). I was also unable to get the liquid tags working in Gitpod &lt;a href="https://twitter.com/jankeromnes/status/1138410459818790912" rel="nofollow noopener noreferrer"&gt;(Twitter thread with possibly helpful info)&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;p&gt;n/a&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Mobile &amp;amp; Desktop Screenshots/Recordings (if there are UI changes)&lt;/h2&gt;
&lt;p&gt;n/a (See above comments about Gitpod)&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3126"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;There's now an organization Liquid tag for embedding your organization! Thanks, &lt;a href="https://dev.to/ben"&gt;@ben&lt;/a&gt;!&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3203"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Add organization liquid tag
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3203&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/benhalpern" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars0.githubusercontent.com%2Fu%2F3102842%3Fv%3D4" alt="benhalpern avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/benhalpern" rel="noopener noreferrer"&gt;benhalpern&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3203"&gt;&lt;time&gt;Jun 17, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[x] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://camo.githubusercontent.com/62831595905f1b08a7b3c2952114594869fd2fa3/68747470733a2f2f636c2e6c792f3039613131353633373930382f496d616765253230323031392d30362d31372532306174253230312e31382e3437253230504d2e706e67" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/62831595905f1b08a7b3c2952114594869fd2fa3/68747470733a2f2f636c2e6c792f3039613131353633373930382f496d616765253230323031392d30362d31372532306174253230312e31382e3437253230504d2e706e67" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3203"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/claramorgen"&gt;@claramorgen&lt;/a&gt; updated the timestamp on notifications to show a post's publish date as opposed to when the notification was created. Thanks, @claramorgen!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3076"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Update timestamp on notifications
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3076&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/claracodes" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars0.githubusercontent.com%2Fu%2F29435293%3Fv%3D4" alt="claracodes avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/claracodes" rel="noopener noreferrer"&gt;claracodes&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3076"&gt;&lt;time&gt;Jun 08, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[x] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;I changed the timestamp in notificatios to when the comment/article was created. Before it showed the timestamp of when the notification was created, which was confusing.
I changed it for articles and comments, all the other notifiables didn't have timestaps.&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;p&gt;Fixes #2997&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;[optional] What gif best describes this PR or how it makes you feel?&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://camo.githubusercontent.com/e52f32c5a2426020f18f073070517d7e45234c55/68747470733a2f2f6d656469612e67697068792e636f6d2f6d656469612f336437394e5963676d6c536b784a6a6945662f67697068792e676966" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/e52f32c5a2426020f18f073070517d7e45234c55/68747470733a2f2f6d656469612e67697068792e636f6d2f6d656469612f336437394e5963676d6c536b784a6a6945662f67697068792e676966" alt="men with watch"&gt;&lt;/a&gt;&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3076"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;There is now a listings dashboard for you to easily manage your listings. Thanks, &lt;a href="https://dev.to/mariocsee"&gt;@mariocsee&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3014"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Listings Dashboard
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3014&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/mariocsee" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars0.githubusercontent.com%2Fu%2F13403332%3Fv%3D4" alt="mariocsee avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/mariocsee" rel="noopener noreferrer"&gt;mariocsee&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3014"&gt;&lt;time&gt;May 31, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Feature&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;A dashboard for users to manage their listings:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;see all their listings (info: organization, title, date, category tags | actions: edit )&lt;/li&gt;
&lt;li&gt;show number of listings, create listing button, number of credits for logged in user (and the orgs they are in), buy credits button&lt;/li&gt;
&lt;li&gt;displayed information adjusts to which organization or user is selected&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Future PRs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sorting listings by creation/bump date&lt;/li&gt;
&lt;li&gt;Visual indication of expired listings&lt;/li&gt;
&lt;li&gt;Directly bump or delete listings from within Dashboard rather than having to go into the Edit page&lt;/li&gt;
&lt;li&gt;Analytics&lt;/li&gt;
&lt;li&gt;Reflect expired state of listings in editing so it's clear when to re-publish/bump.&lt;/li&gt;
&lt;li&gt;Testing for the entire Preact listings side&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;p&gt;#2825&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Mobile &amp;amp; Desktop Screenshots/Recordings (if there are UI changes)&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/13403332/59224185-cacaf080-8b9b-11e9-81ca-fa98cebfbdf4.gif" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F13403332%2F59224185-cacaf080-8b9b-11e9-81ca-fa98cebfbdf4.gif" alt="2019-06-10 16 20 57"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/13403332/59225611-2cd92500-8b9f-11e9-8c9c-fb8394b200af.gif" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F13403332%2F59225611-2cd92500-8b9f-11e9-8c9c-fb8394b200af.gif" alt="2019-06-10 16 44 46"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3014"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt; added a new history feature for pro members (a currently closed beta program). Check out the PR for the details. Thanks, &lt;a class="mentioned-user" href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3220"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Pro: History
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3220&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/rhymes" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars3.githubusercontent.com%2Fu%2F146201%3Fv%3D4" alt="rhymes avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/rhymes" rel="noopener noreferrer"&gt;rhymes&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3220"&gt;&lt;time&gt;Jun 18, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[x] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;With this PR we introduce a new feature only available to pro users: the history.&lt;/p&gt;
&lt;p&gt;The feature borrows a lot from the reading list, maybe in the future we could refactor both to share more code (both in the CSS which is nearly identical, the JS and the Ruby code). I don't think this PR should do that right away.&lt;/p&gt;
&lt;h3&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Index&lt;/h3&gt;
&lt;p&gt;As for the reading list we're using Algolia for indexing. The index is built by instances of the &lt;code&gt;PageView&lt;/code&gt; (only those of pro users are added to the index):&lt;/p&gt;
&lt;p&gt;This is the index's definition:&lt;/p&gt;
&lt;div class="highlight highlight-source-ruby js-code-highlight"&gt;
&lt;pre&gt;  algoliasearch &lt;span class="pl-c1"&gt;index_name:&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;"&lt;/span&gt;UserHistory&lt;span class="pl-pds"&gt;"&lt;/span&gt;&lt;/span&gt;, &lt;span class="pl-c1"&gt;per_environment:&lt;/span&gt; &lt;span class="pl-c1"&gt;true&lt;/span&gt;, &lt;span class="pl-c1"&gt;if:&lt;/span&gt; &lt;span class="pl-c1"&gt;:belongs_to_pro_user?&lt;/span&gt; &lt;span class="pl-k"&gt;do&lt;/span&gt;
    attributes &lt;span class="pl-c1"&gt;:referrer&lt;/span&gt;, &lt;span class="pl-c1"&gt;:time_tracked_in_seconds&lt;/span&gt;, &lt;span class="pl-c1"&gt;:user_agent&lt;/span&gt;, &lt;span class="pl-c1"&gt;:article_tags&lt;/span&gt;

    attribute(&lt;span class="pl-c1"&gt;:article_title&lt;/span&gt;) { article.title }
    attribute(&lt;span class="pl-c1"&gt;:article_path&lt;/span&gt;) { article.path }
    attribute(&lt;span class="pl-c1"&gt;:article_reading_time&lt;/span&gt;) { article.reading_time }
    attribute(&lt;span class="pl-c1"&gt;:viewable_by&lt;/span&gt;) { user_id }
    attribute(&lt;span class="pl-c1"&gt;:visited_at_timestamp&lt;/span&gt;) { created_at.to_i }

    attribute &lt;span class="pl-c1"&gt;:article_user&lt;/span&gt; &lt;span class="pl-k"&gt;do&lt;/span&gt;
      &lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; ...&lt;/span&gt;
    &lt;span class="pl-k"&gt;end&lt;/span&gt;

    attribute &lt;span class="pl-c1"&gt;:readable_visited_at&lt;/span&gt; &lt;span class="pl-k"&gt;do&lt;/span&gt;
      &lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; ...&lt;/span&gt;
    &lt;span class="pl-k"&gt;end&lt;/span&gt;

    searchableAttributes(
      &lt;span class="pl-c1"&gt;%i[referrer user_agent article_title article_searchable_tags article_searchable_text]&lt;/span&gt;,
    )

    tags { article_tags }

    attributesForFaceting [&lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;"&lt;/span&gt;filterOnly(viewable_by)&lt;span class="pl-pds"&gt;"&lt;/span&gt;&lt;/span&gt;]

    customRanking [&lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;"&lt;/span&gt;desc(visited_at_timestamp)&lt;span class="pl-pds"&gt;"&lt;/span&gt;&lt;/span&gt;]
  &lt;span class="pl-k"&gt;end&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;Basically we index the referrer (currently unused), the time tracked (currently unused), the user agen (currently unused), some properties for the article (tags, title, path, reading time, user). We also index a readable date shown (which is not the time the article was published like in the reading list but the time the user visited such article).&lt;/p&gt;
&lt;p&gt;We also allow the user to search  on article's tags, title and body excerpt. The searchable index currently contains the referrer and the user agent as well BUT I'm not sure those should be "silently" searchable, without a better UI (or a visible facet?).&lt;/p&gt;
&lt;p&gt;Everything is then ranked by descending timestamp, so that the new visits will appear at the top&lt;/p&gt;
&lt;h3&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Pagination&lt;/h3&gt;
&lt;p&gt;This PR contains pagination for the results, see screenshots below&lt;/p&gt;
&lt;h4&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Open questions / issues&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;should we add referrer, time tracked and  user agent if we don't show them? If we do want to show them, what's the best way to do it?&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;should the user be able to search on referrer and user agent "silently" ?&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;what else we should add to the single item in the UI?&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Page views can be repeated, in the sense that if I visit an article twice in a row, I'll see two entries. Is that ok? See example:&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/146201/59677854-34b24e00-91cb-11e9-9272-b973a4f65cf5.png" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F146201%2F59677854-34b24e00-91cb-11e9-9272-b973a4f65cf5.png" alt="Screenshot 2019-06-18 at 1 15 25 PM"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;should we put the link to the history page in the homepage?&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Mobile &amp;amp; Desktop Screenshots/Recordings (if there are UI changes)&lt;/h2&gt;
&lt;h3&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;How it looks&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/146201/59677890-4c89d200-91cb-11e9-8699-4af5a938d399.png" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F146201%2F59677890-4c89d200-91cb-11e9-8699-4af5a938d399.png" alt="Screenshot_2019-06-18 History - The DEV(local) Community"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Pagination and search demo&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/146201/59677911-56abd080-91cb-11e9-9f40-ae8e0ccb33b1.gif" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F146201%2F59677911-56abd080-91cb-11e9-9f40-ae8e0ccb33b1.gif" alt="history"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3220"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt; added a "stats" button in the dashboard for pro members. Thanks again, &lt;a class="mentioned-user" href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3230"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Add article pro stats button in dashboard
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3230&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/rhymes" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars3.githubusercontent.com%2Fu%2F146201%3Fv%3D4" alt="rhymes avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/rhymes" rel="noopener noreferrer"&gt;rhymes&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3230"&gt;&lt;time&gt;Jun 19, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[x] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;Shows the stats button in the article's dashboard if the current user is a pro user&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Mobile &amp;amp; Desktop Screenshots/Recordings (if there are UI changes)&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/146201/59750046-794af180-927e-11e9-8f17-ad17ebbe6bdf.png" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F146201%2F59750046-794af180-927e-11e9-8f17-ad17ebbe6bdf.png" alt="Screenshot_2019-06-19 Dashboard - DEV(local) Community 👩‍💻👨‍💻"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3230"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/jess"&gt;@jess&lt;/a&gt; added an internal feature to mark something as Buffered. Thanks, Jess!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3238"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        add buffered checkbox to individual articles
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3238&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/jessleenyc" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars0.githubusercontent.com%2Fu%2F14931921%3Fv%3D4" alt="jessleenyc avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/jessleenyc" rel="noopener noreferrer"&gt;jessleenyc&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3238"&gt;&lt;time&gt;Jun 19, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[x] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Gives admin the option to mark an article as buffered even if it didn't go through the usual buffer flow.&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3238"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/bellsenawat"&gt;@bellsenawat&lt;/a&gt; added a "load more" button for the reading list. Thanks, @bellensenawat!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3221"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Feature/reading list loadmore button
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3221&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/bellsenawat" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars1.githubusercontent.com%2Fu%2F5281760%3Fv%3D4" alt="bellsenawat avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/bellsenawat" rel="noopener noreferrer"&gt;bellsenawat&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3221"&gt;&lt;time&gt;Jun 18, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[x] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;A load more button will show when reading list is array length more than 64 and it will hide when no reading list to load from API.&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;p&gt;#3122&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Mobile &amp;amp; Desktop Screenshots/Recordings (if there are UI changes)&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/5281760/59678525-dbf8aa80-91f6-11e9-85f2-14e43551a561.gif" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F5281760%2F59678525-dbf8aa80-91f6-11e9-85f2-14e43551a561.gif" alt="dev_to_ss"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;[optional] What gif best describes this PR or how it makes you feel?&lt;/h2&gt;
&lt;p&gt;&lt;a href="gif_link" rel="noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/gif_link" alt="alt_text"&gt;&lt;/a&gt;&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3221"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;h2&gt;
  
  
  Bug Fixes / Other Contributions
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/mazentouati"&gt;@mazentouati&lt;/a&gt; add a possible error solution for the Windows installation of the dev.to repo. Thanks, &lt;a class="mentioned-user" href="https://dev.to/mazentouati"&gt;@mazentouati&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3178"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Add a possible error resolution for windows installation
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3178&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/sunchayn" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars2.githubusercontent.com%2Fu%2F14861869%3Fv%3D4" alt="sunchayn avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/sunchayn" rel="noopener noreferrer"&gt;sunchayn&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3178"&gt;&lt;time&gt;Jun 16, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[x] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;I faced an undocumented error during the installation of DEV :  &lt;code&gt;ERROR:  Error installing pg&lt;/code&gt;. This PR adds the required resolution for that.&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[ ] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3178"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt; removed an extraneous &lt;code&gt;presence&lt;/code&gt; validator for the &lt;code&gt;PollVote&lt;/code&gt; model. Thanks, &lt;a class="mentioned-user" href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3187"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Remove double presence validator in PollVote
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3187&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/rhymes" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars3.githubusercontent.com%2Fu%2F146201%3Fv%3D4" alt="rhymes avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/rhymes" rel="noopener noreferrer"&gt;rhymes&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3187"&gt;&lt;time&gt;Jun 17, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[x] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;There's a double &lt;code&gt;presence: true&lt;/code&gt; validator in &lt;code&gt;PollVote&lt;/code&gt;&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3187"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt; added a development setting that warns if too many records are being loaded. Thanks again, &lt;a class="mentioned-user" href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3182"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Add warn_on_records_fetched_greater_than setting in development [skip ci]
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3182&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/rhymes" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars3.githubusercontent.com%2Fu%2F146201%3Fv%3D4" alt="rhymes avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/rhymes" rel="noopener noreferrer"&gt;rhymes&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3182"&gt;&lt;time&gt;Jun 16, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[x] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;This should help keeping an eye on the cases where too many records are accidentally loaded in a single query. The comment has been taken from &lt;a href="https://guides.rubyonrails.org/configuring.html" rel="nofollow noopener noreferrer"&gt;https://guides.rubyonrails.org/configuring.html&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3182"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/briwa"&gt;@briwa&lt;/a&gt; fixed how the &lt;code&gt;&amp;lt;hr&amp;gt;&lt;/code&gt; tag looks in the dark theme. Thanks, &lt;a class="mentioned-user" href="https://dev.to/briwa"&gt;@briwa&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3202"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        fix(article): `&amp;lt;hr&amp;gt;` should be visible in night theme
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3202&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/briwa" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars1.githubusercontent.com%2Fu%2F8046636%3Fv%3D4" alt="briwa avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/briwa" rel="noopener noreferrer"&gt;briwa&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3202"&gt;&lt;time&gt;Jun 17, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Bug Fix&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;I just tried out night mode today (I know, I'm slow... 😋) and I realized that &lt;code&gt;&amp;lt;hr/&amp;gt;&lt;/code&gt; elements are not that visible:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/8046636/59618468-dfd6ef00-915a-11e9-9b10-2b9b31ac37f9.png" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F8046636%2F59618468-dfd6ef00-915a-11e9-9b10-2b9b31ac37f9.png" alt="Screen Shot 2019-06-17 at 11 49 45 PM"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;A little comparison with the default/minimal light/pink theme:
&lt;a href="https://user-images.githubusercontent.com/8046636/59619057-309b1780-915c-11e9-831a-b46baf1ee070.png" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F8046636%2F59619057-309b1780-915c-11e9-831a-b46baf1ee070.png" alt="Screen Shot 2019-06-17 at 11 46 51 PM"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Proposal&lt;/h3&gt;
&lt;p&gt;I am proposing to change it to something like this:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/8046636/59618485-eb2a1a80-915a-11e9-9595-f1439877570e.png" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F8046636%2F59618485-eb2a1a80-915a-11e9-9595-f1439877570e.png" alt="Screen Shot 2019-06-17 at 11 46 29 PM"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So that it reflects night theme. It should not change anything on the default/minimal light/pink theme tho, since it isn't contrast to the background.&lt;/p&gt;
&lt;p&gt;I'm not quite sure if what I'm doing with the &lt;code&gt;themeable&lt;/code&gt; is correct, so let me know. Also if there's a better color suggestion. Thank you.&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;None&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Mobile &amp;amp; Desktop Screenshots/Recordings (if there are UI changes)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;None&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;[optional] What gif best describes this PR or how it makes you feel?&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://camo.githubusercontent.com/045d65b7ef08c072ab4ce1d3d4d7348c3f51fb74/68747470733a2f2f6d65646961322e67697068792e636f6d2f6d656469612f6d74396274464a37706741544b2f67697068792e676966" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/045d65b7ef08c072ab4ce1d3d4d7348c3f51fb74/68747470733a2f2f6d65646961322e67697068792e636f6d2f6d656469612f6d74396274464a37706741544b2f67697068792e676966" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3202"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/mazentouati"&gt;@mazentouati&lt;/a&gt; fixed some typos in our &lt;code&gt;Dockerfile&lt;/code&gt;. Thanks, &lt;a class="mentioned-user" href="https://dev.to/mazentouati"&gt;@mazentouati&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3214"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Fix some typos in Dockerfile comments
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3214&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/sunchayn" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars2.githubusercontent.com%2Fu%2F14861869%3Fv%3D4" alt="sunchayn avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/sunchayn" rel="noopener noreferrer"&gt;sunchayn&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3214"&gt;&lt;time&gt;Jun 17, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;Fix some typos in Dockerfile comments&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3214"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/lightalloy"&gt;@lightalloy&lt;/a&gt; fixed an issue where Slack messages were being sent to the wrong channel name. Thanks, Anna!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3218"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Updated slack channel name
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3218&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/lightalloy" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars2.githubusercontent.com%2Fu%2F30115%3Fv%3D4" alt="lightalloy avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/lightalloy" rel="noopener noreferrer"&gt;lightalloy&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3218"&gt;&lt;time&gt;Jun 18, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Bug Fix&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;The slack channel &lt;code&gt;warned-user-activity&lt;/code&gt; was renamed to &lt;code&gt;warned-user-comments&lt;/code&gt; but not in the code, so the &lt;code&gt;SlackBot&lt;/code&gt; was unable to send messages to the channel which causes errors &lt;code&gt;The slack API returned an error: channel_not_found (HTTP Code 404)&lt;/code&gt;&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3218"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/lightalloy"&gt;@lightalloy&lt;/a&gt; also fixed an mishandled condition where the Twitch webhook was returning empty data. Thanks again, Anna!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3219"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Don't try to register webhook when twitch returns empty data
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3219&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/lightalloy" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars2.githubusercontent.com%2Fu%2F30115%3Fv%3D4" alt="lightalloy avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/lightalloy" rel="noopener noreferrer"&gt;lightalloy&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3219"&gt;&lt;time&gt;Jun 18, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Bug Fix&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;I had fixed the error when twitch returns no data earlier in #2865
Sometimes twitch returns empty data, we should handle this situation as well.&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;p&gt;#2784
#2865&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3219"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/mazentouati"&gt;@mazentouati&lt;/a&gt; fixed an issue where Stack Overflow sub-communities were not being allowed in the Stack Overflow profile URL. Thanks, &lt;a class="mentioned-user" href="https://dev.to/mazentouati"&gt;@mazentouati&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3215"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Allow stackoverflow sub communities profiles
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3215&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/sunchayn" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars2.githubusercontent.com%2Fu%2F14861869%3Fv%3D4" alt="sunchayn avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/sunchayn" rel="noopener noreferrer"&gt;sunchayn&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3215"&gt;&lt;time&gt;Jun 18, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[x] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;Stack overflow has 4 sub communities: Spanish, Russian, Japanese and Portuguese. This PR will make it possible to link a profile in one of these communities as well.&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;p&gt;Fix #3204&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3215"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/lightalloy"&gt;@lightalloy&lt;/a&gt; fixed a validation for the &lt;code&gt;Mention&lt;/code&gt; model when validating an empty instance. Thanks, Anna!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3188"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Fix mention validation when validating an empty instance
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3188&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/lightalloy" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars2.githubusercontent.com%2Fu%2F30115%3Fv%3D4" alt="lightalloy avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/lightalloy" rel="noopener noreferrer"&gt;lightalloy&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3188"&gt;&lt;time&gt;Jun 17, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Bug Fix&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;fixed &lt;code&gt;Mention.new.valid?&lt;/code&gt; failing on &lt;code&gt;undefined method for Nilclass&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;creating a valid mention when using a factory&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3188"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/cyrillefr"&gt;@cyrillefr&lt;/a&gt; moved &lt;code&gt;HtmlVariantSuccess.create&lt;/code&gt; &lt;code&gt;DelayedJob&lt;/code&gt; calls to &lt;code&gt;ActiveJob&lt;/code&gt;. Thanks, &lt;a class="mentioned-user" href="https://dev.to/cyrillefr"&gt;@cyrillefr&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3173"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Move HtmlVariantSuccess.create delay calls to ActiveJob
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3173&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/cyrillefr" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars2.githubusercontent.com%2Fu%2F5203082%3Fv%3D4" alt="cyrillefr avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/cyrillefr" rel="noopener noreferrer"&gt;cyrillefr&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3173"&gt;&lt;time&gt;Jun 15, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;ul&gt;
&lt;li&gt;add AJ job + job spec&lt;/li&gt;
&lt;li&gt;refactor call&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;Move HtmlVariantSuccess.create delay calls to ActiveJob&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;p&gt;#3136&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Mobile &amp;amp; Desktop Screenshots/Recordings (if there are UI changes)&lt;/h2&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;[optional] What gif best describes this PR or how it makes you feel?&lt;/h2&gt;
&lt;p&gt;&lt;a href="gif_link" rel="noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/gif_link" alt="alt_text"&gt;&lt;/a&gt;&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3173"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt; made some optimizations to the listings dashboard. Thanks, &lt;a class="mentioned-user" href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3233"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Dashboard listings: optimized queries
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3233&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/rhymes" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars3.githubusercontent.com%2Fu%2F146201%3Fv%3D4" alt="rhymes avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/rhymes" rel="noopener noreferrer"&gt;rhymes&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3233"&gt;&lt;time&gt;Jun 19, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[x] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;Right now we're calling the same query twice when we could just call it once and even avoid creating Ruby objects that get instantly discarded&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3233"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt; fixed a bug where organization post's could not display stats properly. Thanks again, &lt;a class="mentioned-user" href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3232"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Display stats for organization article
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3232&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/rhymes" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars3.githubusercontent.com%2Fu%2F146201%3Fv%3D4" alt="rhymes avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/rhymes" rel="noopener noreferrer"&gt;rhymes&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3232"&gt;&lt;time&gt;Jun 19, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[x] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;There was a bug where the frontend was not passing the organization id to the backend, and thus the fetching of the stats failed for organization articles.&lt;/p&gt;
&lt;p&gt;This also adds a bit of error handling for &lt;code&gt;fetch&lt;/code&gt; API&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3232"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/ben"&gt;@ben&lt;/a&gt; updated a hardcoded image to use the relative path from Rails' Asset Pipeline instead. Thanks, Ben!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3235"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Remove hardcoded image from chat channel images
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3235&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/benhalpern" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars0.githubusercontent.com%2Fu%2F3102842%3Fv%3D4" alt="benhalpern avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/benhalpern" rel="noopener noreferrer"&gt;benhalpern&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3235"&gt;&lt;time&gt;Jun 19, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[x] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;Switch out hardcoded image for dynamic reference of file&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3235"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/jess"&gt;@jess&lt;/a&gt; added the listings logo for a listing's OpenGraph social card. Thanks, Jess!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3237"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Add missing listings logo for social card
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3237&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/jessleenyc" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars0.githubusercontent.com%2Fu%2F14931921%3Fv%3D4" alt="jessleenyc avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/jessleenyc" rel="noopener noreferrer"&gt;jessleenyc&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3237"&gt;&lt;time&gt;Jun 19, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[x] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Missed a file last week, this adds the listings logo to listings social cards.&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3237"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/mariocsee"&gt;@mariocsee&lt;/a&gt; fixed an issue when managing listings as an organization admin. Thanks, Mario!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3228"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Manage listings as organization admin
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3228&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/mariocsee" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars0.githubusercontent.com%2Fu%2F13403332%3Fv%3D4" alt="mariocsee avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/mariocsee" rel="noopener noreferrer"&gt;mariocsee&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3228"&gt;&lt;time&gt;Jun 18, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Bug Fix&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;In the newly pushed Listing Dashboard (see PR below), if you are an admin of one or more orgs, you will see all listings under those organizations. It shows the edit button for each listing as well, but when you click edit, it leads to an error because authorization was limited to users with the same user_id in the listing and doesn't account for org_admins wanting to edit a listing.&lt;/p&gt;
&lt;p&gt;This PR adds validation for org_admins for organization_id in the appropriate listings.&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;p&gt;#3014 Listing Dashboard PR&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Mobile &amp;amp; Desktop Screenshots/Recordings (if there are UI changes)&lt;/h2&gt;
&lt;p&gt;N/A&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3228"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/maestromac"&gt;@maestromac&lt;/a&gt; updated the Windows installation documentation for &lt;code&gt;statement_timeout&lt;/code&gt; errors. Thanks, Mac!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3248"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Update doc on statement_timeout errors
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3248&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/maestromac" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars2.githubusercontent.com%2Fu%2F15793250%3Fv%3D4" alt="maestromac avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/maestromac" rel="noopener noreferrer"&gt;maestromac&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3248"&gt;&lt;time&gt;Jun 20, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://github.com/thepracticaldev/dev.to/issues/3180"&gt;https://github.com/thepracticaldev/dev.to/issues/3180&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] docs.dev.to&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3248"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/maestromac"&gt;@maestromac&lt;/a&gt; also updated &lt;code&gt;RssReader&lt;/code&gt; to properly handle Liquid and YouTube tags. Thanks again, Mac!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3229"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Update RssReader's liquid &amp;amp; youtube parsing logic
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3229&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/maestromac" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars2.githubusercontent.com%2Fu%2F15793250%3Fv%3D4" alt="maestromac avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/maestromac" rel="noopener noreferrer"&gt;maestromac&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3229"&gt;&lt;time&gt;Jun 18, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Bug Fix&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Pre-escape &lt;code&gt;{{ }}&lt;/code&gt; expression that is breaking MarkdownParser with backtick.&lt;/li&gt;
&lt;li&gt;Loosen up RssReader's youtube id parsing logic.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://github.com/thepracticaldev/dev.to/issues/3070"&gt;https://github.com/thepracticaldev/dev.to/issues/3070&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Mobile &amp;amp; Desktop Screenshots/Recordings (if there are UI changes)&lt;/h2&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3229"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;I fixed a bug where deleting a comment would still allow the comment's &lt;code&gt;title&lt;/code&gt; attribute to be visible.&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3249"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Delete a comment's title if it is deleted
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3249&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/Zhao-Andy" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars0.githubusercontent.com%2Fu%2F17884966%3Fv%3D4" alt="Zhao-Andy avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/Zhao-Andy" rel="noopener noreferrer"&gt;Zhao-Andy&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3249"&gt;&lt;time&gt;Jun 20, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Bug Fix&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;This adds fixes a bug where a comment's &lt;code&gt;title&lt;/code&gt; attribute returns some of the comment's text even if it is deleted.&lt;/p&gt;
&lt;p&gt;Also fixes a small bug for notification cards where the whole notification card &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt; showed the pointer cursor.&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3249"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/cyrillefr"&gt;@cyrillefr&lt;/a&gt; moved &lt;code&gt;HtmlVariantTrial.create&lt;/code&gt; &lt;code&gt;DelayedJob&lt;/code&gt; calls to &lt;code&gt;ActiveJob&lt;/code&gt;. Thanks, &lt;a class="mentioned-user" href="https://dev.to/cyrillefr"&gt;@cyrillefr&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3239"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
            Move HtmlVariantTrial.create delay calls to ActiveJob (#3173)
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3239&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/cyrillefr" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars2.githubusercontent.com%2Fu%2F5203082%3Fv%3D4" alt="cyrillefr avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/cyrillefr" rel="noopener noreferrer"&gt;cyrillefr&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3239"&gt;&lt;time&gt;Jun 19, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;pre&gt;&lt;code&gt;- add AJ job + job spec
- refactor call
&lt;/code&gt;&lt;/pre&gt;

&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;Move HtmlVariantTrial.create delay calls to ActiveJob&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;p&gt;#3136&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Mobile &amp;amp; Desktop Screenshots/Recordings (if there are UI changes)&lt;/h2&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;[optional] What gif best describes this PR or how it makes you feel?&lt;/h2&gt;
&lt;p&gt;&lt;a href="gif_link" rel="noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/gif_link" alt="alt_text"&gt;&lt;/a&gt;&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3239"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/ben"&gt;@ben&lt;/a&gt; fixed some logic and adjusted the copy for rewarding tag badges. Thanks, Ben!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3251"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Fix logic and adjust copy for tag rewarding
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3251&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/benhalpern" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars0.githubusercontent.com%2Fu%2F3102842%3Fv%3D4" alt="benhalpern avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/benhalpern" rel="noopener noreferrer"&gt;benhalpern&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3251"&gt;&lt;time&gt;Jun 20, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[x] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;Fix bug where tag badge rewarder wasn't accounting for only past week articles&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3251"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/lightalloy"&gt;@lightalloy&lt;/a&gt; fixed some Rubocop (a Ruby/Rails linter) issues and create a new &lt;code&gt;.rubocop_todo.yml&lt;/code&gt;. Thanks, Anna!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3255"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Fixed rubocop issues, new .rubocop_todo.yml
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3255&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/lightalloy" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars2.githubusercontent.com%2Fu%2F30115%3Fv%3D4" alt="lightalloy avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/lightalloy" rel="noopener noreferrer"&gt;lightalloy&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3255"&gt;&lt;time&gt;Jun 21, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Refactor&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;fixed new rubocop issues&lt;/li&gt;
&lt;li&gt;generated a new &lt;code&gt;.rubocop_todo.yml&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3255"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt; removed some dead code for the now deprecated mentoring feature. Thanks, &lt;a class="mentioned-user" href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3186"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Remove code for legacy mentoring feature
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3186&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/rhymes" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars3.githubusercontent.com%2Fu%2F146201%3Fv%3D4" alt="rhymes avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/rhymes" rel="noopener noreferrer"&gt;rhymes&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3186"&gt;&lt;time&gt;Jun 17, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;This removes the "legacy" mentoring feature code. It also removes columns in the &lt;code&gt;users&lt;/code&gt; table and the &lt;code&gt;mentor_relationships&lt;/code&gt; table.&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3186"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  New Issues and Discussions
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/kensixx"&gt;@kensixx&lt;/a&gt; requested a feature where the "Follow Back" button is shown in the follower dashboard. Thanks, &lt;a class="mentioned-user" href="https://dev.to/kensixx"&gt;@kensixx&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3169"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        "Follow Back" button on each of Followers in the list IF you are not followed to them yet
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3169&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/kensixx" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars2.githubusercontent.com%2Fu%2F24205790%3Fv%3D4" alt="kensixx avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/kensixx" rel="noopener noreferrer"&gt;kensixx&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3169"&gt;&lt;time&gt;Jun 15, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Is your feature request related to a problem? Please describe.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I just noticed that when you view your Followers list, currently there's no "Follow Back" option next to the follower's name.&lt;/p&gt;
&lt;p&gt;Currently you would have to click the profile of the follower, then that's the time you can follow him/her back.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe the solution you'd like&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It would be nice if there's a "Follow Back" button next to the follower's name, or at the far right of each div (if it's a div) if you're not currently followed to him/her yet. This makes following back more quicker and more nicer, to me I guess =)&lt;/p&gt;
&lt;p&gt;And if you're already followed to him / her, a "Followed" icon would show up I suppose. =)&lt;/p&gt;
&lt;p&gt;Added an image to show what I currently have in mind, I added blue squares at the end of each follower =)&lt;/p&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/24205790/59545795-aa61b400-8f56-11e9-8926-fa39086801c5.png" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F24205790%2F59545795-aa61b400-8f56-11e9-8926-fa39086801c5.png" alt="image"&gt;&lt;/a&gt;&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3169"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/jsjoeio"&gt;@jsjoeio&lt;/a&gt; requested a feature to turn off notifications for people they follow.Thanks, &lt;a class="mentioned-user" href="https://dev.to/jsjoeio"&gt;@jsjoeio&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3171"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Feature request: Turn Off Notifications for People I Follow
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3171&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/jsjoeio" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars3.githubusercontent.com%2Fu%2F3806031%3Fv%3D4" alt="jsjoeio avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/jsjoeio" rel="noopener noreferrer"&gt;jsjoeio&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3171"&gt;&lt;time&gt;Jun 15, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Is your feature request related to a problem? Please describe.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I'm frustrated when I see notifications that are related to people I follow creating a new post.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe the solution you'd like&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I'd love to be able to turn off notifications so that I am not notified when people I follow create a new post.&lt;/p&gt;
&lt;p&gt;I'm not sure the best way to solve this but could be nice to have two options:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Turn off all notifications for posts by people I follow&lt;/li&gt;
&lt;li&gt;Have a list of people I follow, and be able to selectively choose which people I want to be notified of their new posts.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This way, I only receive notifications when people interact with my posts.
&lt;strong&gt;Describe alternatives you've considered&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Current workarounds:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Don't follow anyone&lt;/li&gt;
&lt;li&gt;Don't open notifications&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(okay these are meant to be funny, but I don't see any real alternatives yet).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Additional context&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I don't have time to work on it myself (or experience, no Ruby exp for me yet).&lt;/p&gt;
&lt;p&gt;Other people &lt;a href="https://twitter.com/jsjoeio/status/1139568483111276544?s=20" rel="nofollow noopener noreferrer"&gt;on Twitter&lt;/a&gt; seem to agree this would be nice.&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3171"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/bhupesh"&gt;@bhupesh&lt;/a&gt; requested a feature: &lt;code&gt;&amp;lt;meta&amp;gt;&lt;/code&gt; tags that include a post's tags. Thanks, &lt;a class="mentioned-user" href="https://dev.to/bhupesh"&gt;@bhupesh&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3181"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Addition of dev.to tags in meta tag
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3181&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/Bhupesh-V" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars0.githubusercontent.com%2Fu%2F34342551%3Fv%3D4" alt="Bhupesh-V avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/Bhupesh-V" rel="noopener noreferrer"&gt;Bhupesh-V&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3181"&gt;&lt;time&gt;Jun 16, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Additional context&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Including &lt;code&gt;article:tag&lt;/code&gt; in the meta information will be a good idea for SEO
I have seen that dev.to has already a &lt;code&gt;og:type&lt;/code&gt; tag.&lt;/p&gt;
&lt;div class="highlight highlight-text-html-basic js-code-highlight"&gt;
&lt;pre&gt;&lt;span class="pl-kos"&gt;&amp;lt;&lt;/span&gt;&lt;span class="pl-ent"&gt;meta&lt;/span&gt; &lt;span class="pl-c1"&gt;property&lt;/span&gt;="&lt;span class="pl-s"&gt;og:type&lt;/span&gt;" &lt;span class="pl-c1"&gt;content&lt;/span&gt;="&lt;span class="pl-s"&gt;article&lt;/span&gt;"&lt;span class="pl-kos"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;So adding to this could be a good idea.
freecodecamp also has a &lt;code&gt;article:tag&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight highlight-text-html-basic js-code-highlight"&gt;
&lt;pre&gt;&lt;span class="pl-kos"&gt;&amp;lt;&lt;/span&gt;&lt;span class="pl-ent"&gt;meta&lt;/span&gt; &lt;span class="pl-c1"&gt;property&lt;/span&gt;="&lt;span class="pl-s"&gt;article:tag&lt;/span&gt;" &lt;span class="pl-c1"&gt;content&lt;/span&gt;="&lt;span class="pl-s"&gt;Angular&lt;/span&gt;"&lt;span class="pl-kos"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;Taking it further &lt;code&gt;article:author&lt;/code&gt; could also be added.&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3181"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/avalander"&gt;@avalander&lt;/a&gt; requested a feature where the editor could show a tag's guidelines. Thanks, &lt;a class="mentioned-user" href="https://dev.to/avalander"&gt;@avalander&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3216"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Feature request: List added tag guidelines in the editor
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3216&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/Avalander" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars1.githubusercontent.com%2Fu%2F9766906%3Fv%3D4" alt="Avalander avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/Avalander" rel="noopener noreferrer"&gt;Avalander&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3216"&gt;&lt;time&gt;Jun 18, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Is your feature request related to a problem? Please describe.&lt;/strong&gt;
Not really a problem, but I've noticed that some tags get misused a lot. Especially the &lt;code&gt;discuss&lt;/code&gt; tag seems to be used as a wildcard for all sorts of topics. Since the guidelines are only visible in the tag page, I suspect a lot of users don't even know that they exist.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe the solution you'd like&lt;/strong&gt;
Maybe it would be good to display the guidelines for the tags added to the post in the editor view, with a warning that tags not adhering to the guidelines may be removed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe alternatives you've considered&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Additional context&lt;/strong&gt;
&lt;a href="https://user-images.githubusercontent.com/9766906/59666840-ef375600-91b5-11e9-9c71-e7e7eb0c739e.png" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F9766906%2F59666840-ef375600-91b5-11e9-9c71-e7e7eb0c739e.png" alt="Screenshot_20190618_104322"&gt;&lt;/a&gt;&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3216"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/rugk"&gt;@rugk&lt;/a&gt; requested a feature to automatically enable/disable dark mode via a browser's &lt;code&gt;prefers-color-scheme&lt;/code&gt; setting. Thanks, &lt;a class="mentioned-user" href="https://dev.to/rugk"&gt;@rugk&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3222"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Automatically enable/disable dark mode via prefers-color-scheme
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3222&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/rugk" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars3.githubusercontent.com%2Fu%2F11966684%3Fv%3D4" alt="rugk avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/rugk" rel="noopener noreferrer"&gt;rugk&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3222"&gt;&lt;time&gt;Jun 18, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Is your feature request related to a problem? Please describe.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;There is a manual switch for a dark mode, but that is inconvenient and I would have to do that on each site if each site were doing it like this.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe the solution you'd like&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;There is a quite new CSS media query feature called &lt;a href="https://developer.mozilla.org/docs/Web/CSS/@media/prefers-color-scheme" rel="nofollow noopener noreferrer"&gt;&lt;code&gt;prefers-color-scheme&lt;/code&gt;&lt;/a&gt;. It allows you to detect whether the system/user wants a dark website, so you can adjust your CSS.&lt;/p&gt;
&lt;p&gt;Currently it is only supported by Safari and Firefox 67 or higher.&lt;/p&gt;
&lt;p&gt;Anyway, it would be great, if you could make use of this to automatically select the correct style.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe alternatives you've considered&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Keep manual switch -&amp;gt; ugly. (Note: You can still keep it, so the user can overwrite it, but you can change the default.)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Additional context&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;BTW: I also have &lt;a href="https://addons.mozilla.org/de/firefox/addon/dark-mode-website-switcher/?src=external-github-issue" rel="nofollow noopener noreferrer"&gt;a Firefox add-on called “Dark Mode Website Switcher”&lt;/a&gt; (&lt;a href="https://github.com/rugk/website-dark-mode-switcher" rel="noopener noreferrer"&gt;source code&lt;/a&gt;)  that you can use to toggle this setting in Firefox directly – without needing to change the system option. Maybe that could be helpful.&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3222"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/karaluton"&gt;@karaluton&lt;/a&gt; requested a feature where members could put an Instagram link on their profiles. Thanks, &lt;a class="mentioned-user" href="https://dev.to/karaluton"&gt;@karaluton&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3224"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Instagram Link
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3224&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/karaluton" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars0.githubusercontent.com%2Fu%2F21015193%3Fv%3D4" alt="karaluton avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/karaluton" rel="noopener noreferrer"&gt;karaluton&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3224"&gt;&lt;time&gt;Jun 18, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;I'd love to have an Instagram link added. There's a growing developer community on Instagram and it'd be nice to be able to link to Instagram from our dev.to profile.&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3224"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/taillogs"&gt;@taillogs&lt;/a&gt; reported an issue with the reaction notifications count. Thansk, &lt;a class="mentioned-user" href="https://dev.to/taillogs"&gt;@taillogs&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3225"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Reported "recent reactions" don't make sense
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3225&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/rylandg" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars0.githubusercontent.com%2Fu%2F27736122%3Fv%3D4" alt="rylandg avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/rylandg" rel="noopener noreferrer"&gt;rylandg&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3225"&gt;&lt;time&gt;Jun 18, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Describe the bug&lt;/strong&gt;
My notification window will sometimes say "90" people recently reacted, only to then see "70" people recently reacted a few minutes later. This is very confusing and doesn't add value to the experience.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To Reproduce&lt;/strong&gt;
Get a lot of reactions on a post. Watch updates in notification window.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Expected behavior&lt;/strong&gt;
I'm assuming this is implemented with a rolling window for the notification metrics. That's completely valid but maybe the notification window could show the timeframe of the recent reactions.&lt;/p&gt;
&lt;p&gt;"70 people reacted in the last X minutes" OR just show total reactions!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Desktop (please complete the following information):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OS: OSX&lt;/li&gt;
&lt;li&gt;Browser: Chrome&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3225"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/taillogs"&gt;@taillogs&lt;/a&gt; reported an issue where the image upload button disappears at certain screen widths. Thanks again, &lt;a class="mentioned-user" href="https://dev.to/taillogs"&gt;@taillogs&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3226"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Image upload elements get lost at certain browser scales
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3226&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/rylandg" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars0.githubusercontent.com%2Fu%2F27736122%3Fv%3D4" alt="rylandg avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/rylandg" rel="noopener noreferrer"&gt;rylandg&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3226"&gt;&lt;time&gt;Jun 18, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Describe the bug&lt;/strong&gt;
When the horizontal size of the Dev.to window is scaled down, the "image" buttons can get lost and the window must be resized to recover them.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To Reproduce&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Edit a post.&lt;/li&gt;
&lt;li&gt;Narrow your browser window horizontally while watching the image button in the editor pane&lt;/li&gt;
&lt;li&gt;Wait until it disappears&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Expected behavior&lt;/strong&gt;
Buttons don't go on spiritual journeys outside of the browser.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;
Before&lt;/p&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/27736122/59701673-f9a02280-91aa-11e9-8d11-9c9a839734de.png" rel="nofollow noopener noreferrer"&gt;&lt;img width="757" alt="Screen Shot 2019-06-18 at 9 24 45 AM" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F27736122%2F59701673-f9a02280-91aa-11e9-8d11-9c9a839734de.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;After&lt;/p&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/27736122/59701585-cb224780-91aa-11e9-8997-46abd95f1111.png" rel="nofollow noopener noreferrer"&gt;&lt;img width="664" alt="Screen Shot 2019-06-18 at 9 23 26 AM" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F27736122%2F59701585-cb224780-91aa-11e9-8997-46abd95f1111.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Desktop (please complete the following information):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OS: OSX&lt;/li&gt;
&lt;li&gt;Browser: Chrome&lt;/li&gt;
&lt;li&gt;Version: 74.0.3729.169&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3226"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/taillogs"&gt;@taillogs&lt;/a&gt; requested a feature to add more than 1 image at a time. Thanks again, &lt;a class="mentioned-user" href="https://dev.to/taillogs"&gt;@taillogs&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3227"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Add more than 1 image at a time
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3227&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/rylandg" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars0.githubusercontent.com%2Fu%2F27736122%3Fv%3D4" alt="rylandg avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/rylandg" rel="noopener noreferrer"&gt;rylandg&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3227"&gt;&lt;time&gt;Jun 18, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Is your feature request related to a problem? Please describe.&lt;/strong&gt;
You currently cannot add more than 1 image at a time. This amongst other issues with the image uploading process causes it to be incredibly tedious.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe the solution you'd like&lt;/strong&gt;
Allow me to upload all the images at once. Generate sequential uuids for the URI's so addressability isn't an issue.&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3227"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/georgecoldham"&gt;@georgecoldham&lt;/a&gt; reported a bug where notifications don't have an updated link if someone changes their username. Thanks, &lt;a class="mentioned-user" href="https://dev.to/georgecoldham"&gt;@georgecoldham&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3234"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Notifications don't update permalinks with name changes
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3234&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/GeorgeColdham" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars1.githubusercontent.com%2Fu%2F21260083%3Fv%3D4" alt="GeorgeColdham avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/GeorgeColdham" rel="noopener noreferrer"&gt;GeorgeColdham&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3234"&gt;&lt;time&gt;Jun 19, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Describe the bug&lt;/strong&gt;
When a notification is received, the link to the article/comment is using the same permalink as can be used to reference it.
If a user changes their name this permalink is broken and leads to a 404 page.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To Reproduce&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Generate a notification somehow&lt;/li&gt;
&lt;li&gt;Change the username of the notification sender&lt;/li&gt;
&lt;li&gt;Try following the link&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Expected behavior&lt;/strong&gt;
The link should still work and lead to the Article or comment.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;
Notification with url
&lt;a href="https://user-images.githubusercontent.com/21260083/59762895-3265f780-9290-11e9-8ef3-c99dc4c65cde.png" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F21260083%2F59762895-3265f780-9290-11e9-8ef3-c99dc4c65cde.png" alt="Screenshot 2019-06-19 at 12 42 19"&gt;&lt;/a&gt;
Following the notification
&lt;a href="https://user-images.githubusercontent.com/21260083/59762899-32fe8e00-9290-11e9-9dc8-8aac75dfa97c.png" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F21260083%2F59762899-32fe8e00-9290-11e9-9dc8-8aac75dfa97c.png" alt="Screenshot 2019-06-19 at 12 45 16"&gt;&lt;/a&gt;
Comment on article. NOTE: Username change
&lt;a href="https://user-images.githubusercontent.com/21260083/59762896-3265f780-9290-11e9-9672-094b335a1d6b.png" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F21260083%2F59762896-3265f780-9290-11e9-9672-094b335a1d6b.png" alt="Screenshot 2019-06-19 at 12 44 29"&gt;&lt;/a&gt;
Permalink url of comment after name change
&lt;a href="https://user-images.githubusercontent.com/21260083/59762898-32fe8e00-9290-11e9-9d56-e15cdbf71a4e.png" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F21260083%2F59762898-32fe8e00-9290-11e9-9d56-e15cdbf71a4e.png" alt="Screenshot 2019-06-19 at 12 44 50"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Desktop (please complete the following information):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OS: Mac OS Mojave 10.14.5&lt;/li&gt;
&lt;li&gt;Browser: Google Chrome&lt;/li&gt;
&lt;li&gt;Version: 75&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Suggestion&lt;/strong&gt;
My suggestion for a fix, would be to have accounts linked to a uniquely generated id, allowing the names to be changed independently of any permalinks. The username could redirect to the unique id version of the url.&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3234"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/peter"&gt;@peter&lt;/a&gt; requested a feature where we make links in comments have the attribute &lt;code&gt;rel="nofollow"&lt;/code&gt;. Thanks, Peter!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3236"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Make links in comments rel="nofollow"
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3236&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/pkfrank" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars0.githubusercontent.com%2Fu%2F9434801%3Fv%3D4" alt="pkfrank avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/pkfrank" rel="noopener noreferrer"&gt;pkfrank&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3236"&gt;&lt;time&gt;Jun 19, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Is your feature request related to a problem? Please describe.&lt;/strong&gt;
Occasionally, spam users will join DEV in order to post articles/comments that are primarily designed for a backlink.  We already have several mechanisms in place to proactively and reactively deal with this sort of abuse, but we can do more to specifically deter comment spam.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe the solution you'd like&lt;/strong&gt;
Make all links in comments &lt;code&gt;rel="nofollow"&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Additional context&lt;/strong&gt;
Per convo with team, this would mean adding &lt;code&gt;rel="nofollow"&lt;/code&gt; to links when parsing the markdown in comments, &lt;strong&gt;but not in articles&lt;/strong&gt;.&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3236"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/michaeltharrington"&gt;@michaeltharrington&lt;/a&gt; reported an issue where HTML elements are not escaped in a notification's box area. Thanks, Michael!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3241"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        HTML elements are not escaped in the activity view
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3241&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/michael-tharrington" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars1.githubusercontent.com%2Fu%2F16007075%3Fv%3D4" alt="michael-tharrington avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/michael-tharrington" rel="noopener noreferrer"&gt;michael-tharrington&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3241"&gt;&lt;time&gt;Jun 19, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Describe the bug&lt;/strong&gt;
When posting an article like this on e- &lt;a href="https://dev.to/rikschennink/ul-or-ol-do-you-know-when-to-choose-which-5cic" rel="nofollow"&gt;https://dev.to/rikschennink/ul-or-ol-do-you-know-when-to-choose-which-5cic&lt;/a&gt; which has HTML elements in the title, those will not be displayed properly on the notification page - &lt;a href="https://dev.to/notifications" rel="nofollow"&gt;https://dev.to/rikschennink/ul-or-ol-do-you-know-when-to-choose-which-5cic&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Expected behavior&lt;/strong&gt;
HTML elements should show up as text when placed in titles from all views on the site.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://camo.githubusercontent.com/0dd37b6167dc3e3b3c404de90bd5d91575ffc6a2/68747470733a2f2f636c2e6c792f3062613537353465386339622f646f776e6c6f61642f496d616765253230323031392d30362d31392532306174253230342e35332e3037253230504d2e706e67" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/0dd37b6167dc3e3b3c404de90bd5d91575ffc6a2/68747470733a2f2f636c2e6c792f3062613537353465386339622f646f776e6c6f61642f496d616765253230323031392d30362d31392532306174253230342e35332e3037253230504d2e706e67" alt="https://cl.ly/0ba5754e8c9b/download/Image%202019-06-19%20at%204.53.07%20PM.png"&gt;&lt;/a&gt;&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3241"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/taillogs"&gt;@taillogs&lt;/a&gt; reported an issue where having a Code block as the first content in a post looks strange in the summary in the &lt;code&gt;/comments&lt;/code&gt; view. Thanks, &lt;a class="mentioned-user" href="https://dev.to/taillogs"&gt;@taillogs&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3242"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Code block as first content in post causes preview to look bad
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3242&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/rylandg" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars0.githubusercontent.com%2Fu%2F27736122%3Fv%3D4" alt="rylandg avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/rylandg" rel="noopener noreferrer"&gt;rylandg&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3242"&gt;&lt;time&gt;Jun 20, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Describe the bug&lt;/strong&gt;
If your post begins with a code block, the preview shows it unformatted and without &lt;code&gt;\n&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Oh and I noticed while posting this, that an image link in first part of a post also doesn't transfer to preview.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To Reproduce&lt;/strong&gt;
Example post&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;```
// caller
function foo(callback) {
  callback('world');
}

// callback function
function myCallback(name) {
  console.log(`Hello ${name}`); // "hello world"
}

// pass callback to caller
foo(myCallback);
```
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Create a draft and look at the preview&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Expected behavior&lt;/strong&gt;
Just remove the preview for now. Maybe something clever as backlog.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;
&lt;a href="https://user-images.githubusercontent.com/27736122/59811183-905d0400-92bd-11e9-9349-bdb5532ef709.png" rel="nofollow noopener noreferrer"&gt;&lt;img width="1093" alt="Screen Shot 2019-06-19 at 6 10 20 PM" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F27736122%2F59811183-905d0400-92bd-11e9-9349-bdb5532ef709.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Desktop (please complete the following information):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OS: OSX&lt;/li&gt;
&lt;li&gt;Browser: Chrome&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3242"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/emma"&gt;@emma&lt;/a&gt; requested a feature to turn off reaction notifications for specific posts. Thanks, &lt;a class="mentioned-user" href="https://dev.to/emma"&gt;@emma&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3244"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Turn off notifications for hearts
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3244&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/emgoto" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars2.githubusercontent.com%2Fu%2F33337378%3Fv%3D4" alt="emgoto avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/emgoto" rel="noopener noreferrer"&gt;emgoto&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3244"&gt;&lt;time&gt;Jun 20, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Is your feature request related to a problem? Please describe.&lt;/strong&gt;
I would like to turn off being notified (by the number icon in the top right corner) when I have received a heart/like on a comment or article.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe the solution you'd like&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When you go to the notification settings page, there's a checkbox option to turn off receiving notifications for hearts / likes. Ideally I'd like to be notified when someone comments / replies to a comment but nothing else.&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3244"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/drewswaycool"&gt;@drewswaycool&lt;/a&gt; requested a feature to exclude tags&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3246"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Ability to exclude tags
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3246&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/drewswaycool" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars3.githubusercontent.com%2Fu%2F3419661%3Fv%3D4" alt="drewswaycool avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/drewswaycool" rel="noopener noreferrer"&gt;drewswaycool&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3246"&gt;&lt;time&gt;Jun 20, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;I want to be able to see all #react tag posts, but not include #react #redux posts.&lt;/p&gt;
&lt;p&gt;It would be nice to always exclude posts based on tags you don't want to see.&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3246"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/michaeltharrington"&gt;@michaeltharrington&lt;/a&gt; requested a feature to allow people to temporarily hide their accounts, or go in a vacation mode. Thanks, Michael!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3252"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Give Users the Ability to Temporarily Hide Their Accounts (Vacation Mode)
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3252&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/michael-tharrington" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars1.githubusercontent.com%2Fu%2F16007075%3Fv%3D4" alt="michael-tharrington avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/michael-tharrington" rel="noopener noreferrer"&gt;michael-tharrington&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3252"&gt;&lt;time&gt;Jun 20, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Is your feature request related to a problem? Please describe.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Users occasionally want the ability to temporarily hide / deactivate their account so that they're able to keep their content and history on DEV but if need be can take a break due to work/other online commitments.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe the solution you'd like&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perhaps a user could turn on "vacation" mode so that their account is out of view. During this mode:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;the user wouldn't be able to comment/use reactions/write posts/make listings/message over Connect (maybe other actions?)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;their writing, profile, and comments wouldn't be visible. (anything that would identifying activity)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;they could still be logged in to view their feed, add items to their reading list,change things about their profile while it's out of view, etc.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;notifications would still be controlled under their own setting&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Describe alternatives you've considered&lt;/strong&gt;
I considered a similar idea to the above where the user would have to completely be logged out during their vacation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Additional context&lt;/strong&gt;
Right now, when users have to delete their presence on the site for whatever reason, they can't get it back. They must create a fresh account.&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3252"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/ksato1995"&gt;@ksato1995&lt;/a&gt; reported a bug where having too much info in your profile will overflow and be cut off. Thanks, @ksato1995!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3253"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Profile overflowing issue
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3253&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/K-Sato1995" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars3.githubusercontent.com%2Fu%2F32632542%3Fv%3D4" alt="K-Sato1995 avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/K-Sato1995" rel="noopener noreferrer"&gt;K-Sato1995&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3253"&gt;&lt;time&gt;Jun 21, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      

&lt;p&gt;&lt;strong&gt;Describe the bug&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When a user puts too much info in his/her profile, it gets covered up. It should be scrollable or something.&lt;/p&gt;
&lt;p&gt;Kind of hard to explain with words but I think it's easy to understand what I'm trying to say from the screenshot.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To Reproduce&lt;/strong&gt;&lt;/p&gt;


&lt;ol&gt;
&lt;li&gt;Check her profile&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href="https://dev.to/mollynem" rel="nofollow"&gt;https://dev.to/mollynem&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;Expected behavior&lt;/strong&gt;
All the info should be readable.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/32632542/59889471-81826880-9407-11e9-9634-2f1e70c707a6.png" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F32632542%2F59889471-81826880-9407-11e9-9634-2f1e70c707a6.png" alt="image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Desktop (please complete the following information):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OS:&lt;/li&gt;
&lt;li&gt;Browser:&lt;/li&gt;
&lt;li&gt;Version:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Smartphone (please complete the following information):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Device:&lt;/li&gt;
&lt;li&gt;OS:&lt;/li&gt;
&lt;li&gt;Browser:&lt;/li&gt;
&lt;li&gt;Version:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Additional context&lt;/strong&gt;&lt;/p&gt;


    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3253"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/gypsydave5"&gt;@gypsydave5&lt;/a&gt; requested a feature for the RSS feed reader to follow links in order to fetch a post's content. Thanks, &lt;a class="mentioned-user" href="https://dev.to/gypsydave5"&gt;@gypsydave5&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3254"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        RSS feed reader to follow links to fetch article
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3254&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/gypsydave5" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars3.githubusercontent.com%2Fu%2F5469544%3Fv%3D4" alt="gypsydave5 avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/gypsydave5" rel="noopener noreferrer"&gt;gypsydave5&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3254"&gt;&lt;time&gt;Jun 21, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Is your feature request related to a problem? Please describe.&lt;/strong&gt;
My blog's RSS feed (&lt;a href="https://blog.gypsydave5.com/feeds/feed.rss" rel="nofollow noopener noreferrer"&gt;https://blog.gypsydave5.com/feeds/feed.rss&lt;/a&gt;) does not publish the blogs content to each item in the feed. I'm under the impression that this is what's needed to publish to dev.to via RSS.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe the solution you'd like&lt;/strong&gt;
I'd like the dev.to RSS reader to make an HTTP request to the &lt;code&gt;&amp;lt;link&amp;gt;&lt;/code&gt; in each &lt;code&gt;&amp;lt;item&amp;gt;&lt;/code&gt; to fetch the article, parse it, then extract the HTML around the &lt;code&gt;&amp;lt;article&amp;gt;&lt;/code&gt; tag (which seems like the appropriate tag). The reader should revert to previous behaviour should any of this fail.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe alternatives you've considered&lt;/strong&gt;
I &lt;em&gt;could&lt;/em&gt; start putting the content in a &lt;code&gt;&amp;lt;content&amp;gt;&lt;/code&gt; tag, but I feel this is wrong because&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;it's not in the RSS spec&lt;/li&gt;
&lt;li&gt;there's already link to the content in the RSS item&lt;/li&gt;
&lt;li&gt;it would unnecessarily increase the size of the feed.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Context&lt;/strong&gt;
I'm happy to work on this, but my Ruby is rusty.&lt;/p&gt;
&lt;p&gt;(my Rust, however, is not ruby-y... 😜)&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3254"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/tducasse"&gt;@tducasse&lt;/a&gt; reported an issue wher ethe reading time estimate is inconsistent across pages, namely the post itself and search results including the post. Thanks, &lt;a class="mentioned-user" href="https://dev.to/tducasse"&gt;@tducasse&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3257"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Reading time estimate is inconsistent across pages
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3257&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/tducasse" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars0.githubusercontent.com%2Fu%2F11507599%3Fv%3D4" alt="tducasse avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/tducasse" rel="noopener noreferrer"&gt;tducasse&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3257"&gt;&lt;time&gt;Jun 21, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      

&lt;p&gt;&lt;strong&gt;Describe the bug&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The time estimate is not the same in the search results and if you go to the article.&lt;/p&gt;
&lt;p&gt;I &lt;em&gt;think&lt;/em&gt; some of them are right? I'd say the one in the search results seems smaller.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;To Reproduce&lt;/strong&gt;
Either:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;click &lt;a href="https://dev.to/archiewald/create-react-app-with-typescript-tutorial-291d" rel="nofollow"&gt;here&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;and &lt;a href="https://dev.to/search?q=create%20react%20app%20with%20typescript%20tutorial" rel="nofollow"&gt;here&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Or:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;go to the search bar&lt;/li&gt;
&lt;li&gt;type something&lt;/li&gt;
&lt;li&gt;choose an article, read the time estimate&lt;/li&gt;
&lt;li&gt;click on the article, check the estimate&lt;/li&gt;
&lt;/ul&gt;





&lt;p&gt;&lt;strong&gt;Expected behavior&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Both estimates should be the same.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/11507599/59920233-356a0f00-946d-11e9-8461-7388c7b9e7bd.png" rel="nofollow noopener noreferrer"&gt;&lt;img width="623" alt="Screen Shot 2019-06-21 at 9 22 11 pm" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F11507599%2F59920233-356a0f00-946d-11e9-8461-7388c7b9e7bd.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/11507599/59920234-356a0f00-946d-11e9-87f1-28b239cf1bf0.png" rel="nofollow noopener noreferrer"&gt;&lt;img width="534" alt="Screen Shot 2019-06-21 at 9 22 21 pm" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F11507599%2F59920234-356a0f00-946d-11e9-87f1-28b239cf1bf0.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Desktop (please complete the following information):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OS: Mac OS Mojave 10.14.5&lt;/li&gt;
&lt;li&gt;Browser: Chrome&lt;/li&gt;
&lt;li&gt;Version: 75.0.3770.100&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3257"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/stargator"&gt;@stargator&lt;/a&gt; reported an issue where the notification page does not show all notifications. For anyone wondering, we currently don't paginate notifications. More details in the issue. Thanks, &lt;a class="mentioned-user" href="https://dev.to/stargator"&gt;@stargator&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3259"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Notifications Page needs pagination
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3259&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/Stargator" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars0.githubusercontent.com%2Fu%2F7527155%3Fv%3D4" alt="Stargator avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/Stargator" rel="noopener noreferrer"&gt;Stargator&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3259"&gt;&lt;time&gt;Jun 21, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Describe the bug&lt;/strong&gt;
I saw I had 138 notifications, I went to the page, but it only listed 53 items on the page and offered no way to see the other unseen notifications.&lt;/p&gt;
&lt;p&gt;Additionally, the notifications that I &lt;strong&gt;did not see&lt;/strong&gt; have been marked as seen once I went to the Notification page.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The issues are&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Not all notifications are displayed.&lt;/li&gt;
&lt;li&gt;Notifications not displayed are marked as seen.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;To Reproduce&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Do not go to your Notification page until you have over 53 notifications. So 55-60 should suffice.&lt;/li&gt;
&lt;li&gt;Click on Notification Icon from Home page&lt;/li&gt;
&lt;li&gt;Count the number of notifications on the page, should max out to 53 items.&lt;/li&gt;
&lt;li&gt;Go back to the home page and note that it no longer shows 55-60 notifications even though you only saw 53.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Expected behavior&lt;/strong&gt;
I would expect notifications not the marked as seen until they each appear in the active view of the browser. So when the Notifications page renders, only the initial notifications seen in the first view should be marked as seen.&lt;/p&gt;
&lt;p&gt;Additionally, I expect that I can scroll down or page over to view all my notifications.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;
&lt;a href="https://user-images.githubusercontent.com/7527155/59932951-610dda80-9416-11e9-8d32-3ff6e87441e6.png" rel="nofollow noopener noreferrer"&gt;&lt;img width="57" alt="Screen Shot 2019-06-21 at 11 16 33 AM" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F7527155%2F59932951-610dda80-9416-11e9-8d32-3ff6e87441e6.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Desktop (please complete the following information):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OS: Mac 10.14.5&lt;/li&gt;
&lt;li&gt;Browser: Chrome&lt;/li&gt;
&lt;li&gt;Version: 75.0.3770.100&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3259"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/markel"&gt;@markel&lt;/a&gt; reported an issue where Glitch previews were not working properly. Thanks, &lt;a class="mentioned-user" href="https://dev.to/markel"&gt;@markel&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3261"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Unexpected error on Glitch previews
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3261&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/MarkelFe" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars1.githubusercontent.com%2Fu%2F45839898%3Fv%3D4" alt="MarkelFe avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/MarkelFe" rel="noopener noreferrer"&gt;MarkelFe&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3261"&gt;&lt;time&gt;Jun 21, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      

&lt;p&gt;&lt;strong&gt;Describe the bug&lt;/strong&gt;
Glitch returns the error&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Unknown: Server error. An unexpected error has occurred.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;when loading various Glitch iframes (based on the little testing I was able to done)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To Reproduce&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Go to &lt;a href="https://dev.to/glitch/on-glitch-this-week-4fo6" rel="nofollow"&gt;this article&lt;/a&gt; or any article including multiple glitch iframes&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Done, the error should appear&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;




&lt;p&gt;&lt;strong&gt;Expected behavior&lt;/strong&gt;
While the iframe loads correctly if you press &lt;em&gt;"Try again"&lt;/em&gt; it should load correctly the first time.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/45839898/59937921-809e0680-9408-11e9-8fc1-8299f9ca7d31.png" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F45839898%2F59937921-809e0680-9408-11e9-8fc1-8299f9ca7d31.png" alt="Screenshot_20190621-093851_Chrome~2"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Desktop (please complete the following information):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OS:&lt;/li&gt;
&lt;li&gt;Browser:&lt;/li&gt;
&lt;li&gt;Version:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Smartphone (please complete the following information):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Device: PocoPhone F1&lt;/li&gt;
&lt;li&gt;OS: Android 9 (Flavour: LineageOS)&lt;/li&gt;
&lt;li&gt;Browser: Google Chrome PWA&lt;/li&gt;
&lt;li&gt;Version: 75&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Additional context&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I haven't been able to test what happens if you load a single Glitch iframe.&lt;/li&gt;
&lt;li&gt;I haven't investigated the Response Code Glitch provides as I'm in mobile. Knowing it could help.&lt;/li&gt;
&lt;li&gt;It's probably a system to avoid bots to overload the Glitch website.&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3261"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;h1&gt;
  
  
  DEV-iOS
&lt;/h1&gt;

&lt;p&gt;We haven't had much activity this week on the iOS repo. Feel free to &lt;a href="https://github.com/thepracticaldev/dev-ios/issues/new" rel="noopener noreferrer"&gt;make an issue&lt;/a&gt;, &lt;a href="https://github.com/thepracticaldev/dev-ios" rel="noopener noreferrer"&gt;look at the codebase&lt;/a&gt;, or &lt;a href="https://github.com/thepracticaldev/dev-ios/pulls" rel="noopener noreferrer"&gt;make a pull request&lt;/a&gt;!&lt;/p&gt;

&lt;h1&gt;
  
  
  DEV-Android
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Features
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/sierisimo"&gt;@sierisimo&lt;/a&gt; moved code to JDK8. More details in the PR. Thanks, &lt;a class="mentioned-user" href="https://dev.to/sierisimo"&gt;@sierisimo&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/DEV-Android/pull/40" rel="noopener noreferrer"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Moving code into JDK8
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#40&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/sierisimo" rel="noopener noreferrer"&gt;
        &lt;img class="github-liquid-tag-img" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars3.githubusercontent.com%2Fu%2F1699877%3Fv%3D4" alt="sierisimo avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/sierisimo" rel="noopener noreferrer"&gt;sierisimo&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/DEV-Android/pull/40" rel="noopener noreferrer"&gt;&lt;time&gt;Jun 19, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[x] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;I'm trying to contribute to the project, my first thing to give is an update to the libs in the project, we can move into JDK8 for kotlin and the compilation rules. This is mostly a suggestion given some libraries will throw errors if not compiling with JDK8.&lt;/p&gt;
&lt;h3&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Also…&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Moved in &lt;code&gt;data/build.gradle&lt;/code&gt; the order of plugins applied (it throws an error or a warning depending on configurations) for kotlin. The warning/error states that &lt;code&gt;kotlin-android&lt;/code&gt; should come before `kotlin-android-extensions&lt;/li&gt;
&lt;li&gt;Updated the versions of libraries:
&lt;ul&gt;
&lt;li&gt;androidx.test:runner --&amp;gt; &lt;strong&gt;1.1.1 -&amp;gt; 1.2.0&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;androidx.test.espresso:espresso-core --&amp;gt; &lt;strong&gt;3.1.1 -&amp;gt; 3.2.0&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;[optional] What gif best describes this PR or how it makes you feel?&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://camo.githubusercontent.com/37cb4eeaa261b192c88c0a5ac765b9efeaeba510/68747470733a2f2f6d656469612e67697068792e636f6d2f6d656469612f785431545458715a6666554c634a776c4c572f67697068792e676966" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/37cb4eeaa261b192c88c0a5ac765b9efeaeba510/68747470733a2f2f6d656469612e67697068792e636f6d2f6d656469612f785431545458715a6666554c634a776c4c572f67697068792e676966" alt="Hey"&gt;&lt;/a&gt;&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/DEV-Android/pull/40" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;That's it for this week! Stay tuned next week's edition.&lt;/p&gt;

</description>
      <category>changelog</category>
      <category>meta</category>
      <category>opensource</category>
      <category>reporecap</category>
    </item>
    <item>
      <title>dev.to Repo Recap from the Past Week</title>
      <dc:creator>Andy Zhao (he/him)</dc:creator>
      <pubDate>Fri, 14 Jun 2019 23:51:36 +0000</pubDate>
      <link>https://forem.com/devteam/dev-to-repo-recap-from-the-past-week-3i27</link>
      <guid>https://forem.com/devteam/dev-to-repo-recap-from-the-past-week-3i27</guid>
      <description>&lt;p&gt;Welcome back to another Repo Recap, where we cover last week's contributions to &lt;a href="https://github.com/thepracticaldev/dev.to"&gt;dev.to's repository&lt;/a&gt; &lt;a href="https://github.com/thepracticaldev/dev-ios"&gt;the iOS repo&lt;/a&gt;, and &lt;a href="https://github.com/thepracticaldev/dev-android"&gt;the Android repo&lt;/a&gt;. This edition is covering June 8 to June 14.&lt;/p&gt;

&lt;h1&gt;
  
  
  Main Repo
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Features
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt; fixed an issue where InstantClick wasn't working with the pro dashboard. Thanks, &lt;a class="mentioned-user" href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3102"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Dashboard Pro: support InstantClick and show org analytics
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3102&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/rhymes"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--YLUZlk3n--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars3.githubusercontent.com/u/146201%3Fv%3D4" alt="rhymes avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/rhymes"&gt;rhymes&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3102"&gt;&lt;time&gt;Jun 10, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[x] Feature&lt;/li&gt;
&lt;li&gt;[x] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;This PR makes the Pro Dashboard work with InstantClick and displays the correct analytics for organizations.&lt;/p&gt;
&lt;p&gt;It moves all the code inside functions, removing globals and then loads the "initializer" inside InstantClick &lt;code&gt;change&lt;/code&gt; event so that the transition between clicks is smooth.&lt;/p&gt;
&lt;p&gt;Right now, if you have your own dashboard and your organization's dashboard, clicking between the two doesn't work. Also, if you go from &lt;a href="https://dev.to/dashboard" rel="nofollow"&gt;https://dev.to/dashboard&lt;/a&gt; to &lt;a href="https://dev.to/dashboard/pro" rel="nofollow"&gt;https://dev.to/dashboard/pro&lt;/a&gt; from the internal link you have to refresh the page.&lt;/p&gt;
&lt;p&gt;Another thing it does is to display the correct analytics for the organization. Right now we never pass the organization ID to the analytics business logic, which means that the data returned it's always that of the user, not that of the organization the user is looking at.&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3102"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;We've removed for the time being the number of unread organization notifications since it was causing performance. PR by &lt;a href="https://dev.to/ben"&gt;@ben&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3158"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Remove org notifications count from notifications view
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3158&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/benhalpern"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--LrAeg19A--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars0.githubusercontent.com/u/3102842%3Fv%3D4" alt="benhalpern avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/benhalpern"&gt;benhalpern&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3158"&gt;&lt;time&gt;Jun 14, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[x] Feature&lt;/li&gt;
&lt;li&gt;[x] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;We're having some performance issues with org notifications and this is a quick fix to help it out before we get to the final fix.&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3158"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  Bug Fixes / Other Contributions
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/danielcompton"&gt;@danielcompton&lt;/a&gt; added a space between "Change meta tag" and &lt;code&gt;canonical_url&lt;/code&gt;. Thanks, @danielcompton!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3063"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Add a space between "Change meta tag" and canonical_url
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3063&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/danielcompton"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--at3eKYN4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars2.githubusercontent.com/u/811954%3Fv%3D4" alt="danielcompton avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/danielcompton"&gt;danielcompton&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3063"&gt;&lt;time&gt;Jun 06, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[x] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;Without the space between these two elements, this shows up as Change meta tag&lt;code&gt;canonical_url&lt;/code&gt;.&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://github.com/prettier/prettier/issues/4223#issuecomment-380093772"&gt;https://github.com/prettier/prettier/issues/4223#issuecomment-380093772&lt;/a&gt; describes how composing JSX elements over multiple lines needs &lt;code&gt;{' '}&lt;/code&gt;.&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Mobile &amp;amp; Desktop Screenshots/Recordings (if there are UI changes)&lt;/h2&gt;
&lt;p&gt;I haven't actually tried this myself, but I saw the before image at &lt;a href="https://www.cdevn.com/why-medium-actually-sucks/" rel="nofollow"&gt;https://www.cdevn.com/why-medium-actually-sucks/&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://camo.githubusercontent.com/c6cbffa118cfaec028106fe966e95f3f8aa25153/68747470733a2f2f7777772e636465766e2e636f6d2f6173736574732f7374617469632f646576746f2e636261623263662e643361376338362e706e67" rel="nofollow"&gt;&lt;img src="https://camo.githubusercontent.com/c6cbffa118cfaec028106fe966e95f3f8aa25153/68747470733a2f2f7777772e636465766e2e636f6d2f6173736574732f7374617469632f646576746f2e636261623263662e643361376338362e706e67" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;and looking at the code, I could see why it looked that way, and what to do to fix it.&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3063"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt; disabled podcast episodes from fetching during the development seeding process. Thanks for the optimization, &lt;a class="mentioned-user" href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3075"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Disable Podcast episodes fetching during seeding
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3075&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/rhymes"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--YLUZlk3n--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars3.githubusercontent.com/u/146201%3Fv%3D4" alt="rhymes avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/rhymes"&gt;rhymes&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3075"&gt;&lt;time&gt;Jun 08, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;ActiveJob jobs are executed inline during &lt;code&gt;rails db:reset&lt;/code&gt; which means that the app now that &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3057"&gt;https://github.com/thepracticaldev/dev.to/pull/3057&lt;/a&gt; is in, tries to fetch 1000 episodes from each Podcast, which is really slow if successful at all (it crashed after a while on my machine).&lt;/p&gt;
&lt;p&gt;This PR disables fetching during seeding. Episodes can be fetched with &lt;code&gt;rails get_podcast_episodes&lt;/code&gt; task if needed for local testing.&lt;/p&gt;
&lt;p&gt;I know &lt;a class="mentioned-user" href="https://dev.to/lightalloy"&gt;@lightalloy&lt;/a&gt; is working on improving Podcast fetching but I believe this was an unintended side effect of the good work she's doing.&lt;/p&gt;
&lt;p&gt;The fact that we have to disable a callback it's also a good argument against doing this kind of things in callbacks which hides a lot of business logic in the first place (by separating creation of an object and fetching of dependent objects for example) but that's an entirely different argument :-)&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;p&gt;#3057 and #2952&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3075"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt; completely refactored how we process analytics for presentation. It's a &lt;em&gt;very&lt;/em&gt; detailed PR if you're interested in the code. Thanks again, &lt;a class="mentioned-user" href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3072"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Analytics: refactoring for speed improvements
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3072&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/rhymes"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--YLUZlk3n--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars3.githubusercontent.com/u/146201%3Fv%3D4" alt="rhymes avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/rhymes"&gt;rhymes&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3072"&gt;&lt;time&gt;Jun 07, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;This refactoring began when I was started taking a look at how the whole analytics worked in the Dashboard pro and noticed we could have computed it faster. I've also noticed that sometimes it requires multiple refreshes in production to be shown due to performance issues.&lt;/p&gt;
&lt;p&gt;This PR contains two things: a refactoring of the logic in the &lt;code&gt;AnalyticsController&lt;/code&gt; for the API and speed improvements for the analytics themselves.&lt;/p&gt;
&lt;h3&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Solutions taken into account&lt;/h3&gt;
&lt;p&gt;I've talked about possible improvements in #2311 and the possible solutions envisioned were:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;limiting the date range (not implemented here)&lt;/li&gt;
&lt;li&gt;adding indexes to columns that are part of the filtering/where conditions (part of this PR)&lt;/li&gt;
&lt;li&gt;use grouping in SQL (part of this PR)&lt;/li&gt;
&lt;li&gt;pre computing data in batches (not implemented here)&lt;/li&gt;
&lt;li&gt;low level caching (this is already in production but there are issues with caching each date separately as we can already see in production. Each date means a separate network call to the caching server, which means an average of 30 HTTP calls for a month range and possibly hundreds for "infinity". I've changed it to a single cache call per range but we'll talk more about caching later)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So, this PR contains a better usage of SQL (from 64 queries to 4 in the grouping by day) and adds indexes on columns that are going to be filtered on repeatedly (indexes are added concurrently by PostgreSQL with the Rails migration not to disrupt normal production flow)&lt;/p&gt;
&lt;h3&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Walkthrough of the steps taken and ameliorations&lt;/h3&gt;
&lt;p&gt;First thing first I had to set a baseline. You can't make things "faster" without knowing how slow or fast are they. So I wrote a script that uses &lt;a href="https://ruby-doc.org/stdlib-2.6.3/libdoc/benchmark/rdoc/Benchmark.html" rel="nofollow"&gt;Ruby's benchmark module&lt;/a&gt; to have a ballpark of what was going on:&lt;/p&gt;
&lt;div class="highlight highlight-source-ruby js-code-highlight"&gt;
&lt;pre&gt;&lt;span class="pl-en"&gt;require&lt;/span&gt; &lt;span class="pl-s"&gt;'benchmark'&lt;/span&gt;

&lt;span class="pl-c"&gt;# disable logging to avoid measuring that&lt;/span&gt;
&lt;span class="pl-v"&gt;ActiveRecord&lt;/span&gt;::&lt;span class="pl-v"&gt;Base&lt;/span&gt;&lt;span class="pl-kos"&gt;.&lt;/span&gt;&lt;span class="pl-en"&gt;logger&lt;/span&gt; &lt;span class="pl-c1"&gt;=&lt;/span&gt; &lt;span class="pl-c1"&gt;nil&lt;/span&gt;

&lt;span class="pl-s1"&gt;user&lt;/span&gt; &lt;span class="pl-c1"&gt;=&lt;/span&gt; &lt;span class="pl-v"&gt;User&lt;/span&gt;&lt;span class="pl-kos"&gt;.&lt;/span&gt;&lt;span class="pl-en"&gt;find&lt;/span&gt;&lt;span class="pl-kos"&gt;(&lt;/span&gt;&lt;span class="pl-c1"&gt;11&lt;/span&gt;&lt;span class="pl-kos"&gt;)&lt;/span&gt;

&lt;span class="pl-s1"&gt;iterations&lt;/span&gt; &lt;span class="pl-c1"&gt;=&lt;/span&gt; &lt;span class="pl-c1"&gt;1_000&lt;/span&gt;

&lt;span class="pl-v"&gt;Benchmark&lt;/span&gt;&lt;span class="pl-kos"&gt;.&lt;/span&gt;&lt;span class="pl-en"&gt;bm&lt;/span&gt; &lt;span class="pl-k"&gt;do&lt;/span&gt; |&lt;span class="pl-s1"&gt;bm&lt;/span&gt;|
  &lt;span class="pl-s1"&gt;bm&lt;/span&gt;&lt;span class="pl-kos"&gt;.&lt;/span&gt;&lt;span class="pl-en"&gt;report&lt;/span&gt;&lt;span class="pl-kos"&gt;(&lt;/span&gt;&lt;span class="pl-s"&gt;"totals"&lt;/span&gt;&lt;span class="pl-kos"&gt;)&lt;/span&gt; &lt;span class="pl-k"&gt;do&lt;/span&gt;
    &lt;span class="pl-s1"&gt;as&lt;/span&gt; &lt;span class="pl-c1"&gt;=&lt;/span&gt; &lt;span class="pl-v"&gt;AnalyticsService&lt;/span&gt;&lt;span class="pl-kos"&gt;.&lt;/span&gt;&lt;span class="pl-en"&gt;new&lt;/span&gt;&lt;span class="pl-kos"&gt;(&lt;/span&gt;&lt;span class="pl-s1"&gt;user&lt;/span&gt;&lt;span class="pl-kos"&gt;)&lt;/span&gt;
    &lt;span class="pl-s1"&gt;iterations&lt;/span&gt;&lt;span class="pl-kos"&gt;.&lt;/span&gt;&lt;span class="pl-en"&gt;times&lt;/span&gt; &lt;span class="pl-kos"&gt;{&lt;/span&gt; &lt;span class="pl-s1"&gt;as&lt;/span&gt;&lt;span class="pl-kos"&gt;.&lt;/span&gt;&lt;span class="pl-en"&gt;totals&lt;/span&gt; &lt;span class="pl-kos"&gt;}&lt;/span&gt;
  &lt;span class="pl-k"&gt;end&lt;/span&gt;
  &lt;span class="pl-s1"&gt;bm&lt;/span&gt;&lt;span class="pl-kos"&gt;.&lt;/span&gt;&lt;span class="pl-en"&gt;report&lt;/span&gt;&lt;span class="pl-kos"&gt;(&lt;/span&gt;&lt;span class="pl-s"&gt;"last week"&lt;/span&gt;&lt;span class="pl-kos"&gt;)&lt;/span&gt; &lt;span class="pl-k"&gt;do&lt;/span&gt;
    &lt;span class="pl-s1"&gt;as&lt;/span&gt; &lt;span class="pl-c1"&gt;=&lt;/span&gt; &lt;span class="pl-v"&gt;AnalyticsService&lt;/span&gt;&lt;span class="pl-kos"&gt;.&lt;/span&gt;&lt;span class="pl-en"&gt;new&lt;/span&gt;&lt;span class="pl-kos"&gt;(&lt;/span&gt;&lt;span class="pl-s1"&gt;user&lt;/span&gt;&lt;span class="pl-kos"&gt;,&lt;/span&gt; &lt;span class="pl-pds"&gt;start_date&lt;/span&gt;: &lt;span class="pl-c1"&gt;1&lt;/span&gt;&lt;span class="pl-kos"&gt;.&lt;/span&gt;&lt;span class="pl-en"&gt;week&lt;/span&gt;&lt;span class="pl-kos"&gt;.&lt;/span&gt;&lt;span class="pl-en"&gt;ago&lt;/span&gt;&lt;span class="pl-kos"&gt;.&lt;/span&gt;&lt;span class="pl-en"&gt;to_date&lt;/span&gt;&lt;span class="pl-kos"&gt;.&lt;/span&gt;&lt;span class="pl-en"&gt;iso8601&lt;/span&gt;&lt;span class="pl-kos"&gt;)&lt;/span&gt;
    &lt;span class="pl-s1"&gt;iterations&lt;/span&gt;&lt;span class="pl-kos"&gt;.&lt;/span&gt;&lt;span class="pl-en"&gt;times&lt;/span&gt; &lt;span class="pl-kos"&gt;{&lt;/span&gt; &lt;span class="pl-s1"&gt;as&lt;/span&gt;&lt;span class="pl-kos"&gt;.&lt;/span&gt;&lt;span class="pl-en"&gt;grouped_by_day&lt;/span&gt; &lt;span class="pl-kos"&gt;}&lt;/span&gt;
  &lt;span class="pl-k"&gt;end&lt;/span&gt;
  &lt;span class="pl-s1"&gt;bm&lt;/span&gt;&lt;span class="pl-kos"&gt;.&lt;/span&gt;&lt;span class="pl-en"&gt;report&lt;/span&gt;&lt;span class="pl-kos"&gt;(&lt;/span&gt;&lt;span class="pl-s"&gt;"last month"&lt;/span&gt;&lt;span class="pl-kos"&gt;)&lt;/span&gt; &lt;span class="pl-k"&gt;do&lt;/span&gt;
    &lt;span class="pl-s1"&gt;as&lt;/span&gt; &lt;span class="pl-c1"&gt;=&lt;/span&gt; &lt;span class="pl-v"&gt;AnalyticsService&lt;/span&gt;&lt;span class="pl-kos"&gt;.&lt;/span&gt;&lt;span class="pl-en"&gt;new&lt;/span&gt;&lt;span class="pl-kos"&gt;(&lt;/span&gt;&lt;span class="pl-s1"&gt;user&lt;/span&gt;&lt;span class="pl-kos"&gt;,&lt;/span&gt; &lt;span class="pl-pds"&gt;start_date&lt;/span&gt;: &lt;span class="pl-c1"&gt;1&lt;/span&gt;&lt;span class="pl-kos"&gt;.&lt;/span&gt;&lt;span class="pl-en"&gt;month&lt;/span&gt;&lt;span class="pl-kos"&gt;.&lt;/span&gt;&lt;span class="pl-en"&gt;ago&lt;/span&gt;&lt;span class="pl-kos"&gt;.&lt;/span&gt;&lt;span class="pl-en"&gt;to_date&lt;/span&gt;&lt;span class="pl-kos"&gt;.&lt;/span&gt;&lt;span class="pl-en"&gt;iso8601&lt;/span&gt;&lt;span class="pl-kos"&gt;)&lt;/span&gt;
    &lt;span class="pl-s1"&gt;iterations&lt;/span&gt;&lt;span class="pl-kos"&gt;.&lt;/span&gt;&lt;span class="pl-en"&gt;times&lt;/span&gt; &lt;span class="pl-kos"&gt;{&lt;/span&gt; &lt;span class="pl-s1"&gt;as&lt;/span&gt;&lt;span class="pl-kos"&gt;.&lt;/span&gt;&lt;span class="pl-en"&gt;grouped_by_day&lt;/span&gt; &lt;span class="pl-kos"&gt;}&lt;/span&gt;
  &lt;span class="pl-k"&gt;end&lt;/span&gt;
  &lt;span class="pl-s1"&gt;bm&lt;/span&gt;&lt;span class="pl-kos"&gt;.&lt;/span&gt;&lt;span class="pl-en"&gt;report&lt;/span&gt;&lt;span class="pl-kos"&gt;(&lt;/span&gt;&lt;span class="pl-s"&gt;"since the beginning"&lt;/span&gt;&lt;span class="pl-kos"&gt;)&lt;/span&gt; &lt;span class="pl-k"&gt;do&lt;/span&gt;
    &lt;span class="pl-s1"&gt;as&lt;/span&gt; &lt;span class="pl-c1"&gt;=&lt;/span&gt; &lt;span class="pl-v"&gt;AnalyticsService&lt;/span&gt;&lt;span class="pl-kos"&gt;.&lt;/span&gt;&lt;span class="pl-en"&gt;new&lt;/span&gt;&lt;span class="pl-kos"&gt;(&lt;/span&gt;&lt;span class="pl-s1"&gt;user&lt;/span&gt;&lt;span class="pl-kos"&gt;,&lt;/span&gt; &lt;span class="pl-pds"&gt;start_date&lt;/span&gt;: &lt;span class="pl-s"&gt;"2019-04-01"&lt;/span&gt;&lt;span class="pl-kos"&gt;)&lt;/span&gt;
    &lt;span class="pl-s1"&gt;iterations&lt;/span&gt;&lt;span class="pl-kos"&gt;.&lt;/span&gt;&lt;span class="pl-en"&gt;times&lt;/span&gt; &lt;span class="pl-kos"&gt;{&lt;/span&gt; &lt;span class="pl-s1"&gt;as&lt;/span&gt;&lt;span class="pl-kos"&gt;.&lt;/span&gt;&lt;span class="pl-en"&gt;grouped_by_day&lt;/span&gt; &lt;span class="pl-kos"&gt;}&lt;/span&gt;
  &lt;span class="pl-k"&gt;end&lt;/span&gt;
  &lt;span class="pl-s1"&gt;bm&lt;/span&gt;&lt;span class="pl-kos"&gt;.&lt;/span&gt;&lt;span class="pl-en"&gt;report&lt;/span&gt;&lt;span class="pl-kos"&gt;(&lt;/span&gt;&lt;span class="pl-s"&gt;"date too much in the past"&lt;/span&gt;&lt;span class="pl-kos"&gt;)&lt;/span&gt; &lt;span class="pl-k"&gt;do&lt;/span&gt;
    &lt;span class="pl-s1"&gt;as&lt;/span&gt; &lt;span class="pl-c1"&gt;=&lt;/span&gt; &lt;span class="pl-v"&gt;AnalyticsService&lt;/span&gt;&lt;span class="pl-kos"&gt;.&lt;/span&gt;&lt;span class="pl-en"&gt;new&lt;/span&gt;&lt;span class="pl-kos"&gt;(&lt;/span&gt;&lt;span class="pl-s1"&gt;user&lt;/span&gt;&lt;span class="pl-kos"&gt;,&lt;/span&gt; &lt;span class="pl-pds"&gt;start_date&lt;/span&gt;: &lt;span class="pl-s"&gt;"2018-01-01"&lt;/span&gt;&lt;span class="pl-kos"&gt;)&lt;/span&gt;
    &lt;span class="pl-s1"&gt;iterations&lt;/span&gt;&lt;span class="pl-kos"&gt;.&lt;/span&gt;&lt;span class="pl-en"&gt;times&lt;/span&gt; &lt;span class="pl-kos"&gt;{&lt;/span&gt; &lt;span class="pl-s1"&gt;as&lt;/span&gt;&lt;span class="pl-kos"&gt;.&lt;/span&gt;&lt;span class="pl-en"&gt;grouped_by_day&lt;/span&gt; &lt;span class="pl-kos"&gt;}&lt;/span&gt;
  &lt;span class="pl-k"&gt;end&lt;/span&gt;
&lt;span class="pl-k"&gt;end&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;This was the result on my meager development instance (not too much data in the DB):&lt;/p&gt;
&lt;div class="highlight highlight-source-shell js-code-highlight"&gt;
&lt;pre&gt;                     user        system     total         real
totals               2.028109    0.231059   2.259168      (  3.594266)
last week            27.779555   1.734052   29.513607     ( 45.470222)
last month           120.701257  7.255624   127.956881    (206.690019)
since the beginning  225.478188  13.058602  238.536790    (384.704629)&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;&lt;em&gt;since the beginning&lt;/em&gt; refers to &lt;code&gt;2019-04-01&lt;/code&gt; which is the date DEV released Analytics.&lt;/p&gt;
&lt;h4&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Step 1 - refactor totals&lt;/h4&gt;
&lt;p&gt;After refactoring the &lt;code&gt;AnalyticsService.totals&lt;/code&gt; calculations I benchmarked this timing:&lt;/p&gt;
&lt;div class="highlight highlight-source-shell js-code-highlight"&gt;
&lt;pre&gt;       user     system      total        real
totals  1.787045   0.128882   1.915927 (  2.999562)&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;a 1.17x speed increase over master branch. Not much but it's a start and there were less queries all around.&lt;/p&gt;
&lt;h4&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Step 2 - refactor grouping by day&lt;/h4&gt;
&lt;p&gt;This took considerably more time to achieve, but after playing around a bit with PostgreSQL, its query plans the number of queries went down from 64 to 4 (one per each metric).&lt;/p&gt;
&lt;p&gt;These are the times measured:&lt;/p&gt;
&lt;div class="highlight highlight-source-shell js-code-highlight"&gt;
&lt;pre&gt;                          user        system      total       real
last week                 3.164215    0.148648    3.312863    (  4.885400)
last month                5.232762    0.173115    5.405877    (  7.152623)
since the beginning       7.509549    0.204578    7.714127    (  9.507002)
date too much &lt;span class="pl-k"&gt;in&lt;/span&gt; the past 39.811000   0.820973    40.631973   ( 44.212027)&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;last week: 8.91x speed increase over master branch
last month: 23.69x speed increase over master branch
since the beginning: 5.87x speed increase over master branch&lt;/p&gt;
&lt;p&gt;&lt;em&gt;date too much in the past&lt;/em&gt; it's just me going back to &lt;code&gt;2018-01-01&lt;/code&gt; to check how slow it would be with such a wide range&lt;/p&gt;
&lt;p&gt;The speed increase is definitely significant, but there was something bothering me. That's when I thought about caching.&lt;/p&gt;
&lt;h4&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What's the deal with caching in the context of analytics?&lt;/h4&gt;
&lt;p&gt;Caching of analytics in the master branch is done 1 time per each day in the date range, which can potentially result in tens or even hundreds of network call to the caching serves. Yes, caching helps because (if I'm not mistaken) DEV is using a globally distributed memcached pool of servers so the data is likely to be near you &lt;strong&gt;BUT&lt;/strong&gt; going back and forth to the caching servers might be slower than asking the data to the DB directly if the range is big enough. Basically the round trips added to the caching server speed might result in more time spent than asking the web server to get the data from the DB (which is likely near the server) and send it back to the client.&lt;/p&gt;
&lt;p&gt;I still think caching is important but caching each day separately might be counter productive. Since the data now it's loaded in bulk from the DB (&lt;code&gt;GROUP BY&lt;/code&gt; returns one row per each day in the same query), it might make sense to cache the whole result set instead of each row separately.&lt;/p&gt;
&lt;h4&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Step 3 - what happens if we remove all cache calls&lt;/h4&gt;
&lt;div class="highlight highlight-source-shell js-code-highlight"&gt;
&lt;pre&gt;                            user        system     total        real
last week                   2.369785    0.201472   2.571257     (  3.973177)
last month                  2.793212    0.148250   2.941462     (  4.483640)
since the beginning         3.373822    0.158784   3.532606     (  5.202688)
date too much &lt;span class="pl-k"&gt;in&lt;/span&gt; the past   5.493960    0.209581   5.703541     (  7.480122)&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;last week: 11.48x speed increase over master branch
last month: 43.52x speed increase over master branch
since the beginning: 67.57x speed increase over master branch&lt;/p&gt;
&lt;p&gt;As I suspected, the bigger the date range is, the more counter productive N cache calls are. Given that I'm on development with a totally different hardware and software than what's running the DEV production site times are going to be different and speed increases likely lower but it verifies my logic from the previous section.&lt;/p&gt;
&lt;h4&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Step 4 - add indexes&lt;/h4&gt;
&lt;p&gt;One thing that happens with analytics on many rows is that indexes start to matter (not so much in my development tests). Keep in mind that PostgreSQL can still decide not to use indexes if the data set is not big enough, but overall, they are a good idea.&lt;/p&gt;
&lt;p&gt;What indexes? I took each query run by &lt;code&gt;totals&lt;/code&gt; and &lt;code&gt;grouped_by_day&lt;/code&gt; and checked &lt;code&gt;WHERE&lt;/code&gt;, &lt;code&gt;GROUP BY&lt;/code&gt; and &lt;code&gt;FILTER&lt;/code&gt; conditions. These are the fields I decided to add indexes on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;articles.published&lt;/code&gt; (this is also going to benefit the entire website, since published articles is a super common query)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;comments.created_at&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;comments.score&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;follows.created_at&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;page_views.created_at&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;reactions.created_at&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;reactions.points&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Since DEV has been in production for long and those tables contain lots and lots of data (I reckon reactions and page views especially), it's a good idea to (again :P) use the whole PostgreSQL power and &lt;a href="https://thoughtbot.com/blog/how-to-create-postgres-indexes-concurrently-in" rel="nofollow"&gt;add indexes concurrently&lt;/a&gt;. That means that PostgreSQL is going to use its concurrency capabilities to write the indexes in the background without stopping the normal write workflow to those tables. Indexes are normally written locking down an entire table, which can slow down the website during a migration. You can read more about all the details in the &lt;a href="https://www.postgresql.org/docs/9.6/sql-createindex.html#SQL-CREATEINDEX-CONCURRENTLY" rel="nofollow"&gt;PostgreSQL doc about the subject&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;So, what are the benchmarked timings?&lt;/p&gt;
&lt;div class="highlight highlight-source-shell js-code-highlight"&gt;
&lt;pre&gt;                          user        system      total       real
totals                    1.678849    0.194811    1.873660    (  2.974526)
last week                 2.410151    0.109961    2.520112    (  3.714314)
last month                4.619584    0.132775    4.752359    (  6.109809)
since the beginning       7.117115    0.159913    7.277028    (  8.774819)
date too much &lt;span class="pl-k"&gt;in&lt;/span&gt; the past 36.347774   0.402848    36.750622   ( 38.826439)&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;totals: 1.02x speed increase over no indexes version
last week: 1.31x speed increase over no indexes version
last month: 1.13x speed increase over no indexes version
since the beginning: 1.06x speed increase over no indexes version&lt;/p&gt;
&lt;p&gt;The reasons why they only slightly faster than the version with no indexes is that some indexes were already in place (those on the id/type columns and the user id) and that I don't have a big enough data set which, as previously said, can make PostgreSQL decide for a sequential scan or similar operations.&lt;/p&gt;
&lt;h4&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Step 5 - with indexes and no cache calls&lt;/h4&gt;
&lt;p&gt;Since the cache calls per each day were still in place, I tried without them:&lt;/p&gt;
&lt;div class="highlight highlight-source-shell js-code-highlight"&gt;
&lt;pre&gt;                            user        system      total       real
last week                   1.870252    0.116198    1.986450    (  3.161371)
last month                  2.725406    0.144293    2.869699    (  4.278060)
since the beginning         2.924799    0.146779    3.071578    (  4.523648)
date too much &lt;span class="pl-k"&gt;in&lt;/span&gt; the past   5.456498    0.215746    5.672244    (  7.229783)&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;again, with no cache calls the calculations are significantly faster, but the same evaluations made above are valid for this example.&lt;/p&gt;
&lt;p&gt;last week: 1.29x speed increase over no cache and no indexes version
last month: 1.02x speed increase over no cache and no indexes version
since the beginning: 1.14x speed increase over no cache and no indexes version&lt;/p&gt;
&lt;h4&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Step 6 (and final step) - with indexes and one cache call&lt;/h4&gt;
&lt;div class="highlight highlight-source-shell js-code-highlight"&gt;
&lt;pre&gt;                            user       system     total     real
last week                   2.259850   0.134709   2.394559  (  3.935191)
last month                  3.120629   0.161101   3.281730  (  4.906886)
since the beginning         3.539331   0.181215   3.720546  (  5.575235)
date too much &lt;span class="pl-k"&gt;in&lt;/span&gt; the past   8.353001   0.302818   8.655819  ( 11.406922)&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;if compared with the example with indexes and one cache call per each day, the biggest difference can be seen when the date range becomes consistent: 3 months in the past is 1.95x faster and 1 year and a half in the past is 4.24x faster&lt;/p&gt;
&lt;p&gt;If compared with the current master:&lt;/p&gt;
&lt;p&gt;last week: 12.34x speed increase
last month: 39x speed increase
since the beginning: 64.12x speed increase&lt;/p&gt;
&lt;p&gt;I hope this walkthrough was helpful 😁&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;p&gt;Related to &lt;a href="https://github.com/thepracticaldev/dev.to/issues/2311"&gt;https://github.com/thepracticaldev/dev.to/issues/2311&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3072"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/maestromac"&gt;@maestromac&lt;/a&gt; tracked down a nagging sign in issue and fixed it for people on browsers that don't entirely support web components. Thanks, Mac!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3087"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Fix js-breaking webcomponent
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3087&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/maestromac"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--ukdea1wF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars2.githubusercontent.com/u/15793250%3Fv%3D4" alt="maestromac avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/maestromac"&gt;maestromac&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3087"&gt;&lt;time&gt;Jun 09, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Bug Fix&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;It seems that having a standalone copy of &lt;code&gt;webcomponent-loader.js&lt;/code&gt; is both insufficient and breaking JS on some browser, particularly WaterFox.  WebComponent's suggestion to use polyfill is in the follow manner:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;script src="node_modules/@webcomponents/webcomponentsjs/webcomponents-loader.js"&amp;gt;&amp;lt;/script&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;but that also is not a viable option since we can't load dependency from node-module like that. The next best thing we can do is asynchronously load the polyfill from the CDN based &lt;a href="https://github.com/webcomponents/webcomponentsjs#asynchronous"&gt;this instruction&lt;/a&gt;. The README stated that the loader is efficient and will load only what is necessary.&lt;/p&gt;
&lt;p&gt;I have tried to not rely on CDN by letting webpack dynamically import it but that also doesn't seem to work without &lt;a href="https://github.com/webcomponents/polyfills/issues/63#issuecomment-412302377"&gt;additional webpack configuration&lt;/a&gt;. If there's a more viable solution or I missed something, please let me know.&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;p&gt;#3081 and quite possibly some users on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/2790"&gt;https://github.com/thepracticaldev/dev.to/issues/2790&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Mobile &amp;amp; Desktop Screenshots/Recordings (if there are UI changes)&lt;/h2&gt;
&lt;p&gt;n/a&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3087"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/maestromac"&gt;@maestromac&lt;/a&gt; also fixed inconsistent test, caused by a combination of time zone tests and the database time.&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3113"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Fix inconsistent spec
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3113&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/maestromac"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--ukdea1wF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars2.githubusercontent.com/u/15793250%3Fv%3D4" alt="maestromac avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/maestromac"&gt;maestromac&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3113"&gt;&lt;time&gt;Jun 10, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Bug Fix&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Mobile &amp;amp; Desktop Screenshots/Recordings (if there are UI changes)&lt;/h2&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3113"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/wassimchegham"&gt;@wassimchegham&lt;/a&gt; added the DEV API link in the account settings page. Thanks, &lt;a class="mentioned-user" href="https://dev.to/wassimchegham"&gt;@wassimchegham&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3119"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        docs: add DEV API link in the account settings UI
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3119&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/manekinekko"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--54aOlZ27--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars2.githubusercontent.com/u/1699357%3Fv%3D4" alt="manekinekko avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/manekinekko"&gt;manekinekko&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3119"&gt;&lt;time&gt;Jun 11, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[x] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;Added the DEV API link (dev.to/api/) in the account settings UI.&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;p&gt;PR Closes &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3114"&gt;https://github.com/thepracticaldev/dev.to/issues/3114&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Mobile &amp;amp; Desktop Screenshots/Recordings (if there are UI changes)&lt;/h2&gt;
&lt;p&gt;N/A&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;[optional] What gif best describes this PR or how it makes you feel?&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/1699357/59264048-94947c00-8c42-11e9-8fb3-247bd7d7d41f.gif" rel="nofollow"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Ru6oFdz4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://user-images.githubusercontent.com/1699357/59264048-94947c00-8c42-11e9-8fb3-247bd7d7d41f.gif" alt="tenor"&gt;&lt;/a&gt;&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3119"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/arun"&gt;@arun&lt;/a&gt; made the &lt;code&gt;AdditionalContentBoxesController#randomize&lt;/code&gt; method private. Thanks, &lt;a class="mentioned-user" href="https://dev.to/arun"&gt;@arun&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3115"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Make `AdditionalContentBoxesController#randomize` private
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3115&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/arku"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--q_MXqjyr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars2.githubusercontent.com/u/7039523%3Fv%3D4" alt="arku avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/arku"&gt;arku&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3115"&gt;&lt;time&gt;Jun 11, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;Currently, &lt;code&gt;AdditionalContentBoxesController#randomize&lt;/code&gt; is a &lt;code&gt;public&lt;/code&gt; method and it does not make a lot of sense to leave it &lt;code&gt;public&lt;/code&gt;. This PR makes it &lt;code&gt;private&lt;/code&gt; as it is only used in &lt;code&gt;AdditionalContentBoxesController&lt;/code&gt;&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3115"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/arun"&gt;@arun&lt;/a&gt; refactored a Ruby &lt;code&gt;times&lt;/code&gt; loop into &lt;code&gt;Array.new(n)&lt;/code&gt;. Thanks again, &lt;a class="mentioned-user" href="https://dev.to/arun"&gt;@arun&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3116"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Refactor array creation
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3116&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/arku"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--q_MXqjyr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars2.githubusercontent.com/u/7039523%3Fv%3D4" alt="arku avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/arku"&gt;arku&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3116"&gt;&lt;time&gt;Jun 11, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;Refactors array creation in &lt;code&gt;Api::V0::ArticlesController&lt;/code&gt; and &lt;code&gt;Credit&lt;/code&gt; using &lt;code&gt;Array.new&lt;/code&gt;&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3116"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/arun"&gt;@arun&lt;/a&gt; also refactored the &lt;code&gt;Timeframer#datetime&lt;/code&gt; method to use a hash instead of a conditional. Thanks again, &lt;a class="mentioned-user" href="https://dev.to/arun"&gt;@arun&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3117"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Refactor `Timeframer#datetime` to use a hash instead of a conditional
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3117&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/arku"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--q_MXqjyr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars2.githubusercontent.com/u/7039523%3Fv%3D4" alt="arku avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/arku"&gt;arku&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3117"&gt;&lt;time&gt;Jun 11, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;Replaces conditional in &lt;code&gt;Timeframer#datetime&lt;/code&gt; with a hash.&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3117"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/mazentouati"&gt;@mazentouati&lt;/a&gt; fixed the input's color for reading list filters in night theme. Thanks, &lt;a class="mentioned-user" href="https://dev.to/mazentouati"&gt;@mazentouati&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3089"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Fix reading list filters input's color in night theme
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3089&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/sunchayn"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--IsExY23y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars2.githubusercontent.com/u/14861869%3Fv%3D4" alt="sunchayn avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/sunchayn"&gt;sunchayn&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3089"&gt;&lt;time&gt;Jun 09, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[x] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;This fixes the input's color of the reading list filters in night theme ( or any future theme that does not have black as theme color )&lt;/p&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/14861869/59165482-8ba98a80-8b1c-11e9-889f-d09bc3fdabed.PNG" rel="nofollow"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--8F5svUc1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/14861869/59165482-8ba98a80-8b1c-11e9-889f-d09bc3fdabed.PNG" alt="reading list filter"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Mobile &amp;amp; Desktop Screenshots/Recordings (if there are UI changes)&lt;/h2&gt;
&lt;p&gt;before
&lt;a href="https://user-images.githubusercontent.com/14861869/59165485-92d09880-8b1c-11e9-9606-c918c3a86da1.PNG" rel="nofollow"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--verjRS_4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/14861869/59165485-92d09880-8b1c-11e9-9606-c918c3a86da1.PNG" alt="before"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;after
&lt;a href="https://user-images.githubusercontent.com/14861869/59165487-95cb8900-8b1c-11e9-920e-d2da9158a921.PNG" rel="nofollow"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2jFU9nBW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/14861869/59165487-95cb8900-8b1c-11e9-920e-d2da9158a921.PNG" alt="after"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3089"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt; fixed a bug where revoking an access token resulted in a 404. Thanks, &lt;a class="mentioned-user" href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3131"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Fix access token revoking
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3131&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/rhymes"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--YLUZlk3n--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars3.githubusercontent.com/u/146201%3Fv%3D4" alt="rhymes avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/rhymes"&gt;rhymes&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3131"&gt;&lt;time&gt;Jun 11, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[x] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;I'm not 100% sure why but it seems that putting the ID as a keyword parameter for a &lt;code&gt;DELETE&lt;/code&gt; does not play nice with Rails. I've converted it to use an inline parameter following the same convention Rails uses for any other &lt;code&gt;DELETE&lt;/code&gt;/destroy action&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;p&gt;Closes #3079&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3131"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;I fixed an issue where a user's organization membership was not destroyed when their account was deleted.&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3125"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Destroy organization memberships if user is destroyed
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3125&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/Zhao-Andy"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--ZJd-uFkA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars0.githubusercontent.com/u/17884966%3Fv%3D4" alt="Zhao-Andy avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/Zhao-Andy"&gt;Zhao-Andy&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3125"&gt;&lt;time&gt;Jun 11, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Bug Fix&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;Fixes a minor bug where a user's organization memberships were not destroyed when the user was destroyed.&lt;/p&gt;
&lt;p&gt;Related #3077&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3125"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/mariocsee"&gt;@mariocsee&lt;/a&gt; made the "Contact via Connect" option for listings checked by default. Thanks, Mario!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3128"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        "Contact via Connect" checked by default
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3128&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/mariocsee"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--kJYLPbHi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars0.githubusercontent.com/u/13403332%3Fv%3D4" alt="mariocsee avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/mariocsee"&gt;mariocsee&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3128"&gt;&lt;time&gt;Jun 11, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Refactor&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;Set default state of "Contact via Connect" to be checked (true) by default.&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;p&gt;resolves #3088&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3128"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/bdlb77"&gt;@bdlb77&lt;/a&gt; made the author's action buttons on their own post inline in mobie view. Thanks, &lt;a class="mentioned-user" href="https://dev.to/bdlb77"&gt;@bdlb77&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3110"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Bug/Action Buttons Fix
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3110&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/bdlb77"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--R3xIcvM0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars2.githubusercontent.com/u/32174912%3Fv%3D4" alt="bdlb77 avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/bdlb77"&gt;bdlb77&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3110"&gt;&lt;time&gt;Jun 10, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;Bug Fix - Action Space&lt;/p&gt;
&lt;p&gt;Buttons Edit and Manage |  Add inline-flex to have action buttons always on same line&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[X] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;Fixes the Action Space Buttons on Mobile to display in the same line. Added &lt;code&gt;display: inline-flex&lt;/code&gt; to have the elements always maintain the same horizontal space.. causing them to wrap around together when there isn't enough space&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;p&gt;Fixes #3061&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Mobile &amp;amp; Desktop Screenshots/Recordings (if there are UI changes)&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/32174912/59213276-2659a600-8bbd-11e9-81d9-0a70dbee9ee6.png" rel="nofollow"&gt;&lt;img width="1440" alt="Screen Shot 2019-06-10 at 8 19 40 PM" src="https://res.cloudinary.com/practicaldev/image/fetch/s--sUaospI6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/32174912/59213276-2659a600-8bbd-11e9-81d9-0a70dbee9ee6.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/32174912/59213294-2eb1e100-8bbd-11e9-8538-c8e2a32259a3.png" rel="nofollow"&gt;&lt;img width="1440" alt="Screen Shot 2019-06-10 at 8 20 01 PM" src="https://res.cloudinary.com/practicaldev/image/fetch/s--2ipZxjxe--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/32174912/59213294-2eb1e100-8bbd-11e9-8538-c8e2a32259a3.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[X] no documentation needed&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;[optional] What gif best describes this PR or how it makes you feel?&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://camo.githubusercontent.com/9d19823f3fcde1a94734deb282ae165a104c2519/68747470733a2f2f6d656469612e67697068792e636f6d2f6d656469612f313346727065564830395a7262322f67697068792e676966" rel="nofollow"&gt;&lt;img src="https://camo.githubusercontent.com/9d19823f3fcde1a94734deb282ae165a104c2519/68747470733a2f2f6d656469612e67697068792e636f6d2f6d656469612f313346727065564830395a7262322f67697068792e676966" alt="Peter Griffin Struggling to roll up a window shade"&gt;&lt;/a&gt;&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3110"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/lightalloy"&gt;@lightalloy&lt;/a&gt; moved calls to &lt;code&gt;SlackBot.delay.ping&lt;/code&gt; to &lt;code&gt;ActiveJob&lt;/code&gt; as part of the ongoing process to refactor our &lt;code&gt;DelayedJob&lt;/code&gt; methods. Thanks, Anna!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3139"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Moved SlackBot.delay.ping calls to ActiveJob #3136
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3139&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/lightalloy"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--O7q7wliu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars2.githubusercontent.com/u/30115%3Fv%3D4" alt="lightalloy avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/lightalloy"&gt;lightalloy&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3139"&gt;&lt;time&gt;Jun 12, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Refactor&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;Moved SlackBot.delay.ping calls to a separate ActiveJob.
This may seem redundant compared with moving &lt;code&gt;handle_asynchronous&lt;/code&gt; methods to &lt;code&gt;ActiveJob&lt;/code&gt;s, but still I think it's worth doing because in such a way:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;we reduce dependency on the DelayedJob&lt;/li&gt;
&lt;li&gt;it's easier to debug in case of errors&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;p&gt;#3136&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3139"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/arun"&gt;@arun&lt;/a&gt; extracted a compound conditional to its own &lt;code&gt;private&lt;/code&gt; method. Thanks, &lt;a class="mentioned-user" href="https://dev.to/arun"&gt;@arun&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3144"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Extracts compound conditional to a private method
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3144&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/arku"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--q_MXqjyr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars2.githubusercontent.com/u/7039523%3Fv%3D4" alt="arku avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/arku"&gt;arku&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3144"&gt;&lt;time&gt;Jun 12, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;Extracts compound conditional in &lt;code&gt;TagAdjustment#user_permissions&lt;/code&gt; to a method.&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3144"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/arun"&gt;@arun&lt;/a&gt; fixed a visual issue with night mode where an unread channel's name was in white and not black. Thanks again, &lt;a class="mentioned-user" href="https://dev.to/arun"&gt;@arun&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3143"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Fix visibility of unread channel name
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3143&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/arku"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--q_MXqjyr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars2.githubusercontent.com/u/7039523%3Fv%3D4" alt="arku avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/arku"&gt;arku&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3143"&gt;&lt;time&gt;Jun 12, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[x] (Design) Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;The channel with unread messages gets a yellow highlight but the text is hardly readable (See screenshot below). This PR fixes it by making the text black (#0a0a0a).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Before&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/7039523/59382554-971ad280-8d23-11e9-88bb-8e54e1695492.png" rel="nofollow"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--GUSTd6z8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/7039523/59382554-971ad280-8d23-11e9-88bb-8e54e1695492.png" alt="image"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;After&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/7039523/59382501-7f434e80-8d23-11e9-88ef-5a3ea19ef5f9.png" rel="nofollow"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--mlYvVbGH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/7039523/59382501-7f434e80-8d23-11e9-88ef-5a3ea19ef5f9.png" alt="image"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3143"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/tannakartikey"&gt;@tannakartikey&lt;/a&gt; moved &lt;code&gt;DelayedJob&lt;/code&gt; &lt;code&gt;Mention&lt;/code&gt; methods into &lt;code&gt;ActiveJob&lt;/code&gt;. Thanks, &lt;a class="mentioned-user" href="https://dev.to/tannakartikey"&gt;@tannakartikey&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3055"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Implement ActiveJob for Mention
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3055&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/tannakartikey"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--5Kz1M10e--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars3.githubusercontent.com/u/422544%3Fv%3D4" alt="tannakartikey avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/tannakartikey"&gt;tannakartikey&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3055"&gt;&lt;time&gt;Jun 06, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;Implemented ActiveJob for the following methods on &lt;code&gt;Mention&lt;/code&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;Mention.create_all&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Mention#send_email_notification&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;p&gt;#2497&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3055"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/arun"&gt;@arun&lt;/a&gt; removed some dead code (100 lines!); thanks, &lt;a class="mentioned-user" href="https://dev.to/arun"&gt;@arun&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3146"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Remove dead code
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3146&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/arku"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--q_MXqjyr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars2.githubusercontent.com/u/7039523%3Fv%3D4" alt="arku avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/arku"&gt;arku&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3146"&gt;&lt;time&gt;Jun 12, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;Removes &lt;code&gt;UserStates&lt;/code&gt; class as it is not used anywhere in the codebase. Also removes the tests exercising the &lt;code&gt;UserStates&lt;/code&gt; code.&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3146"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/maestromac"&gt;@maestromac&lt;/a&gt; updated our service workers to display any errors in console. Thanks, Mac!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3142"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Update Service Worker and Favicon
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3142&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/maestromac"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--ukdea1wF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars2.githubusercontent.com/u/15793250%3Fv%3D4" alt="maestromac avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/maestromac"&gt;maestromac&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3142"&gt;&lt;time&gt;Jun 12, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Misc&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;If Service-Worker ever decides to serve &lt;code&gt;500.html&lt;/code&gt;, an error will now be outputted to the browser.&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Mobile &amp;amp; Desktop Screenshots/Recordings (if there are UI changes)&lt;/h2&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3142"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/lightalloy"&gt;@lightalloy&lt;/a&gt; removed fetching podcasts from a callback and into an &lt;code&gt;ActiveJob&lt;/code&gt;. Thanks, Anna!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3098"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Removed fetching podcasts from a callback
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3098&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/lightalloy"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--O7q7wliu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars2.githubusercontent.com/u/30115%3Fv%3D4" alt="lightalloy avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/lightalloy"&gt;lightalloy&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3098"&gt;&lt;time&gt;Jun 10, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Refactor&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;removed an &lt;code&gt;after_create&lt;/code&gt; callback for fetching podcast episodes&lt;/li&gt;
&lt;li&gt;added fetching podcast episodes to the admin controller action&lt;/li&gt;
&lt;li&gt;created request specs for podcast creating from &lt;code&gt;/admin/podcasts/new&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;removed hacks that disable fetching podcasts while seeding and running tests&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Creating a podcast and fetching episodes shouldn't be tightly coupled. We sometimes want to create a podcast without fetching episodes, e.g. for tests or for seeding the database.&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;p&gt;#2952&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3098"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/lightalloy"&gt;@lightalloy&lt;/a&gt; added some much needed validations for podcasts. Thanks again, Anna!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3123"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Podcasts validations
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3123&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/lightalloy"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--O7q7wliu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars2.githubusercontent.com/u/30115%3Fv%3D4" alt="lightalloy avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/lightalloy"&gt;lightalloy&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3123"&gt;&lt;time&gt;Jun 11, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Bug Fix&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;Implemented proper validations for podcasts and podcast episodes to avoid failing in the future.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;added model validations: fields presence, &lt;code&gt;slug&lt;/code&gt; uniqueness, &lt;code&gt;slug&lt;/code&gt; uniqueness with &lt;code&gt;username&lt;/code&gt;s and organization &lt;code&gt;slug&lt;/code&gt;s&lt;/li&gt;
&lt;li&gt;added db constraints&lt;/li&gt;
&lt;li&gt;added validation specs&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Before merging need to check that all the &lt;code&gt;podcasts&lt;/code&gt; and &lt;code&gt;podcast_episodes&lt;/code&gt; records don't violate the provided constraints (non-null values and uniqueness)&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;p&gt;#271
&lt;a href="https://github.com/thepracticaldev/team/issues/177"&gt;https://github.com/thepracticaldev/team/issues/177&lt;/a&gt;&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3123"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/maestromac"&gt;@maestromac&lt;/a&gt; fixed a broken test. Thanks, Mac!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3150"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Fix broken spec
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3150&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/maestromac"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--ukdea1wF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars2.githubusercontent.com/u/15793250%3Fv%3D4" alt="maestromac avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/maestromac"&gt;maestromac&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3150"&gt;&lt;time&gt;Jun 13, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;¯_(ツ)_/¯&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3150"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/lightalloy"&gt;@lightalloy&lt;/a&gt; updated the unique indices for notifications. Thansk, Anna!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3012"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Change notifications unique indexes #2525
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3012&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/lightalloy"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--O7q7wliu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars2.githubusercontent.com/u/30115%3Fv%3D4" alt="lightalloy avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/lightalloy"&gt;lightalloy&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3012"&gt;&lt;time&gt;May 31, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Bug Fix&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;сhanged notifications indexes so that they take into account possible null values in &lt;code&gt;user_id&lt;/code&gt;, &lt;code&gt;organization_id&lt;/code&gt;, &lt;code&gt;action&lt;/code&gt; fields
Postgres allows to create records which contain the same fields if some of them contain null values, so I
&lt;ul&gt;
&lt;li&gt;created separate indexes for &lt;code&gt;user_id&lt;/code&gt; and &lt;code&gt;organization_id&lt;/code&gt; because notifications has either &lt;code&gt;user_id&lt;/code&gt; or &lt;code&gt;organization_id&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;made partial indexes for cases when &lt;code&gt;action&lt;/code&gt; is null and when it's not null&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;added specs to check that notifications are not duplicated even when validations are skipped&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Before merging, all the notifications that have duplicate fields &lt;code&gt;%i[user_id organization_id notifiable_id notifiable_type action]&lt;/code&gt; must be deleted&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;p&gt;#2525&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3012"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/lightalloy"&gt;@lightalloy&lt;/a&gt; added validations for usernames and organization slugs against podcast slugs. Thanks again, Anna!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3148"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Validate usernames and organization slugs against podcast slugs
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3148&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/lightalloy"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--O7q7wliu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars2.githubusercontent.com/u/30115%3Fv%3D4" alt="lightalloy avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/lightalloy"&gt;lightalloy&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3148"&gt;&lt;time&gt;Jun 13, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Bug Fix&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;validate usernames and organization slugs not only against each other but also against podcast slugs&lt;/li&gt;
&lt;li&gt;added specs to test usernames and org slugs uniqueness and not being equal to reserved words&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Podcast &lt;code&gt;slug&lt;/code&gt;s validation is in another pr #3123&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3148"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/lightalloy"&gt;@lightalloy&lt;/a&gt; also added an &lt;code&gt;organization_id&lt;/code&gt; index to notifications. Thanks, Anna!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3155"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Added organization_id index to notifications
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3155&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/lightalloy"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--O7q7wliu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars2.githubusercontent.com/u/30115%3Fv%3D4" alt="lightalloy avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/lightalloy"&gt;lightalloy&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3155"&gt;&lt;time&gt;Jun 14, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Optimization&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;Added &lt;code&gt;organization_id&lt;/code&gt; index to the &lt;code&gt;notifications&lt;/code&gt; table.&lt;/p&gt;
&lt;p&gt;Explaining query without an index:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Notification.where("organization_id = 3 and read = false").select("count(*)").explain
------------------------------------------------------------------------
 Aggregate  (cost=780.32..780.33 rows=1 width=8)
   -&amp;gt;  Seq Scan on notifications  (cost=0.00..775.94 rows=1753 width=0)
         Filter: ((NOT read) AND (organization_id = 3))
(3 rows)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;With the provided index:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Notification.where("organization_id = 3 and read = false").select("count(*)").explain
-----------------------------------------------------------------------------------------------------------------------
 Aggregate  (cost=338.36..338.37 rows=1 width=8)
   -&amp;gt;  Index Scan using index_notifications_on_organization_id on notifications  (cost=0.28..333.98 rows=1753 width=0)
         Index Cond: (organization_id = 3)
         Filter: (NOT read)
(4 rows)
&lt;/code&gt;&lt;/pre&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3155"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt; fixed a run time error with analytics. Thanks, &lt;a class="mentioned-user" href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3159"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Fix analytics grouped by day with nil page views average
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3159&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/rhymes"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--YLUZlk3n--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars3.githubusercontent.com/u/146201%3Fv%3D4" alt="rhymes avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/rhymes"&gt;rhymes&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3159"&gt;&lt;time&gt;Jun 14, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[x] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;I'm not sure how this is happening on production, but I guess there are page views that have &lt;code&gt;time_tracked_in_seconds&lt;/code&gt; that is nil for specific articles. If the average results in &lt;code&gt;NULL&lt;/code&gt; then the analytics page breaks.&lt;/p&gt;
&lt;p&gt;This is a fix for that.&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3159"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt; also removed some dead code related to the pro dashboard. Thanks, &lt;a class="mentioned-user" href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3161"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Remove old Dashboard Pro code
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3161&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/rhymes"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--YLUZlk3n--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars3.githubusercontent.com/u/146201%3Fv%3D4" alt="rhymes avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/rhymes"&gt;rhymes&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3161"&gt;&lt;time&gt;Jun 14, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;There's a &lt;code&gt;Dashboard::Pro&lt;/code&gt; class that was lying around, I think it predates the &lt;code&gt;AnalyticsService&lt;/code&gt; @Zhao-Andy started. Since it's not used anywhere, I'm going to remove it&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3161"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/jrsam"&gt;@jrsam&lt;/a&gt; set the default reading time of 1 minute for articles within Liquid tags. Thanks, @jrsam!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3084"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Setting default reading time of 1 minute for articles within liquid tags
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3084&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/jrsam"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--sC_n39S9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars3.githubusercontent.com/u/15520312%3Fv%3D4" alt="jrsam avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/jrsam"&gt;jrsam&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3084"&gt;&lt;time&gt;Jun 09, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;p&gt;resolves #3024&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[x] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3084"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt; refactored a bit and made some performance improvements by removing a call for &lt;code&gt;.pluck&lt;/code&gt; when it wasn't necessary. Thanks, &lt;a class="mentioned-user" href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3160"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Performance: save some queries when pluck is not needed
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3160&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/rhymes"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--YLUZlk3n--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars3.githubusercontent.com/u/146201%3Fv%3D4" alt="rhymes avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/rhymes"&gt;rhymes&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3160"&gt;&lt;time&gt;Jun 14, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[ ] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;Rails &lt;code&gt;pluck&lt;/code&gt; forces an additional SQL query, such query is not always needed when the objects are already in memory or the requested ID is the primary key ID.&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[x] no documentation needed&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3160"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/max"&gt;@max&lt;/a&gt; fixed some icon sizes in Safari reader mode. Thanks, &lt;a class="mentioned-user" href="https://dev.to/max"&gt;@max&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3157"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Fix icons size in Safari reader mode
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3157&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/maximelafarie"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--TIe-pULd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars2.githubusercontent.com/u/5319267%3Fv%3D4" alt="maximelafarie avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/maximelafarie"&gt;maximelafarie&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/pull/3157"&gt;&lt;time&gt;Jun 14, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;What type of PR is this? (check all applicable)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Refactor&lt;/li&gt;
&lt;li&gt;[ ] Feature&lt;/li&gt;
&lt;li&gt;[X] Bug Fix&lt;/li&gt;
&lt;li&gt;[ ] Documentation Update&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Description&lt;/h2&gt;
&lt;p&gt;In Safari reader mode, icons become simply huge. I used the &lt;strong&gt;unused&lt;/strong&gt; class which is added to icons &lt;strong&gt;only&lt;/strong&gt; in reader mode: &lt;code&gt;.reader-image-tiny&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Default view:
&lt;a href="https://user-images.githubusercontent.com/5319267/59508415-25bb5b00-8eae-11e9-9570-84141623ee26.png" rel="nofollow"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--G3arg5rf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/5319267/59508415-25bb5b00-8eae-11e9-9570-84141623ee26.png" alt="image"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Safari reader mode view:
&lt;a href="https://user-images.githubusercontent.com/5319267/59508431-34a20d80-8eae-11e9-9c04-40d6c444b5ef.png" rel="nofollow"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--f3euq6D7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/5319267/59508431-34a20d80-8eae-11e9-9c04-40d6c444b5ef.png" alt="image"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Related Tickets &amp;amp; Documents&lt;/h2&gt;
&lt;p&gt;I saw nothing about that.&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Mobile &amp;amp; Desktop Screenshots/Recordings (if there are UI changes)&lt;/h2&gt;
&lt;p&gt;The same on Apple smartphones&lt;/p&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;Added to documentation?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[ ] docs.dev.to&lt;/li&gt;
&lt;li&gt;[ ] readme&lt;/li&gt;
&lt;li&gt;[X] no documentation needed&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
&lt;span class="octicon octicon-link"&gt;&lt;/span&gt;[optional] What gif best describes this PR or how it makes you feel?&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://camo.githubusercontent.com/6850c706cb778f51d6343f0c005a7fc017f578bd/68747470733a2f2f6d656469612e67697068792e636f6d2f6d656469612f725662417a555553554336644f2f67697068792e676966" rel="nofollow"&gt;&lt;img src="https://camo.githubusercontent.com/6850c706cb778f51d6343f0c005a7fc017f578bd/68747470733a2f2f6d656469612e67697068792e636f6d2f6d656469612f725662417a555553554336644f2f67697068792e676966" alt="excited"&gt;&lt;/a&gt;
(impatient given that it's my first contribution to this awesome project 🤘)&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/pull/3157"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  New Issues and Discussions
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/andrewbrown"&gt;@andrewbrown&lt;/a&gt; requested a feature where there could be short links for articles. Thanks, &lt;a class="mentioned-user" href="https://dev.to/andrewbrown"&gt;@andrewbrown&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3078"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Short Links for Article URLs
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3078&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/omenking"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--LWnjMeKB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars2.githubusercontent.com/u/7776%3Fv%3D4" alt="omenking avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/omenking"&gt;omenking&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3078"&gt;&lt;time&gt;Jun 08, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Is your feature request related to a problem? Please describe.&lt;/strong&gt;
Short Links.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe the solution you'd like&lt;/strong&gt;
Have an alternative link which is shorter than the full article link for sharing on platforms where characters are counted against you.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe alternatives you've considered&lt;/strong&gt;
I can use short link tools but would feel there is more trust with the &lt;code&gt;dev.to&lt;/code&gt; url&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Additional context&lt;/strong&gt;&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3078"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/dance2die"&gt;@dance2die&lt;/a&gt; requested a feature where readers could suggest "related posts" for an article. Thanks, &lt;a class="mentioned-user" href="https://dev.to/dance2die"&gt;@dance2die&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3083"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Create a feature to suggest a "related post"
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3083&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/dance2die"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--GPG1QC8u--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars1.githubusercontent.com/u/8465237%3Fv%3D4" alt="dance2die avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/dance2die"&gt;dance2die&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3083"&gt;&lt;time&gt;Jun 09, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Is your feature request related to a problem? Please describe.&lt;/strong&gt;
It's a brand-new feature request.&lt;/p&gt;
&lt;p&gt;As I am reading posts, I see many posts that are related or more advanced topic of another posts.&lt;/p&gt;
&lt;p&gt;As an example, first post below (&lt;code&gt;Testing your apps like a boss...&lt;/code&gt;) is an intro on how to test React components (using &lt;code&gt;jest&lt;/code&gt; &amp;amp; shows mocking) while the latter (&lt;code&gt;A bit about Jest mocks&lt;/code&gt;) is more of an in-depth post on "Jest mocks".&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://dev.to/softchris/testing-your-apps-like-a-boss-with-react-js-and-jest-1hkh" rel="nofollow"&gt;Testing your apps like a boss with React.js and Jest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/jenniferlynparsons/a-bit-about-jest-mocks-2o7k" rel="nofollow"&gt;A bit about Jest mocks&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Describe the solution you'd like&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This might require two features.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Create a new "suggested/related post" at the bottom of the post above "Classic" &amp;amp; "Another post you might like".&lt;/li&gt;
&lt;li&gt;Add "suggest a related post" below "Suggest a Tweet".&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/8465237/59154771-153b5880-8a48-11e9-93bc-79c4cfc4f43e.png" rel="nofollow"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--PoUg9j48--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/8465237/59154771-153b5880-8a48-11e9-93bc-79c4cfc4f43e.png" alt="image"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe alternatives you've considered&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Instead of creating a new category of "suggested/related post", we can display it as a "Another post you might like".&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Additional context&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;May require a tag/moderator status for this feature.&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3083"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/nickytonline"&gt;@nickytonline&lt;/a&gt; reported an issue where the image uploader button for comments jumps up once a file is selected. Thanks, &lt;a class="mentioned-user" href="https://dev.to/nickytonline"&gt;@nickytonline&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3085"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Image uploader button on comment forms jumps up once a file is selected
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3085&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/nickytonline"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--vAyL2gme--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars2.githubusercontent.com/u/833231%3Fv%3D4" alt="nickytonline avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/nickytonline"&gt;nickytonline&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3085"&gt;&lt;time&gt;Jun 09, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Describe the bug&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The UI moves or covers other UI (in the case of mobile) when an image is selected to be added to a comment.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To Reproduce&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Go to any post and click on the image upload button of a comment.&lt;/li&gt;
&lt;li&gt;Select a file for upload.&lt;/li&gt;
&lt;li&gt;The file gets uploaded.&lt;/li&gt;
&lt;li&gt;The text input that contains the URL of the newly uploaded image appears causing the image upload button to move up (desktop) or covers other UI (mobile).&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Expected behavior&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The UI should not shift or cover other UI.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/833231/59158795-f2cc2e00-8a8d-11e9-985e-40547aea514d.png" rel="nofollow"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--eR__Ykdr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/833231/59158795-f2cc2e00-8a8d-11e9-985e-40547aea514d.png" alt="bug_image_upload"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/833231/59158834-8271dc80-8a8e-11e9-8fc8-9317921f2212.png" rel="nofollow"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--XI7g7t-a--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/833231/59158834-8271dc80-8a8e-11e9-8fc8-9317921f2212.png" alt="mobile_image_upload_error"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Desktop (please complete the following information):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OS: macOS 10.14.5&lt;/li&gt;
&lt;li&gt;Browser: FireFox, Chrome, Safari&lt;/li&gt;
&lt;li&gt;Version: latest&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Smartphone (please complete the following information):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Device: iPhone 6 SE&lt;/li&gt;
&lt;li&gt;OS: iOS&lt;/li&gt;
&lt;li&gt;Browser: Brave&lt;/li&gt;
&lt;li&gt;Version: not sure&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Additional context&lt;/strong&gt;&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3085"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/georgecoldham"&gt;@georgecoldham&lt;/a&gt; opened a discussion about rate limiting new posts for users. Thanks, &lt;a class="mentioned-user" href="https://dev.to/georgecoldham"&gt;@georgecoldham&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3091"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Rate limiting new posts for users
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3091&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/GeorgeColdham"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--Va1mPolw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars1.githubusercontent.com/u/21260083%3Fv%3D4" alt="GeorgeColdham avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/GeorgeColdham"&gt;GeorgeColdham&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3091"&gt;&lt;time&gt;Jun 10, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Is your feature request related to a problem? Please describe.&lt;/strong&gt;
I occasionally find my feed clogged with posts that I guess are bots? Or users trying to push users off site.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe the solution you'd like&lt;/strong&gt;
Rate limit users posts per hour. Perhaps loosen limits for people who have old enough accounts and/or enough post interactions.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe alternatives you've considered&lt;/strong&gt;
Creating a bot to filter out any similarly titled articles?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Additional context&lt;/strong&gt;
Example of my latest feed:
&lt;a href="https://user-images.githubusercontent.com/21260083/59196458-a7497b00-8b86-11e9-9363-89cb654f27f0.png" rel="nofollow"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--v33ytmZe--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/21260083/59196458-a7497b00-8b86-11e9-9363-89cb654f27f0.png" alt="Screenshot 2019-06-10 at 13 49 14"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Examples of users who have been created today and have posted 15+ posts each within the last 40 minutes:
&lt;a href="https://user-images.githubusercontent.com/21260083/59196744-656d0480-8b87-11e9-9535-766f09ed34e6.png" rel="nofollow"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--WJNpEjVx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/21260083/59196744-656d0480-8b87-11e9-9535-766f09ed34e6.png" alt="Screenshot 2019-06-10 at 13 53 46"&gt;&lt;/a&gt;
&lt;a href="https://user-images.githubusercontent.com/21260083/59196747-67cf5e80-8b87-11e9-86ba-fccb72cffe8b.png" rel="nofollow"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--98ocTBc1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/21260083/59196747-67cf5e80-8b87-11e9-86ba-fccb72cffe8b.png" alt="Screenshot 2019-06-10 at 13 54 07"&gt;&lt;/a&gt;
&lt;a href="https://user-images.githubusercontent.com/21260083/59196752-6a31b880-8b87-11e9-94b3-216f78cc9e14.png" rel="nofollow"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--z-x0KRqm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/21260083/59196752-6a31b880-8b87-11e9-94b3-216f78cc9e14.png" alt="Screenshot 2019-06-10 at 13 54 16"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/21260083/59197026-24292480-8b88-11e9-9d16-02f23bd8ee18.png" rel="nofollow"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--IJmga0YV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/21260083/59197026-24292480-8b88-11e9-9d16-02f23bd8ee18.png" alt="Screenshot 2019-06-10 at 14 00 23"&gt;&lt;/a&gt;
&lt;a href="https://user-images.githubusercontent.com/21260083/59197031-25f2e800-8b88-11e9-834d-8c9864311c0a.png" rel="nofollow"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--gGKdYI7C--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/21260083/59197031-25f2e800-8b88-11e9-834d-8c9864311c0a.png" alt="Screenshot 2019-06-10 at 14 00 35"&gt;&lt;/a&gt;&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3091"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/mariocsee"&gt;@mariocsee&lt;/a&gt; reported an issue where the footer is not properly centered in &lt;code&gt;/dashboard&lt;/code&gt; within a certain width range. Thanks, Mario!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3112"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Non-centered footer in Articles Dashboard
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3112&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/mariocsee"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--kJYLPbHi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars0.githubusercontent.com/u/13403332%3Fv%3D4" alt="mariocsee avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/mariocsee"&gt;mariocsee&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3112"&gt;&lt;time&gt;Jun 10, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Describe the bug&lt;/strong&gt;
In &lt;code&gt;dev.to/dashboard&lt;/code&gt;, the footer is aligned more to the right compared to the center column of articles. This happens between the widths of &lt;code&gt;950&lt;/code&gt; and &lt;code&gt;1119&lt;/code&gt; and it seems fine for anything wider or narrower.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To Reproduce&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Go to 'dev.to/dashboard'&lt;/li&gt;
&lt;li&gt;Adjust your width to between 950 and 1119&lt;/li&gt;
&lt;li&gt;Scroll down to the bottom&lt;/li&gt;
&lt;li&gt;See footer&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Expected behavior&lt;/strong&gt;
The footer should be centered in pages like &lt;code&gt;/dashboard&lt;/code&gt; where there are no cards to the right or left of the center column.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;
&lt;a href="https://user-images.githubusercontent.com/13403332/59226431-fbf9ef80-8ba0-11e9-9251-279507f8bc81.png" rel="nofollow"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SIDMuOh5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/13403332/59226431-fbf9ef80-8ba0-11e9-9251-279507f8bc81.png" alt="Screen Shot 2019-06-10 at 16 58 08"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Desktop (please complete the following information):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OS: MacOS&lt;/li&gt;
&lt;li&gt;Browser: Chrome&lt;/li&gt;
&lt;li&gt;Version: 75&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Additional context&lt;/strong&gt;
Note that the footer is used all throughout DEV and is not always center aligned depending on what page you're on.&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3112"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/ksato1995"&gt;@ksato1995&lt;/a&gt; reported an issue where sometimes clicking a listing from the "Newest Listing" sidebar doesn't load a listing. Thanks, @ksato1995!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3118"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Sometimes doesn't load a listing
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3118&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/K-Sato1995"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--06UI-SJt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars3.githubusercontent.com/u/32632542%3Fv%3D4" alt="K-Sato1995 avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/K-Sato1995"&gt;K-Sato1995&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3118"&gt;&lt;time&gt;Jun 11, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      

&lt;p&gt;&lt;strong&gt;Describe the bug&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When I click a listing on &lt;code&gt;newest listings&lt;/code&gt;,
&lt;a href="https://user-images.githubusercontent.com/32632542/59247195-830a9e80-8c59-11e9-843b-9e922c1aea40.png" rel="nofollow"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Y1iWczBn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/32632542/59247195-830a9e80-8c59-11e9-843b-9e922c1aea40.png" alt="image"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sometimes I get a black screen like the screenshot below and I have to refresh the page to load the listing.
&lt;a href="https://user-images.githubusercontent.com/32632542/59247176-738b5580-8c59-11e9-90c4-4ac665863135.png" rel="nofollow"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--nkqRYDRg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/32632542/59247176-738b5580-8c59-11e9-90c4-4ac665863135.png" alt="image"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To Reproduce&lt;/strong&gt;&lt;/p&gt;





&lt;p&gt;&lt;strong&gt;Expected behavior&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Load the clicked listing and show it on the screen.
&lt;strong&gt;Screenshots&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Screenshots are given above.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Desktop (please complete the following information):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OS: Mac&lt;/li&gt;
&lt;li&gt;Browser: Chrome&lt;/li&gt;
&lt;li&gt;Version:Version 74.0.3729.169 (Official Build) (64-bit)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Smartphone (please complete the following information):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Device:&lt;/li&gt;
&lt;li&gt;OS:&lt;/li&gt;
&lt;li&gt;Browser:&lt;/li&gt;
&lt;li&gt;Version:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Additional context&lt;/strong&gt;&lt;/p&gt;


    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3118"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/inozex"&gt;@inozex&lt;/a&gt; reported an issue where dev.to in general was not working properly on the proprietary Facebook browser. Thanks, &lt;a class="mentioned-user" href="https://dev.to/inozex"&gt;@inozex&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3121"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Dev.to stopped working on Facebook browser
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3121&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/I-NOZex"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--GdFQOaj_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars0.githubusercontent.com/u/5805207%3Fv%3D4" alt="I-NOZex avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/I-NOZex"&gt;I-NOZex&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3121"&gt;&lt;time&gt;Jun 11, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Describe the bug&lt;/strong&gt;
Dev.to pages won't load on Facebook built-in browser&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To Reproduce&lt;/strong&gt;
Open a dev.to link from a Facebook share&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Expected behavior&lt;/strong&gt;
Load the page correctly&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;
&lt;a href="https://user-images.githubusercontent.com/5805207/59265868-8c3e4000-8c46-11e9-9f96-6a3a8f2f5f73.png" rel="nofollow"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--dfpzBrfa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/5805207/59265868-8c3e4000-8c46-11e9-9f96-6a3a8f2f5f73.png" alt="error"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Smartphone&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Device: nubia z17 lite (nx591j)&lt;/li&gt;
&lt;li&gt;OS: Android 7.1.1&lt;/li&gt;
&lt;li&gt;Browser: Facebook (Browser )&lt;/li&gt;
&lt;li&gt;Version: 224.0.0.33.114&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3121"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt; requested a feature where the reading list had either pagination or infinite scrolling available. It's also a bit of a bug. Thanks, &lt;a class="mentioned-user" href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3122"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Reading list: add pagination or infinite scroll
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3122&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/rhymes"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--YLUZlk3n--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars3.githubusercontent.com/u/146201%3Fv%3D4" alt="rhymes avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/rhymes"&gt;rhymes&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3122"&gt;&lt;time&gt;Jun 11, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Is your feature request related to a problem? Please describe.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Right now the reading list only displays the latest 64 items. If a user has more they can't access the other items until they've unsaved or archived "N - 64" articles.&lt;/p&gt;
&lt;p&gt;See &lt;a href="https://github.com/thepracticaldev/dev.to/blob/master/app/javascript/readingList/readingList.jsx#L24"&gt;https://github.com/thepracticaldev/dev.to/blob/master/app/javascript/readingList/readingList.jsx#L24&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe the solution you'd like&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Either have a "Load more" button like listings have to load other items, or have infinite scrolling based pagination&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3122"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/rhymes"&gt;@rhymes&lt;/a&gt; Reading list: add number of items in the header&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3124"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Reading list: add number of items in the header
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3124&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/rhymes"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--YLUZlk3n--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars3.githubusercontent.com/u/146201%3Fv%3D4" alt="rhymes avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/rhymes"&gt;rhymes&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3124"&gt;&lt;time&gt;Jun 11, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Is your feature request related to a problem? Please describe.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;From the homepage it is possible to see how many items there are in the reading list.
Once inside &lt;a href="https://dev.to/readinglist" rel="nofollow"&gt;https://dev.to/readinglist&lt;/a&gt; that information is not accessible&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe the solution you'd like&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Add the number of articles in the title.&lt;/p&gt;
&lt;p&gt;From the current&lt;/p&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/146201/59270499-eb558200-8c51-11e9-8f57-f8b04962fdfc.png" rel="nofollow"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--IYaWEznR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/146201/59270499-eb558200-8c51-11e9-8f57-f8b04962fdfc.png" alt="Screenshot_2019-06-11 Reading List - The DEV Community"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;to something like&lt;/p&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/146201/59270511-f14b6300-8c51-11e9-8ae1-4e1cc77da8fd.png" rel="nofollow"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--kBFF7qU6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/146201/59270511-f14b6300-8c51-11e9-8ae1-4e1cc77da8fd.png" alt="Screenshot_2019-06-11 Reading List - The DEV Community copy"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Additional context&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This number has to update anytime an item is removed or archived I guess&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3124"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/jess"&gt;@jess&lt;/a&gt; requested a feature where you could use a hotkey to toggle the article preview. Thanks, Jess!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3129"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Hot key toggle for article preview
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3129&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/jessleenyc"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--tOKnXXMC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars0.githubusercontent.com/u/14931921%3Fv%3D4" alt="jessleenyc avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/jessleenyc"&gt;jessleenyc&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3129"&gt;&lt;time&gt;Jun 11, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Is your feature request related to a problem? Please describe.&lt;/strong&gt;
As a user, I'd like a hotkey that toggles the article preview when I'm writing a post so I don't have to manually click back and forth.&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3129"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/jess"&gt;@jess&lt;/a&gt; reported an issue where the reading time estimation was incorrect for an article. Thanks again, Jess!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3130"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Reading Time Estimation Incorrect for an Article
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3130&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/jessleenyc"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--tOKnXXMC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars0.githubusercontent.com/u/14931921%3Fv%3D4" alt="jessleenyc avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/jessleenyc"&gt;jessleenyc&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3130"&gt;&lt;time&gt;Jun 11, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;@michael-tharrington commented on &lt;a href="https://github.com/thepracticaldev/team/issues/175"&gt;Tue Jun 04 2019&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe the bug&lt;/strong&gt;
A particular post's (&lt;a href="https://dev.to/backendandbbq/what-does-a-tech-lead-do-1cpj" rel="nofollow"&gt;https://dev.to/backendandbbq/what-does-a-tech-lead-do-1cpj&lt;/a&gt;) estimated reading time is 1 minute, but the post is quite long and should be given a higher estimation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To Reproduce&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Visit this post - &lt;a href="https://dev.to/backendandbbq/what-does-a-tech-lead-do-1cpj" rel="nofollow"&gt;https://dev.to/backendandbbq/what-does-a-tech-lead-do-1cpj&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Look at the reading time&lt;/li&gt;
&lt;li&gt;Look at the length of the article&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Expected behavior&lt;/strong&gt;
I expect the reading time to be a clearer estimate. This post is much longer than a one-minute read.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Picture of article:
&lt;a href="https://camo.githubusercontent.com/c4b85fa5d4a63a733906025cfd532e5bd00f660f/68747470733a2f2f636c2e6c792f6661336330346336316664342f646f776e6c6f61642f496d616765253230323031392d30362d3034253230617425323031312e35342e3530253230414d2e706e67" rel="nofollow"&gt;&lt;img src="https://camo.githubusercontent.com/c4b85fa5d4a63a733906025cfd532e5bd00f660f/68747470733a2f2f636c2e6c792f6661336330346336316664342f646f776e6c6f61642f496d616765253230323031392d30362d3034253230617425323031312e35342e3530253230414d2e706e67" alt="https://cl.ly/fa3c04c61fd4/download/Image%202019-06-04%20at%2011.54.50%20AM.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Picture of email from reporter:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://camo.githubusercontent.com/7f24e32edb41bec647f1af0a0bc8d6228360820b/68747470733a2f2f636c2e6c792f3166313432643065303430362f646f776e6c6f61642f496d616765253230323031392d30362d3034253230617425323031312e35362e3230253230414d2e706e67" rel="nofollow"&gt;&lt;img src="https://camo.githubusercontent.com/7f24e32edb41bec647f1af0a0bc8d6228360820b/68747470733a2f2f636c2e6c792f3166313432643065303430362f646f776e6c6f61642f496d616765253230323031392d30362d3034253230617425323031312e35362e3230253230414d2e706e67" alt="https://cl.ly/1f142d0e0406/download/Image%202019-06-04%20at%2011.56.20%20AM.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Additional context&lt;/strong&gt;
The reporter also referenced another issue (O minutes in link preview) that has already been reported - &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3024"&gt;https://github.com/thepracticaldev/dev.to/issues/3024&lt;/a&gt;.&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3130"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/beatngu13"&gt;@beatngu13&lt;/a&gt; reported an issue where some math symbols and other symbols were not properly rendering. Thanks, @beatngu13!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3133"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Encoding issues
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3133&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/beatngu13"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--mfvuLPvw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars0.githubusercontent.com/u/11643714%3Fv%3D4" alt="beatngu13 avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/beatngu13"&gt;beatngu13&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3133"&gt;&lt;time&gt;Jun 11, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Describe the bug&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;One of &lt;a href="https://dev.to/beatngu1101/a-formal-look-at-seleniums-nosuchelementexception" rel="nofollow"&gt;my articles&lt;/a&gt; uses various math symbols, which was fine when I wrote and published it. But today I've looked at it again and there are various encoding issues. Besides the math symbols, also plain dashes now cause issues, for instance:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[…] described situationâ€Š–â€Šthe GUI element identification problem […]&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Which once was:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[…] described situation — the GUI element identification problem […]&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;You can check the expected behavior on the &lt;a href="https://medium.com/@beatngu13/a-formal-look-at-seleniums-nosuchelementexception-bafce97df2e7" rel="nofollow"&gt;Medium version&lt;/a&gt; of the article.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To Reproduce&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Go to &lt;a href="https://dev.to/beatngu1101/a-formal-look-at-seleniums-nosuchelementexception" rel="nofollow"&gt;https://dev.to/beatngu1101/a-formal-look-at-seleniums-nosuchelementexception&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Expected behavior&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Compare with &lt;a href="https://medium.com/@beatngu13/a-formal-look-at-seleniums-nosuchelementexception-bafce97df2e7" rel="nofollow"&gt;https://medium.com/@beatngu13/a-formal-look-at-seleniums-nosuchelementexception-bafce97df2e7&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Desktop (please complete the following information):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OS: macOS Mojave (10.14.5)&lt;/li&gt;
&lt;li&gt;Browser: Firefox Quantum (67.0.1, 64 Bit)&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3133"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/michaeltharrington"&gt;@michaeltharrington&lt;/a&gt; opened a discussion about providing the ability to opt out of displaying GitHub or Twitter icon publicly. Thanks, Michael!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3134"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Provide Ability to Opt Out of Displaying GitHub or Twitter icon on Profile/Name/Comments
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3134&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/michael-tharrington"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--zsGfSVsl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars1.githubusercontent.com/u/16007075%3Fv%3D4" alt="michael-tharrington avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/michael-tharrington"&gt;michael-tharrington&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3134"&gt;&lt;time&gt;Jun 11, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Is your feature request related to a problem? Please describe.&lt;/strong&gt;
A user wrote in asking if it was possible to opt out of having their GitHub link shown up next to their comments. They signed up via GitHub, but don't necessarily want their GitHub shown publicly. This option would give them more privacy.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe the solution you'd like&lt;/strong&gt;
We could add inputs specific to Twitter and GitHub under "Links" in the profile section of &lt;a href="https://dev.to/settings" rel="nofollow"&gt;https://dev.to/settings&lt;/a&gt;. I'm thinking it'd be good to fill these in by default if the user signs up via one or both. However, the user could then easily visit their settings and remove what links are visible so that GH and Twitter icons could be removed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe alternatives you've considered&lt;/strong&gt;
We could do the same as above but not fill in the GitHub/Twitter inputs by default. However, I think that generally these are quite nice to have, so I prefer the idea of filling them in by default.&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3134"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/lightalloy"&gt;@lightalloy&lt;/a&gt; wrote up a list for moving &lt;code&gt;DelayedJob&lt;/code&gt; calls to &lt;code&gt;ActiveJob&lt;/code&gt;. Contributors welcome! Thanks, Anna!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3136"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Move delay calls to ActiveJob
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3136&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/lightalloy"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--O7q7wliu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars2.githubusercontent.com/u/30115%3Fv%3D4" alt="lightalloy avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/lightalloy"&gt;lightalloy&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3136"&gt;&lt;time&gt;Jun 12, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;As described in #2497, to be less dependent of &lt;code&gt;DelayedJob&lt;/code&gt; we also need to move jobs which are created by calling &lt;code&gt;delay&lt;/code&gt; method to &lt;code&gt;ActiveJob&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;Here is the list of the calls:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;[x] &lt;code&gt;Slackbot.ping&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;[x] &lt;code&gt;reaction.create&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;[x] &lt;code&gt;ArticleAnalyticsFetcher.new.update_analytics&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;[x] &lt;code&gt;HtmlVariantSuccess.create&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;[x] &lt;code&gt;HtmlVariantTrial.create&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;[x] &lt;code&gt;message.send_push&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;[x] &lt;code&gt;RssReader.new.fetch_user&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;[x] several calls in &lt;code&gt;trigger_delayed_index&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;[x] &lt;code&gt;index.delay.delete_object("users-#{id}")&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;[x] &lt;code&gt;user.follow&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;[x] &lt;code&gt;chat_channel.delay.index!&lt;/code&gt; - &lt;a href="https://github.com/thepracticaldev/dev.to/pull/4317"&gt;https://github.com/thepracticaldev/dev.to/pull/4317&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Actions for each of the calls:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;create a corresponding &lt;code&gt;ActiveJob&lt;/code&gt;, specify a queue name&lt;/li&gt;
&lt;li&gt;call the required method inside a job&lt;/li&gt;
&lt;li&gt;replace the &lt;code&gt;delay&lt;/code&gt; method calls with a job &lt;code&gt;perform_later&lt;/code&gt; call&lt;/li&gt;
&lt;li&gt;you may need to modify the existing tests by using &lt;code&gt;perform_enqueued_job&lt;/code&gt; instead of &lt;code&gt;run_background_jobs_immediately&lt;/code&gt; helper&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Remember to pass record &lt;code&gt;id&lt;/code&gt;s (if needed) instead of ActiveRecord objects to a job to avoid deserialization errors (#1621)&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3136"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/noahsscott"&gt;@noahsscott&lt;/a&gt; requested a feature to more easily moderate users from their profile page. Thanks, &lt;a class="mentioned-user" href="https://dev.to/noahsscott"&gt;@noahsscott&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3137"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Ability to moderate users from their profile page
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3137&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/noahsscott"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--zDUDz-u9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars2.githubusercontent.com/u/2589149%3Fv%3D4" alt="noahsscott avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/noahsscott"&gt;noahsscott&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3137"&gt;&lt;time&gt;Jun 12, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Is your feature request related to a problem? Please describe.&lt;/strong&gt;
With the recent occurrence of spam (see &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3091"&gt;issue #3091&lt;/a&gt;) it would be useful to have the ability to flag or ban users from their profile page. This would save time marking individual posts if an account is responsible for more than one spam-like post and/or is clearly a spam account.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe the solution you'd like&lt;/strong&gt;
A button or icon to flag an account - visible to everyone, and another to ban - visible for moderators and above (depending on how people feel about moderators having this ability). Once marked, the user would choose a reason for why the account has been flagged or banned, with a field to provide further context for admins similar to the &lt;a href="https://dev.to/report-abuse" rel="nofollow"&gt;report page&lt;/a&gt; but perhaps wrapped in a modal? I can provide a mock-up  if helpful.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe alternatives you've considered&lt;/strong&gt;
None, as the described actions of flagging or banning users are common-place among online communities.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Additional context&lt;/strong&gt;
After finding many spam posts on the latest feed I sent a list of the offending accounts to a dev.to admin, Michael, who pointed me to &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3091"&gt;issue #3091&lt;/a&gt; and the suggested improvements seem like they would prevent similar activity in the future. But in the case that spam accounts still get through it would save time if all users could flag accounts, and moderators could ban these accounts. I'm aware of the report page as I mentioned above, but having direct options of flagging or banning users from the profile page feels more appropriate given the actions that would be required anyway to moderate an account once it had started posting spam.&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3137"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/merri"&gt;@merri&lt;/a&gt; reported an issue wher the editor was removing meta data when viewing it to edit. Thanks, &lt;a class="mentioned-user" href="https://dev.to/merri"&gt;@merri&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3138"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        The editor removes meta upon booting
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3138&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/Merri"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--EP6pAhOk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars1.githubusercontent.com/u/976619%3Fv%3D4" alt="Merri avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/Merri"&gt;Merri&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3138"&gt;&lt;time&gt;Jun 12, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Describe the bug&lt;/strong&gt;
I've been working with one article for about a week now. Yesterday I added an organization and moved the article to the organization. Later on I noticed upon loading the article for editing that it was missing all the meta information. The editor only contains the article text. I can see the metadata flashing before the editor boots, but it disappears after boot (as buttons appear in bottom). In addition to this the editor shows &lt;strong&gt;New changes (clear)&lt;/strong&gt; in the bottom all the time.&lt;/p&gt;
&lt;p&gt;Also if I go to settings and change between v1 and v2 version of the editor I see no change happening to the editor. I never touched the setting before but the editor changed to something visually different on it's own a week or two ago.&lt;/p&gt;
&lt;p&gt;So far I've noticed that if I open private (Firefox or Chrome) and login there the editor works as it should, so it also seems to be linked to session somehow.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To Reproduce&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I have not seen the trouble to see if this duplicates, but these are roughly the steps that have happened during the history of writing the article:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Login&lt;/li&gt;
&lt;li&gt;Create a new unpublished article under your own name (no organization)&lt;/li&gt;
&lt;li&gt;Edit the article text also on another machine or browser&lt;/li&gt;
&lt;li&gt;Edit the article in the first machine/browser: swap it to organization and also change some of the meta like the title&lt;/li&gt;
&lt;li&gt;Now each time you load the editor for this article it removes the meta&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Expected behavior&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Editor should never remove metadata for any reason.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Here I'm reloading the page and you can see how meta gets removed when the editor has booted:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/976619/59343992-b874c200-8d15-11e9-93e6-ef1015b6ee98.gif" rel="nofollow"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--H--2EzYo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://user-images.githubusercontent.com/976619/59343992-b874c200-8d15-11e9-93e6-ef1015b6ee98.gif" alt="test4"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Desktop (please complete the following information):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OS: Windows 10&lt;/li&gt;
&lt;li&gt;Browser: Firefox&lt;/li&gt;
&lt;li&gt;Version: 67.0.1&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3138"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/ben"&gt;@ben&lt;/a&gt; requested a feature where there is a log of moderator actions. Thanks, Ben!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3141"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Moderators audit logs
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3141&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/benhalpern"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--LrAeg19A--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars0.githubusercontent.com/u/3102842%3Fv%3D4" alt="benhalpern avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/benhalpern"&gt;benhalpern&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3141"&gt;&lt;time&gt;Jun 12, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;Moderators and admins take certain actions on the platform. Those actions can be discovered with certain breadcrumbs in our deeper app logs, the various things being created and destroyed, but we don't currently have a useful record of all actions taken.&lt;/p&gt;
&lt;p&gt;I think it would be worth creating a table called &lt;code&gt;mod_actions&lt;/code&gt; or something like that. It would be a table that we append to any time a mod or admin does anything. For better overall auditing of what happened and when. It would be visible to other mods within a tag and for all admins to pay attention to.&lt;/p&gt;
&lt;p&gt;I think others might have better insights on how to think about it, but I feel like these would be my high level feature thoughts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Who took the action (a user ID)&lt;/li&gt;
&lt;li&gt;What category (tag moderation, general community moderation, admin action, etc.)&lt;/li&gt;
&lt;li&gt;Info about that user's mod/admin roles at the time (which could change over time but this keeps it as a moment in time&lt;/li&gt;
&lt;li&gt;markdown to capture all info about the action, generated contextually to include relevant links etc.&lt;/li&gt;
&lt;li&gt;a dedicated name/slug for the type of action it was, e.g. tag removal, downvote, vomit vote, and all the other types of actions we might take. We could keep adding to this list as we go.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It should define an API to let us drop log lines in where relevant. They should execute with the lowest footprint possible, so they should execute asynchronously.&lt;/p&gt;
&lt;p&gt;This would be a very helpful feature! I feel like it doesn't need &lt;em&gt;a ton&lt;/em&gt; of existing knowledge of our codebase to implement in and of itself.&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3141"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/desi"&gt;@desi&lt;/a&gt; requested a feature that allows blocking a user. Thanks, &lt;a class="mentioned-user" href="https://dev.to/desi"&gt;@desi&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3145"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Feature Request: Block a user
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3145&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/desirottman"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--S2P5W0Sp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars0.githubusercontent.com/u/11390786%3Fv%3D4" alt="desirottman avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/desirottman"&gt;desirottman&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3145"&gt;&lt;time&gt;Jun 12, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Is your feature request related to a problem? Please describe.&lt;/strong&gt;
It seems like if there is a way currently to block another user on the platform, it’s not intuitive. DEV is a happy place (especially when compared to the rest of the internet!) but there are still many risks and reason someone might want to block another user.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe the solution you'd like&lt;/strong&gt;
An easy-to-find button on a user’s profile that says “block.” Maybe there’s a form that requests feedback for the admin team about why there’s a block (maybe that person is being abusive outside the platform and the blocker just doesn’t want to see their activity on DEV, or maybe the blocker doesn’t want/need to give feedback)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe alternatives you've considered&lt;/strong&gt;
Contacting an admin to request a block could be one alternative, but that might make the blocker feel they’d have to explain or justify their request, making them less likely to request the block. Requiring that much “extra work” might also drive them away from requesting the block.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Additional context&lt;/strong&gt;
tl;dr: DEV.to is a happy place, but Bad Guys on the internet will follow us around anywhere they can find us, let’s help keep users safe and protect them from content or people they don’t want to see!&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3145"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/taillogs"&gt;@taillogs&lt;/a&gt; opened a discussion stating that we should have more information about the state of analytics. Thanks, &lt;a class="mentioned-user" href="https://dev.to/taillogs"&gt;@taillogs&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3151"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        At a minimum, document the state of analytics
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3151&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/rylandg"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--hbjm75Ph--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars0.githubusercontent.com/u/27736122%3Fv%3D4" alt="rylandg avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/rylandg"&gt;rylandg&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3151"&gt;&lt;time&gt;Jun 13, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Is your feature request related to a problem? Please describe.&lt;/strong&gt;
There are no official statements/pages/documents describing the state of analytics. I've read through the open issues and existing PR's and think I understand the current state, but many users are not going to find this info on Github.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe the solution you'd like&lt;/strong&gt;
I do not believe the analytics API is currently available. Regardless, whatever does/doesn't exist should be clearly documented in the frontend UX. I think most users (including myself) assume that a site of Dev.to scale would have analytics available (more than basic views, and reactions) and it's nearly impossible to find information about that.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe alternatives you've considered&lt;/strong&gt;
Impossible from user space.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Additional context&lt;/strong&gt;
I think basic information such as&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;when your content was viewed&lt;/li&gt;
&lt;li&gt;region/languages it was viewed from&lt;/li&gt;
&lt;li&gt;avg read time&lt;/li&gt;
&lt;li&gt;% conversion&lt;/li&gt;
&lt;li&gt;user entry method (linked from Twitter, Google, Direct etc...)&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3151"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/taillogs"&gt;@taillogs&lt;/a&gt; reported an issue where editing content should be consistent throughout the site -- specifically, direct messages should be editable. Thanks again, &lt;a class="mentioned-user" href="https://dev.to/taillogs"&gt;@taillogs&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3152"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Editing content should be consistent throughout the site
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3152&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/rylandg"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--hbjm75Ph--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars0.githubusercontent.com/u/27736122%3Fv%3D4" alt="rylandg avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/rylandg"&gt;rylandg&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3152"&gt;&lt;time&gt;Jun 13, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Is your feature request related to a problem? Please describe.&lt;/strong&gt;
Both posts and comments on posts are editable, but direct messages between users are not. Regardless of preference (twitter style of no editing or slack of edit everything), the UX should be consistent throughout the site.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe the solution you'd like&lt;/strong&gt;
Make direct messages editable (keep history if worried about abuse).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe alternatives you've considered&lt;/strong&gt;
Technically you could make comments uneditable because it would be consistent. Please don't do that though.&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3152"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/taillogs"&gt;@taillogs&lt;/a&gt; requested a feature to "bump" a post in case of updates. Thanks again, &lt;a class="mentioned-user" href="https://dev.to/taillogs"&gt;@taillogs&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3153"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Consider adding a "bump" mechanism
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3153&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/rylandg"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--hbjm75Ph--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars0.githubusercontent.com/u/27736122%3Fv%3D4" alt="rylandg avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/rylandg"&gt;rylandg&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3153"&gt;&lt;time&gt;Jun 13, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Is your feature request related to a problem? Please describe.&lt;/strong&gt;
After a post is published, it's often necessary to make drastic changes/corrections if something was missed in the initial editing process. Un-publishing the post is perfect for this, but when you re-publish the post it goes back to the exact same place in the "queue" (latest queue for example). Dev.to does not have a simple/clear discovery mechanism or visible persistency for content, this means the updated version of the post is unlikely to be seen.&lt;/p&gt;
&lt;p&gt;Just yesterday I made a post with a bad title. 10 minutes later I realized, changed it and got 0 views or traction because it's window had passed. I ended up deleting, and then recreating the post which felt borderline abusive. Within minutes of reposting it ended up becoming my most well received post of all time. If I had not deleted it I would have lost out on that content.&lt;/p&gt;
&lt;p&gt;I know it was partially discussed here &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3062"&gt;https://github.com/thepracticaldev/dev.to/issues/3062&lt;/a&gt;. But that didn't feel entirely focused around the bump aspect.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe the solution you'd like&lt;/strong&gt;
Add a mechanism that allows you to bump/retweet/refresh existing content so it has another discovery window.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe alternatives you've considered&lt;/strong&gt;
Reverse bump (users positively receiving content causes it to move up the queue) might be possible, but not great if your content is already undiscoverable.&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3153"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/taillogs"&gt;@taillogs&lt;/a&gt; requested a feature to limit reaction count to be 1 per unique user. Thanks again, &lt;a class="mentioned-user" href="https://dev.to/taillogs"&gt;@taillogs&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3154"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Limit "reaction" count to be 1 per unique user
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3154&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/rylandg"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--hbjm75Ph--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars0.githubusercontent.com/u/27736122%3Fv%3D4" alt="rylandg avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/rylandg"&gt;rylandg&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3154"&gt;&lt;time&gt;Jun 13, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Is your feature request related to a problem? Please describe.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Right now, users are able to react with 3 different emojis on each post. Although this is a fun way to interact with content, it's also a public rating mechanism for content. Anytime "points" are assigned to something, you need to worry about the way people will abuse/value those points. But because the reactions are so indirect in terms of what they represent to each user, nobody seems to use them consistently.&lt;/p&gt;
&lt;p&gt;On the author side, this leads to a lack of visibility into how many users actually reacted to your post. You know the minimum (total reactions / 3) but not the true value.&lt;/p&gt;
&lt;p&gt;On the poster side, if you're the type of person who gives only 1 reaction, you may perceive a post with 30 of each reaction as "Amazing". But in reality, that could have only been 10 people, not the 30 you expect.&lt;/p&gt;
&lt;p&gt;This design would be less problematic for other platforms, but because Dev.to hides both follower counts and public page views, it leads to a potentially unhealthy feedback loop.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe the solution you'd like&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Reader experience unchanged, they can react with 1-3 of the emojis. But externally, any number of reactions will be treated as 1 total reaction which increments the count on all of the emojis. That way, you can see the total number of unique reactions, as opposed to guessing.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Describe alternatives you've considered&lt;/strong&gt;
Always choose the reaction count with highest reactions.&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3154"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/max"&gt;@max&lt;/a&gt; reported an issue where the cover image and post info doesn't update on Twitter. Thanks, &lt;a class="mentioned-user" href="https://dev.to/max"&gt;@max&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3156"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Cover image and post info doesn't update on Twitter
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3156&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/maximelafarie"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--TIe-pULd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars2.githubusercontent.com/u/5319267%3Fv%3D4" alt="maximelafarie avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/maximelafarie"&gt;maximelafarie&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3156"&gt;&lt;time&gt;Jun 14, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Describe the bug&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you publish a post with any cover image, then you edit it and change the cover image again and you try to tweet the article, Tweeter only shows the first cover image you set. It's the same for the title if you changed it after first publication.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To Reproduce&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Publish an article with a cover image&lt;/li&gt;
&lt;li&gt;Share it on tweeter&lt;/li&gt;
&lt;li&gt;Edit your post and change the cover image or the title&lt;/li&gt;
&lt;li&gt;Share it on Tweeter again (error is here for title and cover image)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Expected behavior&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Tweeter must show the latest cover image&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The post's cover image and title:
&lt;a href="https://user-images.githubusercontent.com/5319267/59507271-daec1400-8eaa-11e9-8a73-c1cabe8250c1.png" rel="nofollow"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--TPAGW_sv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/5319267/59507271-daec1400-8eaa-11e9-8a73-c1cabe8250c1.png" alt="image"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The tweet (with the initial post's cover image and title)
&lt;a href="https://user-images.githubusercontent.com/5319267/59507293-ee977a80-8eaa-11e9-8aad-1b3f313466d5.png" rel="nofollow"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--nkSBpAof--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/5319267/59507293-ee977a80-8eaa-11e9-8aad-1b3f313466d5.png" alt="image"&gt;&lt;/a&gt;&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3156"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/timdeschryver"&gt;@timdeschryver&lt;/a&gt; reported an issue where the API does not properly accept the &lt;code&gt;top&lt;/code&gt; parameter. Thanks, &lt;a class="mentioned-user" href="https://dev.to/timdeschryver"&gt;@timdeschryver&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3163"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        bug(API): top parameter
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#3163&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/timdeschryver"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--06aIXIme--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars1.githubusercontent.com/u/28659384%3Fv%3D4" alt="timdeschryver avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/timdeschryver"&gt;timdeschryver&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/dev.to/issues/3163"&gt;&lt;time&gt;Jun 14, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      

&lt;p&gt;&lt;strong&gt;Describe the bug&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The top parameter in the query string does not top the results.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To Reproduce&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Without tag:
&lt;a href="https://dev.to/api/articles?top=2" rel="nofollow"&gt;https://dev.to/api/articles?top=2&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;With tag:
&lt;a href="https://dev.to/api/articles?tag=react&amp;amp;top=2" rel="nofollow"&gt;https://dev.to/api/articles?tag=react&amp;amp;top=2&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Something weird:&lt;/p&gt;
&lt;p&gt;This does top the results
&lt;a href="https://dev.to/api/articles?tag=Angular&amp;amp;top=2" rel="nofollow"&gt;https://dev.to/api/articles?tag=Angular&amp;amp;top=2&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;While this does not
&lt;a href="https://dev.to/api/articles?tag=Angular&amp;amp;top=1" rel="nofollow"&gt;https://dev.to/api/articles?tag=Angular&amp;amp;top=1&lt;/a&gt;
&lt;a href="https://dev.to/api/articles?tag=Angular&amp;amp;top=3" rel="nofollow"&gt;https://dev.to/api/articles?tag=Angular&amp;amp;top=3&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Expected behavior&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I would expect that the results would be topped, for example &lt;code&gt;top=2&lt;/code&gt; should return 2 results.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Additional context&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;There are tests written on the API, but these aren't validating the length of the returned results
&lt;a href="https://github.com/thepracticaldev/dev.to/blob/master/spec/requests/api/v0/articles_spec.rb#L56"&gt;https://github.com/thepracticaldev/dev.to/blob/master/spec/requests/api/v0/articles_spec.rb#L56&lt;/a&gt;&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/dev.to/issues/3163"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;h1&gt;
  
  
  DEV-iOS
&lt;/h1&gt;

&lt;p&gt;We haven't had much activity this week on the iOS repo. Feel free to &lt;a href="https://github.com/thepracticaldev/dev-ios/issues/new"&gt;make an issue&lt;/a&gt;, &lt;a href="https://github.com/thepracticaldev/dev-ios"&gt;look at the codebase&lt;/a&gt;, or &lt;a href="https://github.com/thepracticaldev/dev-ios/pulls"&gt;make a pull request&lt;/a&gt;!&lt;/p&gt;

&lt;h1&gt;
  
  
  DEV-Android
&lt;/h1&gt;

&lt;h2&gt;
  
  
  New Issues and Discussions
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/codingsam"&gt;@codingsam&lt;/a&gt; reported an issue where they opened the app and it took them to the offline page. Thanks, &lt;a class="mentioned-user" href="https://dev.to/codingsam"&gt;@codingsam&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/DEV-Android/issues/36"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Stuck on Offline page upon start
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#36&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/samfcmc"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--f3h-zmo_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars0.githubusercontent.com/u/4904318%3Fv%3D4" alt="samfcmc avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/samfcmc"&gt;samfcmc&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/DEV-Android/issues/36"&gt;&lt;time&gt;Jun 08, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Describe the bug&lt;/strong&gt;
Two days ago, I tried to open the app and it just shows me the offline screen (see screenshot).&lt;/p&gt;
&lt;p&gt;I have been using the app for more than a month without any issues. But since two days ago I always get this error. I can't do anything, like logout or something.&lt;/p&gt;
&lt;p&gt;If I open Google Chrome and type "dev.to" I can use the web app without any problems. Only the apps returns me this error.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To Reproduce&lt;/strong&gt;
I am sorry, I hate to tell you this but I really don't know how to reproduce. I was just using it and one day I tried and it started to show me the error screen. From that day, it always does that and I can't do anything.&lt;/p&gt;
&lt;p&gt;I am a software developer and I hate when people report a bug and tell me they don't know how to reproduce... But it is the case here. 😞&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Expected behavior&lt;/strong&gt;
Show the dev.to feed&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/4904318/59149461-3b8fd280-8a0d-11e9-95b2-a5a880a9b62d.jpg" rel="nofollow"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--IciLHivh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/4904318/59149461-3b8fd280-8a0d-11e9-95b2-a5a880a9b62d.jpg" alt="dev_to_error"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Smartphone (please complete the following information):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Device: Samsung Galaxy S7 Edge&lt;/li&gt;
&lt;li&gt;OS: Android&lt;/li&gt;
&lt;li&gt;Version 8.0.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Additional context&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I don't know what happened. Let me know what I can do to get more data to help you.&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/DEV-Android/issues/36"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/ryanwhocodes"&gt;@ryanwhocodes&lt;/a&gt; reported an issue where they got a strange error message. Thanks, @ryanwhocodes!&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag_github-liquid-tag"&gt;
  &lt;h1&gt;
    &lt;a href="https://github.com/thepracticaldev/DEV-Android/issues/37"&gt;
      &lt;img class="github-logo" alt="GitHub logo" src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg"&gt;
      &lt;span class="issue-title"&gt;
        Error URL does not exist when trying to save articles
      &lt;/span&gt;
      &lt;span class="issue-number"&gt;#37&lt;/span&gt;
    &lt;/a&gt;
  &lt;/h1&gt;
  &lt;div class="github-thread"&gt;
    &lt;div class="timeline-comment-header"&gt;
      &lt;a href="https://github.com/ghost"&gt;
        &lt;img class="github-liquid-tag-img" src="https://res.cloudinary.com/practicaldev/image/fetch/s--W_FRV9s0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://avatars3.githubusercontent.com/u/10137%3Fv%3D4" alt="ghost avatar"&gt;
      &lt;/a&gt;
      &lt;div class="timeline-comment-header-text"&gt;
        &lt;strong&gt;
          &lt;a href="https://github.com/ghost"&gt;ghost&lt;/a&gt;
        &lt;/strong&gt; posted on &lt;a href="https://github.com/thepracticaldev/DEV-Android/issues/37"&gt;&lt;time&gt;Jun 12, 2019&lt;/time&gt;&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag-github-body"&gt;
      &lt;p&gt;&lt;strong&gt;Describe the bug&lt;/strong&gt;
A clear and concise description of what the bug is.&lt;/p&gt;
&lt;p&gt;I keep getting the error about URL does not exist when trying to save posts - please see attached screenshot. It was using the DEV app on Android.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To Reproduce&lt;/strong&gt;
Steps to reproduce the behavior:
Log into account via mobile app.
Click on edit for one of your articles
Click on save
The error appeared&lt;/p&gt;
&lt;p&gt;NOTE! This error only was raised when trying to save some articles but not all of them so I cannot tell what the cause is or how to reliably reproduce the issue.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Expected behavior&lt;/strong&gt;
A clear and concise description of what you expected to happen.&lt;/p&gt;
&lt;p&gt;You should click on save and it doesn't show the error and it successfully updated the article.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;
If applicable, add screenshots to help explain your problem.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/22416807/59353353-aea18d80-8d1a-11e9-9586-652d6d8b6f56.jpg" rel="nofollow"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--COt1vvyZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/22416807/59353353-aea18d80-8d1a-11e9-9586-652d6d8b6f56.jpg" alt="Screenshot_20190608-123303_DEV   Community"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Smartphone (please complete the following information):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Device: Samsung A50&lt;/li&gt;
&lt;li&gt;OS: Android 9&lt;/li&gt;
&lt;li&gt;Version 9&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Additional context&lt;/strong&gt;
Add any other context about the problem here.&lt;/p&gt;

    &lt;/div&gt;
    &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thepracticaldev/DEV-Android/issues/37"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;That's it for this week! Stay tuned next week's edition.&lt;/p&gt;

</description>
      <category>changelog</category>
      <category>meta</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
