dataflow/api
Paul Trowbridge ebd88a2df8 Source setup UX, Pivot page, and import/view fixes
- Fix stale import_records in sources.sql that referenced deleted generate_constraint_key
- Auto-transform after import, auto-generate view after create
- New source form matches existing source layout (In view, Seq, type dropdown)
- Sample data table (50 rows) shown below field config in both new and existing source views
- Import sample CSV on create (checked by default)
- Sortable column headers on field table
- Choose CSV styled as a button showing filename
- + button in sidebar opens new source form
- Records tab shows error message when view cast fails instead of blank
- Pivot page with Perspective viewer, per-source saved layouts

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-14 21:31:44 -04:00
..
lib Consolidate all SQL into database/queries/, switch to literal SQL in routes 2026-04-05 22:36:53 -04:00
middleware Add login authentication with Basic Auth 2026-04-05 17:41:07 -04:00
routes Source setup UX, Pivot page, and import/view fixes 2026-04-14 21:31:44 -04:00
server.js Add login authentication with Basic Auth 2026-04-05 17:41:07 -04:00