Week 13 2026 Changelog
Changed
- Updated the book crawler configuration (
hnb-book-crawler/config.py) and newsletter template (hnb-book-crawler/newsletter/templates/newsletter.html) to improve comment crawling and newsletter formatting. - Improved various web templates including about, privacy, terms, book, all-time, footer, reading lists, books, index, newsletter, and newsletter signup pages for better UI/UX.
- Modified CSS files (
hnb-web/app/css/hnbooks.css) and removed backup CSS files to clean up styling. - Updated deployment environment files (
deploy/releases.env) and web app configuration (hnb-web/app/config.py). - Refined GitHub Actions Docker workflow (
.github/workflows/docker.yml) and Docker Compose setup (hnb-web/docker-compose.yml).
Fixed
- Fixed crawler environment example file by removing the outdated
.env.examplefrom the book crawler directory. - Fixed issues related to crawler environment and deployment environment files by deleting obsolete
.env.examplefiles in bothhnb-book-crawlerandhnb-web.
Infra/CI
- Removed legacy deployment workflow (
.github/workflows/deploy.yml) and replaced it with a new, improved deployment workflow. - Cleaned up old deployment scripts and directories (
hnb-web/deploy). - Updated Docker Compose files for both development and CI environments to improve container orchestration.