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