Skip to content

feat: introduce Two-Export Comparator visual diff MVP - #1

Merged
QvarcY merged 9 commits into
mainfrom
ui/frontend-prototype
Sep 26, 2026
Merged

QvarcY merged 9 commits into
mainfrom
ui/frontend-prototype

Conversation

@QvarcY

@QvarcY QvarcY commented Sep 26, 2026

Copy link
Copy Markdown
Owner

Summary

Introduces the first functional Two-Export Comparator MVP.

Product

  • automatic local CSV/TSV comparison
  • side-by-side Visual Diff
  • differences highlighted visually
  • matching records kept visually quiet
  • Expert settings kept outside the primary workflow

Engine

  • CSV and TSV parsing
  • delimiter detection
  • UTF-8 / UTF-8 BOM support
  • quoted and multiline CSV fields
  • automatic column mapping suggestions
  • deterministic comparison
  • MATCHED / MISMATCH / ONLY_A / ONLY_B / DUPLICATE / AMBIGUOUS
  • numeric tolerance
  • local CSV export

Project

  • English and Latvian UI
  • bilingual README
  • roadmap
  • project scope guardrails
  • contribution and security documentation
  • issue and PR templates
  • GitHub Actions CI

Verification

  • npm test: 4/4 passed
  • npm run build: passed
  • GitHub Actions CI: passed

Files are processed locally in the browser. No account or upload is required.

@QvarcY
QvarcY merged commit c8b62c0 into main Sep 26, 2026
2 checks passed
@QvarcY
QvarcY deleted the ui/frontend-prototype branch September 26, 2026 17:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant