Commit Graph
6 Commits
Author SHA1 Message Date
Ajasra 6772e0cf37 perf(booth): optimize assets and result flow
WebP reduces UI payload; JPEG keeps portrait saves compatible.\nFinish ends the visit without prompting another portrait.
2026-10-30 00:00:16 +08:00
Ajasra 309372e1fe fix: normalize bilingual style names to strings so /portal dashboard renders 2026-10-29 13:49:50 +08:00
Ajasra 3d856aa616 chore: disable photo upload button in camera view 2026-10-28 10:44:28 +08:00
Ajasra 03e821e904 feat: implement pure JavaScript image watermarking with sharp (no Python) 2026-10-28 10:36:32 +08:00
Ajasra 5a7b284ff0 feat: set OpenRouter as primary AI provider with Google Gemini fallback 2026-10-28 10:26:41 +08:00
Ajasra e04672db2a feat: integrate Sensei Spook mascot in 4 stances, speech bubbles, and style updates 2026-10-28 01:20:01 +08:00