null
1437b2af07
fix: 10 bug fixes from code review (batch 0.6.5)
...
- #63 : Fix industry.href undefined → use industry.id for navigation
- #50 : Fix sanitized scope error in catch block (let before try)
- #58 : Footer.jsx: convert all internal <a href> to <Link to>
- #61 : Textarea.jsx: fix className interpolation (quotes → backticks)
- #59 : About.jsx: convert CTA <a href> to <Link to>
- #60 : Support.jsx: convert Contact button <a href> to <Link to>
- #62 : Badge.jsx: text-foreground → text-text
- #64 : Support.jsx: hover:bg-navy-darker → hover:bg-primary-navy-dark
- #65 : Server: move timeoutMiddleware before catch-all routes
- #66 : Contact.jsx: convert self-referencing <a href> to <Link to>
2026-05-17 18:03:55 -05:00
null
b5170caf9d
refactor: full-bleed section backgrounds with centered content ( closes #48 )
2026-05-17 17:11:29 -05:00
null
5d67149a51
feat: add JointLogoWhite trust bar + selective service detail images ( closes #48 )
2026-05-17 17:01:08 -05:00
null
32a2b905a1
fix: add missing CardDescription component and import (batch 0.6.2)
2026-05-17 16:39:54 -05:00
null
4845c7ab5f
feat(ui): industry icons bigger with color and contrast (batch 0.6.5)
2026-05-17 15:41:22 -05:00
null
5807582df1
feat: hero left-alignment + about section content fixes (batches 0.6.3, 0.6.4)
...
- Hero text left-aligned on all screen sizes (Issue #33 )
- Hero image always visible, grid breakpoint md instead of lg
- Spacing refactored from margin to gap utils
- About: veteran-founded framing, mission paragraph (Issue #34 )
- About: vendor-neutral consulting in expertise (Issue #36 )
- About: image sizing max-h-96 object-cover (Issue #37 )
- Version bump 0.5.6 → 0.5.7
2026-05-17 15:33:30 -05:00
null
eb76e1fadc
feat(cisco): add Cisco partnership signals across site (batch 0.6.2)
2026-05-17 15:28:12 -05:00
null
71c8129046
feat(ui): footer + contact improvements, CTAs everywhere, gitignore update (batch 0.5.6)
...
- Footer: email, phone, Request Consultation CTA
- Home: CTA links added to Trust Signals, Services, Why Queue North
- Contact: hero CTA, prominent phone/email
- Support page updates
- Version bumped to 0.5.3
- FUTURE.md and HISTORY.md now tracked in git
- .gitignore updated to allow FUTURE.md and HISTORY.md
2026-05-17 15:07:28 -05:00
null
a963dc4dcc
feat(ui): why queue north section refinement (batch 0.5.5)
2026-05-17 14:56:10 -05:00
null
940cd94ba3
feat(services): business outcomes rewrite (batch 0.5.4)
...
- Section title: Our Services → What We Handle
- Subtitle: outcome-focused language
- Added homeDesc field to all 7 services in data/services.js
- Service cards now show icon + homeDesc + shortDesc
- lucide-react icons per service (MessageCircle, Users, etc)
- B2B professional card layout with icon containers
- Service detail pages unchanged
2026-05-17 14:49:01 -05:00
null
7c145bc8ca
fix(security): Hudson remediation + batch 0.5.3 trust signals
...
- Clean up docker-entrypoint per Hudson review (issue #4 ):
- Remove chmod 777 → chown nodejs:nodejs
- Remove hardcoded su-exec, add root-detection logic
- Entry point unused but now safe if re-enabled
- Batch 0.5.3: Trust signals section (Scarlett)
- 8x8 Certified Partner card (cert #25432 )
- Veteran Owned card (VCERT #12847 )
- 25+ Years Experience metric
- 99.99% uptime, <15m response, 24/7 support, 100% satisfaction
- Mobile-first, B2B professional tone
2026-05-17 14:45:55 -05:00
null
7d476f36e8
fix(security): audit fixes #4 #6 #10 + hero rewrite (batch 0.5.2)
...
- #4 : Replace su-exec with USER nodejs in Dockerfile (P0)
- #6 : Add UNIQUE constraint on leads.email with migration (P1)
- #10 : Consistent NULL handling for optional fields (P1)
- Hero section rewrite: B2B value proposition, prominent 8x8 badge
- Clean up .bak file left by agent
2026-05-17 14:44:34 -05:00
null
76aa71691f
feat: Phase 3 Batch 2 — home page redesign with hero, trust bar, services, CTA (v0.3.2)
2026-05-12 02:31:23 -05:00
null
b7f7765a72
feat: complete phase 1 foundation
2026-05-12 01:04:17 -05:00