Commit Graph

  • a2d3e30ee1 chore(changelog): drop the product name from the versioning entry; add the plain-text twin KellyMichels 2026-08-14 12:43:29 -0500
  • bc86162170 chore(release): v1.0.0.0.10 v1.0.0.0.10 KellyMichels 2026-08-13 19:53:00 -0500
  • eedb95bbf1
    fix(zdeploy): sync via explicit fetch + ff-only merge, not git pull (#49) Kelly Michels 2026-08-13 19:52:19 -0500
  • bab21b2b06 fix(zdeploy): sync via explicit fetch + ff-only merge, not git pull KellyMichels 2026-08-13 19:33:47 -0500
  • a2fafcc6d0 chore(release): v1.0.0.0.9 v1.0.0.0.9 KellyMichels 2026-08-13 18:36:09 -0500
  • 585eef9fea chore(release): v1.0.0.0.9 KellyMichels 2026-08-13 16:30:24 -0500
  • c276596f35
    test(coverage): run the Pester suite with code coverage (#47) Kelly Michels 2026-08-13 16:26:19 -0500
  • c13aed235b test(coverage): run the Pester suite with code coverage KellyMichels 2026-08-13 15:42:21 -0500
  • 5701dff60a chore(release): v1.0.0.0.8 v1.0.0.0.8 KellyMichels 2026-08-12 16:29:36 -0500
  • 6c03138a2e
    fix(zdeploy): deploy edge first for any project list, not just 'all' (#46) Kelly Michels 2026-08-12 15:45:51 -0500
  • 64f9b564c0 fix(zdeploy): deploy edge first for any project list, not just 'all' KellyMichels 2026-08-12 15:25:18 -0500
  • 976eb6d95e
    chore: point repo URLs at evomedia-net/evo.* (#44) kellymichels 2026-08-09 11:31:43 -0500
  • 15b3854915 chore: point repo URLs at evomedia-net/evo.* KellyMichels 2026-08-09 11:27:56 -0500
  • 0e4d9c3cca
    fix(zdeploy): ship edge asset subdirectories, stop deploys hanging on ssh prompts, keep vendored archives (#43) kellymichels 2026-08-06 23:29:33 -0500
  • 4e2c832649 fix(zdeploy): stop deploys hanging on ssh prompts, keep vendored archives, make unzip install idempotent KellyMichels 2026-08-06 23:19:57 -0500
  • 84764295b7 fix(zdeploy): edge deploy ships asset subdirectories, not just top-level files KellyMichels 2026-08-06 22:56:55 -0500
  • c8fcfee76c
    fix(zdeploy): verify Next.js deploys on the server instead of probing the public IP (stops the bogus security-group warning) (#41) kellymichels 2026-08-06 19:01:21 -0500
  • 5534266311 fix(zdeploy): truncate the health-check body in the PASS line KellyMichels 2026-08-06 18:32:17 -0500
  • 27fad897a0 fix(zdeploy): verify Next.js deploys on the server, not the public IP KellyMichels 2026-08-06 18:28:08 -0500
  • b84d24b3a2
    fix(zdeploy): report where a domain-less project deployed to (#40) kellymichels 2026-08-06 17:24:26 -0500
  • 255d1c769a fix(zdeploy): report where a domain-less project deployed to KellyMichels 2026-08-06 11:45:54 -0500
  • 4668404378
    fix(zdeploy): re-land the two blank lines after the timestamp (#38) kellymichels 2026-08-06 11:28:35 -0500
  • 7c94f2c706 fix(zdeploy): re-land the two blank lines after the timestamp KellyMichels 2026-08-05 21:16:47 -0500
  • a8689732ba
    fix(zdeploy): verify against the committed build stamp, and read 5-segment versions (#37) kellymichels 2026-08-05 19:22:34 -0500
  • 943fdb6267 fix(zdeploy): verify against the committed build stamp, and read 5-segment versions KellyMichels 2026-08-05 18:39:07 -0500
  • 0ddffc1020
    feat(zdeploy): print 'Last deployed at' timestamp as the last line of a run (#36) kellymichels 2026-08-03 13:26:46 -0500
  • 1d0b576437 feat(zdeploy): use 12-hour clock with AM/PM in the timestamp KellyMichels 2026-08-03 13:25:56 -0500
  • 3419288aac feat(zdeploy): print 'Last deployed at' as the final line of a run KellyMichels 2026-08-03 13:18:43 -0500
  • 91b638ac31
    feat: checksums, toolkit versioning (v{major}.{rc}.{beta}.{alpha}.{build}), and downloadable release zips (#35) v1.0.0.0.0 kellymichels 2026-07-28 13:47:25 -0500
  • 502c0e8b29 feat(zversion, zrelease): toolkit versioning + downloadable release zips KellyMichels 2026-07-28 13:22:44 -0500
  • 9d13b8ce72 feat(zchecksums): SHA-256 manifest so a download can be verified before it's run KellyMichels 2026-07-28 12:28:53 -0500
  • c20e82e209
    chore: hold the bash port back from the public repo until it is tested (#34) kellymichels 2026-07-26 13:24:23 -0500
  • ddece471c9 chore: hold the bash port back from the public repo until it is tested KellyMichels 2026-07-26 13:23:33 -0500
  • 65c5886459
    docs(readme): correct product title to 'zscripts Token Savers' (#33) kellymichels 2026-07-26 13:07:23 -0500
  • 37a703ce19
    test: bats suite for the bash port, + fix underscore-key guard (phase 5 of #26) (#32) kellymichels 2026-07-26 13:02:23 -0500
  • b92338bfb7 fix(gitattributes): keep .bats files LF so 'bats tests/bash' works on a Windows checkout KellyMichels 2026-07-26 13:00:29 -0500
  • 221cb34935 test: add bats suite for the bash port + fix underscore-key guard (phase 5) KellyMichels 2026-07-26 12:59:07 -0500
  • 0ec4774740
    feat(zsetup): new command to create a project's venv + install deps (#19) kellymichels 2026-07-26 12:51:44 -0500
  • c23624a7ce
    test: cover New-ProjectArchive by inspecting the zip it actually builds (phase 3) (#28) kellymichels 2026-07-26 12:51:24 -0500
  • 035e93fcbe
    test: cover target-argument parsing across the scripts (phase 4) (#29) kellymichels 2026-07-26 12:49:47 -0500
  • d93a86d836 test: cover target-argument parsing across the scripts (phase 4) KellyMichels 2026-07-26 12:24:30 -0500
  • d4980b3086
    test: add Pester suite for ZHelpers pure logic + ZCONFIG seam (phases 1-2) (#27) kellymichels 2026-07-26 12:20:32 -0500
  • 34bbd75fd7 test: cover New-ProjectArchive by inspecting the zip it actually builds (phase 3) KellyMichels 2026-07-26 12:10:57 -0500
  • 2397277257 test: add Pester suite for ZHelpers pure logic + ZCONFIG seam (phases 1-2) KellyMichels 2026-07-26 12:02:59 -0500
  • d34dfd535a merge master into feat/zsetup-command, keeping both zsetup and startApp keys KellyMichels 2026-07-25 22:21:21 -0500
  • 4d086bafae
    feat(zec2_rotatekeys): rotate/reset server-side secrets without exposing values (#24) kellymichels 2026-07-25 22:17:43 -0500
  • 32b9f7fba9
    feat(zstart): uvicorn/startApp support + missing-venv warning + fix --detached hang (#12) kellymichels 2026-07-25 22:17:14 -0500
  • 50b7c81736
    fix(ps): zbackup explicit target + robust DATABASE_URL parsing + real pg_dump error reporting (#10) kellymichels 2026-07-25 22:16:48 -0500
  • 5844fc1614
    fix: exclude .env secrets from python/vite deploy zips (not backups) (#23) kellymichels 2026-07-25 15:22:04 -0500
  • b370a46d79
    fix: zbackup_ec2/zec2/zec2online require an explicit target (all), matching zbackup (#11) kellymichels 2026-07-25 15:21:18 -0500
  • 845e89a9b3
    fix(bash): zbackup — real pg_dump error reporting + require an explicit target (all) (#9) kellymichels 2026-07-25 15:17:12 -0500
  • dc171e02f7 Merge remote-tracking branch 'origin/master' into feat/zsetup-command KellyMichels 2026-07-24 17:59:35 -0500
  • 25c3dac5e2 Merge remote-tracking branch 'origin/master' into feat/zstart-uvicorn-support KellyMichels 2026-07-24 17:59:29 -0500
  • 52d0139ce0 Merge remote-tracking branch 'origin/master' into fix/powershell-zbackup-robustness KellyMichels 2026-07-24 17:59:23 -0500
  • d28d95e291 Merge remote-tracking branch 'origin/master' into fix/exclude-env-from-python-vite-deploy KellyMichels 2026-07-24 17:58:57 -0500
  • 831a351e58 Merge remote-tracking branch 'origin/master' into fix/explicit-target-ec2-check-commands KellyMichels 2026-07-24 17:58:48 -0500
  • dd7ee54d9a Merge remote-tracking branch 'origin/master' into fix/bash-zbackup-pgdump-reporting KellyMichels 2026-07-24 17:58:40 -0500
  • 460ee2b88a merge master into feat/zec2-rotatekeys, resolving CHANGELOG conflict KellyMichels 2026-07-24 17:40:47 -0500
  • 14f0739424
    feat(zkill): support 'all' to stop every project's dev server (#25) kellymichels 2026-07-24 17:35:14 -0500
  • 7baf4fb902 docs(readme): correct product title to 'zscripts Token Savers' KellyMichels 2026-07-24 14:19:14 -0500
  • 80661712bf feat(zkill): support 'all' to stop every project's dev server KellyMichels 2026-07-24 13:24:20 -0500
  • 636e15114f fix(zec2_rotatekeys): recreate container on -Restart so the new .env loads KellyMichels 2026-07-24 13:14:55 -0500
  • 4452f54404 feat(zec2_rotatekeys): rotate/reset server-side secrets without exposing values KellyMichels 2026-07-24 12:49:09 -0500
  • 7152623661 fix: exclude .env secrets from python/vite deploy zips (not backups) KellyMichels 2026-07-23 22:44:04 -0500
  • 512fca6213 fix(zstart): git-pull pre-step can't hang on a credential prompt KellyMichels 2026-07-23 18:51:05 -0500
  • e64829f97c fix(bash): zstart --detached no longer hangs on the tracking FIFO KellyMichels 2026-07-23 18:41:47 -0500
  • 6b9a45ea09 feat(zsetup): new command to create a project's venv + install deps KellyMichels 2026-07-23 18:15:13 -0500
  • c4bf4a15af feat(zstart): warn when falling back to system python (no project venv) KellyMichels 2026-07-23 17:51:59 -0500
  • fd53acc23d feat(zstart): support uvicorn/ASGI apps via a startApp config field KellyMichels 2026-07-23 16:37:05 -0500
  • 84f35ed26d fix: zbackup_ec2/zec2/zec2online require an explicit target (all), matching zbackup KellyMichels 2026-07-23 13:27:09 -0500
  • 0054fe426b fix(bash): zbackup/zbackup_and_sync require an explicit target, matching PowerShell KellyMichels 2026-07-23 13:13:32 -0500
  • a7b8712063 fix(ps): zbackup reports the real pg_dump failure, not "No DATABASE_URL" KellyMichels 2026-07-23 00:18:38 -0500
  • 84523c8e4d fix(ps): zbackup explicit target + robust DATABASE_URL parsing; ssh-stderr deploy fix KellyMichels 2026-07-23 00:15:19 -0500
  • 3cc09924be fix(bash): zbackup treats a not-running local DB as a calm skip KellyMichels 2026-07-22 19:18:01 -0500
  • 223523d14c fix(bash): zbackup reports the real pg_dump failure, not "No DATABASE_URL" KellyMichels 2026-07-22 19:04:29 -0500
  • 4ebde3ebcf
    fix(bash): make the port bash-3.2 / BSD-clean so it runs on stock macOS (#8) kellymichels 2026-07-22 18:41:11 -0500
  • 3fcc3546b7
    fix(bash): translate Windows config paths to WSL/Unix form so the bash port works on WSL (#7) kellymichels 2026-07-22 18:40:52 -0500
  • eedf549794 fix(bash): keep z_path fallback bash-3.2 clean (tr, not ${x,,}) KellyMichels 2026-07-22 18:07:53 -0500
  • c0d5708ad6 fix(bash): make the port bash-3.2 / BSD-clean so it runs on stock macOS KellyMichels 2026-07-22 18:05:16 -0500
  • 48a5e7f7d6 fix(bash): translate Windows config paths to WSL/Unix form KellyMichels 2026-07-22 17:46:51 -0500
  • 09f86c1cba
    feat(bash): native bash port of all z-scripts for Linux/macOS/WSL (#5) kellymichels 2026-07-22 16:35:05 -0500
  • d945430807
    feat(bash): add token-usage tracking to the bash port (#6) kellymichels 2026-07-22 16:34:50 -0500
  • 09b98bc77b feat(bash): add token-usage tracking to the bash port KellyMichels 2026-07-22 15:51:38 -0500
  • cdeec77609 fix(bash): don't run the Windows venv python.exe on WSL/Linux/macOS KellyMichels 2026-07-22 14:49:08 -0500
  • d046768c67
    fix(zdeploy): stop deleting operator-managed files on deploy (#3) kellymichels 2026-07-19 15:06:35 -0500
  • 0892937ec8 fix(zdeploy): stop deleting operator-managed files on deploy KellyMichels 2026-07-19 15:05:22 -0500
  • 2cf83a74ab
    feat(zdeploy): add server-side health verification via verify block (#1) kellymichels 2026-07-19 14:52:42 -0500
  • 599be4228e feat(zdeploy): add server-side health verification via verify block KellyMichels 2026-07-19 14:50:22 -0500
  • 9811cc1eeb docs(readme): point Linux/macOS/WSL users at the bash port KellyMichels 2026-07-16 19:24:31 -0500
  • 75688dae15 chore: pin line endings (.gitattributes) - bash LF, powershell CRLF KellyMichels 2026-07-16 14:07:49 -0500
  • 8e6ffea1a4 feat(bash): native bash port of all z-scripts for Linux/macOS/WSL KellyMichels 2026-07-16 14:07:02 -0500
  • d97b92f989 docs: scope 'measured' to per-run figures; daily total labeled as cadence-dependent KellyMichels 2026-07-16 11:41:46 -0500
  • a4c557bc87 docs: reconcile headline figures with measured data; price ingest at input rates KellyMichels 2026-07-16 11:33:57 -0500
  • 3546a12564 Evomedia.net Token Savers - initial public release KellyMichels 2026-07-15 20:35:17 -0500