Antes de nada, es posible que veas cosas que no se ven o no aparecen. Eso es porque está realizado, pero no publicado. La idea es tener un control de todas las acciones realizadas. Cuando se publiquen las páginas/apps, se actualizará para añadir los enlaces correspondientes.
2025/julio/28
- Estadísticas de conciertos:
- He actualizado muchos conciertos con su precio. Por lo que añado nuevas tarjetas funcionales:
- Entrada más cara
- Entrada más barata
- Total de conciertos gratis
- Total de gasto (ya sea por año o total)
- También añadimos un par de tarjetas grandes:
- Gastos por año
- Gastos por estación
- Gastos por mes
- Ahora solo quiero llorar.
- He actualizado muchos conciertos con su precio. Por lo que añado nuevas tarjetas funcionales:
2025/julio/26
- Estadísticas de conciertos:
- Añado nuevo apartado de conciertos para mostrar un listado según el tiempo elegido de lo que he visto. Con buscador, paginación e info. Ordenado de más reciente a más lejano en el tiempo.
- Por temas de React y cosas varias, algunas HTML entities estaban apareciendo en el nombre de las tarjetas iniciales, por lo que se ha arreglado para que se «procesen».
2025/julio/21
- Historial de canciones:
- Se arregla un espacio tonto que aparecía encima de las listas.
- General:
- Se mejora el CSS crítico. No me acaba de convencer, la verdad… Debería de ser un poco más automático.
2025/julio/19
- Historial de canciones:
- Rework entero de la forma en la que se detecta la carga de más items (canciones, artistas, albums, etc…). Ahora se detecta cuando esté a punto de acercarse al final en vez de hacer cálculos raros.
- Arreglo de la carga de imágenes de artistas por las que, por algún motivo u otro, habían dejado de funcionar.
- Mis conciertos:
- Refactorizar la función para que no haga la espera de carga de librerías cuando no está en la propia página.
- View Transition API:
- Instalo el plugin de View Transition del equipo de Performance de WordPress para ver cómo funciona y ver si mola para la web.
- Now playing:
- Se añaden nuevos estilos para darle un toque algo medio moderno y no tan sobrio como antes.
- Se mejora el añadir texto «placeholder» si no tenemos el album, artista o canción.
- Se añade el gif por defecto si no hay imagen. Está en modo vídeo, pero carga solo cuando pide permisos.
2025/julio/13
- General:
- Se arreglan las rutas de algunos medios del CSS crítico.
- Se eliminan y se arreglan algunos preloads de imágenes que, en realidad, no necesitan preload. Sino que carguen a posteriori de toda la web para que, cuando se haga click en un apartado con imágenes de fondo.
- Mis conciertos:
- Restauro de nuevo el Masonry hasta que se me ocurra qué hago con esto.
- Estantería:
- Probando una librería de ajuste de texto, a ver si cabe todo el contenido en la carátula. Puede que quede un poco mal, pero estoy probando cosas.
2025/julio/09
- Ventanas:
- Se arregla un error que había con el pushState para que, cuando se cierre una ventana, vuelva al escritorio.
- Se tenía en cuenta que, dependiendo de los navegadores, funcionan de forma diferente. Pero uno de ellos cortaba toda la ejecución y no se actualizaba.
- Ahora hace un try-catch para ver si existe el método de actualización.
- Peor aún: el mejor consejo que os puedo dar es que jamás creéis una variable con el mismo nombre de una variable global como «window». El fallo era ese… que para la ventana le puso el mismo nombre que la variable global. Por eso fallaba el pushState, porque era una string.
2025/julio/08
- General:
- Se mejora el CSS crítico para que cargue antes las ventanas fijas y evitar un poco el layout shifting.
- Fotos:
- Se cargan las 20 primeras imágenes y las demás se van cargando con Intersection Observer a ver si así mejoramos todo.
- Ideas muy malas:
- Me dan ganas de pasar todo esto a Gutenberg… Me muero.
2025/junio/20
- Hoy me he levantado que quiero arrancar el mundo de cuajo. Es decir… voy a limpiar mierda del código:
- Elimino jQuery completamente de todo mi código.
- Elimino la librería completamente.
- Convierto más de 25 componentes de jQuery a JS Vanilla.
- Elimino código de Javascript no usado u obsoleto.
- Elimino hamburgers.js que no he usado nunca en este proyecto…
- Elimino jQuery completamente de todo mi código.
- Eliminar de la cola los estilos de Gutenberg, ya que no se usan en este tema.
- wp-block-library
- wp-block-library-theme
- global-styles
- Genero CSS crítico y hago la trampa de cargar los estilos generales como «impresión» y, cuando carga la web, se cambia a todos.
- Cambio todas las librerías y scripts para que se carguen como defer, ya que la web no necesita 100% las librerías cargadas de primeras.
2025/junio/19
- Estadísticas musicales:
- Se arregla el responsive de los gráficos nuevos.
- Se arregla algunas tarjetas que no añadian correctamente las clases para que abarquen el ancho completo en móvil.
- Arreglar unas clases CSS para que las tablas lleguen al final dentro de las tarjetas.
2025/junio/18
- Estadísticas musicales:
- Arreglamos la función para limpiar duplicados que parece que fallaba cuando no detectaba correctamente cuando se solicitaba que hubiera respuesta o no (uno de los argumentos).
2025/mayo/31
- Changelogs (todas las páginas):
- Se arregla el responsive de la cabecera para que se vea bien.
- Se trasladan las imágenes a local para evitar que un día las borre el dueño.
- Mis conciertos:
- Se arregla la vista móvil para que se encaje siempre en pantalla.
2025/mayo/30
- Estadísticas de conciertos:
- Cuando se busca en cualquiera de los buscadores, la paginación se reinicia a la página 1 siempre.
2025/mayo/25
- Estadísticas de conciertos:
- Se añade una nueva estadística de total distancia recorrida y ranking de años con más kilómetros realizados.
- Se añade una nueva estadística del día de la semana en el que se ha ido a más conciertos.
- Se añade una nueva estadística del mes en el que se ha ido a más conciertos.
- Se añade una nueva estadística de en qué estación del año se ha ido a más conciertos.
- Se ajusta la clave de versionado de la fecha de modificación de los ficheros a la versión del plugin en el que lo he encapsulado.
2025/abril/19
- adammartin.es:
- Arreglo la parrilla de proyectos para que no se vean tan apretados.
2025/abril/09
- Estadísticas musicales:
- Modifico la función para que pueda ser utilizada correctamente mediante el CRON de WordPress y devuelva información si es enviada con el parámetro de respuesta en true.
- He encontrado una función con el mismo nombre en diferentes ficheros. Para asegurarnos que no chocarán nunca, se actualiza la función de AJAX para que tenga el identificativo, mientras que la otra mantendrá su nombre.
2025/abril/05
- Estadísticas de conciertos:
- Se truncan los títulos para que no se salgan de los apartados, ya que la tarjeta no maneja bien los overflows.
- Se ajustan nuevos breakpoints para que algunas de las tablas no tengan el ancho completo en pantallas grandes.
- Conciertos:
- Se optimizan el tamaño de la imagen en los listados para que sea más rápido y más optimizado.
2025/abril/04
- Estadísticas de conciertos:
- Arreglo las tablas (tbody en concreto) que parece que hay estilos de la web global que está destrozando los estilos del bloque de React.
- Se añaden buscadores para artistas y lugares de conciertos por si se necesita hacer consultas rápidas.
- Se modifica la numeración de la posición de la tabla para que, cuando se hace una búsqueda, se respete la posición.
2025/marzo/22
- AdamTube:
- Me he liado.
- La idea de AdamTube iba a ser de una página con enlaces a YouTube, pero… me he liado.
- Ahora tiene una página listado, listado de categorías y vista detalle de vídeo.
- En la vista detalle de vídeo, podemos ver el vídeo, fecha, un resumen del vídeo, vídeos relacionados y, ya la paranoia, le he añadido los típicos timestamps para que puedas ir a los diferentes apartados.
- Escritorio:
- Añado una pastilla/badge para indicar cuando añado una app nueva. Cada vez que un icono tenga 30 días o menos, se mostrará un pequeño distintivo que dice «NEW». Creo que puede ser algo interesante si alguien entra de forma recurrente.
2025/marzo/21
- AdamTube:
- Como dijo un gran influencer «Haciendo cosas, pasan cosas».
- Hace un par de semanas fui a un evento en el que me abrió la mente en muchas cosas. Se me ocurrió hacer el portfolio, pero no quería otro WordPress.
- Una de las partes de portfolio que quiero hacer es añadir todos los vídeos en los que he participado.
- Versión inicial de AdamTube con el listado de vídeos. Seguramente, más tarde, termine de añadir el modo oscuro que lo tengo preparado. Ahora mismo toca cenar.
- Después de un bocadillo de salchichas de pollo con salsa barbacoa y sriracha, añado el modo claro/oscuro. Detalle de pureza: el botón del modo claro es una flashbang.
2025/marzo/20
- Historial de canciones:
- Se arregla las tablas que estabana dando fallo en móviles y no llegaba al ancho completo.




















