David Herran davidherran
  • Medellín
  • https://originmetaverse.com
  • Director de Convergencia Tecnologica y Creativa en Dreamhouse Studios y Origin metaverse

  • Joined on 2025-04-10
davidherran pushed to main at davidherran/flux-srl 2026-06-09 23:07:40 -05:00
a81ee50ed8 feat(resilience): operational hardening (NEXT phase of the audit)
davidherran pushed to main at davidherran/flux-srl 2026-06-09 22:40:22 -05:00
18d5ed87c8 fix(security+db): close the real audit findings (SEC-04/05/01, DB-01)
davidherran pushed to main at davidherran/flux-srl 2026-06-08 09:58:15 -05:00
b76c14b780 feat(ui): friendlier wording in the contact form
davidherran pushed to main at davidherran/flux-srl 2026-06-08 09:06:06 -05:00
63a896b017 feat(ui): broaden footer CTA from "Contact FLUX Engineering" to "Contact FLUX Team"
davidherran pushed to main at davidherran/flux-srl 2026-06-08 08:29:41 -05:00
673c32d0e1 feat(nginx): canonical-host guard + scanner-probe blocking
davidherran pushed to main at davidherran/flux-srl 2026-06-06 17:33:55 -05:00
8a98f88047 fix(ui): dark mode support on Team and Privacy pages
davidherran pushed to main at davidherran/flux-srl 2026-06-06 17:14:09 -05:00
7c689e034e fix(session): validate SESSION_SECRET lazily, not at module load
davidherran pushed to main at davidherran/flux-srl 2026-06-06 16:57:10 -05:00
3e0b286f1a fix(deploy): stop tracking public/team + public/branding
davidherran pushed to main at davidherran/flux-srl 2026-06-05 17:18:52 -05:00
e0399ccf3b feat(i18n): preserve English technical terms in AI translation
bf8b2aa631 feat(map): connect Global Map cases to their full application case pages
afcaf991b5 feat(applications): drag-to-reorder on the public site
fbfffb28d9 feat(analytics): activate GA4 (G-KQ1JRV3KN7) + GDPR privacy page + GSC support
148aefc68f feat(team): public Team page + HQ CMS panel
Compare 7 commits »
davidherran pushed to main at davidherran/flux-srl 2026-05-07 09:12:58 -05:00
792dd6794b fix(ai): guard datasheet/gallery/videos against non-array values
davidherran pushed to main at davidherran/flux-srl 2026-05-07 08:49:33 -05:00
7278d5d00f fix(ai): defensive navigation — auto-resolve phantom section IDs to page routes
davidherran pushed to main at davidherran/flux-srl 2026-05-07 08:38:27 -05:00
8941d1a2c3 feat(ai): FluxAI Level 2 — smart recommender, funnel-aware SPIN, contextual quick-replies
95132476ae feat(ai): extend FluxAI navigation with cross-page routing
Compare 2 commits »
davidherran pushed to main at davidherran/flux-srl 2026-05-06 18:14:53 -05:00
c45a5be99e feat(i18n): translate hardcoded article page strings to 5 locales
cb7458cded feat(seo): visual breadcrumb navigation on article + application pages
7ec99734c5 feat(seo): LocalBusiness + CollectionPage structured data schemas
8d80cbbc27 perf(seo): image sizes, semantic HTML, X-Robots-Tag headers
Compare 4 commits »
davidherran pushed to main at davidherran/flux-srl 2026-05-06 17:30:40 -05:00
6b9a94490b fix: add dedicated square favicon for HQ Command Center
davidherran pushed to main at davidherran/flux-srl 2026-05-06 15:21:43 -05:00
c3d196df03 feat: auto-optimize images on CMS upload via AssetBucketBrowser
davidherran pushed to main at davidherran/flux-srl 2026-05-06 15:15:52 -05:00
8ac372125a feat: dedicated 3D Models bucket in AssetBucketBrowser
davidherran pushed to main at davidherran/flux-srl 2026-05-06 15:02:20 -05:00
f6c3b89e08 feat: dashboard operations intelligence — analytics cards + signal breakdown
davidherran pushed to main at davidherran/flux-srl 2026-05-06 14:53:05 -05:00
9c1e0cce01 feat: inbox UX polish — auto-save routing, search filter, email badges
davidherran pushed to main at davidherran/flux-srl 2026-05-06 14:40:43 -05:00
7502c9c674 feat: generateStaticParams for application + news slug pages
davidherran pushed to main at davidherran/flux-srl 2026-05-06 14:06:38 -05:00
ce8a13d7f8 fix: restore ISR on public pages — isolate DYNAMIC_SERVER_USAGE root cause