dev.to Repo Recap from the Past Week
Tags: changelog, meta, opensource
Published: 2019-02-15 19:03:13

---
title: dev.to Repo Recap from the Past Week
published: true
description: "A weekly post recapping what's happened in our repo."
cover_image: https://thepracticaldev.s3.amazonaws.com/i/hc0yatvqwjpg1p592lim.gif
tags: changelog, meta, opensource
---

Welcome back to another Repo Recap, where we cover last week's contributions [to dev.to's repository](https://github.com/thepracticaldev/dev.to) and [the iOS repo](https://github.com/thepracticaldev/dev-ios). This edition is covering February 3 to February 9.

# Features

- [@ben](https://dev.to/ben) made quite a few performance improvements. Check them out below:
  - [Remove additional queries](https://github.com/thepracticaldev/dev.to/pull/1717)
  - [Modify memchace hardcoded limit](https://github.com/thepracticaldev/dev.to/pull/1718)
  - [Ping comments to pre-warm new comment trees](https://github.com/thepracticaldev/dev.to/pull/1755)
  - [Improve performance for additional content boxes and tags index](https://github.com/thepracticaldev/dev.to/pull/1750)
  
- [@link2twenty](https://dev.to/link2twenty) added another CSS variable --theme-container-color as part of his continued dark theme efforts. Thanks, Andrew!
  - [Link to PR](https://github.com/thepracticaldev/dev.to/pull/1731)

- [@rhymes](https://dev.to/rhymes) added the `title` attribute to badge images. Thanks, @rhymes!
  - [Link to PR](https://github.com/thepracticaldev/dev.to/pull/1738)

- [@rhymes](https://dev.to/rhymes) made the PR to upgrade our Ruby version to 2.6.1. Thanks again, @rhymes!
  - [Link to PR](https://github.com/thepracticaldev/dev.to/pull/1711)


# Bug Fixes / Other Contributions

- [@maestromac](https://dev.to/maestromac) refactored our tests, and made our tests pass more reliably.
  - [Link to PR](https://github.com/thepracticaldev/dev.to/pull/1693)

- [@jpachitas](https://dev.to/jpachitas) resolved a small bug where posts with gists pulled from a Medium RSS feed would sometimes fail. Thanks, @jpachitas!
  - [Link to PR](https://github.com/thepracticaldev/dev.to/pull/1735)

- [@rhymes](https://dev.to/rhymes) removed a duplicate husky configuration. Husky is a tool we use to check files before it is committed. Thanks, @rhymes!
  - [Link to PR](https://github.com/thepracticaldev/dev.to/pull/1712)

- [@glennmen](https://dev.to/glennmen) added the algorithm to reward the 3 year anniversary badge automatically. Thanks, @glennmen!
  - [Link to PR](https://github.com/thepracticaldev/dev.to/pull/1732)

- [@aligoren](https://dev.to/aligoren) fixed a small CSS issue where the "EDIT POST" button was too close to the profile image. Thanks, @aligoren!
  - [Link to PR](https://github.com/thepracticaldev/dev.to/pull/1749)

- [@vaidehijoshi](https://dev.to/vaidehijoshi) fixed our Skylight badge so it points to the now public URL! More details in our post below about how we use Skylight. Thanks, Vaidehi!
  - [Link to PR](https://github.com/thepracticaldev/dev.to/pull/1680)

  {% link https://dev.to/devteam/dev-community-is-open-sourcing-its-performance-metrics-via-skylight-221m %}

- [@rhymes](https://dev.to/rhymes) updated our Rubocop configuration to match our Ruby version and use safe autocorrect in our pre-commit hook. Thanks, @rhymes!
  - [Link to PR](https://github.com/thepracticaldev/dev.to/pull/1713)

- We've updated our terms with a new content policy. Check it out in the [terms page](https://dev.to/terms) or the PR below. PR by [@peter](https://dev.to/peter):
  - [Link to PR](https://github.com/thepracticaldev/dev.to/pull/1751)

- [@ben](https://dev.to/ben) made some optimizations to how we fetch new posts via RSS:
  - [Link to PR](https://github.com/thepracticaldev/dev.to/pull/1752)

- [@ben](https://dev.to/ben) also added two new timestamp columns to avoid an extra fetch: `profile_updated_at` and `github_repos_updated_at`. PR below:
  - [Link to PR](https://github.com/thepracticaldev/dev.to/pull/1754)

- [@lightalloy](https://dev.to/lightalloy) fixed a bug that has been affecting our background jobs and memory usage, and started the process of moving our jobs into Rails' ActiveJob. Thanks, Anna!
  - [Link to PR](https://github.com/thepracticaldev/dev.to/pull/1699)

- [@seanmfox](https://dev.to/seanmfox) fixed an issue where the v1 editor would not preview properly if you belonged to an organization and had not set any colors for your organization. The solution was to set default colors for organizations. Thanks, @seanmfox!
  - [Link to PR](https://github.com/thepracticaldev/dev.to/pull/1764)


# New Issues and Discussions

- [@kayis](https://dev.to/kayis) reported a bug where the editor switched versions and deleted text. Not a fun bug indeed. :disappointed: Thanks, @kayis!

{% github https://github.com/thepracticaldev/dev.to/issues/1733 %}

- [@vorillaz](https://dev.to/vorillaz) requested a feature where we integrate Webmention. More details in the issue. Thanks, @vorillaz!

{% github https://github.com/thepracticaldev/dev.to/issues/1736 %}

- [@lightalloy](https://dev.to/lightalloy) reported a bug where nonexistent podcast episodes appear in the search results. Thanks, Anna!

{% github https://github.com/thepracticaldev/dev.to/issues/1741 %}

- [@jess](https://dev.to/jess) made an issue as a reminder to finalize the comment templates feature. Check out the latest post that uses it here:
  - [Link to issue](https://github.com/thepracticaldev/dev.to/issues/1743)

{% link https://dev.to/jess/what-was-your-win-this-week-50fe %}

- [@peter](https://dev.to/peter) reported a bug where the sidebar in mobile Android is able to scroll past the last section:

{% github https://github.com/thepracticaldev/dev.to/issues/1746 %}

- [@sandordargo](https://dev.to/sandordargo) reported an issue where the number of views on his posts are not changing. Thanks, @sandordargo!

{% github https://github.com/thepracticaldev/dev.to/issues/1765 %}

- [@qm3ster](https://dev.to/qm3ster) requested a feature where we don't convert SVGs with Cloudinary. There's a current discussion going (started by me) about how to sanitize an SVG. Thanks for the issue, @qm3ster! Leave any thoughts below:

{% github https://github.com/thepracticaldev/dev.to/issues/1767 %}

- [@jeoxs](https://dev.to/jeoxs) reported an issue where the whole page lags when the sidebar(s) is/are opened. Check out the issue for an ongoing discussion. Thanks, @jeoxs!

{% github https://github.com/thepracticaldev/dev.to/issues/1771 %}

The last issue I'd like to include is an issue from the [Weekly Digest Bot](https://github.com/apps/weekly-digest). For the most part, it's been a bit finicky and doesn't work all the time, but for three weeks it's been posting properly! It essentially creates an issue with a list of lots of everything that happened in our repo:

{% github https://github.com/thepracticaldev/dev.to/issues/1783 %}

That's it for this week! We'll see if there's another weekly digest summary next week...