This repository has been archived by the owner on Nov 15, 2024. It is now read-only.
New Features
- Revamped design to be more colorful with stack images for every guide, etc.
- Added ability to heart guides
- Requires use of redis and use of
ENABLE_HEARTING
andREDIS_HEARTS_DB_URL
environment variables
- Requires use of redis and use of
- Support for Github Bio on profile and article pages
- Improved support for Facebook Open Graph tags on homepage and article
- Improved layout of review page and home page when there is no featured guide
- New stack images
- Thanks @eh3rrera!
- Use Github webhooks to keep list of branches and cache up to date
- Requires use of
WEBHOOK_SECRET
environment variable
- Requires use of
- New page highlighting tutorial contest
- Properly escape all code on article pages, not just HTML
Bug Fixes
- Fix exception when running with empty REDISCLOUD_URL env variable
- Fix html escaping issues on article page
- Shorten long author names to prevent from breaking out of design boxes
- KeyError exception on some invalid page URLs
- Ignore invalid statuses when reading article
- Error when handling failed github authentication request
- Bug with removing a branch when it being added again
- Problem unpredictable featured guide when two guides have the same title
Changes
- Add CTA to article list when filtering returns no results
- Guides are now grouped by publish status on profile page
- All markdown is rendered on front-end with Javascript instead of using Github API
- Changed copy on login page to be more informative
- New logo highlighting our sponsor, Pluralsight
- Store featured guide with redis
- Remove case-insensitive comparison for featured guide environment variable