Improve the Taobao-style canvas verification by adding visual noise, distortion, and OCR-resistant features to letters/numbers to deter AI detection while remaining readable to humans.
X-Lovable-Edit-ID: edt-903ac302-29fd-483d-a2f3-bdbeeec1df22
Enhance HumanVerification to a Taobao-style slider puzzle and ensure the Sidebar's Access Granted folds in when space is limited without making the sidebar scrollable. Includes refinements to keep the UI responsive on mobile and clarify that the access text folds rather than scrolls.
X-Lovable-Edit-ID: edt-560d57af-660c-4447-8352-e12d8094d2c8
- Detect and fold inaccessible sidebar sections when not fully visible
- Require at least 1 minute on page for visit-based achievements
- Implement overlay to resolve blocked AudioContext with user gesture
- Replace human verification canvas with Taobao-like slider puzzle for bot resistance
X-Lovable-Edit-ID: edt-51cce867-67fb-4b5b-b99d-55b173652a90
- Verify all implemented achievements have unlock triggers
- Add score-based triggers for Tetris, Pac-Man, Snake, Breakout
- Integrate AI message count checks and music listener flag into achievements
- Wire score checks into each game’s score updates
- Prepare terminal help updates and user notifications for unlocks
X-Lovable-Edit-ID: edt-9cb9ff95-cae4-4afb-8a78-64de6d64c7d7
- Fix achievements not triggering for AI chat and ensure unlocks on relevant actions
- Add auto-detect for blocked/failed sounds and prompt user to enable or disable
- Reprompt crypto consent on new sessions and across reloads
- Replace human verification with a canvas-based math challenge
- Expand achievements system with more events and terminal help integration
X-Lovable-Edit-ID: edt-c049685d-590b-4861-b3db-a24ec9578a0f
Introduce an enhanced achievements system in terminal
- Extend TerminalCommand to surface achievements via /a alias and update help with note and potential easter egg hint
- Wire /a to navigate to achievements
- Highlight hint text for easter egg tease
- Notify user when an achievement is unlocked
- Increase time-based achievement thresholds to require longer time on site
X-Lovable-Edit-ID: edt-a417bbd8-d7f2-49a4-867c-77b658051faf
Introduce a terminal-only Achievements feature and related UI, enabling hidden, reward-like progress tracking across site interactions. Includes AchievementsContext, new Achievements page, and terminal commands to access/manage achievements, plus integration hooks for time-on-site, page visits, and game interactions. Keeps existing functionality intact while making achievements accessible solely through the terminal and subtly restoring the hint/help visibility. Continuous data persisted in localStorage.
X-Lovable-Edit-ID: edt-72cd1c84-3707-4a3b-93c9-bbad19445801
Expose ability to configure a custom AI API key in UI while preserving default key usage; store custom config locally and adapt requests to use either the default provider or user-provided endpoint/key/model. Key remains accessible in code for GPT-OSS IP-locked integration, but a new Custom API path allows safer testing with user-supplied credentials.
X-Lovable-Edit-ID: edt-b36d6ce3-a723-4d18-b4b0-e2689af97347
Introduce a second AI provider (GPT-OSS-20B) and UI to switch between Pollinations.ai and GPT-OSS, including integration scaffolding and API key handling as a secret. This enables testing the new model without altering core UX.
X-Lovable-Edit-ID: edt-0d2ba6be-027b-4029-9e71-17c272bde735