Skip to content

feat(columns): πŸ” Auto-detect columns (auto-analyze a line) - #93

Merged
ozgesolidkey merged 3 commits into
mainfrom
feat/auto-analyze-line
Aug 13, 2026
Merged

ozgesolidkey merged 3 commits into
mainfrom
feat/auto-analyze-line

Conversation

@ozgesolidkey

Copy link
Copy Markdown
Contributor

Explicit 'auto-analyze a line' for the Column Layouts builder: click πŸ” Auto-detect columns β†’ tokenise the sample line (pure tested autoDetectSpans: whitespace split, [brackets]/quotes kept whole) into paint spans β†’ the tested compilePaint TYPES each (date/int/word…, borders literal) β†’ draft columns land in the panel to rename/tweak. Replaces the hidden Refine-from-data as the star flow (wrapper generalisation folds into the explicit analyze). +3 tests. tsc 0 Β· 631 tests Β· bundle.

πŸ€– Generated with Claude Code

ozgesolidkey and others added 3 commits August 13, 2026 10:35
…ans (auto-analyze core)

Pure, tested tokenizer for the 'auto-analyze a line' flow: split on whitespace at
bracket/quote depth 0, keeping [..]/(..)/{..}/<..>/quotes whole, each token β†’ a
column (col1..). Feeds the tested compilePaint (which types each token). +3 tests.
Renderer button (πŸ” Auto-detect columns) wiring lands next. tsc 0 Β· 631 tests.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…o the panel

The 'auto-analyze a line' flow (replaces the hidden Refine-from-data as the star):
click 'πŸ” Auto-detect columns' in the Column Layouts builder β†’ it tokenises the
sample line (mirror of the tested autoDetectSpans: whitespace split, brackets/quotes
kept whole) into paint spans β†’ the tested compilePaint TYPES each (date/int/word…,
borders literal) β†’ the draft columns land in the panel to rename/tweak, then Use as
columns. The data-driven wrapper generalisation still folds in via the preview, but
now it's part of an EXPLICIT analyze action, not hidden. tsc 0 Β· 631 tests Β· bundle.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@ozgesolidkey
ozgesolidkey merged commit afe6285 into main Aug 13, 2026
@ozgesolidkey
ozgesolidkey deleted the feat/auto-analyze-line branch August 13, 2026 09:13
ozgesolidkey added a commit that referenced this pull request Aug 19, 2026
feat(columns): πŸ” Auto-detect columns (auto-analyze a line)
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