Commit Graph

  • 3dd924474c docs: short-form numbered requirements list Michael 2026-04-29 21:19:21 +00:00
  • ec56b1994b chore: remove one-time 1.25GB stress harness Michael 2026-04-29 21:15:58 +00:00
  • 438bc0f84d perf: 1 GB-class file efficiency for the analyzer + gate pipeline Michael 2026-04-29 21:13:47 +00:00
  • f891c6116d refactor(gui): tool registry + components package for per-tool builds Michael 2026-04-29 20:56:21 +00:00
  • 70ed695027 test(scripts): one-shot 1.25GB stress harness for the gate pipeline Michael 2026-04-29 20:52:27 +00:00
  • 82d7fef21e feat(gate): CSV-normalization gate with confidence-tiered findings Michael 2026-04-29 20:35:27 +00:00
  • e9c490ae1b feat(gui): hidden-char-aware preview tables in Text Cleaner Michael 2026-04-29 16:26:30 +00:00
  • 1049c033cb feat(gui): visualize leading/trailing whitespace in analyzer findings Michael 2026-04-29 16:21:39 +00:00
  • e12615357d fix(gui): use page paths relative to streamlit entrypoint Michael 2026-04-29 16:17:50 +00:00
  • 90ceada2d1 feat(text_clean): visualize hidden characters in the cleaner GUI Michael 2026-04-29 16:14:14 +00:00
  • 794d4cda94 feat(gui): tool pages pick up the home-page upload via session_state Michael 2026-04-29 16:09:51 +00:00
  • 8dfc6ad8ae feat(analyze): add mixed_line_endings + near_duplicate_rows detectors Michael 2026-04-29 16:09:42 +00:00
  • 0671ef277e feat(io): route read_file through pre-parse repair by default Michael 2026-04-29 16:09:35 +00:00
  • 0b959dee93 feat(text_clean): preserve internal whitespace in numeric/date/phone cells Michael 2026-04-29 16:09:25 +00:00
  • 4687cf87b4 test: single-command runner, cross-platform automation, fixture auto-discovery Michael 2026-04-29 16:01:06 +00:00
  • a8943f29eb feat(gui): wire analyzer into home page with findings panel and tool badges Michael 2026-04-29 15:53:22 +00:00
  • 5c62fb6117 feat(cli): src.cli_analyze — Typer CLI for the analyzer Michael 2026-04-29 15:53:11 +00:00
  • edf6ccf90b feat(analyze): upload-time data quality analyzer Michael 2026-04-29 15:41:36 +00:00
  • b8a9fa1b09 feat(io): pre-parse CSV repair (BOM/NUL/smart-quotes/unquoted-delim) Michael 2026-04-29 15:37:49 +00:00
  • c349a90e18 test: add text-cleaner corpus and close gaps surfaced by it Michael 2026-04-29 15:37:35 +00:00
  • 54f92ae47e feat: implement text cleaner (script 02) with CLI, GUI, and tests Michael 2026-04-29 15:14:15 +00:00
  • b2ca04e6f4 fix: scale app content to 85% zoom Michael 2026-04-29 01:30:58 +00:00
  • 223148283d revert: remove 75% zoom, 100% fits correctly with chrome hidden Michael 2026-04-29 01:29:42 +00:00
  • 1c609214b0 fix: scale app content to 75% to fit window Michael 2026-04-29 01:28:12 +00:00
  • dc48578c7e feat: launch Chrome in app mode for chromeless window Michael 2026-04-29 01:24:54 +00:00
  • 28bda8d624 fix: remove headless=true so browser opens on launch Michael 2026-04-29 01:23:07 +00:00
  • 35ea21ad33 feat: hide Streamlit chrome for app-like appearance Michael 2026-04-29 01:20:54 +00:00
  • f2fdc10af7 feat: refactor GUI to multi-page Streamlit app with 9 tool pages Michael 2026-04-29 01:16:12 +00:00
  • 9ec371a85f docs: update all documentation to reflect v3.0 functionality Michael 2026-04-29 00:58:38 +00:00
  • 27fe87c4fe fix: simplify upload placeholder text Michael 2026-04-29 00:56:32 +00:00
  • 8f1fb690ae chore: bump version to v3.0 Michael 2026-04-29 00:54:37 +00:00
  • ec9f100e67 feat: add custom delimiter input and update subtitle text Michael 2026-04-29 00:46:12 +00:00
  • 310bea08bf feat: add delimiter selector for CSV/TSV files in GUI Michael 2026-04-29 00:30:50 +00:00
  • 24ae566ec4 fix: hide Deploy button from Streamlit toolbar Michael 2026-04-29 00:25:26 +00:00
  • f97b633d4c feat: add live surviving rows preview in match group editor Michael 2026-04-29 00:17:34 +00:00
  • e672488d50 fix: default Keep checkbox to algorithm-selected survivor only Michael 2026-04-29 00:15:13 +00:00
  • d368cad89d feat: inline checkboxes and column dropdowns in match group editor Michael 2026-04-29 00:10:16 +00:00
  • 863fe89f2c feat: multi-row survivor support in match group review Michael 2026-04-28 23:52:45 +00:00
  • debb0cb516 feat: per-group survivor selection and column cherry-picking in GUI Michael 2026-04-28 23:47:25 +00:00
  • 39e139d777 fix: prevent match group expanders from collapsing on button click Michael 2026-04-28 23:25:12 +00:00
  • b871ab24fc feat: add documentation, Streamlit GUI, and full source tree Michael 2026-04-28 23:06:39 +00:00
  • 0613dc420c docs: add project documentation files Michael 2026-04-28 22:02:07 +00:00
  • a23f7a9b6f Initial commit giteadmin 2026-04-28 21:59:55 +00:00