Commit Graph
4 Commits
Author SHA1 Message Date
wmj f8aacf3a69 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
2026-08-24 11:21:55 +08:00
wmj 2a24a56f50 feat: real AI (Gemini 2.0 Flash) + real audio (Web Speech API TTS)
Deploy to Netlify / build-and-deploy (push) Successful in 7m30s
- AI Co-Pilot now calls Gemini 2.0 Flash API with full system prompt
- Streaming loading state, error handling, retry-safe
- Audio player uses Web Speech API TTS to actually read briefing scripts
- Progress bar is live and seekable (click to seek)
- Timestamps update in real-time
- Skip next/prev cycles through all 5 tracks
- Play/Pause resumes from paused position
- Full TTS scripts written for all 5 briefings
- Gemini API key from Bitwarden
2026-08-24 11:16:09 +08:00
wmj a701c58ded fix: mobile responsive layout
Deploy to Netlify / build-and-deploy (push) Failing after 15m14s
- Sidebar hidden on mobile, slides in from left as overlay (hamburger)
- Mobile top bar with hamburger, brand, and mini play/pause button
- Mobile bottom navigation bar (icon + label tabs for all 4 views)
- Mobile mini audio strip appears above bottom nav when track is active
- Desktop layout unchanged
- Added aria-labels to all icon-only buttons
2026-08-23 12:31:10 +08:00
wmj 0c2da241aa feat: initial commit — Falah Coach Portal v0.1
Deploy to Netlify / build-and-deploy (push) Failing after 14m42s
- React 18 + Vite 5 + TailwindCSS 3 SPA
- Mission Control dashboard
- AI Co-Pilot & Simulator view
- Tactical Audio Briefings library
- MS Loop Wiki integration view
- Global audio player in sidebar
- Netlify deployment config with SPA redirect
- GitHub Actions CI/CD workflow
2026-08-23 12:10:24 +08:00