bnair123
|
56b7e2a5ba
|
Rebuild frontend with Tailwind CSS + fix Python 3.14 compatibility
- Upgrade SQLAlchemy 2.0.27→2.0.45, google-genai SDK for Python 3.14
- Replace google-generativeai with google-genai in narrative_service.py
- Fix HTTPException handling in main.py (was wrapping as 500)
- Rebuild all frontend components with Tailwind CSS v3:
- Dashboard, NarrativeSection, StatsGrid, VibeRadar, HeatMap, TopRotation
- Custom color palette (background-dark, card-dark, accent-neon, etc.)
- Add glass-panel, holographic-badge CSS effects
- Docker improvements:
- Combined backend container (API + worker in entrypoint.sh)
- DATABASE_URL configurable via env var
- CI workflow builds both backend and frontend images
- Update README with clearer docker-compose instructions
|
2025-12-26 20:25:44 +04:00 |
|
google-labs-jules[bot]
|
f4432154b6
|
Implement Phase 3 Music Analysis and LLM Engine
- Refactor Database: Add `Artist` model, M2M relationship, and `AnalysisSnapshot` model.
- Backend Services: Implement `StatsService` for computable metrics and `NarrativeService` for Gemini LLM integration.
- Fix Ingestion: Correctly handle multiple artists per track and backfill existing data.
- Testing: Add unit tests for statistics logic and live verification scripts.
- Documentation: Add `PHASE_4_FRONTEND_GUIDE.md`.
|
2025-12-24 23:16:32 +00:00 |
|