v0.5.2
LaTeX rendering for Telegram: formulas now readable as Unicode text.
Added
- LaTeX to Unicode converter — LaTeX formulas like
$500 \text{ г} \times 4 \text{ недели} = 2.0 \text{ кг}$now render as readable text (500 г × 4 недели = 2.0 кг) instead of raw LaTeX code - Math symbol support — Greek letters (α, β, π, Σ), operators (×, ÷, ±, ≤, ≥), arrows (→, ⟹), and trigonometric functions (sin, cos, tg)
- Typographic conversion — inch/foot marks like
1"and6'automatically convert to1″and6′in formulas - People v0.5.1 test coverage — 35 tests for People Graph functionality (extractForwardedPeople, performSearchPeople, performUpdatePerson, performMergePeople, performCreatePerson, performDeletePerson, applyPeopleUpdates)
- MockEmbeddingResponse helper — centralized mock for OpenRouter embedding responses
Fixed
- Data race between web server and webhook config — moved WebhookPath/WebhookSecret computation before web server creation to avoid concurrent read/write