From 48251b625f5584c8214a44be0c3df9590a414cf7 Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 8 Jun 2026 16:50:25 +0000 Subject: [PATCH] refactor(layout-review): consolidate tool-header actions + align reconcile downloads MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Consistency pass over the parallel-agent work: - Replace 4 divergent inline header wrappers (flex/inline-flex, gap 10/12px, margin-top present/absent across 8 tool pages) with one shared .dt-tool-header-actions class; strip the now-redundant per-button margin-top:0. Every tool header now aligns the local-first pill + Help button identically. - Reconcile downloads row: reorder to the page's exceptions-first order (Review, Unmatched left, Unmatched right, Matched) to match the tabs and metric strip, and drop the lone competing primary — the four are parallel exports of equal weight. Audited and confirmed already-consistent: compact intake banner, privacy pill markup, .dt-next-step strips, the three coming-soon stubs, primary CTAs, and the 3-download CSV/audit/config pattern. Co-Authored-By: Claude Opus 4.8 (1M context) --- layout-review/01_deduplicator.html | 4 ++-- layout-review/02_text_cleaner.html | 2 +- layout-review/03_format_standardizer.html | 2 +- layout-review/04_missing_handler.html | 4 ++-- layout-review/05_column_mapper.html | 2 +- layout-review/09_pipeline_runner.html | 2 +- layout-review/10_pdf_extractor.html | 4 ++-- layout-review/11_reconciler.html | 9 +++++---- layout-review/app.css | 5 +++++ 9 files changed, 20 insertions(+), 14 deletions(-) diff --git a/layout-review/01_deduplicator.html b/layout-review/01_deduplicator.html index 16246fa..032439c 100644 --- a/layout-review/01_deduplicator.html +++ b/layout-review/01_deduplicator.html @@ -19,7 +19,7 @@

Find Duplicates

-
+
@@ -27,7 +27,7 @@ Runs 100% locally - +

Find rows that repeat, then keep one and remove the extras.

diff --git a/layout-review/02_text_cleaner.html b/layout-review/02_text_cleaner.html index 188b6fe..7d3b828 100644 --- a/layout-review/02_text_cleaner.html +++ b/layout-review/02_text_cleaner.html @@ -27,7 +27,7 @@

Clean Text

-
+
diff --git a/layout-review/03_format_standardizer.html b/layout-review/03_format_standardizer.html index ed6ffb5..d4c9f8d 100644 --- a/layout-review/03_format_standardizer.html +++ b/layout-review/03_format_standardizer.html @@ -19,7 +19,7 @@

Standardize Formats

-
+
diff --git a/layout-review/04_missing_handler.html b/layout-review/04_missing_handler.html index 9d47537..e17ef3c 100644 --- a/layout-review/04_missing_handler.html +++ b/layout-review/04_missing_handler.html @@ -19,7 +19,7 @@

Fix Missing Values

-
+
@@ -27,7 +27,7 @@ Runs 100% locally - +

Find blank cells (even hidden ones) and fill them in or remove them.

diff --git a/layout-review/05_column_mapper.html b/layout-review/05_column_mapper.html index 2656b55..106f744 100644 --- a/layout-review/05_column_mapper.html +++ b/layout-review/05_column_mapper.html @@ -19,7 +19,7 @@

Map Columns

-
+
diff --git a/layout-review/09_pipeline_runner.html b/layout-review/09_pipeline_runner.html index 4c3de7e..22256d2 100644 --- a/layout-review/09_pipeline_runner.html +++ b/layout-review/09_pipeline_runner.html @@ -19,7 +19,7 @@

Automated Workflows

-
+
diff --git a/layout-review/10_pdf_extractor.html b/layout-review/10_pdf_extractor.html index 5e68f6c..93a272b 100644 --- a/layout-review/10_pdf_extractor.html +++ b/layout-review/10_pdf_extractor.html @@ -19,7 +19,7 @@

PDF to CSV

-
+
@@ -27,7 +27,7 @@ Runs 100% locally - +

Pull transactions out of bank-statement PDFs into a clean CSV file.

diff --git a/layout-review/11_reconciler.html b/layout-review/11_reconciler.html index dcd323f..b543f1e 100644 --- a/layout-review/11_reconciler.html +++ b/layout-review/11_reconciler.html @@ -19,7 +19,7 @@

Reconcile Two Files

-
+
@@ -27,7 +27,7 @@ Runs 100% locally - +

Compare two lists of transactions (e.g. bank vs. ledger) and flag what doesn't match.

@@ -230,12 +230,13 @@
- +
- +
diff --git a/layout-review/app.css b/layout-review/app.css index d853e7b..c169c1d 100644 --- a/layout-review/app.css +++ b/layout-review/app.css @@ -212,6 +212,11 @@ code, .dt-mono { font-family: var(--font-mono); font-size: 0.92em; font-feature- } .dt-help-btn .dt-mi { font-family: "Material Symbols Outlined"; font-size: 18px; } .dt-tool-caption { font-size: 12.5px; color: var(--ink-tertiary); line-height: 1.5; margin: 2px 0 0; } +/* Right-side actions cluster in a tool header: the local-first privacy pill + + the Help button. One shared class so every tool page aligns identically + (replaces per-page inline flex/gap/margin drift). */ +.dt-tool-header-actions { display: flex; align-items: center; gap: 12px; flex-shrink: 0; margin-top: 6px; } +.dt-tool-header-actions .dt-help-btn { margin-top: 0; } /* =========================================================================== Buttons