dev.to Repo Recap from the Past Week
Tags: changelog, meta, opensource
Published: 2019-06-14 23:51:36

---
title: dev.to Repo Recap from the Past Week
published: true
description: "A weekly post recapping what's happened in the dev.to 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) [the iOS repo](https://github.com/thepracticaldev/dev-ios), and [the Android repo](https://github.com/thepracticaldev/dev-android). This edition is covering June 8 to June 14.

# Main Repo
## Features

- [@rhymes](https://dev.to/rhymes) fixed an issue where InstantClick wasn't working with the pro dashboard. Thanks, @rhymes!

  {% github https://github.com/thepracticaldev/dev.to/pull/3102 %}

- We've removed for the time being the number of unread organization notifications since it was causing performance. PR by [@ben](https://dev.to/ben)

  {% github https://github.com/thepracticaldev/dev.to/pull/3158 %}

## Bug Fixes / Other Contributions

- [@danielcompton](https://dev.to/danielcompton) added a space between "Change meta tag" and `canonical_url`. Thanks, @danielcompton!

  {% github https://github.com/thepracticaldev/dev.to/pull/3063 %}

- [@rhymes](https://dev.to/rhymes) disabled podcast episodes from fetching during the development seeding process. Thanks for the optimization, @rhymes!

  {% github https://github.com/thepracticaldev/dev.to/pull/3075 %}

- [@rhymes](https://dev.to/rhymes) completely refactored how we process analytics for presentation. It's a _very_ detailed PR if you're interested in the code. Thanks again, @rhymes!

  {% github https://github.com/thepracticaldev/dev.to/pull/3072 %}

- [@maestromac](https://dev.to/maestromac) tracked down a nagging sign in issue and fixed it for people on browsers that don't entirely support web components. Thanks, Mac!

  {% github https://github.com/thepracticaldev/dev.to/pull/3087 %}

- [@maestromac](https://dev.to/maestromac) also fixed inconsistent test, caused by a combination of time zone tests and the database time.

  {% github https://github.com/thepracticaldev/dev.to/pull/3113 %}

- [@wassimchegham](https://dev.to/wassimchegham) added the DEV API link in the account settings page. Thanks, @wassimchegham!

  {% github https://github.com/thepracticaldev/dev.to/pull/3119 %}

- [@arun](https://dev.to/arun) made the `AdditionalContentBoxesController#randomize` method private. Thanks, @arun!

  {% github https://github.com/thepracticaldev/dev.to/pull/3115 %}

- [@arun](https://dev.to/arun) refactored a Ruby `times` loop into `Array.new(n)`. Thanks again, @arun!

  {% github https://github.com/thepracticaldev/dev.to/pull/3116 %}

- [@arun](https://dev.to/arun) also refactored the `Timeframer#datetime` method to use a hash instead of a conditional. Thanks again, @arun!

  {% github https://github.com/thepracticaldev/dev.to/pull/3117 %}

- [@mazentouati](https://dev.to/mazentouati) fixed the input's color for reading list filters in night theme. Thanks, @mazentouati!

  {% github https://github.com/thepracticaldev/dev.to/pull/3089 %}

- [@rhymes](https://dev.to/rhymes) fixed a bug where revoking an access token resulted in a 404. Thanks, @rhymes!

  {% github https://github.com/thepracticaldev/dev.to/pull/3131 %}

- I fixed an issue where a user's organization membership was not destroyed when their account was deleted.

  {% github https://github.com/thepracticaldev/dev.to/pull/3125 %}

- [@mariocsee](https://dev.to/mariocsee) made the "Contact via Connect" option for listings checked by default. Thanks, Mario!

  {% github https://github.com/thepracticaldev/dev.to/pull/3128 %}

- [@bdlb77](https://dev.to/bdlb77) made the author's action buttons on their own post inline in mobie view. Thanks, @bdlb77!

  {% github https://github.com/thepracticaldev/dev.to/pull/3110 %}

- [@lightalloy](https://dev.to/lightalloy) moved calls to `SlackBot.delay.ping` to `ActiveJob` as part of the ongoing process to refactor our `DelayedJob` methods. Thanks, Anna!

  {% github https://github.com/thepracticaldev/dev.to/pull/3139 %}

- [@arun](https://dev.to/arun) extracted a compound conditional to its own `private` method. Thanks, @arun!

  {% github https://github.com/thepracticaldev/dev.to/pull/3144 %}

- [@arun](https://dev.to/arun) fixed a visual issue with night mode where an unread channel's name was in white and not black. Thanks again, @arun!

  {% github https://github.com/thepracticaldev/dev.to/pull/3143 %}

- [@tannakartikey](https://dev.to/tannakartikey) moved `DelayedJob` `Mention` methods into `ActiveJob`. Thanks, @tannakartikey!

  {% github https://github.com/thepracticaldev/dev.to/pull/3055 %}

- [@arun](https://dev.to/arun) removed some dead code (100 lines!); thanks, @arun!

  {% github https://github.com/thepracticaldev/dev.to/pull/3146 %}

- [@maestromac](https://dev.to/maestromac) updated our service workers to display any errors in console. Thanks, Mac!

  {% github https://github.com/thepracticaldev/dev.to/pull/3142 %}

- [@lightalloy](https://dev.to/lightalloy) removed fetching podcasts from a callback and into an `ActiveJob`. Thanks, Anna!

  {% github https://github.com/thepracticaldev/dev.to/pull/3098 %}

- [@lightalloy](https://dev.to/lightalloy) added some much needed validations for podcasts. Thanks again, Anna!

  {% github https://github.com/thepracticaldev/dev.to/pull/3123 %}

- [@maestromac](https://dev.to/maestromac) fixed a broken test. Thanks, Mac!

  {% github https://github.com/thepracticaldev/dev.to/pull/3150 %}

- [@lightalloy](https://dev.to/lightalloy) updated the unique indices for notifications. Thansk, Anna!

  {% github https://github.com/thepracticaldev/dev.to/pull/3012 %}

- [@lightalloy](https://dev.to/lightalloy) added validations for usernames and organization slugs against podcast slugs. Thanks again, Anna!

  {% github https://github.com/thepracticaldev/dev.to/pull/3148 %}

- [@lightalloy](https://dev.to/lightalloy) also added an `organization_id` index to notifications. Thanks, Anna!

  {% github https://github.com/thepracticaldev/dev.to/pull/3155 %}

- [@rhymes](https://dev.to/rhymes) fixed a run time error with analytics. Thanks, @rhymes!

  {% github https://github.com/thepracticaldev/dev.to/pull/3159 %}

- [@rhymes](https://dev.to/rhymes) also removed some dead code related to the pro dashboard. Thanks, @rhymes!

  {% github https://github.com/thepracticaldev/dev.to/pull/3161 %}

- [@jrsam](https://dev.to/jrsam) set the default reading time of 1 minute for articles within Liquid tags. Thanks, @jrsam!

  {% github https://github.com/thepracticaldev/dev.to/pull/3084 %}

- [@rhymes](https://dev.to/rhymes) refactored a bit and made some performance improvements by removing a call for `.pluck` when it wasn't necessary. Thanks, @rhymes!

  {% github https://github.com/thepracticaldev/dev.to/pull/3160 %}

- [@max](https://dev.to/max) fixed some icon sizes in Safari reader mode. Thanks, @max!

  {% github https://github.com/thepracticaldev/dev.to/pull/3157 %}


## New Issues and Discussions

- [@andrewbrown](https://dev.to/andrewbrown) requested a feature where there could be short links for articles. Thanks, @andrewbrown!

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

- [@dance2die](https://dev.to/dance2die) requested a feature where readers could suggest "related posts" for an article. Thanks, @dance2die!

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

- [@nickytonline](https://dev.to/nickytonline) reported an issue where the image uploader button for comments jumps up once a file is selected. Thanks, @nickytonline!

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

- [@georgecoldham](https://dev.to/georgecoldham) opened a discussion about rate limiting new posts for users. Thanks, @georgecoldham!

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

- [@mariocsee](https://dev.to/mariocsee) reported an issue where the footer is not properly centered in `/dashboard` within a certain width range. Thanks, Mario!

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

- [@ksato1995](https://dev.to/ksato1995) reported an issue where sometimes clicking a listing from the "Newest Listing" sidebar doesn't load a listing. Thanks, @ksato1995!

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

- [@inozex](https://dev.to/inozex) reported an issue where dev.to in general was not working properly on the proprietary Facebook browser. Thanks, @inozex!

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

- [@rhymes](https://dev.to/rhymes) requested a feature where the reading list had either pagination or infinite scrolling available. It's also a bit of a bug. Thanks, @rhymes!

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

- [@rhymes](https://dev.to/rhymes) Reading list: add number of items in the header

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

- [@jess](https://dev.to/jess) requested a feature where you could use a hotkey to toggle the article preview. Thanks, Jess!

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

- [@jess](https://dev.to/jess) reported an issue where the reading time estimation was incorrect for an article. Thanks again, Jess!

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

- [@beatngu13](https://dev.to/beatngu13) reported an issue where some math symbols and other symbols were not properly rendering. Thanks, @beatngu13!


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

- [@michaeltharrington](https://dev.to/michaeltharrington) opened a discussion about providing the ability to opt out of displaying GitHub or Twitter icon publicly. Thanks, Michael!

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

- [@lightalloy](https://dev.to/lightalloy) wrote up a list for moving `DelayedJob` calls to `ActiveJob`. Contributors welcome! Thanks, Anna!

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

- [@noahsscott](https://dev.to/noahsscott) requested a feature to more easily moderate users from their profile page. Thanks, @noahsscott!

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

- [@merri](https://dev.to/merri) reported an issue wher the editor was removing meta data when viewing it to edit. Thanks, @merri!

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

- [@ben](https://dev.to/ben) requested a feature where there is a log of moderator actions. Thanks, Ben!

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

- [@desi](https://dev.to/desi) requested a feature that allows blocking a user. Thanks, @desi!

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

- [@taillogs](https://dev.to/taillogs) opened a discussion stating that we should have more information about the state of analytics. Thanks, @taillogs!

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

- [@taillogs](https://dev.to/taillogs) reported an issue where editing content should be consistent throughout the site -- specifically, direct messages should be editable. Thanks again, @taillogs!

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

- [@taillogs](https://dev.to/taillogs) requested a feature to "bump" a post in case of updates. Thanks again, @taillogs!

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

- [@taillogs](https://dev.to/taillogs) requested a feature to limit reaction count to be 1 per unique user. Thanks again, @taillogs!

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

- [@max](https://dev.to/max) reported an issue where the cover image and post info doesn't update on Twitter. Thanks, @max!

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

- [@timdeschryver](https://dev.to/timdeschryver) reported an issue where the API does not properly accept the `top` parameter. Thanks, @timdeschryver!

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



# DEV-iOS

We haven't had much activity this week on the iOS repo. Feel free to [make an issue](https://github.com/thepracticaldev/dev-ios/issues/new), [look at the codebase](https://github.com/thepracticaldev/dev-ios), or [make a pull request](https://github.com/thepracticaldev/dev-ios/pulls)!

# DEV-Android
## New Issues and Discussions

- [@codingsam](https://dev.to/codingsam) reported an issue where they opened the app and it took them to the offline page. Thanks, @codingsam!

  {% github https://github.com/thepracticaldev/DEV-Android/issues/36 %}

- [@ryanwhocodes](https://dev.to/ryanwhocodes) reported an issue where they got a strange error message. Thanks, @ryanwhocodes!

  {% github https://github.com/thepracticaldev/DEV-Android/issues/37 %}

That's it for this week! Stay tuned next week's edition.