Cursor Agent
|
8c3d91c070
|
fix(dealix): resolve Python deps, SQLAlchemy metadata, JWT, and frontend CI
- Align httpx, litellm, langchain, openai, mem0ai, crewai, numpy, requests, pydantic
- Rename SequenceEvent ORM attribute to event_metadata (DB column stays metadata)
- Use PyJWT instead of python-jose in security and auth service
- Mem0: MemoryConfig + graceful fallback when init fails (CI without keys)
- Frontend: I18nProvider in root layout, fix dashboard LeadScoreCard props, Section id,
kpi-card useRef, en.json nameAr parity, e2e assertion for premium landing
- README: troubleshooting for connection refused and local E2E Playwright install
Co-authored-by: VoXc2 <VoXc2@users.noreply.github.com>
|
2026-04-12 10:32:05 +00:00 |
|
Claude
|
83150b97b5
|
feat: Expand i18n with 200+ new translations for all new components
Added translations for:
- Command palette (search, categories, actions)
- Sales workspace (greeting, KPIs, tasks, deals, activity, AI insights)
- Marketers page (hero, stats, benefits, tiers, testimonials, FAQ, form)
- Onboarding flow (welcome, role/industry selection, first deal, checklist)
- Common additions (close, or, minutes, hours, today, overdue, submit, skip)
Total: 300+ translation keys in both Arabic and English
https://claude.ai/code/session_01LsnvBa7HwF5hs99VZbgLGj
|
2026-04-12 01:39:17 +00:00 |
|
Claude
|
bbef680bc1
|
feat: Add complete i18n system with Arabic/English translations
Bilingual support infrastructure:
- ar.json: Full Arabic translations (120+ strings)
- Navigation, hero, pain points, features, pricing, dashboard, marketers
- en.json: Full English translations (120+ strings)
- index.tsx: I18nProvider with context, useI18n hook, LanguageSwitcher component
- LocalStorage persistence, RTL/LTR auto-switching
- Nested key resolution (e.g., "dashboard.tabs.overview")
- Arabic default with instant English toggle
https://claude.ai/code/session_01LsnvBa7HwF5hs99VZbgLGj
|
2026-04-12 01:30:53 +00:00 |
|