Skip to content

Release 1.2.1: Hacktoberfest 2018

Compare
Choose a tag to compare
@lpatmo lpatmo released this 02 Nov 08:53
· 68 commits to staging since this release
d772a5a

This release featured quite a lot of user experience improvements, and we edged over 1000 pull requests for this project. 4 open Hacktoberfest hangouts happened on codebuddies.org/hangouts in October.

Contributors to this release (35):

@yoksanherlie
@akarshsingh9
@royjia
@Bobeta
@ahmadnurus
@lpatmo
@arturolei
@wrejcodes
@peoray
@Blasz
@JackHowa
@thunatos
@TomerPacific
@FrikanRw
@muthumalla
@thunatos
@vividh
@bgalek
@ekanshiag
@mendaomn
@AnnaDodson
@mahamshahid18
@joelmheim
@9jaswag
@NicBonetto
@MattKomorcec
@railsstudent
@adityatandon007
@vinmaster
@distalx
@codemzy
@LeomarAmiel
@ghost
@brylie
@billglover

First-time PR 🏅contributors to this project:

@yoksanherlie
@akarshsingh9
@royjia
@Bobeta
@ahmadnurus
@wrejcodes
@Blasz
@JackHowa
@TomerPacific
@FrikanRw
@muthumalla
@thunatos
@vividh
@bgalek
@ekanshiag
@mendaomn
@mahamshahid18
@joelmheim
@9jaswag
@NicBonetto
@MattKomorcec
@adityatandon007
@vinmaster
@codemzy
@LeomarAmiel
@ghost
@brylie

Thanks to everyone who helped triage, manage, or make PR review easier:

@wuworkshop
@stain88
@sebbel

Thanks to the PR reviewers:

@distalx
@lpatmo
@railsstudent
@peoray

In case you missed it, we published a project status letter that defines our primary mission, goals, and challenges this year: https://medium.com/@codebuddiesmeet/codebuddies-in-2018-a-project-status-letter-to-the-community-7f8c2c34e950

Features:

👋 Automatically send an email notification welcoming new user Signups to CB (👏 @joelmheim in #1015)

🎉 Automatically send a Slack invite to new users when they sign up for the CB site - Slack Invite API call (👏 @railsstudent in #1004)

⭐️ Highlight active groups on /studygroups page based on "Last Activity" (👏 @mahamshahid18; 👏 to @distalx for code review)

🐦 Add Twitter handle to learnings shared on twitter.com/codebuddiesmeet if user has twitter username saved in profile (👏 @vinmaster in #997)

✉️ Default email preferences when new user signs up. Also, add unsub link to email templates pointing to email management settings (👏 @railsstudent in #948)

☮️ Add three new fields to the user signup screen: "One-line intro of yourself", "Skills I can help others with," and "Skills I want to improve on." (👏 @AjayPoshak in #974)

image

🖊 Make "Skills I want to improve" and "Skills I can help others with" section on CB profile pages editable (👏 @NicBonetto in #1008)

📛 Allow users to edit their first and last name on profile page (👏 @brylie in #969)

🤖 We are now using Buddybot to flag messages in Slack that break the Code of Conduct (👏 @billglover created this bot over at https://github.com/billglover/buddybot)

image

Bug Fixes

🐞 Fix Slack hangout reminder template issue (👏 @yoksanherlie in #1067)

🐛 Remove unnecessary alert from clone hangout action (👏 @lpatmo in #1038)

👩‍🎨 Fix the loading screen when loading more hangouts on Hangouts page (👏 @AnnaDodson in #1017)

🐛 Hide # of participants banner on codebuddies.org/silent until fixed (👏 @AjayPoshak in #973)

Visual improvements

🎨 Add anchor link: https://codebuddies.org/slack#commercial (👏 @akarshsingh9 in #1066)

📺 Add screenshots to the codebuddies.org/welcome page (👏 @Bobeta in #1063)

🖊 Corrected grammar in alerts (👏 @arturolei in #1056)

✏️ Update CB homepage copy based on @wuworkshop suggestions (👏 @wrejocdes in #1055)

📜 Scroll to top of window when landing on /welcome page (👏 @Blasz in #1050)

⬇️ Red color for downvote arrow on learnings (👏 @TomerPacific in #1040)

👋 Redirect new user to welcome page after signup screen (👏 @FrikanRw in #1039)

image

🎨 Fix CSS issue related to page headers (👏 @bgalek in #1030)

✏️ Update the "welcome" content on welcome email and codebuddies.org/welcome page (👏 @ekanshiag in #1029)

🎨 CSS fixes to improve display of hangout cards on codebuddies.org/hangouts (👏 @mendaomn in #1018 after 👏 @mahamshahid18 in #1007, and 👏 @adityatandon007 in #999)

🐛 Fix black text on red button issue for admins (👏 @9jaswag in #1011)

🦋 Add a button to load more study groups (👏 @AnnaDodson in #1002)

📄 Give users a way to share a learning directly from their profile page (👏 @codemzy in #993)

🗑 Remove "I am working on" tab (deprecated b/c of deprecated package) from codebuddies.org/hangouts (👏 @LeomarAmiel in #992)

📃 Adjust page header CSS based on @julianjohannesen suggestions (👏 @ghost in #984)

Structural improvements

⛏ Add #mud channel to list of Slack notification channels (👏 @royjia in #1065)

👥 Add seeder content for "discussions" collection (👏 @ahmadnurus in #1060)

image

:octocat: Finally support Github auth in sweetalert popup (👏 @lpatmo in #1058)

image

🔢 Update print width for configs based on @distalx suggestion (👏 @JackHowa in #1048)

📈 Migrate from sweetalert 1.x to sweetalert 2.x (👏 @thunatos in #1035 and #1043; thanks to @distalx for code review)

📞 Change Slack notification channel for test hangouts from localhost:3000 (👏 @vividh in #1031)

Documentation

📜 Improve the formatting and content of setup instructions for new contributors (👏 @arturolei; 👏 @peoray for reviewing)

image

👓 Add a "How to help review PRs" section to docs.codebuddies.org (👏 @peoray)

=====================

👊 Go team.

SOME FEATURED PAST WORK:
[x] 24/7 Silent Hangout Room
[x] An experimental Docker project to preview PRs - used to help review two PRs in this release (👏 @sebbel)
[x] Create new hangouts directly from Slack (👏 @gauravchl in #943)
[x] Buy Me A Coffee, Non-Profit you want to support, and Patreon links (👏 @distalx)

NEXT UP:

[ ] Ability for users to send each other messages on the site (inbox feature - IN PROGRESS by @distalx)
[ ] CodeBuddies Connect experiment (#876)
[ ] Redesign the home page and other main pages (#880)
[ ] Gamification Github issue

Feel free to file a Github issue if you see anything that you want to improve, or if you have an experimental idea you think can help improve the community experience.

Thank you everyone!