Changelog - huqianghui/AI-Coach-vibe-coding GitHub Wiki

Changelog

v1.0.0 — Complete AI Coach Platform (2026-03-31)

Added

  • Phase 07: Azure Service Integration — Admin Azure config persistence, real connection testing, dynamic mock/Azure provider switching
  • Phase 08: Voice & Avatar Demo — Azure Voice Live Agent with Avatar for real-time voice coaching with digital HCP
  • Phase 09: Integration Testing — Unified AI Foundry config, 7 interaction modes (text/voice/avatar/conference/realtime/content-understanding/model-mode), agent mode runtime, integration tests
  • Phase 10: UI Polish — 5-color accent theme system with dark/light mode, page transitions, breadcrumbs, grouped admin sidebar, Figma-audited spacing/typography, BeiGene demo seed data
  • Phase 11: HCP Profile Agent Integration — Auto-create AI Foundry agent when adding HCP profiles, bidirectional sync, agent status badges, table UI redesign
  • All 12 phases (62 plans) complete
  • Live deployment on Azure Container Apps (East Asia region)

Deployment

v0.2.0 — Core Training Module (2026-03-24)

Added

  • Auth system: JWT login, user roles (Admin, MR), token refresh
  • Database models: User, HCPProfile, Scenario, CoachingSession, SessionMessage, SessionScore, ScoreDetail
  • API routers: auth, hcp-profiles, scenarios, sessions, scoring, config, azure-config
  • Pydantic v2 schemas for all API endpoints
  • Service layer: auth, hcp-profile, scenario, session, scoring services
  • AI coaching adapter framework: BaseCoachingAdapter + Mock adapter
  • HCP Profile CRUD with admin controls
  • Scenario management with scoring weights and key messages
  • Session lifecycle: create → in_progress → completed → scored
  • Multi-dimensional scoring with breakdown details
  • 269 backend test cases across 25 test files
  • 13 Playwright E2E tests
  • 114 React components (shared UI + coach components)
  • Frontend pages: login, dashboard, training, scenarios, profiles
  • TanStack Query hooks for all API domains
  • i18n support (en-US language switcher)
  • README.md with project overview and setup guide

Fixed

  • bcrypt version pinned to <4.1 for passlib 1.7.4 compatibility
  • Wiki sync workflow: graceful handling when wiki not initialized

v0.1.0 — Project Foundation (2026-03-24)

Added

  • Project structure with backend (FastAPI) + frontend (React + Vite + Tailwind)
  • CI/CD pipeline (ci.yml) with backend tests, frontend checks, E2E tests, Azure deployment
  • Wiki auto-sync workflow
  • GitHub Project sync workflow
  • CLAUDE.md engineering handbook
  • Requirements extraction from solution document
  • Best practices document from reference projects
  • Docker multi-stage builds + docker-compose
  • Testing infrastructure (pytest + Playwright)
  • UI prototype screenshots preserved for design reference