Skip to content

Latest commit

 

History

History
28 lines (24 loc) · 1.86 KB

File metadata and controls

28 lines (24 loc) · 1.86 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning 2.0.0.

[Unreleased]

  • Initial repository setup and planning.
  • Added root monorepo scaffolding: package.json with Bun workspaces.
  • Added .gitignore for common Node/Bun artifacts.
  • Added README.md describing structure and scripts.
  • Scaffolded Astro app at repository root using Minimal template.
  • Configured Astro for Cloudflare Workers in astro.config.mjs using @astrojs/cloudflare adapter.
  • Added wrangler.toml for Astro root app with route foundry.scarletnine.dev/*.
  • Updated .gitignore to align with Astro project defaults.
  • Fixed wrangler.toml route by adding custom_domain = true to satisfy Cloudflare validation.
  • Implemented initial "About Scarlet Foundry" homepage in src/pages/index.astro with header/footer, favicon, and link to GitHub org.
  • Redesigned homepage with a Scarlet-themed hero, CTAs, and features grid in src/pages/index.astro.
  • Added src/pages/about.astro About page and linked it in header navigation.
  • Improved SEO on home and about pages: canonical, robots, theme-color, Open Graph/Twitter, and JSON-LD Organization schema.
  • Simplified homepage features section to three concise cards focused on writing workflows.
  • Added sitemap integration in astro.config.mjs (requires installing @astrojs/sitemap).
  • Created public/robots.txt and public/site.webmanifest.
  • Wired full favicon set and default social image references (/favicon.png, /apple-touch-icon.png, /og.png).
  • Added deploy script in package.json to run wrangler deploy.
  • Updated wrangler.toml main to ./dist/_worker.js/index.js to match Cloudflare adapter output.
  • Enabled compatibility_flags = ["nodejs_compat"] in wrangler.toml to support Node built-ins during deploy.