Title: feat: Add dark mode support to website and blog by franciscojavierarceo · Pull Request #6589 · feast-dev/feast · GitHub
Open Graph Title: feat: Add dark mode support to website and blog by franciscojavierarceo · Pull Request #6589 · feast-dev/feast
X Title: feat: Add dark mode support to website and blog by franciscojavierarceo · Pull Request #6589 · feast-dev/feast
Description: Summary Adds a sun/moon theme toggle to the navigation bar that persists choice via localStorage and respects prefers-color-scheme on first visit Replaces ~30 hardcoded light-mode colors across global.css, Navigation.astro, BaseLayout.astro, BlogLayout.astro, blog index, and blog slug pages with CSS custom properties under a [data-theme="dark"] selector Prevents flash of wrong theme with an inline script that sets data-theme on before first paint Handles dark mode for SVG ridgeline plot labels, company/integration logos (CSS filter inversion), code blocks, blockquotes, and tables Test plan Toggle the theme via the moon/sun icon in the nav bar on homepage, blog index, and blog post pages Verify theme persists across page navigations and hard refreshes Clear localStorage and verify OS dark mode preference is respected on first visit Check mobile menu styling in both themes Verify company logos and integration logos are visible in dark mode Verify code blocks, tables, and blockquotes are readable in dark mode 🤖 Generated with Claude Code
Open Graph Description: Summary Adds a sun/moon theme toggle to the navigation bar that persists choice via localStorage and respects prefers-color-scheme on first visit Replaces ~30 hardcoded light-mode colors across gl...
X Description: Summary Adds a sun/moon theme toggle to the navigation bar that persists choice via localStorage and respects prefers-color-scheme on first visit Replaces ~30 hardcoded light-mode colors across gl...
Opengraph URL: https://github.com/feast-dev/feast/pull/6589
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:ab588ef0-3203-8aa7-7118-3c5f8843daad |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | DE40:1748BD:29B4546:3C35AC7:6A56736F |
| html-safe-nonce | 008bc2887cf95162221545dc23649b34e42ecc8f201ab20412f924fda05faa37 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJERTQwOjE3NDhCRDoyOUI0NTQ2OjNDMzVBQzc6NkE1NjczNkYiLCJ2aXNpdG9yX2lkIjoiMTcwODY3MDQxODg1OTQ4ODExMSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 190298e337196db982bfe09fe555be3d9fbeadbf570c554bf6b0da428ed5927a |
| hovercard-subject-tag | pull_request:4015123656 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/feast-dev/feast/pull/6589/files |
| twitter:image | https://avatars.githubusercontent.com/u/4163062?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/4163062?s=400&v=4 |
| og:image:alt | Summary Adds a sun/moon theme toggle to the navigation bar that persists choice via localStorage and respects prefers-color-scheme on first visit Replaces ~30 hardcoded light-mode colors across gl... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 19b5ee9431dcfce15ab4b001d626e4e3a6ba1acb7be814813a52bbebd9a86ef5 |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/feast-dev/feast git https://github.com/feast-dev/feast.git |
| octolytics-dimension-user_id | 57027613 |
| octolytics-dimension-user_login | feast-dev |
| octolytics-dimension-repository_id | 161133770 |
| octolytics-dimension-repository_nwo | feast-dev/feast |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 161133770 |
| octolytics-dimension-repository_network_root_nwo | feast-dev/feast |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | afc01ffdb045f4ff81c6122091366ade7b6166b7 |
| ui-target | canary-1 |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width