Skip to content

Commit a76b435

Browse files
authored
Add News and Changelogs pages (#47)
* feat: add GitHub author profile fetching and blog metadata types * feat: add blog section with mdsvex posts and GitHub author integration * feat: add blog link and remove newsletter signup in mobile nav * refactor: rename blog to news throughout the application * refactor: update date formatting to use locale-aware display in Byline component * refactor: move formatLocalDateTime to utils and standardize date formatting across news pages * feat: add changelogs page with GitHub releases and PRs integration * test: add e2e tests for changelogs and news pages * refactor: split changelog page into reusable components with improved styling * style: format code with Prettier and improve line wrapping * feat: add SEO meta tags and OpenGraph data to news and changelog pages * feat: implement SEO components with sitemap and robots.txt endpoints * fix: update cover image URL from obdb-og.png to favicon.png * feat: add brewery type distribution chart with stats API endpoint * chore: remove debug flag from StatsChart component in hello-world post * chore: add picomatch dependency for pattern matching * feat: add US choropleth map visualization for brewery distribution by state * refactor: improve choropleth legend with metric formatting and simplified color bins * chore: add GeoJSON types and improve type safety in USChoropleth component * feat: replace hello world post with news and changelog announcement * remove: delete choropleth and stats chart visualization components * refactor: consolidate SEO implementation with new SEO component * refactor: remove stats API endpoint and cleanup changelog build script
1 parent eda185a commit a76b435

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+3426
-1249
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,6 @@ node_modules/
1616

1717
# Env (including Sentry)
1818
.env*
19+
20+
# Sentry Config File
21+
.env.sentry-build-plugin

0 commit comments

Comments
 (0)