What's Changed
- repair cold loading bug by @bishopZ in #13
- improve header links by @bishopZ in #14
- update init player function, closes #17 by @bishopZ in #26
- adjust page flow, closes #16 by @bishopZ in #27
- add a sitemap.xml, closes #15 by @bishopZ in #28
- add privacy policy by @bishopZ in #32
- Issue #35 by @bishopZ in #36
- update to node 24 by @bishopZ in #47
- Development environment setup by @bishopZ in #50
- Replace favicon with simple star icon #34 by @bishopZ in #56
- Update .gitignore with comprehensive Node.js patterns #29 by @bishopZ in #53
- Add ScrollToTop component for route changes #19 by @bishopZ in #54
- Improve the 404 page layout #20 by @bishopZ in #55
- Add light/dark mode toggle to header #39 by @bishopZ in #57
- Add React 19 document metadata to all page components #49 by @bishopZ in #60
- Add AI-friendly files: AGENTS.md, ARCHITECTURE.md, cursor rules, type… #51 by @bishopZ in #61
- Improve ESLint config and type import rules #48 by @bishopZ in #62
- Update all dependencies to latest versions #22 by @bishopZ in #64
- Improve the home page design with hero section and feature cards #3 by @bishopZ in #65
- Replace session-based auth with JWT tokens #6 by @bishopZ in #66
- Add PageLayout component and refactor all pages to use it #67 by @bishopZ in #76
- Add accessibility improvements: skip link, focus management, announce… #68 by @bishopZ in #74
- Add internationalization with react-intl, RTL support, and formatting… #69 by @bishopZ in #80
- Add React 19 features: useOptimistic and granular Suspense #72 by @bishopZ in #79
- Add structured error handling for server and client #73 by @bishopZ in #75
- New project skills by @bishopZ in #88
- Add DOCX skill in standardized format by @bishopZ in #89
- use the README as a prompt by @bishopZ in #91
- Centralize page metadata with shared PageMeta component by @bishopZ in #90
- re-organize files by @bishopZ in #92
- re-organize files by @bishopZ in #93
- Add animation: page transitions and micro-interaction #70 by @bishopZ in #77
- Improve responsiveness: typography, touch targets, container queries #71 by @bishopZ in #78
Full Changelog: 1.1.0...1.2.0