-
0ddb636f14
jrunner: use bulk copy (-b) for Postgres dests too (COPY)
main
Paul Trowbridge
2026-06-18 23:14:15 -0400
-
f4d8cd005d
docs: document add-column, bulk copy, logging, live-log collapse
Paul Trowbridge
2026-06-18 22:53:12 -0400
-
e9ff37a3a0
web: collapse jrunner progress ticks in live_log to a single line
Paul Trowbridge
2026-06-18 07:52:34 -0400
-
ad14d0f5c9
jrunner: use bulk copy (-b) for SQL Server destinations
Paul Trowbridge
2026-06-17 22:22:32 -0400
-
40c00bca7b
web: quote wizard source-query aliases with the source dialect
Paul Trowbridge
2026-06-17 15:20:30 -0400
-
ea90b3f56a
api: log request payload (secrets masked) on raised HTTPExceptions
Paul Trowbridge
2026-06-17 15:20:30 -0400
-
74967c1e56
jrunner: treat SQL Server's 'no result set' DDL trace as benign
Paul Trowbridge
2026-06-17 15:20:30 -0400
-
356e5f7799
api: log HTTPException responses (5xx + 4xx) to the journal
Paul Trowbridge
2026-06-17 09:32:47 -0400
-
7202b86210
web: add columns to an existing module's target table (Phase 0+1)
Paul Trowbridge
2026-06-12 10:09:12 -0400
-
da0396bff9
web: add SQL-entry path to the new-module wizard
Paul Trowbridge
2026-06-11 09:05:19 -0400
-
e7576926ae
drivers: make staging DDL dialect-aware; stop tracking pipekit.db
Paul Trowbridge
2026-06-10 23:33:36 -0400
-
f8490a2d4f
deploy/cli: fix /etc/pipekit permissions so non-root group members can write secrets
Paul Trowbridge
2026-06-04 13:35:06 -0400
-
31135cf5be
web: add session-cookie login for web UI
Paul Trowbridge
2026-06-04 13:21:50 -0400
-
583dc16c9b
web: tighten module list column widths and fix form input overflow
Paul Trowbridge
2026-06-04 10:52:23 -0400
-
ba48b2ca2b
CLAUDE.md: document local time scheduling and JAVA_HOME deploy behavior
Paul Trowbridge
2026-06-03 23:51:12 -0400
-
a6cc8da83f
Merge branch 'localtime'
Paul Trowbridge
2026-06-03 23:49:43 -0400
-
-
c8b507cdc3
repo: add duration_s to get_group_run query
Paul Trowbridge
2026-06-03 23:48:45 -0400
-
ed3653f410
deploy.sh: detect JAVA_HOME and inject into systemd unit at deploy time
Paul Trowbridge
2026-06-03 23:34:27 -0400
-
a66488d1f2
Convert all timestamps to local time for display and scheduling
Paul Trowbridge
2026-06-03 23:21:05 -0400
-
-
95292bd3f8
deploy.sh: fix SQLite journal permissions; cli: upsert drivers by kind
Paul Trowbridge
2026-06-03 21:42:55 -0400
-
a3ff5337ee
deploy.sh: chown only pipekit.db, not the whole repo
Paul Trowbridge
2026-06-03 21:37:18 -0400
-
f32706be01
Verbose deploy.sh, fix driver upsert, and fix pip cache warning
Paul Trowbridge
2026-06-03 21:35:25 -0400
-
c34fcb38ed
Add scheduling, harden deploy, and update docs
Paul Trowbridge
2026-06-03 21:18:13 -0400
-
31d670b4e6
Add group runs and fix wizard identifier sanitization for spaced column names
Paul Trowbridge
2026-06-02 00:05:37 -0400
-
70e4d79edf
track pipekit.db in git for backup purposes
Paul Trowbridge
2026-05-30 22:48:10 -0400
-
780f73021c
Run buttons stay on page with live status updates via HTMX polling
Paul Trowbridge
2026-05-22 12:31:14 -0400
-
bb4f7712d2
Allow dots in identifiers and strip surrounding quotes in validate_identifier
Paul Trowbridge
2026-05-21 00:43:10 -0400
-
f39b1df75e
Fix missing run start time and add duration to run history
Paul Trowbridge
2026-05-21 00:23:31 -0400
-
595024eb52
Unify incremental sync config: inline watermarks + editable source query
Paul Trowbridge
2026-05-18 21:31:55 -0400
-
99f75490c4
Add live progress to module runs: async web POST + HTMX polling
Paul Trowbridge
2026-05-08 14:02:36 -0400
-
760d4e7fec
fix incremental watermark wiring and dry_run status
Paul Trowbridge
2026-05-07 19:03:38 -0400
-
dfc76a96d8
Add CLAUDE.md for Claude Code guidance
Paul Trowbridge
2026-05-02 21:06:37 -0400
-
546242e11a
Wizard step 2: schema browser panel with datalist autocomplete
Paul Trowbridge
2026-05-02 20:56:18 -0400
-
ff19ae9b81
Drivers: add list_schemas() to base, PG, DB2, MSSQL
Paul Trowbridge
2026-05-02 20:56:10 -0400
-
f18ea55a12
Wizard: warn in-UI when default dest table already exists.
Paul Trowbridge
2026-04-25 13:27:23 -0400
-
bb0b493d18
Wizard step 2: add jump-to-columns shortcut for known tables.
Paul Trowbridge
2026-04-23 00:41:00 -0400
-
fde4fa99b6
Wizard: don't clobber pre-existing dest tables.
Paul Trowbridge
2026-04-23 00:41:00 -0400
-
4650a3cbc5
bin/pipekit auto-detects venv; stop rewriting it in deploy.sh.
Paul Trowbridge
2026-04-23 00:34:32 -0400
-
c205b48be2
Honor api_host in config.yaml; ignore .venv/ created by deploy.sh.
Paul Trowbridge
2026-04-23 00:33:56 -0400
-
1c3586eb2f
deploy.sh: pass -H to sudo so pip doesn't warn about user cache.
Paul Trowbridge
2026-04-22 23:59:23 -0400
-
e6a615bf70
Add deploy.sh, systemd unit template, and
pipekit secrets CLI.
Paul Trowbridge
2026-04-22 22:34:38 -0400
-
e27167a4a3
Add
pipekit drivers register for seeding JDBC driver rows.
Paul Trowbridge
2026-04-22 22:01:59 -0400
-
01bcba78b4
Snap staging DDL on module create/edit/run; allowlist benign jrunner exception.
Paul Trowbridge
2026-04-22 20:10:36 -0400
-
2ef68d766c
Add module edit page + detect jrunner silent failures.
Paul Trowbridge
2026-04-22 11:02:45 -0400
-
d952b48a4e
Add module delete + fail-fast on duplicate module name in wizard.
Paul Trowbridge
2026-04-22 08:28:51 -0400
-
574ada5258
Initial commit: Pipekit rewrite.
Paul Trowbridge
2026-04-22 00:38:26 -0400