Release Notes - v1.5.0
Authentication & Security
- Google-Only Authentication: Completely removed the legacy Email/Password sign-in flow. Google Sign-in is now the exclusive authentication method, reducing credential errors and speeding up onboarding.
- Modernized Login UI: Replaced the plain
AuthModalwith the premiumSignupPromptModal, complete with a visual preview of the activity heatmap. This modal is now consistently used across the settings menu and login gates.
User Interface & Experience
- Archive Page Refinements:
- Removed redundant legend labels from the bottom of the archive page since they are already present in the primary heatmap.
- Overhauled loading logic: Removed staggered slide-in entrance animations to make the page load feel instantaneous and highly responsive.
- Preserved the dynamic
CountUpprogressing numbers for the "Played" and "Win Rate" metrics. - Added a satisfying interactive "squeeze" effect (scale down) to calendar day boxes when clicked or tapped.
- Stats Page Fixes:
- Fixed an alignment bug in the Guess Distribution chart where the "Loss" label would overlap with its corresponding progress bar by increasing the label container width and applying right-alignment.
- Mobile Experience:
- Introduced a mobile-responsive Hamburger menu to keep the header clean and navigation accessible on smaller screens.
Developer & Anti-Cheat Features
- Anti-Snoop Easter Eggs: Added a suite of hidden traps for players attempting to cheat via developer tools.
- Added an HTML comment honeypot warning users attempting to inspect elements.
- Added a colorful console log warning and fake hint.
- Created global variable traps (
window.answer,window.solution, etc.) that trigger a fake cyber police alert and return Rick Astley lyrics. - Included a fake Base64
developer_backdoorkey inside the puzzle JSON metadata. - Implemented a Konami Code listener (
Up Up Down Down Left Right Left Right B A) that flips the game board upside down into "Australian Mode".
Full Changelog: v1.4.0...v1.5.0