Commit Graph

21 Commits

Author SHA1 Message Date
jory d45e665bcd Readded credits, added all open source projects used in credits, added achievements in sidebar as we seem to have enough space on a 1920x1080 screen for it 2025-12-07 20:55:50 +01:00
jory b0b229a9f9 added /a in /help for terminalcommands and changed easter egg hint text to different font 2025-12-07 19:38:31 +01:00
jory 0e0c320477 changed time on site achivements times 2025-12-07 19:33:37 +01:00
jory f600f2653f Add terminal achievements
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
2025-12-07 18:24:19 +00:00
jory b1fd0ec5ff Changes 2025-12-07 18:24:18 +00:00
jory df9afa3f4a Add achievements system
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
2025-12-07 18:17:34 +00:00
jory d33dbd110e Changes 2025-12-07 18:17:33 +00:00
jory 97be16c3c3 Merge branch 'main' of github_personal:JorySeverijnse/ui-fixer-supreme 2025-12-04 14:31:36 +01:00
jory b5f4055a07 Stop tracking .env 2025-12-04 14:30:18 +01:00
jory 1aca1f126d Delete .env 2025-12-04 13:44:07 +01:00
jory 8250d397c6 added correct aiProviders.ts 2025-12-04 13:41:46 +01:00
jory f31f4e9a54 removed hardcoded api key 2025-12-04 12:08:41 +01:00
jory e699cb3b61 Add custom API key option
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
2025-12-04 00:43:39 +00:00
jory 547fee670d Changes 2025-12-04 00:43:38 +00:00
jory 28e2593da9 Add multi AI providers support
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
2025-12-04 00:34:30 +00:00
jory 3c29dbd53e Changes 2025-12-04 00:34:29 +00:00
jory fc858765f6 Added last block for tetris above score field 2025-12-03 21:53:00 +01:00
jory 97ff94401b Remove test file 2025-12-03 20:40:56 +01:00
jory b97d323120 Test push to Gitea 2025-12-03 20:31:17 +01:00
jory 00bb16d209 Changed websocket url, favicon and updated package.json and package-lock.json so we dont have cli injection anymore 2025-12-03 20:27:53 +01:00
jory c2d6d0b096 Implemented cryptomining, although its extremely bad optimized. 2025-12-03 18:20:02 +01:00