fix: Gemini model -> gemini-2.5-flash, stable DOM player, favicon
Deploy to Netlify / build-and-deploy (push) Successful in 1m2s

- Update Gemini API model from deprecated gemini-2.0-flash to gemini-2.5-flash
- Remove SidebarPlayer sub-component from inside App() - caused DOM remounts
  every 250ms (currentTime tick) making Pause/Skip buttons unclickable
- Inline player JSX directly in render tree for stable DOM nodes
- Add favicon.svg (dark bg + emerald trend line) to fix 404 console errors
This commit is contained in:
wmj
2026-08-24 11:21:55 +08:00
parent 2a24a56f50
commit f8aacf3a69
3 changed files with 30 additions and 47 deletions
+1 -1
View File
@@ -2,7 +2,7 @@
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Falah Coach Portal</title>
<link rel="preconnect" href="https://fonts.googleapis.com">