2026-05-28 - 2026-08-28
Overview
9 Pull requests merged by 1 user
Merged
#215 sync_audio_bulk.sh: lote de sincronizacion de audio TTS con parada en primer fallo
Merged
#213 Verify complete audio assets before browser playback
Merged
#208 Backfill evangelio: modo apply explícito vía variable de entorno
Merged
#207 Mostrar el evangelio también en Comentario editorial (no solo Comentarios al evangelio)
Merged
#206 Modo oscuro: toggle duplicado, evangelio, navegación, visited, colaboradores
Merged
#205 Accesibilidad: Atkinson Hyperlegible + modo oscuro (#196)
Merged
#201 Comentarios al evangelio: cita + pasaje plegable (#199)
Merged
#179 Sincronizar mu-plugins/ y scripts/ con el estado real del sitio (2026-07-16)
Merged
#177 sync_carta_from_prod.py - sync carta prod a local (#174)
5 Pull requests proposed by 1 user
Proposed
#202 Buscador home: campo vacío lleva a búsqueda avanzada
Proposed
#203 Traducción de títulos: pasar contexto del cuerpo al modelo
Proposed
#204 TTS: actualizar voz Nico + evitar duplicar carta al traducir
Proposed
#218 fix(tts): sync_audio_to_prod.py respeta fea_audio_skip (issue #190)
Proposed
#221 fea-audio-player: limpiar el aviso de error cuando el audio sí llega a reproducir
136 Issues closed from 2 users
Closed
#212 TTS: extender reproducción verificada por SHA-256 a todo el catálogo
Closed
#214 ¿Deberia la pagina de donaciones tener boton de audio? (3h27 de duracion)
Closed
#209 Fray Marcos: palabras/frases borradas en silencio por <w:smartTag> al convertir .doc — revisar todo el catálogo
Closed
#198 Mostrar el pasaje del evangelio al principio de los comentarios (y reparar la cita rota desde la migración)
Closed
#196 Mejoras de accesibilidad: tipografía Atkinson Hyperlegible + opción de fondo negro/alto contraste
Closed
#197 347 fea_audio_url apuntan al host de Tailscale de staging, no al siteurl real
Closed
#194 main local (WSL) y origin/main sin historial comun: 46 commits sin reconciliar
Closed
#192 Feedback Beta: el formulario confirma envío pero no persiste el comentario
Closed
#175 Endpoint fea/v1/subir-avatar: asignar la foto de autor desde nuestro lado (autonomía, como #166) — 1er caso Silvia Martínez Cano (1112)
Closed
#176 Cron feedback diario: quitar duplicado de comentarios ("Comentarios en crudo" + "Detalle")
Closed
#169 Documentacion: informes GA4 diarios/semanales por WhatsApp via Hermes
Closed
#163 TTS carta 734: sync de audio local→prod + runbook de rollback (para Hermes)
Closed
#18 Cutover: reinstalar seguridad de login (LLAR + mu-plugin Cloudflare real IP)
Closed
#13 Infra Git: Gitea como source of truth + remoto de deploy para feadulta.com
Closed
#24 Habilitar acceso a la REST API para publicar cartas (excepción Cloudflare 403)
Closed
#145 Player de audio: en móvil vertical no se ve play/progreso o no funciona
Closed
#144 Subir audios TTS (voz Nico) de la carta 53644 a prod
Closed
#143 Traducir nombre del libro en los títulos de las lecturas (≈2252 posts EN/FR/IT/PT)
Closed
#142 Migración especial de páginas-homenaje: Mardones (23 anterior/*.htm) + Galarreta (presentaciones mal mapeadas)
Closed
#141 Los enlaces de In memoriam no están bien
Closed
#140 Reasignar categorías traducidas a los posts traducidos (Polylang) — reasignación masiva
Closed
#139 Revisión multiidioma tras lote de traducciones: bugs de contenido/categorías/avatares
Closed
#138 Posts con idioma mal asignado en Polylang (contenido ≠ idioma)
Closed
#137 Portada multiidioma: enlace evangelio y artículos incorrectos en EN/FR/IT/PT
Closed
#136 El link de la imagen "La suma de todos" del footer no enlaza
Closed
#135 Falta una noticia del Papa visitando Canarias
Closed
#134 Actualizar plugins de WordPress: probar primero en local antes de prod
Closed
#133 [Pie] Multimedia: subir el índice a la línea de Multimedia (alineado a la derecha, «ver más»)
Closed
#132 Cloudflare: desactivado Bot Fight Mode básico (arregla 403 a Facebook/bots)
Closed
#131 [Multiidioma] Cartas en otros idiomas: «Semana pasada»→home y «Otras semanas»→500 (loop fea-homepage) + boletín
Closed
#130 [QA] Proceso de verificación automática del sitio (crawler + i18n + review LLM local) — OSS, coste cero
Closed
#129 [Multiidioma] Traducir menús + «Quiénes somos» (3 posts + 30 fichas colaboradores) a EN/FR/IT/PT
Closed
#128 [Auditoría] Vitalidad de los 23 enlaces del pie — índice
Closed
#127 [Pie] In memoriam — conmemorativa: revisar si faltan entradas recientes
Closed
#126 [Pie] Iniciación cristiana — bug: limpiar item de menú duplicado
Closed
#125 [Pie] Películas — muerta: archivar o retirar
Closed
#124 [Pie] Cantoral — recurso atemporal: evaluar completar o conservar
Closed
#123 [Pie] Otros textos web anterior — rota: arreglar acceso o quitar enlace
Closed
#122 [Pie] Enlaces — muerta: revisar enlaces rotos o retirar
Closed
#121 [Pie] Reflexiones — moribunda: evaluar solape con Pensamientos
Closed
#120 [Pie] Índice de pensamientos — vivo: mantener
Closed
#119 [Pie] Multimedia — moribunda: fusionar con multimedia de portada
Closed
#118 [Pie] Temas — moribunda: revisar vigencia vs categorías
Closed
#117 [Pie] Autores — vivo funcional: mantener
Closed
#116 [Pie] Primeras lecturas — muerta: verificar destino del enlace
Closed
#115 [Pie] Preces y oraciones varias — recurso atemporal: evaluar uso y formato
Closed
#114 [Pie] A modo de salmos — recurso atemporal: paginar/indexar contenido largo
Closed
#113 [Pie] Oraciones eucarísticas — recurso atemporal: evaluar uso (GA) y presentación
Closed
#112 [Pie] Evangelios y comentarios — índice: añadir intro explicativa
Closed
#111 [Pie] Índice cronológico — índice vivo: verificar autoactualización
Closed
#110 [Pie] El Evangelio de cada día — muerta: automatizar feed diario o retirar
Closed
#109 [Pie] Comunidades cristianas — moribunda: reactivar o archivar
Closed
#108 [Pie] La suma de todos — muerta: archivar (documento histórico)
Closed
#107 [Pie] Asociación FeAdulta — muerta: actualizar info institucional o retirar
Closed
#106 [Pie] Tablón de anuncios — viva: purgar anuncios caducados
Closed
#105 [Pie] Cartas que nos llegan — moribunda: evaluar visibilidad del envío
Closed
#104 Estética: outline de foco feo al hacer click + rediseño del menú (editorial serif)
Closed
#103 Banner "nueva web Beta" en el Joomla vivo (feadulta.com)
Closed
#102 Montar Google Analytics 4 (gtag vía mu-plugin)
Closed
#101 Hermes como webmaster de feadulta (perfil dedicado + skill) accesible por WhatsApp
Closed
#100 Enlaces de la carta en prod apuntaban a Tailscale (/fea) + parser de portada acoplado al prefijo /fea
Closed
#99 Avatares nuevos para 2 colaboradores (Mari Paz López, África de la Cruz)
Closed
#98 Desplegar a prod la carta 46956 «Entre todos» + traducciones + evangelios (handoff Codex)
Closed
#97 Carta de la semana no aparece en portada/menú: post 46956 quedó en estado 'future'
Closed
#96 Microsite de apoyo económico: campaña 2000€ para sostener la migración de Feadulta
Closed
#95 Migrar delta de la nueva carta (Joomla→WP) cuando se publique
Closed
#94 TTS: pausas dinámicas según longitud de frase (conteo palabras/caracteres)
Closed
#93 Avatares nuevos para 6 colaboradores habituales (Pagola, Sicre, Aizpurúa, Munárriz, Martínez Lozano, Labrador)
Closed
#92 Enlaces internos de cartas rotos (localhost:8081 en ES + relativos en traducciones)
Closed
#91 Feedback Beta: mini formulario 👍/👎 + comentario en cada página (MVP hecho)
Closed
#90 Prueba A/B de voz TTS: carta 45018 (Ximena) vs carta 44997 (Álvaro) + encuesta pública
Closed
#89 Audio TTS por artículo: player compacto arriba + elección de voz ES (muestras listas)
Closed
#88 Centrar la cita de Romanos 8 en /paraponeraldialafe/ (hecho en local, falta deploy a prod)
Closed
#87 Títulos en MAYÚSCULAS (legacy Joomla) → sentence case en todo el front (single, SEO, RSS) — solo presentación
Closed
#86 Pensamientos: arreglar índice /pensamientos/ (galería sin duplicar) + pensamiento aleatorio al final de los artículos
Closed
#85 Validación Joomla prod vs WP: Noticias de alcance y enlaces del footer
Closed
#84 Boton de compartir en Facebook ausente en algunos single FSE
Closed
#83 Posts con titulo/slug de fecha aparecen como entradas normales en la navegacion
Closed
#82 Tag numerico 1 visible y clickable en articulos
Closed
#81 Reducir espacios en blanco al final del artículo: navegación ←/→ y «Más entradas»
Closed
#80 Listados/archivos de WordPress (p.ej. otras semanas de cartas) muy básicos
Closed
#79 Calidad de avatares: fotos cuadradas recortadas a círculo se ven con bordes
Closed
#78 Avatares de evangelistas y por defecto para lecturas/evangelios/eucaristías
Closed
#77 Selector de idiomas: usar banderas + revisar estructura y funcionalidad (Polylang)
Closed
#76 Sección Ayuda: eliminar entradas antiguas y reestructurar 'Acceso a webs anteriores'
Closed
#75 Menú Ayuda: 'Esta semana', 'Pasada' y demás deben ir primero (como en el original)
Closed
#74 Página Librería: tomar edicionesfeadulta.com como modelo estético (mockups)
Closed
#73 Multimedia: autor/imagen incorrectos (no son de José Chicharro)
Closed
#72 Portada: dar más protagonismo a los autores (imágenes centradas y mayores, nombre debajo)
Closed
#71 Deploy WP a wp-nuevo.feadulta.com — search-replace URLs Tailscale → producción
Closed
#70 Deploy WP a wp-nuevo.feadulta.com — search-replace URLs Tailscale → producción
Closed
#69 Benchmark Gemma 4 12B vs 4B — resultados (2026-06-08)
Closed
#68 Limpieza WordPress local — backdoor reset.php + scripts migración + updraft (2026-05-26)
Closed
#67 Reorganización backups/copias y limpieza de raíz (2026-05-26)
Closed
#66 Antimalware hosting: 34 detecciones (backdoors, webshells, js_malware) — plan limpieza
Closed
#65 Posible malware: deserialización de clase phpupdate desconocida en sesiones PHP
Closed
#64 Hotfix PHP 8.3: buscador avanzado K2 Filter devuelve 500 en filter.html
Closed
#63 Aplicar parches PHP 8.3 en feadulta.com producción y subir PHP del hosting
Closed
#62 Botón "Compartir en Facebook" en single posts (mu-plugin sin dependencias externas)
Closed
#61 Deshabilitar comentarios en todos los artículos (settings + 325 posts + template + snippet defensivo)
Closed
#60 Carrusel portada desactualizado — Smart Slider 3 sigue con pausa_926/927/928 (Joomla en 941/942/943)
Closed
#59 Documentar modelo cats 1645-1652 (derivado de cartas) y formalizar regeneración del CSV
Closed
#58 Cats WP heredadas del importador FG: ~12k posts en cats inventadas (1645-1652) que no existen en Joomla
Closed
#57 Auditoría y fix de avatares de autor — comparar antiguo vs nuevo, logo para Feadulta
Closed
#56 Automatizar cambio semanal de la portada según la carta de la semana
Closed
#55 Suite E2E para WP local: pipeline 3-tier (Playwright → Gemma vision → Claude) en tools/e2e/
Closed
#54 Subir 141 assets faltantes (Musica/Portadas/recursos) para completar fix de imágenes
Closed
#53 Joomla antiguo bloqueado en PHP 7.4: reproducir upgrade PHP en local y preparar fix
Closed
#52 Fotos/imagenes migradas con rutas relativas rotas en posts
Closed
#51 Reparar daño delta 2026-05-24: metas pisados por offset fijo en fix_imported_k2_metas e import_new_cartas
Closed
#50 Multimedia: el enlace del footer apunta a un archivo plano, no a la landing estructural
Closed
#49 Menú Ayuda: faltan accesos estructurales presentes en Joomla
Closed
#48 Buscador avanzado: falta equivalente funcional al formulario facetado de Joomla
Closed
#47 Páginas interiores: exceso de espacio vertical antes del contenido
Closed
#46 Páginas estáticas: aparecen metadatos tipo autor/categoría bajo el título
Closed
#45 Móvil: las tarjetas de Escuela quedan demasiado estrechas
Closed
#44 Navegación: categorías principales redirigen a artículos concretos
Closed
#43 Accesibilidad: muchas imágenes de la portada no tienen texto alt
Closed
#42 Estructura: portada y Escuela sin H1
Closed
#41 Archivo anterior: enlace “Otros textos web anterior” devuelve 403
Closed
#40 Home: imagen publi_2-1.gif devuelve 404
Closed
#39 Menú: enlace vacío en “Reseñas de libros”
Closed
#38 Idiomas: slugs y títulos cruzados en portugués y francés
Closed
#37 fix: imagen rota en bloque central pre-footer (Noticias de alcance)
Closed
#36 [WP PORTADA] Los artículos individuales no muestran autor de forma consistente
Closed
#35 [WP PORTADA] Tipografía y jerarquía visual de los h2 de sección insuficiente
Closed
#34 [WP PORTADA] Separadores visuales entre secciones de la portada
Closed
#33 [WP PORTADA] Carta de la semana sin imagen ni excerpt — mejorar protagonismo visual
Closed
#32 [WP] Quitar emojis del menú de navegación
Closed
#31 [WP] Títulos de artículos aparecen en minúsculas en portada
Closed
#30 [WP] h2 "Portada" visible como encabezado en la portada
Closed
#29 [WP] Smart Slider muestra nombres de fichero con guiones bajos en el header
Closed
#28 [JOOMLA PROD] Template infectado con spam links SEO
Closed
#27 Buscador avanzado con Typesense
Closed
#26 Instalar TTS (text-to-speech)
Closed
#25 Fix carta de la semana 404 en idiomas EN/FR/IT/PT
207 Issues created by 2 users
Opened
#2 Preparar y revisar script de cutover DNS
Opened
#1 Test completo antes del cutover DNS
Opened
#3 Sincronizar base de datos local → producción antes del cutover
Opened
#4 Instalar y configurar AdSense
Opened
#5 Instalar Wordfence
Opened
#6 SEO: quitar noindex/nofollow antes de publicar
Opened
#7 46 enlaces K2 huérfanos no resueltos por fix_joomla_links (39 posts)
Opened
#8 Evaluar cambio de tema: Astra → Kadence/FSE (coherencia con la tienda)
Opened
#9 Cartas de otras semanas: navegación de la lista larga (potencial mejora)
Opened
#10 Avatares propios para «Nuevo Testamento» y «Antiguo Testamento»
Opened
#11 Multiidioma: traducciones reales con Gemma 4B local (arreglar fontanería + cola priorizada + on-demand)
Opened
#12 Fragmentos en español sin traducir dentro de traducciones (EN/FR/IT/PT)
Opened
#13 Infra Git: Gitea como source of truth + remoto de deploy para feadulta.com
Opened
#14 Audio TTS no reproducible en Android corporativo (Cloudflare challenge sobre /wp-content/uploads/)
Opened
#15 Lecturas bíblicas (fragmentos NT) solo en ES: descargar versiones EN/FR/IT/PT en vez de traducir
Opened
#16 GA4 analytics access and reporting assistant workflow
Opened
#18 Cutover: reinstalar seguridad de login (LLAR + mu-plugin Cloudflare real IP)
Opened
#17 Add conservative Joomla-to-WordPress article link on legacy article pages
Opened
#19 Single de artículos: mostrar fecha de publicación visible para dar contexto temporal
Opened
#20 [Evangelio diario] Rehacer la sección con domingos A/B/C + fuente HTML del ciclo A + vídeo de Otro Evangelio Es Posible
Opened
#21 Single FSE: avatar del byline usa get_avatar nativo (autores humanos salen con identicon) — fleco de #135
Opened
#22 Autoría incorrecta: artículos aparecen como escritos por feadulta
Opened
#23 Cron servidor: auto-traducción (Haiku) + TTS (MiniMax) al publicar carta/artículo nuevo en ES
Opened
#24 Habilitar acceso a la REST API para publicar cartas (excepción Cloudflare 403)
Opened
#25 Fix carta de la semana 404 en idiomas EN/FR/IT/PT
Opened
#26 Instalar TTS (text-to-speech)
Opened
#27 Buscador avanzado con Typesense
Opened
#28 [JOOMLA PROD] Template infectado con spam links SEO
Opened
#29 [WP] Smart Slider muestra nombres de fichero con guiones bajos en el header
Opened
#30 [WP] h2 "Portada" visible como encabezado en la portada
Opened
#31 [WP] Títulos de artículos aparecen en minúsculas en portada
Opened
#32 [WP] Quitar emojis del menú de navegación
Opened
#33 [WP PORTADA] Carta de la semana sin imagen ni excerpt — mejorar protagonismo visual
Opened
#34 [WP PORTADA] Separadores visuales entre secciones de la portada
Opened
#35 [WP PORTADA] Tipografía y jerarquía visual de los h2 de sección insuficiente
Opened
#36 [WP PORTADA] Los artículos individuales no muestran autor de forma consistente
Opened
#37 fix: imagen rota en bloque central pre-footer (Noticias de alcance)
Opened
#38 Idiomas: slugs y títulos cruzados en portugués y francés
Opened
#39 Menú: enlace vacío en “Reseñas de libros”
Opened
#40 Home: imagen publi_2-1.gif devuelve 404
Opened
#41 Archivo anterior: enlace “Otros textos web anterior” devuelve 403
Opened
#42 Estructura: portada y Escuela sin H1
Opened
#43 Accesibilidad: muchas imágenes de la portada no tienen texto alt
Opened
#44 Navegación: categorías principales redirigen a artículos concretos
Opened
#45 Móvil: las tarjetas de Escuela quedan demasiado estrechas
Opened
#46 Páginas estáticas: aparecen metadatos tipo autor/categoría bajo el título
Opened
#47 Páginas interiores: exceso de espacio vertical antes del contenido
Opened
#48 Buscador avanzado: falta equivalente funcional al formulario facetado de Joomla
Opened
#49 Menú Ayuda: faltan accesos estructurales presentes en Joomla
Opened
#50 Multimedia: el enlace del footer apunta a un archivo plano, no a la landing estructural
Opened
#51 Reparar daño delta 2026-05-24: metas pisados por offset fijo en fix_imported_k2_metas e import_new_cartas
Opened
#52 Fotos/imagenes migradas con rutas relativas rotas en posts
Opened
#53 Joomla antiguo bloqueado en PHP 7.4: reproducir upgrade PHP en local y preparar fix
Opened
#54 Subir 141 assets faltantes (Musica/Portadas/recursos) para completar fix de imágenes
Opened
#55 Suite E2E para WP local: pipeline 3-tier (Playwright → Gemma vision → Claude) en tools/e2e/
Opened
#56 Automatizar cambio semanal de la portada según la carta de la semana
Opened
#57 Auditoría y fix de avatares de autor — comparar antiguo vs nuevo, logo para Feadulta
Opened
#58 Cats WP heredadas del importador FG: ~12k posts en cats inventadas (1645-1652) que no existen en Joomla
Opened
#59 Documentar modelo cats 1645-1652 (derivado de cartas) y formalizar regeneración del CSV
Opened
#60 Carrusel portada desactualizado — Smart Slider 3 sigue con pausa_926/927/928 (Joomla en 941/942/943)
Opened
#61 Deshabilitar comentarios en todos los artículos (settings + 325 posts + template + snippet defensivo)
Opened
#62 Botón "Compartir en Facebook" en single posts (mu-plugin sin dependencias externas)
Opened
#63 Aplicar parches PHP 8.3 en feadulta.com producción y subir PHP del hosting
Opened
#64 Hotfix PHP 8.3: buscador avanzado K2 Filter devuelve 500 en filter.html
Opened
#65 Posible malware: deserialización de clase phpupdate desconocida en sesiones PHP
Opened
#66 Antimalware hosting: 34 detecciones (backdoors, webshells, js_malware) — plan limpieza
Opened
#67 Reorganización backups/copias y limpieza de raíz (2026-05-26)
Opened
#68 Limpieza WordPress local — backdoor reset.php + scripts migración + updraft (2026-05-26)
Opened
#69 Benchmark Gemma 4 12B vs 4B — resultados (2026-06-08)
Opened
#70 Deploy WP a wp-nuevo.feadulta.com — search-replace URLs Tailscale → producción
Opened
#71 Deploy WP a wp-nuevo.feadulta.com — search-replace URLs Tailscale → producción
Opened
#72 Portada: dar más protagonismo a los autores (imágenes centradas y mayores, nombre debajo)
Opened
#73 Multimedia: autor/imagen incorrectos (no son de José Chicharro)
Opened
#74 Página Librería: tomar edicionesfeadulta.com como modelo estético (mockups)
Opened
#75 Menú Ayuda: 'Esta semana', 'Pasada' y demás deben ir primero (como en el original)
Opened
#76 Sección Ayuda: eliminar entradas antiguas y reestructurar 'Acceso a webs anteriores'
Opened
#77 Selector de idiomas: usar banderas + revisar estructura y funcionalidad (Polylang)
Opened
#78 Avatares de evangelistas y por defecto para lecturas/evangelios/eucaristías
Opened
#79 Calidad de avatares: fotos cuadradas recortadas a círculo se ven con bordes
Opened
#80 Listados/archivos de WordPress (p.ej. otras semanas de cartas) muy básicos
Opened
#81 Reducir espacios en blanco al final del artículo: navegación ←/→ y «Más entradas»
Opened
#82 Tag numerico 1 visible y clickable en articulos
Opened
#83 Posts con titulo/slug de fecha aparecen como entradas normales en la navegacion
Opened
#84 Boton de compartir en Facebook ausente en algunos single FSE
Opened
#85 Validación Joomla prod vs WP: Noticias de alcance y enlaces del footer
Opened
#86 Pensamientos: arreglar índice /pensamientos/ (galería sin duplicar) + pensamiento aleatorio al final de los artículos
Opened
#87 Títulos en MAYÚSCULAS (legacy Joomla) → sentence case en todo el front (single, SEO, RSS) — solo presentación
Opened
#88 Centrar la cita de Romanos 8 en /paraponeraldialafe/ (hecho en local, falta deploy a prod)
Opened
#89 Audio TTS por artículo: player compacto arriba + elección de voz ES (muestras listas)
Opened
#90 Prueba A/B de voz TTS: carta 45018 (Ximena) vs carta 44997 (Álvaro) + encuesta pública
Opened
#91 Feedback Beta: mini formulario 👍/👎 + comentario en cada página (MVP hecho)
Opened
#92 Enlaces internos de cartas rotos (localhost:8081 en ES + relativos en traducciones)
Opened
#93 Avatares nuevos para 6 colaboradores habituales (Pagola, Sicre, Aizpurúa, Munárriz, Martínez Lozano, Labrador)
Opened
#94 TTS: pausas dinámicas según longitud de frase (conteo palabras/caracteres)
Opened
#95 Migrar delta de la nueva carta (Joomla→WP) cuando se publique
Opened
#96 Microsite de apoyo económico: campaña 2000€ para sostener la migración de Feadulta
Opened
#97 Carta de la semana no aparece en portada/menú: post 46956 quedó en estado 'future'
Opened
#98 Desplegar a prod la carta 46956 «Entre todos» + traducciones + evangelios (handoff Codex)
Opened
#99 Avatares nuevos para 2 colaboradores (Mari Paz López, África de la Cruz)
Opened
#100 Enlaces de la carta en prod apuntaban a Tailscale (/fea) + parser de portada acoplado al prefijo /fea
Opened
#101 Hermes como webmaster de feadulta (perfil dedicado + skill) accesible por WhatsApp
Opened
#102 Montar Google Analytics 4 (gtag vía mu-plugin)
Opened
#103 Banner "nueva web Beta" en el Joomla vivo (feadulta.com)
Opened
#104 Estética: outline de foco feo al hacer click + rediseño del menú (editorial serif)
Opened
#105 [Pie] Cartas que nos llegan — moribunda: evaluar visibilidad del envío
Opened
#106 [Pie] Tablón de anuncios — viva: purgar anuncios caducados
Opened
#107 [Pie] Asociación FeAdulta — muerta: actualizar info institucional o retirar
Opened
#108 [Pie] La suma de todos — muerta: archivar (documento histórico)
Opened
#109 [Pie] Comunidades cristianas — moribunda: reactivar o archivar
Opened
#110 [Pie] El Evangelio de cada día — muerta: automatizar feed diario o retirar
Opened
#111 [Pie] Índice cronológico — índice vivo: verificar autoactualización
Opened
#112 [Pie] Evangelios y comentarios — índice: añadir intro explicativa
Opened
#113 [Pie] Oraciones eucarísticas — recurso atemporal: evaluar uso (GA) y presentación
Opened
#114 [Pie] A modo de salmos — recurso atemporal: paginar/indexar contenido largo
Opened
#115 [Pie] Preces y oraciones varias — recurso atemporal: evaluar uso y formato
Opened
#116 [Pie] Primeras lecturas — muerta: verificar destino del enlace
Opened
#117 [Pie] Autores — vivo funcional: mantener
Opened
#118 [Pie] Temas — moribunda: revisar vigencia vs categorías
Opened
#119 [Pie] Multimedia — moribunda: fusionar con multimedia de portada
Opened
#120 [Pie] Índice de pensamientos — vivo: mantener
Opened
#121 [Pie] Reflexiones — moribunda: evaluar solape con Pensamientos
Opened
#122 [Pie] Enlaces — muerta: revisar enlaces rotos o retirar
Opened
#123 [Pie] Otros textos web anterior — rota: arreglar acceso o quitar enlace
Opened
#124 [Pie] Cantoral — recurso atemporal: evaluar completar o conservar
Opened
#125 [Pie] Películas — muerta: archivar o retirar
Opened
#126 [Pie] Iniciación cristiana — bug: limpiar item de menú duplicado
Opened
#127 [Pie] In memoriam — conmemorativa: revisar si faltan entradas recientes
Opened
#128 [Auditoría] Vitalidad de los 23 enlaces del pie — índice
Opened
#129 [Multiidioma] Traducir menús + «Quiénes somos» (3 posts + 30 fichas colaboradores) a EN/FR/IT/PT
Opened
#130 [QA] Proceso de verificación automática del sitio (crawler + i18n + review LLM local) — OSS, coste cero
Opened
#131 [Multiidioma] Cartas en otros idiomas: «Semana pasada»→home y «Otras semanas»→500 (loop fea-homepage) + boletín
Opened
#132 Cloudflare: desactivado Bot Fight Mode básico (arregla 403 a Facebook/bots)
Opened
#133 [Pie] Multimedia: subir el índice a la línea de Multimedia (alineado a la derecha, «ver más»)
Opened
#134 Actualizar plugins de WordPress: probar primero en local antes de prod
Opened
#135 Falta una noticia del Papa visitando Canarias
Opened
#136 El link de la imagen "La suma de todos" del footer no enlaza
Opened
#137 Portada multiidioma: enlace evangelio y artículos incorrectos en EN/FR/IT/PT
Opened
#138 Posts con idioma mal asignado en Polylang (contenido ≠ idioma)
Opened
#139 Revisión multiidioma tras lote de traducciones: bugs de contenido/categorías/avatares
Opened
#140 Reasignar categorías traducidas a los posts traducidos (Polylang) — reasignación masiva
Opened
#141 Los enlaces de In memoriam no están bien
Opened
#142 Migración especial de páginas-homenaje: Mardones (23 anterior/*.htm) + Galarreta (presentaciones mal mapeadas)
Opened
#143 Traducir nombre del libro en los títulos de las lecturas (≈2252 posts EN/FR/IT/PT)
Opened
#144 Subir audios TTS (voz Nico) de la carta 53644 a prod
Opened
#145 Player de audio: en móvil vertical no se ve play/progreso o no funciona
Opened
#146 Validación cutover Joomla→WP: última semana en paralelo (Mixbot sube la carta en borrador → comparación contra Joomla)
Opened
#147 Fotos de 3 autoras: CREAR Salomé Arricibita + asignar a Magdalena Bennasar (863) y Carmen Notario (861)
Opened
#148 Diseño multimedia (19-24): cómo publicabot construirá los posts (post-cutover)
Opened
#149 Enlaces de contenido REUTILIZADO mal mapeados (Salomé, evangelio, lecturas, Ulibarri, Anáfora) → arreglo incremental por semana
Opened
#150 Validación 733 LISTA: Mixbot compone la carta entera desde Dropbox (borrador 53984) — revisar y publicar la definitiva
Opened
#151 Guía maestra: componer y dejar lista la carta semanal (Mixbot/publicabot) — para no repetir arreglos cada semana
Opened
#152 TTS: voz clonada por autor (a partir de feedback #78 / registro 54227)
Opened
#153 CUTOVER Joomla→WordPress (mañana): checklist maestro, backups, rollback y verificación
Opened
#154 Crear usuarios-autor en WP para autores nuevos (que no están en el roster) — empezando por la semana 734
Opened
#155 Auditar otras páginas por enlaces internos mal migrados (patrón post 21921)
Opened
#156 Mejorar estética de las páginas de la EFFA (secciones tipo effa-*)
Opened
#157 Revisar sección Multimedia: imágenes rotas y vídeos que no cargan
Opened
#158 Actualizar dominio en guía Mixbot + siteurl WP tras el cutover (wp-nuevo → www.feadulta.com)
Opened
#159 Carta 734: lo que tuvimos que corregir a mano — refuerzo de la guía maestra (#151)
Opened
#160 Portada: nombres propios en mayúsculas (fea_title) requieren lista curada mantenida a mano
Opened
#161 Rotación de categorías: "Otras Semanas" (21) debe ser acumulativa, no exclusiva
Opened
#162 Cutover Joomla->WP: antiguo.feadulta.com da HTTP 500 en frontend (pedir opinion a Opus)
Opened
#163 TTS carta 734: sync de audio local→prod + runbook de rollback (para Hermes)
Opened
#164 antiguo.feadulta.com sirve WordPress en vez de Joomla (via Cloudflare) — origen OK en directo
Opened
#165 Reparto de tareas post-Go-Live (desde 7-jul): Mixbot publica y compone la carta; Rafa revisa/traduce/audios
Opened
#166 Alta de autores nuevos post-cutover — protocolo entre Claudes (Mixbot → tu Claude)
Opened
#167 Portada (fea_title): no capitaliza la 1ª letra si el título empieza por « (o comilla)
Opened
#168 Fatal de memoria recurrente en Joomla (antiguo.feadulta.com) — Registry.php, disparado por bots
Opened
#169 Documentacion: informes GA4 diarios/semanales por WhatsApp via Hermes
Opened
#170 Mixbot: Cloudflare bloquea el crawler de Facebook, preview de compartir sale genérica
Opened
#171 Mixbot: cómo funcionan los avatares de autor (y qué pasa cuando creáis uno con /crear-autor)
Opened
#172 Plan de autosuficiencia Inma/Mixbot/Hermes (para viaje de Rafa a Madrid)
Opened
#173 TTS: adaptar entonación según tipo de texto (oración/poesía vs explicación) — feedback de usuario
Opened
#174 Cierre autónomo de la carta: publicar + rotar categorías solo (rescata #161) y encadenar traducciones/audios (para el viaje de Rafa)
Opened
#175 Endpoint fea/v1/subir-avatar: asignar la foto de autor desde nuestro lado (autonomía, como #166) — 1er caso Silvia Martínez Cano (1112)
Opened
#176 Cron feedback diario: quitar duplicado de comentarios ("Comentarios en crudo" + "Detalle")
Opened
#178 Buscador: OR implicito en FULLTEXT + paginas-indice K2 tapaban resultados reales
Opened
#180 MIGRACIÓN feadulta.com: CDMON → Hetzner (deadline hosting 07/08/2026) — plan maestro
Opened
#181 Mixbot en dos fases: publicar el texto pronto (--parte1) para adelantar traducciones + audios sin esperar a la multimedia de Carmenchu
Opened
#182 [Release prod] Enrique Martínez Lozano + carta «Hacia el corazón» — ejecución y findings
Opened
#183 [SECURITY] Backdoors detectados en WordPress de producción (health-check.php + wp-highlits)
Opened
#184 [SECURITY] Lecciones aprendidas: auditoría y hardening para WordPress en Hetzner
Opened
#185 Carta 737 (dom 02-ago): 14 posts publicados — traducciones + audios (Hermes)
Opened
#186 [Analytics] UTM en enlaces de la carta semanal
Opened
#187 Banner en el archivo estático: ofrecer la misma página en el WordPress nuevo
Opened
#188 TTS masivo del backlog histórico por autor (Fray Marcos primero): cron cada 5 h con gate de cuota MiniMax + reporte diario
Opened
#189 Voces nuevas: Nico v2, la voz de Rafa y los autores con más tráfico todavía sin clonar
Opened
#190 [P0] /numeros: CSS visible y TTS improcedente de 3 h 27 min
Opened
#191 [P1] 36 cartas traducidas en 500 tras el cutover: url_to_postid() se traía las 32.311 entradas
Opened
#192 Feedback Beta: el formulario confirma envío pero no persiste el comentario
Opened
#193 Carta 738 (dom 09-ago): 17 posts publicados — traducciones + audios (Hermes)
Opened
#194 main local (WSL) y origin/main sin historial comun: 46 commits sin reconciliar
Opened
#196 Mejoras de accesibilidad: tipografía Atkinson Hyperlegible + opción de fondo negro/alto contraste
Opened
#195 Mejoras de usabilidad: buscador, navegación y ayudas integradas para lectores mayores
Opened
#197 347 fea_audio_url apuntan al host de Tailscale de staging, no al siteurl real
Opened
#198 Mostrar el pasaje del evangelio al principio de los comentarios (y reparar la cita rota desde la migración)
Opened
#199 Comentarios al evangelio: capturar la cita al publicar, rellenar el histórico y mostrar el pasaje
Opened
#200 Carta 739 (dom 16-ago, con Asunción): 11 posts publicados — traducciones + audios (Hermes)
Opened
#209 Fray Marcos: palabras/frases borradas en silencio por <w:smartTag> al convertir .doc — revisar todo el catálogo
Opened
#210 TTS #55659 Fray Marcos: regenerar audio reportado como repetido; no pasa por chunking
Opened
#211 Carta 740 (dom 23-ago): 10 posts publicados — traducciones + audios (Hermes)
Opened
#212 TTS: extender reproducción verificada por SHA-256 a todo el catálogo
Opened
#214 ¿Deberia la pagina de donaciones tener boton de audio? (3h27 de duracion)
Opened
#216 Carta 741 (dom 30-ago): 14 posts publicados — traducciones + audios (Hermes)
Opened
#217 Traducciones EN/FR/IT/PT de la nueva /numeros/ (post 56514) — y cómo evitar que se desfasen cada semana
Opened
#219 Modo oscuro: el titular de «Noticias de Alcance» en portada no contrasta (color en línea, fea-homepage.php:1403)
Opened
#220 Cloudflare: desactivada «desafío habla no hispana» — retaba a todo el mundo salvo España y LatAm, con un 0,9 % de éxito