- Add full React + Vite UI (src/pages: Sources, Rules, Mappings, Records, Import) - Sidebar layout with source selector persisted to localStorage - Sources: unified field table with Dedup/In-view checkboxes, CSV suggest, generate dfv view - Rules: extract/replace function types, regex flags, input field picklist, test results - Mappings: unmapped values with sample records, inline key/value editor, edit existing mappings - Records: expanded row shows per-rule extraction and mapping output breakdown - Import: drag-drop CSV, transform/reprocess buttons, import history - Backend: add flags/function_type to rules, get_unmapped_values with samples, generate_source_view, fields endpoint, reprocess endpoint - database/functions.sql: apply_transformations supports replace mode and flags; generate_source_view builds typed dfv views - Server bound to 0.0.0.0, SPA fallback for client-side routing Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
30 lines
303 B
Plaintext
30 lines
303 B
Plaintext
# Environment
|
|
.env
|
|
|
|
# Dependencies
|
|
node_modules/
|
|
ui/node_modules/
|
|
package-lock.json
|
|
ui/package-lock.json
|
|
|
|
# UI build output (generated — run `cd ui && npm run build`)
|
|
public/
|
|
|
|
# Logs
|
|
*.log
|
|
logs/
|
|
|
|
# OS files
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# IDE
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
|
|
# Uploads
|
|
uploads/*
|
|
!uploads/.gitkeep
|