dev.to Repo Recap from the Past Week
Tags: changelog, meta, opensource
Published: 2019-04-29 00:57:37

---
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), [the iOS repo](https://github.com/thepracticaldev/dev-ios). This edition is covering April 20 to April 26.

But first, some news: we have an official Android app, and with it, a new repo to add to this series! Check out the change log post for all the details:

{% link https://dev.to/devteam/announcing-dev-for-android-4c3j %}

<a href='https://play.google.com/store/apps/details?id=to.dev.dev_android&pcampaignid=MKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1'><img width=150px alt='Get it on Google Play' src='https://play.google.com/intl/en_us/badges/images/generic/en_badge_web_generic.png'/></a>

And back to the main repo:

# Features

- You can now add a Twitch URL to your profile links! Thanks to [@bolariinwa](https://dev.to/bolariinwa) for the addition.

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

- New comment and new post notifications now have a timestamp! Thanks to [@kdraypole](https://dev.to/kdraypole) for the feature.

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


# Bug Fixes / Other Contributions

- [@nickytonline](https://dev.to/nickytonline) disabled `console.log` linting rule, and opened a new issue to discuss it. Thanks, @nickytonline!

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

- [@nickytonline](https://dev.to/nickytonline) also added an `rbenv` troubleshooting section to our docs. (`rbenv` our suggested Ruby environment management tool for macOS / Linux). Thanks again, Nick!

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

- [@lightalloy](https://dev.to/lightalloy) fixed a bug where reaction notifications could be created with invalid data. Thanks, Anna!

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

- [@rhymes](https://dev.to/rhymes) rmeoved an unused Ruby gem `fake_stripe`. Thanks, @rhymes!

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

- [@cyrillefr](https://dev.to/cyrillefr) moved the `send_welcome_notification` method to an `ActiveJob` as part of a continued effort to move `DelayedJob` methods to `ActiveJob`. Thanks, @cyrillefr!

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

- [@rhymes](https://dev.to/rhymes) added tests for our mailers.

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

- [@rhymes](https://dev.to/rhymes) upgraded a bunch of gems. Thanks again, @rhymes! Here's the list:
  - `capybara` to 3.18
  - `factory_bot_rails` to 5.0.2
  - `emoji_regex` to 2.0
  - `ahoy_email` to 1.03
  - `airbrake` to 9.1.0
  - `brakeman` to 4.5
  - `dry-struct` to 1.0

- [@kdraypole](https://dev.to/kdraypole) fixed an issue where the sidebar widget links on tag pages had unreadable text in night mode. Thanks, @kdraypole!

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

- [@mjraadi](https://dev.to/mjraadi) fixed a position UI bug in the dashboard for the "Upload a Video" and sort dropdown. Thanks, @mjraadi!

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

- [@ben](https://dev.to/ben) fixed a small issue with video images not loading properly on [`/videos`](https://dev.to/videos). Thanks, Ben!

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

- [@lightalloy](https://dev.to/lightalloy) added tests to our `BlackBox`. Thanks, Anna!

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

- [@glennmen](https://dev.to/glennmen) added organizations to the total following count. Thanks, @glennmen!

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

- [@mariocsee](https://dev.to/mariocsee) fixed an issue where you couldn't react properly to comments in your reading list's comment activity section. Thanks, Mario!

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

- [@jess](https://dev.to/jess) resolved an issue by unsubscribing a user only if they have an email address. Thanks, Jess!

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

- [@rhymes](https://dev.to/rhymes) fixed an issue where the `AWS_LAMBDA` constant variable was being initialized twice. Thanks, @rhymes!

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

- [@lightalloy](https://dev.to/lightalloy) sent some dead code to the graveyard. Thanks, Anna!

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

- [@rhymes](https://dev.to/rhymes) removed an unused `timeString` variable. Thanks, @rhymes!

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

- [@rhymes](https://dev.to/rhymes) removed the last remnants of the `FlipFlop` gem, which we used for turning on and off certain features. Thanks again, @rhymes!

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

- [@jess](https://dev.to/jess) fixed an issue where caches on sidebars were not properly clearing when merging two accounts. Thanks, Jess!

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


# New Issues and Discussions

- [@rhymes](https://dev.to/rhymes) opened a discussion to add developer documentation about our JavaScript frontend. Thanks, @rhymes!

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

- [@12vanblart](https://dev.to/12vanblart) reported a bug where the navbar overlaps text input in the article editor. Thanks, @12vanblart!

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

- I reported a bug where an organization sidebar's CTA may be cached incorrectly.

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

- [@bolariinwa](https://dev.to/bolariinwa) reported a UI issue where in the v2 article editor, the "Save Changes" text spills out of the button itself. Thanks, @bolariinwa!

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

- [@lightalloy](https://dev.to/lightalloy) reported a bug where some of the `Notifications::NewReactionJobs` fail with the error message: "Validation failed" on `save!`. Thanks, Anna!

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

- [@mariocsee](https://dev.to/mariocsee) reported a bug where sponsor images in night theme do not have a transparent background. Thanks, Mario!

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

- [@gajus](https://dev.to/gajus) reported a bug where they received a `500` when accessing posts via API. Thanks, @gajus!

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

- I reported a bug where a post's action sidebar in Safari is inconsistent with other browsers.

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

- [@nickytonline](https://dev.to/nickytonline) opened a discussion to consider using a `SASS` mixin for themeable styles. There's a neat solution in there worth checking out. Thanks, Nick!

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

- [@rhymes](https://dev.to/rhymes) reported a bug where the "Recent comment activity" section in the reading list has styling that's a bit off. Thanks, @rhymes!

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

- [@jrc86](https://dev.to/jrc86) requested a feature to have reminders for the reading list. It's an interesting idea; thanks, @jrc86!

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

- [@andrewbrown](https://dev.to/andrewbrown) opened a discussion regarding how to make the article series more useful. Thanks @andrewbrown!

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

- [@mariocsee](https://dev.to/mariocsee) opened an overview issue to track refactoring Liquid tags. Thanks for being organized, Mario!

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

- [@rhymes](https://dev.to/rhymes) opened an issue asking the question: "Is Sail actually being used?" A good question worth asking! More details in the issue. Thanks, @rhymes!

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

- [@lightalloy](https://dev.to/lightalloy) reported an error with `DelayedJob` where the export content job failed. Thanks, Anna!

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

# DEV-iOS

We haven't had any new issues or PRs merged lately. Feel free to check out the [iOS repo](https://github.com/thepracticaldev/dev-ios), or download [our iOS app on the App Store.](https://itunes.apple.com/us/app/dev-community/id1439094790)

# DEV-Android

We just launched this past week, and we already have some issues and discussions!

## New Issues / Discussions

- [@maestromac](https://dev.to/maestromac) requested a feature to enable push notifications for the app:

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

- [@maestromac](https://dev.to/maestromac) reported a bug where the Web Share API does not work.

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

- I reported an issue where if you have a non-Chrome browser as your default Android browser, sign in does not work. This most likely is because of how app links are currently handled.

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

- [@jess](https://dev.to/jess) reported an issue with the adaptive icon. There's already a PR open, too! 🎉

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

- [@c33s](https://dev.to/c33s) requested that the app be submitted to `f-droid`, an open source alternative to the Google Play store. Thanks, @c33s!

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

- [@siddeshpillai](https://dev.to/siddeshpillai) reported an issue where if your reading list is empty, the text itself is cut off or clipped off by the border of the sidebar. Thanks, @siddeshpillai!

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

- [@bhupesh](https://dev.to/bhupesh) reported an issue where uploading a profile picture does not work. Thanks, @bhupesh!

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

That's it for this week! Stay tuned next week's edition sometime in the weekend.