Commit 29ff3f9
chore: clean up repo for release — gitignore internal files, fix site issues
Repo cleanup:
- Gitignore: .claude/, .stitch/, ai/, docs/superpowers/, plans/,
marketing/variants/, node_modules/, .astro/
- Remove tracked internal files (plans, specs, design explorations)
- These files stay on disk for local reference but are not in the public repo
Site fixes (from frontend review):
- JS-disabled fallback (.js class on html, data-animate only hides with JS)
- View Transition script lifecycle (Nav/Sidebar/TOC use is:inline + astro:after-swap)
- OG/Twitter meta tags, canonical URL
- @astrojs/sitemap + robots.txt
- Skip-to-content link for keyboard a11y
- Comparison table mobile scroll affordance
- Favicon (SVG)
- Prose links underlined by default (WCAG 1.4.1)
- Reduced-motion: scroll-behavior: auto
- Features section h2 heading added
- Removed unused @astrojs/cloudflare dependency
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent be8a8f1 commit 29ff3f9
51 files changed
Lines changed: 314 additions & 18360 deletions
File tree
- .stitch/designs
- docs/superpowers
- plans
- specs
- marketing/variants
- plans
- site
- public
- src
- components
- layouts
- pages
- styles
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file was deleted.
Binary file not shown.
0 commit comments