-
24675feb49
Mappings: clear regex filter after Save all
master
Paul Trowbridge
2026-04-15 20:33:54 -0400
-
dc32060c42
Add global Remap page for bulk output value replacement
Paul Trowbridge
2026-04-15 20:22:52 -0400
-
bda59c7675
Docs: update Pivot spec section and add Perspective technical reference
Paul Trowbridge
2026-04-15 08:58:36 -0400
-
420bc1bbe8
Pivot: round numbers in inspector to 2 decimals with adjustable precision
Paul Trowbridge
2026-04-15 08:54:34 -0400
-
8d3cc24094
Pivot: skip inspector query when no group_by hierarchy is active
Paul Trowbridge
2026-04-15 08:52:09 -0400
-
6e9cdd82ea
Pivot: widen detail pane from w-80 to w-96
Paul Trowbridge
2026-04-15 08:43:47 -0400
-
ed07dde492
Pivot: default settings panel to hidden on fresh load
Paul Trowbridge
2026-04-15 08:42:07 -0400
-
7c07434049
Pivot: save/restore edit mode and expand depth in named layouts
Paul Trowbridge
2026-04-15 08:40:24 -0400
-
b88795b015
Clean up expand depth control into proper toolbar UI
Paul Trowbridge
2026-04-15 08:05:47 -0400
-
3a172e2456
Find working expand depth control: view.set_depth + plugin.draw
Paul Trowbridge
2026-04-15 08:05:10 -0400
-
0b8c2935d7
Add expand_depth test buttons to Pivot toolbar
Paul Trowbridge
2026-04-15 07:55:37 -0400
-
3723778cbb
Pivot: named layouts saved in DB per source
Paul Trowbridge
2026-04-15 07:31:46 -0400
-
23fa14f22c
Pivot: move save layout button to top-left
Paul Trowbridge
2026-04-15 07:28:52 -0400
-
c98efe58d1
Pivot: show all row metrics in inspector, highlight clicked cell
Paul Trowbridge
2026-04-14 23:02:04 -0400
-
ec0cc73f31
SPEC: add Pivot and Log pages, update file structure
Paul Trowbridge
2026-04-14 22:54:40 -0400
-
fb9ff8720a
Pivot: use event filters for row matching, skip computed columns
Paul Trowbridge
2026-04-14 22:51:48 -0400
-
1587d06967
Pivot: add debug logging for cell click investigation
Paul Trowbridge
2026-04-14 22:41:55 -0400
-
f7d73ad821
Pivot: clean up click inspector upper pane display
Paul Trowbridge
2026-04-14 22:31:56 -0400
-
1631dbd2cc
Pivot: fix slice filtering by zipping __ROW_PATH__ with group_by columns
Paul Trowbridge
2026-04-14 22:14:45 -0400
-
7ec571635a
Pivot: improve filterRows normalization for pivoted cells
Paul Trowbridge
2026-04-14 22:07:29 -0400
-
e3ceb70fc6
Pivot: row select default, click inspector with underlying rows
Paul Trowbridge
2026-04-14 22:03:58 -0400
-
ebd88a2df8
Source setup UX, Pivot page, and import/view fixes
Paul Trowbridge
2026-04-14 21:31:44 -0400
-
d495ef2fc5
Records filters, global picklist, autocomplete, and rule reprocess
Paul Trowbridge
2026-04-14 16:28:26 -0400
-
d63d70cd52
Import log, constraint key overhaul, and dedup improvements
Paul Trowbridge
2026-04-13 23:44:30 -0400
-
b2a5e3c92a
Add Python pycache to .gitignore
Paul Trowbridge
2026-04-12 11:07:21 -0400
-
2abcb89bcd
Add import log detail, key tracking, and cascade delete
Paul Trowbridge
2026-04-12 11:04:34 -0400
-
3cc8bc635a
Update README to reflect current state of the project
Paul Trowbridge
2026-04-05 22:42:49 -0400
-
291c665ed1
Consolidate all SQL into database/queries/, switch to literal SQL in routes
Paul Trowbridge
2026-04-05 22:36:53 -0400
-
10dc92b45e
Fix 'Mapping already exists' error on second save
Paul Trowbridge
2026-04-05 20:50:40 -0400
-
37a6645af0
Persist session across page refreshes via sessionStorage
Paul Trowbridge
2026-04-05 20:32:46 -0400
-
21388b7646
Server-side sorting on Records page
Paul Trowbridge
2026-04-05 20:31:14 -0400
-
2aa9e0fcdd
Records: format dates as YYYY-MM-DD for correct sort order
Paul Trowbridge
2026-04-05 20:26:59 -0400
-
b311092987
Records page: sortable headers and short date formatting
Paul Trowbridge
2026-04-05 17:57:27 -0400
-
6b7f1c1334
Move username and sign out below sidebar title
Paul Trowbridge
2026-04-05 17:50:04 -0400
-
71c4654361
Collapsible sidebar for mobile, fix logout button visibility
Paul Trowbridge
2026-04-05 17:48:07 -0400
-
2c573a5eeb
Add login authentication with Basic Auth
Paul Trowbridge
2026-04-05 17:41:07 -0400
-
1edb998487
manage.py: show commands before confirms, fold schema/fn into step 1, nginx guard
Paul Trowbridge
2026-04-05 17:28:26 -0400
-
a3c7be61d0
Fix nginx config file permissions after sudo cp
Paul Trowbridge
2026-04-05 17:10:59 -0400
-
4b8864edd9
Fix nginx status detection and cert check for root-owned files
Paul Trowbridge
2026-04-05 17:08:49 -0400
-
61fe8f630b
Fix sudo permission denied in nginx and service setup
Paul Trowbridge
2026-04-05 16:48:20 -0400
-
b93751e3d1
Improve manage.py clarity and verbosity throughout
Paul Trowbridge
2026-04-05 16:42:31 -0400
-
a26a7643e4
Clarify manage.py configure step wording
Paul Trowbridge
2026-04-05 16:26:31 -0400
-
f2c4eb8339
Add Python management tool for configure/deploy/manage workflow
Paul Trowbridge
2026-04-05 16:22:40 -0400
-
1b34dc830b
Fix deploy.sh: don't prompt for systemd service if already installed
Paul Trowbridge
2026-04-05 16:13:06 -0400
-
0994d48383
Print static table of contents at start of deploy.sh
Paul Trowbridge
2026-04-05 16:11:15 -0400
-
fde9e31b14
Improve deploy.sh: TOC/plan summary, per-section confirm, nginx setup
Paul Trowbridge
2026-04-05 16:10:17 -0400
-
619e83acb6
Add unified deploy.sh and systemd service unit
Paul Trowbridge
2026-04-05 15:53:02 -0400
-
63b1634b40
Redesign mappings page: single grid, sticky controls, rule-gated loading
Paul Trowbridge
2026-04-05 11:14:24 -0400
-
dcac6def87
Unify mappings UI around single SQL query with full UX improvements
Paul Trowbridge
2026-04-05 09:58:09 -0400
-
4cf5be52e8
Rewrite apply_transformations as set-based CTE chain
Paul Trowbridge
2026-04-04 21:13:49 -0400
-
f7f88bb5cf
Merge sample-refactor: TSV mappings export/import, retain flag, regex improvements
Paul Trowbridge
2026-04-04 20:49:55 -0400
-
-
f59908aaa3
Add retain flag to rules for preserving extracted values alongside mappings
Paul Trowbridge
2026-04-04 20:48:52 -0400
-
3be5ccc435
Add TSV export/import backend and update unmapped sample column
Paul Trowbridge
2026-04-04 20:19:51 -0400
-
-
6f2992b315
Add TSV export/import UI for mappings
Paul Trowbridge
2026-04-03 23:29:07 -0400
-
1ed08755c1
Add g flag support and fix regex aggregation in extract rules
Paul Trowbridge
2026-03-29 22:48:50 -0400
-
928a54932d
Add multi-capture regex, computed view fields, collapsible rules, and live preview
Paul Trowbridge
2026-03-29 16:37:15 -0400
-
eb50704ca0
Add React UI and backend enhancements for dataflow
Paul Trowbridge
2026-03-29 00:35:33 -0400
-
83300d7a8e
Add missing backend features before UI build
Paul Trowbridge
2026-03-28 22:48:41 -0400
-
864e5fc193
Add systemd service setup script for production deployment
Paul Trowbridge
2026-03-28 02:45:23 -0400
-
06e002931d
Fix user existence check and add PGPASSWORD for app user during deploy
Paul Trowbridge
2026-03-28 01:16:45 -0400
-
7abecc99ea
Add interactive setup script with PostgreSQL user/database creation and uninstall script
Paul Trowbridge
2026-03-28 00:59:41 -0400
-
3e2d56991c
Initial commit: dataflow data transformation tool
Paul Trowbridge
2026-03-28 00:44:13 -0400