Unreleased
Added
- The solver now supports 2x2, 3x3, 4x4, Pyraminx, and Megaminx with automatic or guided camera capture, event-specific solving, and animated playback.
- Added solver history with flattened puzzle previews and suggested moves, stored on-device when signed out and synced to the account after an explicit import when signed in.
- Added dedicated, indexable landing pages for every supported solver, an About page, and beginner guides for solving a Rubik's Cube and reading cube notation.
- Added structured search metadata, rich-result schemas, a generated social card, an expanded sitemap, and machine-readable discovery feeds for search engines and AI assistants.
Changed
- 2x2 and 4x4 camera capture now detects and locks onto each sticker lattice automatically instead of requiring fixed guide-point alignment.
- The solver color editor now uses each puzzle's real flattened geometry and palette.
- Cube camera scans now play a dedicated shutter sound for both manual and automatic face captures.
- Copying a solve share image now confirms success directly on the Copy button.
- Expanded the homepage and tutorial library with clearer learning paths, FAQs, and internal navigation.
- Improved page loading with self-hosted fonts, optimized puzzle images, and deferred Google One Tap loading.
Fixed
- 2x2 and 4x4 camera scans now identify faces by a consistent Front/Right/Back/Left/Up/Down orientation instead of assuming a scrambled face has a fixed color.
- Flattened puzzle previews in solver history now preserve their sticker geometry and fill colors, render at an explicit size, and report useful browser-console diagnostics when no visible stickers are painted.
- Solve action menus on the timer and stats pages now close when clicking elsewhere and no longer allow multiple menus to stay open.
- Device solve and solver-history import choices now persist across refreshes and future sign-ins without re-prompting for previously handled entries.