Commit Graph

  • 196389ddf3 fix(brand): update veteran-owned badge to certified mark logo (batch 0.9.2) dev 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
  • ca8972b54d chore: bump version to 0.7.6 null 2026-05-18 14:26:06 -0500
  • 046d5b1d4a fix: ui industries null 2026-05-18 14:25:45 -0500
  • 3f8eafb76a chore: bump version to 0.7.5 null 2026-05-18 14:02:50 -0500
  • a79f42123a fix: seo fb null 2026-05-18 14:02:12 -0500
  • a293d0fa9a feat(seo): add canonical URLs, close SEO audit (#175) null 2026-05-18 13:58:35 -0500
  • f378233328 fix: seo null 2026-05-18 13:55:06 -0500
  • a8765990ef mobile ui fixes null 2026-05-18 13:45:39 -0500
  • de61d5e625 fix(ui): UI fixes across header, contact, home, about, support, services, industries (#132 #133 #134 #154 #165 #172 #173) null 2026-05-18 13:12:18 -0500
  • fdc6eaeab5 chore: bump version to 0.7.2 null 2026-05-18 12:33:06 -0500
  • 928527b908 fix: remove all email addresses from site, redesign contact page, update footer, about, header, support (#165 #172 #134 #173) null 2026-05-18 12:11:56 -0500
  • b04e5bbb04 spacing null 2026-05-18 10:57:06 -0500
  • fff92a40df close 134 null 2026-05-18 09:46:56 -0500
  • 990139b77f fix(ui): remove duplicate trust section (#173), enlarge logo and add home link (#154) null 2026-05-18 09:44:44 -0500
  • d8a975431f fix(ui): dropdown hover gap fix (#132) and remove contact form button (#133) null 2026-05-18 09:35:29 -0500
  • aec33165b9 chore: bump version to 0.7.1, fix Home.jsx aria-label text fragment (batch 10.3) null 2026-05-17 22:48:57 -0500
  • e1604ee28f fix: add aria-labels for accessibility, fix JSX template literal syntax (#101) (batch 10.2) null 2026-05-17 22:47:03 -0500
  • 9c1b6e4753 fix: optimize images to WebP (95% reduction), add form loading spinners (#97 #130) (batch 10.1) null 2026-05-17 22:35:55 -0500
  • 2c002c2f82 fix: remove React Query, add HTTPS redirect, document CSP Zoho note (#128 #127 #129) (batch 10.0) null 2026-05-17 22:33:11 -0500
  • 95917bc699 chore: bump version to 0.7.0 (batch 9.10) null 2026-05-17 22:11:40 -0500
  • 5c17019931 fix: remove unused assets (24MB), Dialog component, CardDescription dup, zustand dep (#95 #113 #114 #115 #116) (batch 9.9) null 2026-05-17 22:08:21 -0500
  • 829362fb79 fix: Cisco/Veteran icons, sidebar slug, JointLogo placeholder, Footer copy (#98 #100 #103 #107) (batch 9.8) null 2026-05-17 22:05:08 -0500
  • 6e975b869b fix: favicon/manifest, og:image PNG, logo optimized to 44KB PNG (#99 #117 #118) (batch 9.7) null 2026-05-17 22:01:27 -0500
  • f8d380ebab fix: disable prod sourcemaps, secure CORS default, allow HMR websocket (#122 #124 #131) (batch 9.6) null 2026-05-17 21:53:39 -0500
  • 53e2873fd4 fix: honeypot spam protection, 409 conflict handling (#119 #126) (batch 9.5) null 2026-05-17 21:51:53 -0500
  • 00f5356db4 fix: Support CTA bg color, clickable phone/email, Footer tel: +1 (#112 #106 #90) (batch 9.4) null 2026-05-17 21:48:27 -0500
  • 8adb9cdb76 fix: desktop dropdown nav, Button→Link, Contact scroll-to-form (#109 #102 #105) (batch 9.3) null 2026-05-17 21:44:48 -0500
  • a5d9d142d5 fix: 8x8 logo visibility, industry icons, service cards, icon fallback (#91 #94 #125 #92 #93) (batch 9.2) null 2026-05-17 21:41:01 -0500
  • bdef2684bb fix: header CTA visibility, scroll-to-top, 404 page (#104 #89 #88) (batch 9.1) null 2026-05-17 21:37:42 -0500
  • 4e57efdc53 fix: DB schema UNIQUE constraint, Docker healthcheck, DB permissions (#120 #121 #123) (batch 9.0) null 2026-05-17 21:34:39 -0500
  • 4235ed7a50 fix: tighten service and industry copy to match original site tone (batch 8.8, issue #85) null 2026-05-17 20:56:42 -0500
  • 770941752f feat: add ZohoDesk signup/signin CTA to Support page (batch 8.7, issue #84) null 2026-05-17 20:55:03 -0500
  • 2f58e93c43 feat: add 8x8 certification details to homepage trust card (batch 8.6, issue #83) null 2026-05-17 20:54:16 -0500
  • 123329b03e feat: add free migration offer CTA section to homepage (batch 8.5, issue #82) null 2026-05-17 20:51:16 -0500
  • 6ca8585f89 fix: rename asset files to kebab-case (batch 8.4, issue #81) null 2026-05-17 20:49:11 -0500
  • 4fe31ed9b6 fix: correct contact info and remove unverified location claims (batch 8.9) null 2026-05-17 20:44:18 -0500
  • 1b0d5adc36 feat(seo): add react-helmet-async, per-page meta/OG tags, JSON-LD, sitemap, robots.txt, heading fixes (#71) null 2026-05-17 20:03:42 -0500
  • 2a9eef0e71 docs: update FUTURE.md + HISTORY.md, bump v0.6.6 (Phase 7 complete) null 2026-05-17 19:27:57 -0500
  • 2923ef0d50 feat(zoho): add Cases forwarding + setup docs (closes #76, #78) null 2026-05-17 19:27:04 -0500
  • debde23ab7 fix(zoho): fix OAuth token endpoint, improve lead field mapping, add upsert null 2026-05-17 18:37:10 -0500
  • f1823bcc4b fix: rename asset files to remove spaces (closes #67) null 2026-05-17 18:08:25 -0500
  • 1437b2af07 fix: 10 bug fixes from code review (batch 0.6.5) null 2026-05-17 18:03:55 -0500
  • 4f3e20b7a0 fix: dead code cleanup, timeout middleware, Zoho error handling (closes #53, #54, #55, #56, #57) null 2026-05-17 17:46:54 -0500
  • 9cdc299ade fix: undefined Tailwind classes, SPA navigation, phone/email links (closes #51, #52) null 2026-05-17 17:42:03 -0500
  • b5170caf9d refactor: full-bleed section backgrounds with centered content (closes #48) null 2026-05-17 17:11:29 -0500
  • 5d67149a51 feat: add JointLogoWhite trust bar + selective service detail images (closes #48) null 2026-05-17 17:01:08 -0500