Mercury web (Next.js) — deployed at mercury.carrot-soft.tech
Card charges were showing as raw masked-card strings with no suggestion. prettyMerchant/suggestCategory now extract the merchant after the last :MCI: segment (e.g. "...:MCI:ANTHROPIC 1" -> "ANTHROPIC"), and the keyword map is grounded in real uncategorized merchants (card-processed software/cloud, cross-border marketplaces, local lenders, grocers, carriers, electronics, gaming). Also fixes a Cyrillic \b word-boundary bug (JS's \b never matches non-ASCII text) and moves CAFE/КАФЕ to the Coffee rule instead of Food & Drink. |
||
|---|---|---|
| e2e | ||
| public/fonts | ||
| src | ||
| .dockerignore | ||
| .env.local.example | ||
| .gitignore | ||
| bun.lock | ||
| Dockerfile | ||
| next.config.ts | ||
| package.json | ||
| playwright.config.ts | ||
| postcss.config.mjs | ||
| tsconfig.json | ||
| vitest.config.ts | ||
| vitest.setup.ts | ||