Commit Graph

  • 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
  • 46ad8340c3 fix(adsense): Anchor/Vignette solo visibles cuando AdSense llena slot FrankZamora 2025-11-28 21:44:05 -06:00
  • 4294a7c07b fix(rail): Add 15px margin to prevent hero overlap FrankZamora 2025-11-28 21:34:31 -06:00
  • 8aba07fdbf fix(vignette): Tamaños 16:9 para video + sin botón cerrar FrankZamora 2025-11-28 21:29:41 -06:00
  • 13beaf7b06 fix(adsense): Anchor ocultos por defecto + más tamaños Vignette FrankZamora 2025-11-28 21:25:54 -06:00
  • 1f0ce58b22 fix(adsense): Add string casts to buildSelect() calls in Vignette section FrankZamora 2025-11-28 21:20:12 -06:00
  • 7edddada89 fix(adsense): ocultar anchor ads cuando AdSense no llena el slot FrankZamora 2025-11-28 21:10:40 -06:00
  • b96a13427e feat(adsense): implementar Anchor Ads y Vignette Ads FrankZamora 2025-11-28 21:00:00 -06:00
  • 4d5cc1a58c feat(adsense): agregar opcion para ocultar anuncios a usuarios logueados FrankZamora 2025-11-28 10:31:49 -06:00
  • e3d17db5ea cleanup: remove after-related debug code FrankZamora 2025-11-27 22:52:25 -06:00
  • a281448bf8 debug: add after-related slot debug comments FrankZamora 2025-11-27 22:50:56 -06:00
  • 8c3fea964d feat(adsense): agregar slot after-related en single.php FrankZamora 2025-11-27 22:45:40 -06:00
  • cec8b8dccd fix(rail-ads): rail derecho right:0px FrankZamora 2025-11-27 22:36:25 -06:00
  • e8ead33311 fix(rail-ads): rail izquierdo left:0px para evitar corte FrankZamora 2025-11-27 22:34:47 -06:00
  • 9e8ffdb26f fix(rail-ads): agregar padding y max-width para evitar desbordamiento FrankZamora 2025-11-27 22:24:56 -06:00
  • ec64ea38ea fix(rail-ads): alinear ads hacia el contenido - izq flex-end, der flex-start FrankZamora 2025-11-27 22:20:59 -06:00
  • e7fc0f1408 fix(rail-ads): agregar overflow:hidden para forzar ancho calculado FrankZamora 2025-11-27 22:18:47 -06:00
  • f4e3a61df8 fix(rail-ads): quitar min-width que causaba ancho incorrecto FrankZamora 2025-11-27 22:14:22 -06:00
  • 961f663107 fix(rail-ads): corregir rail izq cortado y ocultar rails cerca del footer FrankZamora 2025-11-27 22:11:02 -06:00
  • 21ac98c969 fix(rail-ads): revertir a anuncio 160px fijo centrado en container responsive FrankZamora 2025-11-27 22:07:04 -06:00
  • de4f808a1a debug: add logging to rail ads rendering FrankZamora 2025-11-27 22:03:05 -06:00
  • c9c6a5ac7b fix(rail-ads): bajar umbral media query de 1620px a 1400px FrankZamora 2025-11-27 21:59:50 -06:00
  • 6b6ebd3c6d feat(rail-ads): rails responsive que llenan el espacio disponible FrankZamora 2025-11-27 21:55:04 -06:00
  • 070ee7398c fix(rail-ads): cambiar posicionamiento de 15px a 5px del borde del viewport FrankZamora 2025-11-27 21:48:01 -06:00
  • ce19345f78 feat(rail-ads): Add more format options with multiple widths FrankZamora 2025-11-27 21:44:18 -06:00
  • 1b9910165b fix(rail-ads): Position rails fixed at viewport edges FrankZamora 2025-11-27 21:38:04 -06:00
  • 6e2ef67dc4 chore: bump css-global-responsive version to 1.1.0 for cache bust FrankZamora 2025-11-27 21:32:30 -06:00
  • 72ef7580fc fix: Container width setting now applies correctly + Rail Ads improvements FrankZamora 2025-11-27 21:30:06 -06:00
  • 122bcd4750 feat(adsense): agregar mas opciones de formato y altura para Rail Ads FrankZamora 2025-11-27 21:05:49 -06:00
  • 0dfe3fcd2c feat(theme-settings): agregar configuracion de ancho del contenedor FrankZamora 2025-11-27 21:03:43 -06:00
  • 2fa112ab7f fix(adsense): corregir posicionamiento de Rail Ads FrankZamora 2025-11-27 20:55:18 -06:00
  • 55f061df67 feat(adsense): reorganizar panel con UX mejorada y soporte 1-8 ads random FrankZamora 2025-11-27 20:45:40 -06:00
  • 1a069a1336 fix(adsense): Remove debug code after finding root cause FrankZamora 2025-11-27 20:19:43 -06:00
  • cfcc38c0f7 debug: Add template-level debug to trace content output FrankZamora 2025-11-27 20:12:31 -06:00
  • c564ee7a2a debug: Add visible marker to trace content loss FrankZamora 2025-11-27 20:09:47 -06:00
  • 4119f2e86d fix(adsense): Disable output buffer causing content loss FrankZamora 2025-11-27 20:07:09 -06:00
  • e52df682ae fix(adsense): Use adsense-placement settings instead of non-existent adsense-delay component FrankZamora 2025-11-27 20:00:23 -06:00
  • 58a4cc2c56 fix: Increase the_content filter priority to 150 FrankZamora 2025-11-27 19:55:13 -06:00
  • b9b21c390a debug: Add more logging including post_id and postTopHtml preview FrankZamora 2025-11-27 19:50:53 -06:00
  • 22e9273b4f debug: Add logging to diagnose AdSense ads not injecting FrankZamora 2025-11-27 19:42:17 -06:00
  • 79b48ad94f fix(di): declare $container as global before assignment FrankZamora 2025-11-27 19:35:22 -06:00
  • 82abdf047a ui(theme-settings): split into two cards (CSS left, JS right) FrankZamora 2025-11-27 18:47:13 -06:00
  • b70e11be62 refactor: move Analytics from ThemeSettings to AdsensePlacement FrankZamora 2025-11-27 18:43:39 -06:00
  • 3279b7df2b Add WordPress posts malformed lists fixer for post_content field FrankZamora 2025-11-27 18:10:37 -06:00
  • a3fa5fe22e Add specific cases test script FrankZamora 2025-11-27 17:46:51 -06:00
  • 84441af9c0 Add varied cases finder script FrankZamora 2025-11-27 17:45:55 -06:00
  • 651e8124d4 Add validation script for list fixes FrankZamora 2025-11-27 17:40:18 -06:00
  • a10831e2c2 Add DOMDocument-based malformed lists fixer FrankZamora 2025-11-27 17:34:27 -06:00
  • d7c42f26ef Add test script for malformed lists fix validation FrankZamora 2025-11-27 17:29:47 -06:00
  • 4dbf73f226 Fix column name in malformed lists scanner FrankZamora 2025-11-27 17:24:47 -06:00
  • f4bd013271 Add diagnostic script for malformed HTML lists FrankZamora 2025-11-27 17:20:00 -06:00
  • 371995d151 fix(accessibility): Add main landmark and fix cta-box-title heading FrankZamora 2025-11-27 17:03:22 -06:00
  • 1c901ecdf9 fix(accessibility): Fix cta-post contrast and heading hierarchy FrankZamora 2025-11-27 16:59:06 -06:00
  • 281c05fa33 fix(accessibility): Correct heading hierarchy and identical links FrankZamora 2025-11-27 16:45:38 -06:00
  • 0a303be198 fix(accessibility): Update cta-box-sidebar button text color for WCAG AA FrankZamora 2025-11-27 16:40:58 -06:00
  • 6edb2ebeaa fix(accessibility): Update colors for WCAG AA contrast compliance FrankZamora 2025-11-27 16:31:18 -06:00
  • 4ad48b4326 fix(accessibility): Improve color contrast for WCAG AA compliance FrankZamora 2025-11-27 16:16:55 -06:00
  • 23a3c4d074 perf(pagespeed): Preload todas las fuentes + diferir CSS no críticos FrankZamora 2025-11-27 16:00:57 -06:00
  • 83717771c0 feat(pagespeed): Fase 4.3 - Preload fuentes para reducir CLS FrankZamora 2025-11-27 15:45:01 -06:00
  • d7915d372b refactor(adsense): remove dead code + PageSpeed CSS defer FrankZamora 2025-11-27 15:38:49 -06:00
  • 2acce34d9e fix(adsense): Disable Auto Ads when disable_auto_ads is enabled FrankZamora 2025-11-27 15:29:16 -06:00
  • 99cde7c3d6 fix(adsense): registrar filtro the_content y corregir ancho de contenedor FrankZamora 2025-11-27 15:07:12 -06:00
  • 50a8c2bf18 debug: remove condition to test if enqueue works FrankZamora 2025-11-27 14:42:43 -06:00
  • 096f9716ef fix(youtube-facade): use is_singular() instead of is_single() FrankZamora 2025-11-27 14:41:42 -06:00
  • 2f19a7c077 Fase 4.1: Bootstrap Icons subset (94% reduccion) FrankZamora 2025-11-27 14:34:52 -06:00
  • cd09666f1d Backup antes de optimizar Bootstrap Icons (subset) FrankZamora 2025-11-27 14:31:04 -06:00
  • b43cb22dc1 feat(youtube-facade): Phase 2.4 complete - YouTube Facade for PageSpeed FrankZamora 2025-11-27 14:05:34 -06:00
  • deef577c36 fix: Change filter priority to 101 (after RCP) FrankZamora 2025-11-27 13:58:20 -06:00