Tim Hadwen
99534e779a
Consistent hero layouts, activity page redesign, new content, and YouTube embeds
...
- Product pages (Code Editor, Robot Simulator): text-left/image-right hero layout
- Related resources capped at 3 items on all product pages
- Making Music activities renamed to I, II, III
- New Maze I/II/III and Sumo I/II/III difficulty-graded activities
- YouTube demo videos restored on 12 activity pages from old site
- Activity pages: two-column hero with coding skills & rover concepts tags
- Blog/news pages: same two-column hero layout with date
- Resource type extended with codingSkills, roverConcepts, tags fields
- Removed raw "Relevant Coding Skills/Rover Concepts" text from activity MDX
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-01 23:56:05 +10:00
..
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 23:56:05 +10:00
2026-03-01 23:56:05 +10:00
2026-03-01 23:56:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 23:56:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 23:56:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 23:56:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 23:56:05 +10:00
2026-03-01 23:56:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 23:56:05 +10:00
2026-02-28 19:00:42 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 23:56:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 23:56:05 +10:00
2026-03-01 23:56:05 +10:00
2026-03-01 23:56:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 23:56:05 +10:00
2026-03-01 23:56:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 23:56:05 +10:00
2026-03-01 23:56:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 23:56:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 23:56:05 +10:00
2026-03-01 23:56:05 +10:00
2026-03-01 23:56:05 +10:00
2026-03-01 23:56:05 +10:00
2026-03-01 23:56:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 23:56:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 17:14:05 +10:00
2026-03-01 23:56:05 +10:00
2026-03-01 17:14:05 +10:00