• Joined on 2019-12-31
pt pushed to light-dark-mode at pt/pf_app 2026-04-27 21:10:30 -04:00
4a4cb80189 Add light/dark mode with theme toggle
bd5ea1c60e Restore functional changes lost in dark theme revert
8f009e468e Fix cleanLayout stripping expression columns (e.g. Year) on restore
742d4b4cc4 Revert "Dark theme for Forecast view controls and operation panel"
cda3943515 Dark theme for Forecast view controls and operation panel
Compare 10 commits »
pt created branch main in pt/pipekit 2026-04-25 13:28:34 -04:00
pt pushed to main at pt/pipekit 2026-04-25 13:28:34 -04:00
f18ea55a12 Wizard: warn in-UI when default dest table already exists.
bb0b493d18 Wizard step 2: add jump-to-columns shortcut for known tables.
fde4fa99b6 Wizard: don't clobber pre-existing dest tables.
4650a3cbc5 bin/pipekit auto-detects venv; stop rewriting it in deploy.sh.
c205b48be2 Honor api_host in config.yaml; ignore .venv/ created by deploy.sh.
Compare 10 commits »
pt created repository pt/pipekit 2026-04-25 13:28:28 -04:00
pt pushed to master at pt/setup_env 2026-04-20 21:03:55 -04:00
f27b5656c0 document td time-tracking and deploy_bin in CLAUDE.md
pt pushed to customize at pt/nvchad 2026-04-20 21:02:12 -04:00
544da2dadc add td time-tracking module and keymaps
pt pushed to master at pt/setup_env 2026-04-20 21:02:09 -04:00
f71458a34f add td time-tracking script and deploy_bin installer
pt pushed to master at pt/dataflow 2026-04-15 20:42:45 -04:00
24675feb49 Mappings: clear regex filter after Save all
dc32060c42 Add global Remap page for bulk output value replacement
bda59c7675 Docs: update Pivot spec section and add Perspective technical reference
420bc1bbe8 Pivot: round numbers in inspector to 2 decimals with adjustable precision
8d3cc24094 Pivot: skip inspector query when no group_by hierarchy is active
Compare 24 commits »
pt pushed to master at pt/dataflow 2026-04-12 11:07:55 -04:00
b2a5e3c92a Add Python pycache to .gitignore
pt pushed to master at pt/dataflow 2026-04-12 11:05:14 -04:00
2abcb89bcd Add import log detail, key tracking, and cascade delete
pt pushed to master at pt/dataflow 2026-04-05 22:42:56 -04:00
3cc8bc635a Update README to reflect current state of the project
pt created branch master in pt/dataflow 2026-04-05 22:38:33 -04:00
pt pushed to master at pt/dataflow 2026-04-05 22:38:33 -04:00
291c665ed1 Consolidate all SQL into database/queries/, switch to literal SQL in routes
10dc92b45e Fix 'Mapping already exists' error on second save
37a6645af0 Persist session across page refreshes via sessionStorage
21388b7646 Server-side sorting on Records page
2aa9e0fcdd Records: format dates as YYYY-MM-DD for correct sort order
Compare 10 commits »
pt created repository pt/dataflow 2026-04-05 22:38:07 -04:00
pt pushed to baseline-workbench at pt/pf_app 2026-04-03 00:48:10 -04:00
1df37a5ff1 Refactor sources UI, rename pf_ system cols, replace filter builder with raw SQL
pt pushed to baseline-workbench at pt/pf_app 2026-04-03 00:45:05 -04:00
d49aac70e4 Replace offset year/month spinners with type picklist + value input
d4962f4376 Fix baseline workbench layout — stack form above segments
Compare 2 commits »
pt pushed to baseline-workbench at pt/pf_app 2026-04-01 13:28:24 -04:00
5550a57f97 Add baseline workbench — multi-segment additive baseline with filter builder
pt pushed to baseline-workbench at pt/pf_app 2026-04-01 13:15:29 -04:00
7e9ea456b6 Fix baseline request body in spec — unified filters array
pt pushed to baseline-workbench at pt/pf_app 2026-04-01 13:13:20 -04:00
f0c51096ff Update spec: generalize baseline segment filters, timeline preview
pt created branch baseline-workbench in pt/pf_app 2026-04-01 13:07:32 -04:00