Mercury web (Next.js) — deployed at mercury.carrot-soft.tech
Find a file
Munkherdene 79dd6ed591 fix(web): parse real merchant out of card-string :MCI: segment
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.
2026-08-23 00:41:58 +08:00
e2e fix(web): SwitchHiddenInput on settings hideAmounts toggle + correct smoke comment 2026-08-22 21:16:45 +08:00
public/fonts feat(web): scaffold Next.js app with Seed Design + Mercury theme + Zona Pro 2026-08-22 20:02:52 +08:00
src fix(web): parse real merchant out of card-string :MCI: segment 2026-08-23 00:41:58 +08:00
.dockerignore feat(web): localize categories to Mongolian + icon/color chips; fix transaction date sort; add deploy Dockerfile 2026-08-22 21:58:33 +08:00
.env.local.example feat(web): scaffold Next.js app with Seed Design + Mercury theme + Zona Pro 2026-08-22 20:02:52 +08:00
.gitignore feat(web): scaffold Next.js app with Seed Design + Mercury theme + Zona Pro 2026-08-22 20:02:52 +08:00
bun.lock feat(web): use real Seed icon catalog (@seed-design/react-icon) matching iOS iconography 2026-08-22 22:28:41 +08:00
Dockerfile feat(web): localize categories to Mongolian + icon/color chips; fix transaction date sort; add deploy Dockerfile 2026-08-22 21:58:33 +08:00
next.config.ts feat(web): localize categories to Mongolian + icon/color chips; fix transaction date sort; add deploy Dockerfile 2026-08-22 21:58:33 +08:00
package.json feat(web): use real Seed icon catalog (@seed-design/react-icon) matching iOS iconography 2026-08-22 22:28:41 +08:00
playwright.config.ts test(web): MSW harness + Playwright smoke + QA pass 2026-08-22 21:09:59 +08:00
postcss.config.mjs feat(web): scaffold Next.js app with Seed Design + Mercury theme + Zona Pro 2026-08-22 20:02:52 +08:00
tsconfig.json feat(web): scaffold Next.js app with Seed Design + Mercury theme + Zona Pro 2026-08-22 20:02:52 +08:00
vitest.config.ts test(web): exclude e2e/ from vitest collection 2026-08-22 21:10:48 +08:00
vitest.setup.ts test(web): polyfill CSS.supports in shared vitest setup (Seed TextField needs it) 2026-08-22 20:45:59 +08:00