Commit Graph

  • 652669920b docs: record the v0.9.8 deploy and what was checked after it dev null 2026-09-10 19:32:32 -0500
  • 0e4718334b chore(release): v0.9.8 v0.9.8 null 2026-09-10 19:21:51 -0500
  • 12f1fd54df docs: no em dashes in what ae966e8 added null 2026-09-10 19:12:23 -0500
  • ae966e8f56 fix(ui): header, Cisco logo and tap targets, found by rendering on devices null 2026-09-10 07:09:32 -0500
  • 8e04201d68 chore(release): v0.9.7 v0.9.7 null 2026-09-10 06:01:25 -0500
  • 798575576b ui: the site claimed 25 years of proven reliability, not 25 years of experience null 2026-09-10 06:00:44 -0500
  • 7feb7174d3 docs: the two unsubstantiated claims are cleared, and the plan said otherwise null 2026-09-10 05:58:31 -0500
  • 8cc9b4342f docs: log the day Levi's pages shipped, and the seven live defects found doing it null 2026-09-10 05:20:13 -0500
  • 6a455ae7e8 fix(build): tell a rewritten response from a page served by agent null 2026-09-10 05:18:01 -0500
  • 11992d8d95 chore(release): v0.9.6 v0.9.6 null 2026-09-10 05:06:40 -0500
  • aff80334df feat(content): publish Levi's approved UC and Contact Center pages null 2026-09-10 05:05:21 -0500
  • cd0a517d4a feat(seo): the industry and support pages now point at the two service pages null 2026-09-10 04:59:49 -0500
  • 2f1e24892a fix(seo): the production sitemap had no dates, and the build context had secrets null 2026-09-10 04:58:37 -0500
  • 7cd556c4b5 fix(qa): the browser check measured 5 of 18 pages and heard no errors null 2026-09-10 04:53:51 -0500
  • ee5186c1ee feat(build): audit what the site actually serves, in the build and on the wire null 2026-09-10 04:51:08 -0500
  • 7ec4241f7d refactor(ui): one content renderer, and it refuses a block it does not know null 2026-09-10 04:45:48 -0500
  • 0d575f2977 feat(build): the copy is checked before a single page is built from it null 2026-09-10 04:43:01 -0500
  • a6b87c7123 fix(ui): React was throwing away the prerendered page on every route null 2026-09-10 04:37:33 -0500
  • b260bca24f fix(ui): a link with an odd fragment took the whole page down null 2026-09-10 04:34:41 -0500
  • 28b07abc28 fix(build): the prerender preloaded the logo, hoisted any tag, and hid its errors null 2026-09-10 04:32:33 -0500
  • fef8b0718c fix(seo): descriptions were two sentences run together on all eleven detail pages null 2026-09-10 04:28:25 -0500
  • aab0104b01 ui: no em dashes in anything a visitor or a crawler reads null 2026-09-10 04:26:21 -0500
  • 26136f4e5c security: the scanner never ran its private-key pattern, and verify never saw dist null 2026-09-10 04:22:56 -0500
  • 7415e190e3 chore(security): commit the Aug 29 scanner update left uncommitted here null 2026-09-10 04:08:06 -0500
  • a25077dea7 docs: log Batch 11 and Batch 16 — four false, two real, found by rendering Ripley 2026-08-18 04:09:31 -0500
  • b35f171b8c chore(release): v0.9.5 v0.9.5 null 2026-08-18 04:06:22 -0500
  • 231f07c62d fix(ui): header CTA clipped at iPad portrait, and reCAPTCHA cut off at 320px Scarlett 2026-08-18 04:05:37 -0500
  • cf92354d96 docs: v0.9.4 is live, production is on a numbered version, and Watchtower is out Ripley 2026-08-18 03:38:02 -0500
  • 0decc03642 chore(release): v0.9.4 v0.9.4 null 2026-08-18 03:34:19 -0500
  • b24cf3589f fix(deploy): stop two ways this tooling would have broken production Neo 2026-08-18 03:33:20 -0500
  • e0f62d7a1f docs: log the numbered-version policy and what it changed Ripley 2026-08-18 02:55:12 -0500
  • 1a3ba305a7 feat(deploy): production always runs a numbered version Neo 2026-08-18 02:54:42 -0500
  • 6a890ad8bc docs: log the release and deploy scripts, and what did not transfer from PrivacyLLC's Ripley 2026-08-18 02:49:42 -0500
  • 2ae7352799 feat(release): adapt PrivacyLLC-Web's release.sh, and add the deploy half it deliberately omits Neo 2026-08-18 02:49:03 -0500
  • e3c360008e docs: log Batch 10, and record that four of its six issues misstated their evidence Ripley 2026-08-18 02:35:45 -0500
  • 77d5131473 chore(docker): label the image with its version so status.sh can report it Neo 2026-08-18 02:34:27 -0500
  • 9fdc6b6032 fix(a11y): visible focus indicator, aria-expanded, and six Label-in-Name failures Scarlett 2026-08-18 02:31:13 -0500
  • 615043db44 fix(infra): queuenorth.com is the production origin, and it is this deployment Ripley 2026-08-18 02:08:12 -0500
  • 2732d1fc4f fix(security): stop secrets.sh flagging every prerendered page, and clear the dangling doc claims Ripley 2026-08-18 01:40:46 -0500
  • 493b97e4a4 docs: record two Command Center traps that each cost time today Ripley 2026-08-18 01:36:46 -0500
  • 1d952a0170 docs: log the template adoption, with next action and blockers Ripley 2026-08-18 01:31:17 -0500
  • 8e186fdf3f chore: port the existing pre-push hook into .githooks before activating hooksPath Ripley 2026-08-18 01:22:33 -0500
  • aa1d805e04 docs: adopt project template, retire the markdown backlog Ripley 2026-08-18 01:19:02 -0500
  • 5c04195cb1 chore: adopt template scripts and git hooks, retire phase-versioning Ripley 2026-08-18 01:18:20 -0500
  • ac6f5d1f78 feat(seo): publish privacy policy, remove street address, prerender all routes (batch 0.9.3) null 2026-08-01 01:45:52 -0500
  • 196389ddf3 fix(brand): update veteran-owned badge to certified mark logo (batch 0.9.2) null 2026-06-14 16:17:42 -0500
  • d074e597b2 feat(zoho): WebToLead forwarding mode, veteran-owned certified badge, Docker/env/CI updates (batch 0.9.1) null 2026-06-14 16:08:29 -0500
  • 05b27d216a feat: Dockerfile/docker-compose updates, server improvements, contact form with recaptcha, API integration (batch 0.9.0) null 2026-06-14 15:37:26 -0500
  • 76cb558e8b chore: bump version to v0.8.3 null 2026-05-28 01:10:38 -0500
  • a8d9492a80 added 404 null 2026-05-28 00:41:24 -0500
  • 0f272fcf19 error and injection null 2026-05-28 00:18:08 -0500
  • 3a61000c12 fix scroll null 2026-05-27 23:40:09 -0500
  • e625a24b6e redirect to contact form null 2026-05-27 22:33:54 -0500
  • f35de43952 fix footer null 2026-05-27 22:19:04 -0500
  • c43d3bc955 company name footer one line null 2026-05-27 22:08:46 -0500
  • 1dcfbfc7a7 chore: bump version to v0.8.2 null 2026-05-27 21:56:47 -0500
  • ec14701795 center footer null 2026-05-27 21:54:44 -0500
  • 78967ff56f phone null 2026-05-27 21:49:21 -0500
  • cc1970fd1d added phone numebr hamburger null 2026-05-27 21:44:06 -0500
  • 8c1e0f4c3d ui null 2026-05-27 21:35:12 -0500
  • fb12d8cf3c 1 null 2026-05-27 21:23:17 -0500
  • a3ba03b7e1 cisco about null 2026-05-27 21:15:54 -0500
  • f59d053afd mobile navbar text per owner null 2026-05-27 21:04:30 -0500
  • 033bdf6625 Form now POSTs to Zoho null 2026-05-27 20:57:55 -0500
  • 548e20e6f0 . null 2026-05-27 14:43:50 -0500
  • 225c4e5485 chore: bump version to v0.8.1 null 2026-05-27 14:33:13 -0500
  • 8f20670292 breadcrumbs null 2026-05-27 14:27:30 -0500
  • 0cfa048d0d injection security null 2026-05-27 14:14:24 -0500
  • 4410f01d48 Missing `Description` or `aria-describedby={undefined}` for {DialogContent}. null 2026-05-27 14:11:48 -0500
  • 6bab4b5c89 corrections null 2026-05-27 14:10:28 -0500
  • f9b36c198b badges size null 2026-05-27 13:58:31 -0500
  • 4b17e9f109 badges null 2026-05-27 13:28:13 -0500
  • 6de9490764 badge center null 2026-05-27 12:51:08 -0500
  • a81e97fb31 mobile view null 2026-05-27 12:42:25 -0500
  • 362a7e0059 heatmap null 2026-05-26 17:08:55 -0500
  • 431d1157b3 chore: bump version to 0.8.0 v0.8.0 null 2026-05-26 13:44:27 -0500
  • 510edace07 removed duplicate card null 2026-05-26 13:41:46 -0500
  • 8731903463 updated badges homepage null 2026-05-26 13:36:16 -0500
  • a2a32687ff branding null 2026-05-26 13:29:37 -0500
  • f0f0cfd599 #181 null 2026-05-26 13:04:57 -0500
  • 335601b00e remove submit ticket null 2026-05-26 12:55:23 -0500
  • 85d7ae4bb1 logo enlarge null 2026-05-26 12:44:10 -0500
  • bfcf7f114c #176 null 2026-05-26 12:31:26 -0500
  • f2a5e2c1bc Hero name widen null 2026-05-26 12:26:13 -0500
  • d626c34ba2 parternership branding null 2026-05-26 12:22:11 -0500
  • fd1e2b6f50 update null 2026-05-25 20:26:50 -0500
  • afec6547c1 RECAPTCHA null 2026-05-25 20:20:15 -0500
  • 7f48847049 CTA null 2026-05-25 20:08:04 -0500
  • 07a43b9b7c visual update services null 2026-05-25 20:03:56 -0500
  • 9b5f9f885c text null 2026-05-25 20:02:36 -0500
  • fca9336656 close 184 null 2026-05-25 19:54:39 -0500
  • e489245104 service military null 2026-05-25 19:51:03 -0500
  • 80b1747ffe branding null 2026-05-25 19:44:10 -0500
  • bc6bc9a787 logo null 2026-05-25 19:40:18 -0500
  • 1d687c5fa1 branch footer null 2026-05-25 19:23:37 -0500
  • 52d9a16462 branch footer null 2026-05-25 18:35:40 -0500
  • c17ac83b52 services null 2026-05-25 18:33:19 -0500
  • 09926fed6d Contact.jsx (line 23): added ZIP to validation/error state, rendered it as required, and shows ZIP code is required. server/index.js (line 253): backend Zod schema now rejects missing or blank ZIP. api.js (line 3): preserves backend field errors for display. null 2026-05-25 18:17:16 -0500
  • 529cce7ec0 branding null 2026-05-25 18:11:51 -0500
  • 5f5c085fbe contact update null 2026-05-25 17:56:32 -0500