Commit Graph
10 Commits
Author SHA1 Message Date
Claude 95826a1f19 Self-host fonts (Fraunces, Work Sans, IBM Plex Mono); drop Google Fonts
No third-party requests remain; CSP tightened to font-src/style-src 'self'.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LSDgjk1Agjy9Z2UH2n8bc3
2026-10-15 00:31:30 +00:00
Claude cd5b21514d Polish: proper HTML document, strict CSP, lazy-load three.js, a11y fixes
- add doctype, lang and viewport (page was in quirks mode, 980px on phones)
- move inline script to app.js; add Content-Security-Policy meta
- load three.js after page load
- label week slider, wire tab/tabpanel aria, fix dark-mode week numbers

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LSDgjk1Agjy9Z2UH2n8bc3
2026-10-15 00:28:35 +00:00
Claude 8c9bf89676 Add pregnancy timeline motion: growing slider fill, size pop, week-button wave
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LSDgjk1Agjy9Z2UH2n8bc3
2026-10-15 00:24:38 +00:00
Claude b5f5518c1e Add 3D cycle ring (Three.js) with flat-ring fallback
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LSDgjk1Agjy9Z2UH2n8bc3
2026-10-15 00:22:53 +00:00
Claude 251b3af5ed Add GSAP scroll-reveal animations (self-hosted, respects reduced motion)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LSDgjk1Agjy9Z2UH2n8bc3
2026-10-15 00:19:40 +00:00
keithranaandClaude Sonnet 5.5 0b42fdeae1 Add remotion-video skill (#1)
* Add remotion-video skill

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019yhnsd9RDz7jDSUUX7oEcH

* Add Phase 2 templates to remotion-video skill

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019yhnsd9RDz7jDSUUX7oEcH

* Fix captions template background; document browser flag after test render

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019yhnsd9RDz7jDSUUX7oEcH

* Add audio/voiceover template (Phase 3), tested with real render

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019yhnsd9RDz7jDSUUX7oEcH

* Document font loading and its network requirement; captions-over-video verified

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019yhnsd9RDz7jDSUUX7oEcH

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-10-15 10:42:46 +11:00
keithranaandClaude Sonnet 5 6bd8165e6d Add support page for App Store submission
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-09 11:43:31 +10:00
keithranaandClaude Sonnet 5 9131087a5b Add privacy policy page for App Store submission
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-09 11:38:59 +10:00
keithrana d3c4cdf9a7 Rebrand to CycleWise AU 2026-09-08 15:23:31 +10:00
keithrana 4b2e36c0fd Add Cycle Atlas static page 2026-09-08 14:28:14 +10:00