-
Notifications
You must be signed in to change notification settings - Fork 0
fun facts
These details come from the repository survey, git history, release tags, and /Users/vriesd/projects/csv-align/CHANGELOG.md. For broader context, see lore and by the numbers.
The first commit on 2026-04-07 described CSV Align as a CSV comparison desktop app. The same date already included the Vite React frontend, Tauri packaging, Linux release fixes, desktop CSV file recognition, and a default-dark app shell. The current overview still follows that same local comparison idea, described in CSV Align overview.
The tracked source and documentation survey found no TODO, FIXME, or HACK matches. That does not mean there is no future work, but it does mean deferred work is not currently scattered through inline markers.
/Users/vriesd/projects/csv-align/tests/comparison_engine_integration.rs has 2,331 lines, while /Users/vriesd/projects/csv-align/src/comparison/engine.rs has 845 lines. The broad test coverage reflects how many edge cases live around row keys, duplicate rows, missing rows, flexible matches, cleanup, and value comparison.
The tag history reaches 162 release tags through v2.1.95, starting at v0.2.0 on 2026-04-07 and reaching v2.1.95 on 2026-06-17. The busiest period was 2026-04, with 212 commits in the surveyed 90-day window.
On 2026-04-18, v2.0.0 moved the project to Rust edition 2024, React 19, Axum 0.8, TypeScript 5.8, and updated runtime dependencies. By 2026-06-15, v2.1.91 carried the frontend to TypeScript 6 and the desktop/runtime stack to the current Tauri 2.11 line. The current manifests are /Users/vriesd/projects/csv-align/Cargo.toml and /Users/vriesd/projects/csv-align/frontend/package.json.