feat: auto-capitalize the first letter of transaction descriptions

Transactions/recurring templates entered with mixed casing ("траты на
продукты") are now capitalized on create/update via a Pydantic validator,
so the fix applies to every client, not just the web UI. Adds a one-off
backfill script for existing rows.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
ZProger
2026-08-24 23:10:22 +03:00
parent 2b2e01a8e2
commit 6cc532378b
6 changed files with 106 additions and 5 deletions

View File

@@ -1,7 +1,7 @@
{
"name": "aurum-frontend",
"private": true,
"version": "0.21.0",
"version": "0.22.0",
"type": "module",
"scripts": {
"dev": "vite",