Commit Graph

  • 85f3387fd2 perf(php): add conditional debug logging to prevent gb logs main FrankZamora 2025-12-07 17:52:50 -06:00
  • ff5ba25505 feat(php): implement cache-first architecture hook FrankZamora 2025-12-07 12:11:48 -06:00
  • eab974d14c docs(config): add cache-first-architecture specification FrankZamora 2025-12-07 12:07:14 -06:00
  • b509b1a2b4 fix(php): toc fallback to raw content when filtered has no headings FrankZamora 2025-12-06 23:08:24 -06:00
  • 83d113d669 chore(php): add more debug for toc heading detection FrankZamora 2025-12-06 23:05:51 -06:00
  • 0c1908e7d1 chore(php): add toc debug logging for guest visibility issue FrankZamora 2025-12-06 23:03:42 -06:00
  • 5333531be4 fix(templates): add missing components to archive templates FrankZamora 2025-12-06 22:40:53 -06:00
  • fb68f2023c fix(theme): improve post-grid spacing, pagination and archive templates FrankZamora 2025-12-06 22:26:19 -06:00
  • 79e91f59ee feat(theme): add [roi_post_grid] shortcode for static pages FrankZamora 2025-12-06 21:33:20 -06:00
  • c23dc22d76 feat(templates): add archive-header and post-grid components FrankZamora 2025-12-06 20:36:27 -06:00
  • b79569c5e7 docs: add templates-unificados openspec specification FrankZamora 2025-12-06 19:14:09 -06:00
  • 6be292e085 chore: eliminar related-posts.php legacy (plan 101 fase 3) FrankZamora 2025-12-06 18:17:48 -06:00
  • 885276aad1 chore: purgar archivos legacy (plan 101 fase 2) FrankZamora 2025-12-06 18:11:04 -06:00
  • 1e6a076904 chore: purgar archivos no utilizados (plan 101 fase 1) FrankZamora 2025-12-06 18:09:52 -06:00
  • a33c43a104 fix(admin): corregir guardado customcssmanager con toast FrankZamora 2025-12-06 15:02:06 -06:00
  • 78d2ba57b9 fix(php): disable zlib compression conflicting with w3tc pre-fix-custom-css-manager FrankZamora 2025-12-05 18:55:09 -06:00
  • 1c0750604b chore(config): remove pre-commit hook that runs non-existent tests FrankZamora 2025-12-05 15:00:18 -06:00
  • bf304f08fc fix(css): centrar verticalmente contenido del hero section FrankZamora 2025-12-05 14:44:50 -06:00
  • 30b30b065b feat: add OpenSpec slash commands for Claude Code FrankZamora 2025-12-05 12:59:05 -06:00
  • b2d5cdfb57 feat: install and configure OpenSpec for spec-driven development FrankZamora 2025-12-05 12:57:08 -06:00
  • b40e5b671a chore: backup before OpenSpec installation FrankZamora 2025-12-05 12:51:08 -06:00
  • 61c67acca5 fix(admin): agregar mapeo hide_for_logged_in en FieldMappers (Plan 99.16) FrankZamora 2025-12-04 18:40:31 -06:00
  • ffe6ea8e65 feat(visibility): añadir opción "Ocultar para usuarios logueados" (Plan 99.16) FrankZamora 2025-12-04 18:28:53 -06:00
  • 36d5cf56de fix(wrappers): eliminar wrappers vacíos y corregir exclusiones AdSense (Plan 99.15) FrankZamora 2025-12-04 11:46:21 -06:00
  • 23339e3349 feat(adsense): add exclusion system support (Plan 99.11) FrankZamora 2025-12-03 22:37:56 -06:00
  • caa6413bc6 Reapply "refactor: remove legacy HeroSection component (orphaned code)" FrankZamora 2025-12-03 21:17:04 -06:00
  • ea695010f3 Revert "refactor: remove legacy HeroSection component (orphaned code)" root 2025-12-03 21:11:41 -06:00
  • e4c79d3f26 refactor: remove legacy HeroSection component (orphaned code) FrankZamora 2025-12-03 21:08:25 -06:00
  • f4b45b7e17 fix(exclusions): Corregir Renderers que ignoraban sistema de exclusiones FrankZamora 2025-12-03 19:52:44 -06:00
  • c28fedd6e7 feat(exclusions): Integrate exclusion UI in CtaBoxSidebar component FrankZamora 2025-12-03 11:05:52 -06:00
  • 14138e7762 feat(exclusions): Implement component exclusion system (Plan 99.11) FrankZamora 2025-12-03 10:51:00 -06:00
  • 8735962f52 feat(visibility): sistema de visibilidad por tipo de página FrankZamora 2025-12-03 09:16:34 -06:00
  • 7fb5eda108 refactor(template): unificar page.php con estructura de single.php FrankZamora 2025-12-02 11:36:36 -06:00
  • 4cdc4db397 fix(css): bump bootstrap-subset version to force cache refresh FrankZamora 2025-12-02 11:23:42 -06:00
  • c732b5af05 fix(css): remove position:relative from .navbar in bootstrap-subset FrankZamora 2025-12-02 11:20:37 -06:00
  • 29a69617e4 fix(navbar): permitir position sticky dinámico FrankZamora 2025-12-02 10:54:47 -06:00
  • 9e37ea93eb fix(icons): cargar bootstrap-icons como CSS crítico FrankZamora 2025-12-02 10:40:16 -06:00
  • 7472dbad11 revert: restaurar Poppins - parpadeo de iconos persiste FrankZamora 2025-12-02 10:37:52 -06:00
  • ce66eeba6d refactor(fonts): cambiar a system fonts - CERO flash FrankZamora 2025-12-02 10:29:01 -06:00
  • 565c275c16 fix(fonts): size-adjust 106% - verificar comportamiento original FrankZamora 2025-12-02 10:15:37 -06:00
  • faf5fc6db2 fix(fonts): size-adjust 105% - calibrando fallback FrankZamora 2025-12-02 10:14:01 -06:00
  • de66b77fe3 fix(fonts): ajustar size-adjust a 103% para mejor match con Poppins FrankZamora 2025-12-02 10:11:20 -06:00
  • 73e5ac4acd fix(fonts): forzar Poppins en bootstrap-subset.min.css FrankZamora 2025-12-02 10:08:29 -06:00
  • 78ec902688 fix(fonts): sincronizar @font-face en critical-bootstrap.css FrankZamora 2025-12-02 10:06:04 -06:00
  • d8fa5cb609 fix(fonts): eliminar CLS en navbar causado por font swap FrankZamora 2025-12-02 10:01:12 -06:00
  • e01605ec37 feat(critical-css): implementar TIPO 4 y TIPO 5 - CSS Below-the-fold y Lazy Loading FrankZamora 2025-12-01 23:06:12 -06:00
  • e1923b630d refactor(theme-settings): remove CSS card, CSS now managed by CustomCSSManager FrankZamora 2025-12-01 16:43:12 -06:00
  • 625d99d698 fix(css-manager): remove debug logging, CSS injection confirmed working FrankZamora 2025-12-01 16:35:55 -06:00
  • 9f0ae9fcb6 debug: add detailed logging to CustomCSSInjector FrankZamora 2025-12-01 16:32:43 -06:00
  • 647f177a35 fix(css-manager): add error logging to debug hook registration FrankZamora 2025-12-01 16:31:02 -06:00
  • 49eff2223c fix(custom-css-manager): registrar hooks directamente sin wrapper FrankZamora 2025-12-01 16:24:51 -06:00
  • c302c653c3 fix(custom-css-manager): cambiar hook de after_setup_theme a wp FrankZamora 2025-12-01 16:21:20 -06:00
  • 9cb0dd1491 feat(custom-css-manager): implementar TIPO 3 - CSS Crítico Personalizado FrankZamora 2025-12-01 15:43:25 -06:00
  • 423aae062c refactor(css): limpiar critical-bootstrap.css - solo Bootstrap puro FrankZamora 2025-12-01 14:28:07 -06:00
  • 972c3c5de9 feat(critical-css): agregar TOC y CTA Let's Talk a CSS crítico FrankZamora 2025-12-01 14:08:43 -06:00
  • cc4de0eda7 fix(performance): eliminar sistema legacy Critical CSS duplicado FrankZamora 2025-12-01 13:18:21 -06:00
  • 80fc41afad revert(critical-css): Remove APU tables CSS and restore badge to original FrankZamora 2025-12-01 13:05:20 -06:00
  • 0b34317cc6 fix(critical-css): Increase badge min-height 32px→36px and add APU tables critical CSS FrankZamora 2025-12-01 12:58:38 -06:00
  • 0ea874876e fix(cls): change bootstrap-icons font-display to optional FrankZamora 2025-12-01 12:47:59 -06:00
  • fb74ccbdc2 fix: Change font-display from swap to optional to eliminate CLS FrankZamora 2025-12-01 12:26:33 -06:00
  • 9f5cc92ec6 fix: Add critical CSS for featured-image and post-content to prevent CLS FrankZamora 2025-12-01 12:19:23 -06:00
  • c6450211a7 fix: Rename Assets/css to Assets/Css, Assets/js to Assets/Js in git FrankZamora 2025-12-01 12:13:24 -06:00
  • 3c8e5982ba fix: Update all paths to PascalCase (Css, Js, Fonts) FrankZamora 2025-12-01 12:06:28 -06:00
  • 7667b7f02a refactor: Rename fonts to Fonts (PascalCase consistency) FrankZamora 2025-12-01 11:40:45 -06:00
  • c4dcdad14b fix(cls): load css-tablas-apu.css async to prevent render blocking FrankZamora 2025-12-01 11:28:53 -06:00
  • d648e7ff4c fix(CLS): move APU table row classes from JS to PHP server-side FrankZamora 2025-12-01 11:12:34 -06:00
  • 842f529816 fix(cls): APU tables layout + hero badges min-height FrankZamora 2025-12-01 11:03:23 -06:00
  • 3b9a1cb299 fix(cls): Preload Poppins fonts to prevent font swap CLS FrankZamora 2025-12-01 10:51:52 -06:00
  • c0172467b3 fix(cls): Server-side device visibility + aspect-ratio for featured-image FrankZamora 2025-12-01 10:43:22 -06:00
  • ee28baafd8 fix(cls): Add inline CSS to prevent navbar-collapse CLS on mobile FrankZamora 2025-11-30 23:36:22 -06:00
  • d145d4dfde revert: remove contain:layout - caused navbar CLS increase FrankZamora 2025-11-30 23:28:42 -06:00
  • 8710895db5 fix(cls): add contain:layout to prevent AdSense layout shifts FrankZamora 2025-11-30 23:26:21 -06:00
  • 163b8c6c2a Revert "fix(cls): add inline CSS to prevent navbar-collapse layout shift" FrankZamora 2025-11-30 23:05:59 -06:00
  • 0239191dfc fix(cls): add inline CSS to prevent navbar-collapse layout shift FrankZamora 2025-11-30 23:02:55 -06:00
  • 3bf40787ad fix(cls): remove invalid ScrollSpy from body element FrankZamora 2025-11-30 22:55:00 -06:00
  • bc85854453 fix(CLS): Prevenir layout shifts de AdSense y navbar móvil FrankZamora 2025-11-29 14:03:28 -06:00
  • 4e99fa5310 fix(cls): Eliminar min-height:50vh que causaba CLS masivo FrankZamora 2025-11-29 13:43:30 -06:00
  • 13e17a7b12 fix: Corregir path case-sensitive para Linux FrankZamora 2025-11-29 13:38:34 -06:00
  • c7e8f14d83 perf: Optimización PageSpeed - Score 81→97 FrankZamora 2025-11-29 13:23:20 -06:00
  • 0fba2d567c feat: add .btn to critical-bootstrap.css for navbar CTA FrankZamora 2025-11-29 12:34:36 -06:00
  • 31d4a41fc9 revert: restore style.css as blocking CSS to fix CLS FrankZamora 2025-11-29 12:26:31 -06:00
  • 9afdd6ee1d perf: defer style.css - eliminate last render-blocking CSS FrankZamora 2025-11-29 12:19:26 -06:00
  • b4071bf598 perf: Defer fonts.css and variables.css, inline critical CSS FrankZamora 2025-11-29 12:12:57 -06:00
  • 62a0f17b21 perf: Defer Bootstrap with inline critical CSS for LCP optimization FrankZamora 2025-11-29 12:05:50 -06:00
  • 5d4523e49a fix: add centering classes for toast (start-50, translate-middle-x) FrankZamora 2025-11-29 11:37:02 -06:00
  • 19b6c38fbf fix: add toast classes to Bootstrap subset safelist FrankZamora 2025-11-29 11:34:59 -06:00
  • 8a9c62e17e fix(bootstrap): Agregar clases toast al Bootstrap subset FrankZamora 2025-11-29 11:30:58 -06:00
  • b7ae8cac21 perf(bootstrap): Reduce Bootstrap CSS de 227KB a 145KB con PurgeCSS FrankZamora 2025-11-29 11:26:18 -06:00
  • 371af1f7e5 feat(toc): auto-scroll del sidebar al elemento activo FrankZamora 2025-11-29 11:19:30 -06:00
  • a01ebf303e fix(toc): eliminar outline azul en focus de links FrankZamora 2025-11-29 11:14:03 -06:00
  • 8361e14862 fix(toc): inyectar IDs de headings via JavaScript FrankZamora 2025-11-29 11:07:57 -06:00
  • 77a59d0db8 fix(topbar): aplicar clases de visibilidad responsive FrankZamora 2025-11-29 10:53:29 -06:00
  • 6004420620 fix: eliminate forced reflows in TOC ScrollSpy + revert Bootstrap defer FrankZamora 2025-11-29 10:52:25 -06:00
  • d5a2fd2702 perf: defer Bootstrap CSS with critical subset inline FrankZamora 2025-11-29 10:26:24 -06:00
  • ce0179a134 feat: implement is_critical CSS injection via CriticalCSSService FrankZamora 2025-11-29 10:06:38 -06:00
  • 38d7099bcd fix(renderers): corregir timing issue en CSS crítico FrankZamora 2025-11-29 09:42:18 -06:00
  • 4f25297f14 feat(pagespeed): implementar campo is_critical para CSS crítico dinámico (Phase 4.2) FrankZamora 2025-11-29 09:29:45 -06:00
  • 6d03076032 feat(admin): migrar navegación de tabs a cards agrupados FrankZamora 2025-11-29 09:10:32 -06:00
  • f5089724c6 perf(fonts): cambiar font-display de block a swap en Bootstrap Icons FrankZamora 2025-11-29 08:10:13 -06:00
  • 956819cf14 fix(anchor): Agregar width 100% a .roi-anchor-content FrankZamora 2025-11-28 21:53:28 -06:00