dev.to Repo Recap from the Past Two Weeks
Tags: changelog, meta, opensource
Published: 2018-12-19 21:24:46

---
title: dev.to Repo Recap from the Past Two Weeks
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
---

Back again with another recap. This edition will be covering the past two weeks -- December 2 to December 15 -- so buckle up!

# Features

- Thanks to [@rkichenama](https://dev.to/rkichenama) for getting night mode started! Note that it is still in early phases and needs more development. Check out the thread below for more info.
  - [Link to PR](https://github.com/thepracticaldev/dev.to/pull/1104)
  - [Second iteration PR](https://github.com/thepracticaldev/dev.to/pull/1303)
{% link https://dev.to/somedood/previewing-devtos-upcoming-night-mode-44j %}

- You can now add a Mastodon URL to your profile! Thanks to [@citizen428](https://dev.to/citizen428) for the PR. We currently allow a specific list of URLs, so if you'd like to add one, feel free to make a PR.
  - [Link to @citizen428's PR](https://github.com/thepracticaldev/dev.to/pull/1137)

- Relatedly, here's an example of adding two Mastodon instances - ruhr.social and chaos.social - thanks to [@timkrueger](https://dev.to/timkrueger).
  - [Link to PR](https://github.com/thepracticaldev/dev.to/pull/1260)

- [@mrtnrdl](https://dev.to/mrtnrdl) added the infosec.exchange Mastodon instance with his PR; thanks, Martin!
  - [Link to PR](https://github.com/thepracticaldev/dev.to/pull/1262)

- The Mastodon instance toot.cafe was added by [@nickytonline](https://dev.to/nickytonline) -- thanks, Nick!
  - [Link to PR](https://github.com/thepracticaldev/dev.to/pull/1268)

- [@wuz](https://dev.to/wuz) added radical.town to the Mastodon list. Thanks, Conlin!
  - [Link to PR](https://github.com/thepracticaldev/dev.to/pull/1279)

- [@jibrankalia](https://dev.to/jibrankalia) added a "really simple calculate reading time function." It's currently only available on the back end, but this allows us to build on it. Thanks, Jibran!
  - [Link to PR](https://github.com/thepracticaldev/dev.to/pull/1283)

- [@ben](https://dev.to/ben) added some haptic feedback messaging for iOS that triggers in certain contexts, such as leaving a heart. Check out the PR for more details:
  - [Link to PR](https://github.com/thepracticaldev/dev.to/pull/1287)

- [@ben](https://dev.to/ben) also implemented some changes for where the "action bar" of a post is. If you're on a desktop screen that is 1530 pixels or more, you'll see that the action bar is on the side.
  - [Link to PR](https://github.com/thepracticaldev/dev.to/pull/1288)



# Bug Fixes / Other Contributions

- Thanks to [@markfrst](https://dev.to/markfrst) for fixing the footer in the reading list page.
  - [Link to PR](https://github.com/thepracticaldev/dev.to/pull/435)

- [@joshichinmay](https://dev.to/joshichinmay) fixed an edge case where some text would overlap in the feed. Thanks, Chinmay!
  - [Link to PR](https://github.com/thepracticaldev/dev.to/pull/502)

- Thanks to [@jacobherrington](https://dev.to/jacobherrington) for removing an additional step in our README.
  - [Link to PR](https://github.com/thepracticaldev/dev.to/pull/1148)

- Thanks to [@mariocsee](https://dev.to/mariocsee) for fixing several Connect bugs. The first was an issue with inviting members to a channel that were already in the channel. The second was fixing an issue with profile images rendering in a channel's details. The third involved refactoring how the profile images are rendered. The fourth fixes an issue with highlighting text.
  - [First PR mentioned](https://github.com/thepracticaldev/pull/1201)
  - [Second PR mentioned](https://github.com/thepracticaldev/pull/1247)
  - [Third PR mentioned](https://github.com/thepracticaldev/dev.to/pull/1255)
  - [Fourth PR mentioned](https://github.com/thepracticaldev/dev.to/pull/1311)

- We fixed a few bugs regarding notifications -- more details in the PR. If you see any errors in your notifications, let us know!
  - [Link to PR](https://github.com/thepracticaldev/dev.to/pull/1232)

- Thanks to [@Link2Twenty](https://dev.to/link2twenty) for fixing a bug with the reading list header in mobile!
  - [Link to PR](https://github.com/thepracticaldev/dev.to/pull/1237)

- [@doestyhopp](https://dev.to/https://dev.to/doestyhopp) fixed how GitHub gists were rendered in mobile view -- the tab sizing was too big! Now they're the right size. Thanks, Ty!
  - [Link to PR](https://github.com/thepracticaldev/dev.to/pull/1251)

- Rozie went ahead and fixed an issue created by [@Link2Twenty](https://dev.to/link2twenty), where the save button's contrast did not meet accessibility standards. Thanks, [Rozie](https://github.com/rozenraymond)!
  - [Link to PR](https://github.com/thepracticaldev/dev.to/pull/1261)

- The personal [DEV badge page](https://dev.to/p/badges) now uses the FontAwesome badge, thanks to [@tzemanovic](https://dev.to/tzemanovic)!
  - [Feature tests PR](https://github.com/thepracticaldev/dev.to/pull/1266)
  - [File restructure PR](https://github.com/thepracticaldev/dev.to/pull/1317)

- [@lightalloy](https://dev.to/lightalloy) refactored and restructured a lot of the views related to the feed. Anna also added a bunch of feature tests for them. Thanks a lot, Anna!
  - [Link to PR](https://github.com/thepracticaldev/dev.to/pull/1269)

- Anna also updated our `rubocop_todo.yml` file. It's a decent place to start contributing if you have some Ruby and Rails knowledge.
  - [Link to PR](https://github.com/thepracticaldev/dev.to/pull/1270)
  - [Link to rubocop.yml file](https://github.com/thepracticaldev/dev.to/blob/master/.rubocop_todo.yml)

- Thanks to [@Link2Twenty](https://dev.to/link2twenty) for fixing a few accessibility issues:
  - [Darken CTA button for better contrast](https://github.com/thepracticaldev/dev.to/pull/1281)
  - [Alt text to images in home page](https://github.com/thepracticaldev/dev.to/pull/1272)

- [@rhymes](https://dev.to/rhymes) changed some language: we now use `allow/allowed` instead of `whitelist`. Thanks, @rhymes!
  - [Link to PR](https://github.com/thepracticaldev/dev.to/pull/1296)

- [@Link2Twenty](https://dev.to/link2twenty) made a PR which uses CSS variables for night mode. It's a good step in keeping things futureproof. Thanks, Andrew!
  - [Link to PR](https://github.com/thepracticaldev/dev.to/pull/1307)

- [@maestromac](https://dev.to/maestromac) refactored some job related code since we'll be slowly migrating to Rails' ActiveJob. More details in the PR:
  - [Link to PR](https://github.com/thepracticaldev/dev.to/pull/1312)

- [@rhymes](https://dev.to/rhymes) added a helpful `title` attribute to the links of posts in a series. Thanks again, @rhymes!
  - [Link to PR](https://github.com/thepracticaldev/dev.to/pull/1329)

- [@anant90](https://dev.to/anant90) fixed an issue where the author's bio would overflow past the `<div>`. Thanks, Anant!
  - [Link to PR](https://github.com/thepracticaldev/dev.to/pull/1300)


# New Issues / Discussions

- [@bennypowers](https://dev.to/bennypowers) opened a feature request for better right-to-left language support. Thanks, Benny. Check out the discussion in the issue.
{% github https://github.com/thepracticaldev/dev.to/issues/1239 %}

- [@wolfhoundjesse](https://dev.to/wolfhoundjesse) requested a comment thread embed (most likely through Liquid tags). Thanks, Jesse.
{% github https://github.com/thepracticaldev/dev.to/issues/1240 %}

- [@Link2Twenty](https://dev.to/link2twenty) created two accessibility related issues: the first one mentions that tag flares should have a certain level of contrast in order to meet accessibility standards. The second states that links must have discernible text. Thanks again, Andrew.
{% github https://github.com/thepracticaldev/dev.to/issues/1273 %}
{% github https://github.com/thepracticaldev/dev.to/issues/1278 %}

- [@sublimemarch](https://dev.to/sublimemarch) created an issue to allow adding multiple authors to a post. Thanks, Fen.
{% github https://github.com/thepracticaldev/dev.to/issues/1299 %}

- [@anant90](https://dev.to/anant90) requested a copy button next to the image links in the V2 editor. Thanks, Anant.
{% github https://github.com/thepracticaldev/dev.to/issues/1313 %}

- [@torzuolih](https://dev.to/torzuolih) noticed that the title of the "Latest" feed is incorrectly labeled as `top this latest`. Thanks, Hugo.
{% github https://github.com/thepracticaldev/dev.to/issues/1316 %}

- [@simroshka](https://dev.to/simoroshka) made a feature request for autosaving drafts. This would ideally be done through client side storage. Thanks, Anna.
{% github https://github.com/thepracticaldev/dev.to/issues/1318 %}

- [@davefollett](https://dev.to/davefollett) requested some query options for the CodeSandbox Liquid tag. Check out the issue for more details. Thanks, Dave.
{% github https://github.com/thepracticaldev/dev.to/issues/1321 %}

- [@Link2Twenty](https://dev.to/link2twenty) requested a JSFiddle Liquid tag / embed. Check out the issue for more details. Thanks, Andrew.
{% github https://github.com/thepracticaldev/dev.to/issues/1323 %}