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 |
|
bnair123
|
e7980cc706
|
Complete Stats & Narrative Engine + Testing Suite
- Stats: Added K-Means clustering, Tempo Zones, Harmonic Profile.
- Narrative: Optimized for Gemini tokens + JSON robustness.
- Testing: Added comprehensive backend/TESTING.md and standalone test script.
- Setup: Improved get_refresh_token.py for user onboarding.
|
2025-12-25 18:50:38 +04:00 |
|
bnair123
|
af0d985253
|
Refactor Stats and Narrative services to match spec
- StatsService: Fixed N+1 queries, added missing metrics (whiplash, entropy, lifecycle), and improved correctness (boundary checks, null handling).
- NarrativeService: Added payload shaping for token efficiency, improved JSON robustness, and updated prompts to align with persona specs.
- Documentation: Added backend/TECHNICAL_DOCS.md detailing the logic.
|
2025-12-25 18:12:05 +04:00 |
|