Commit graph

4 commits

Author SHA1 Message Date
OpenClaw Agent
e7ef9d74c4 Add blog post: How to Capture Dark Mode Screenshots Automatically
All checks were successful
Build & Deploy to Staging / Build & Deploy to Staging (push) Successful in 9m37s
- New blog post covering darkMode parameter, CSS injection, hideSelectors, dual OG images
- Code examples in cURL, Node.js, and Python
- Blog index updated with new post
- Sitemap updated with new URL
- Tests already committed (474 passing)
2026-03-06 12:12:12 +01:00
740c70f905 Add status route tests, OG images blog post, and blog tests
All checks were successful
Build & Deploy to Staging / Build & Deploy to Staging (push) Successful in 9m27s
- Create src/routes/__tests__/status.test.ts (GET /status and /status.html)
- Add blog post: public/blog/automating-og-images.html (~1000 words)
- Update public/blog.html with new post entry
- Update public/sitemap.xml with new URL
- Add blog tests for automating-og-images post
- Update existing blog tests for new post references

Tests: 332 passed, 1 skipped
2026-03-03 18:06:56 +01:00
9fe59d4867 feat: add WCAG 2.1 AA accessibility landmarks and skip-to-content link
Some checks failed
Build & Deploy to Staging / Build & Deploy to Staging (push) Has been cancelled
- Wrap nav in <header> landmark on all pages
- Wrap content in <main id='main-content'> on all pages
- Add skip-to-content link (visually hidden, visible on focus)
- Add skip-link CSS styles
- Add 65 accessibility tests covering all 16 full-layout pages
- All 288 tests passing
2026-03-03 15:04:55 +01:00
56c7a87f3c feat: add developer blog with two posts
Some checks failed
Build & Deploy to Staging / Build & Deploy to Staging (push) Has been cancelled
- Blog index page (public/blog.html) with dark theme
- Post 1: Why You Need a Screenshot API (~800 words)
- Post 2: Screenshot API Performance & Caching (~600 words)
- Express routes: /blog → /blog.html, /blog/:slug → /blog/:slug.html
- Blog link added to nav and footer on index.html
- Sitemap updated with blog URLs
- Full test coverage (19 new tests, 190 total passing)
2026-03-02 21:10:29 +01:00