Skip to content

[FIX]: Corrected website SEO details#31

Merged
Circuit-Overtime merged 4 commits into
mainfrom
fix/website-prod
May 20, 2026
Merged

[FIX]: Corrected website SEO details#31
Circuit-Overtime merged 4 commits into
mainfrom
fix/website-prod

Conversation

@Circuit-Overtime
Copy link
Copy Markdown
Member

@Circuit-Overtime Circuit-Overtime commented May 20, 2026

Changes Made

  • oreo.elixpo/public/og-banner.jpg — Added new OG banner image to replace the previous PNG version.
  • oreo.elixpo/src/app/layout.tsx — Shortened SITE_DESCRIPTION to "OreoOS - Micropython inside your pocket" and updated OG_IMAGE path from .png to .jpg to match the new banner file.
  • oreo.elixpo/src/app/upload/page.tsx — Fixed prefill search param value from hashHex to hash, correcting the value passed to the device URL.
  • tools/deploy.py — Added --website and --preview CLI flags to the help docstring.
  • tools/deploy.py — Added deploy_website() function that runs next build + wrangler pages deploy inside oreo.elixpo/, with --branch=main for production or branch-alias for preview deploys.
  • tools/deploy.py — Added early-return in main() so --website short-circuits all ESP-related logic, allowing site deploys without a badge connected.

Checklist

  • No secrets committed (.env, secrets.py)
  • Flashed + smoke-tested on hardware
  • Tested locally:

@elixpoo elixpoo added this to Dev May 20, 2026
@elixpoo elixpoo moved this to Todo in Dev May 20, 2026
@elixpoo elixpoo added the DEV Category: Dev label May 20, 2026
@Circuit-Overtime Circuit-Overtime merged commit cac0c4f into main May 20, 2026
1 check passed
@github-project-automation github-project-automation Bot moved this from Todo to Done in Dev May 20, 2026
@elixpoo
Copy link
Copy Markdown
Contributor

elixpoo commented May 20, 2026

[CHANGE LOG] 📋 Changelog updated for PR #31. View changelog

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

DEV Category: Dev

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants