Changelog
01:49
Changelog

PC de Adam - Changelog

  • Archivo
  • Editar
  • Ver
  • Insertar
  • Formato
  • Herramientas
  • Tabla
  • Complementos
  • Ayuda
Orgullosamente robado a Pablo Vizcaino, pero modificado
  • Comentar
  • Compartir

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/enero/19

  • Estadísticas de canciones:
    • Se mejora la visualización en todos los tipos de tamaño de dispositivos, haciendo hincapié en los dispositivos por encima de 1920px.

2025/enero/10

2025/enero/06

  • Feliz día de Reyes. Después de limpiarme un alarcón entero de nieve, me pongo a hacer cositas de vez en cuando.
  • Mis conciertos:
    • Arreglo un problema con el preload de las imágenes de fondo:
      • Estaban añadidas las URLs con la etiqueta de versionado, por lo que no coincidían nunca con las llamadas en los backgrounds de CSS.
      • También estaban siendo llamadas antes del componente, pero demasiado tarde para la precarga. Se han trasladado al head gracias a la plantilla.

2025/enero/05

  • Feliz Año Nuevo a todos los que leéis estas cositas.
  • Frases que me marcaron:
    • Estrenamos nueva sección con frases que he ido leyendo, viendo por sitios, apuntando pero luego se me pierden… Creo que esta sección me apetecía tenerla desde hace mucho.
    • Diseño básico porque llevo un par de días viendo cosas pero ninguna me gusta… Al final tendré que contratar a un/a diseñador/a para que me vaya haciendo pantallas de mejora de la web. Mi creatividad no da para nada más.
    • Le he añadido un par de animaciones y que vayan apareciendo cuando entren en pantalla para darle una gracieta.

2024/diciembre/27

  • Escritorio:
    • Además de poder jugar con el selector, ahora también puedes tontear seleccionando iconos. (Gracias JARN por la idea).
    • Arreglo para que los iconos no salgan de más de 2 líneas de texto. Solo si haces hover, se verá el nombre completo.
    • Arreglo de la grilla de iconos para tablets, para que se vea un poco más contenido.

2024/diciembre/24

  • Nuevas funcionalidades:
    • Ahora tenemos selector de escritorio. El típico para tontear en el escritorio. (Gracias JARN por la idea). En un futuro, pondré que se haga como se selecciona los iconos.
  • Mejoras en el tema:
    • Se hace que el usuario no pueda seleccionar los iconos o el reloj, para que el selector no haga cosas raras.

2024/diciembre/22

  • Mejoras en el tema:
    • Cambiamos todas las funciones get_template_directory() por get_theme_file_path() para que tenga más sentido en todos aquellos include/requiere en los que los uso. Antiguamente, lo hacía así. Pero creo que es mejor esta nueva función.
    • Añadimos el favicon con nuevos estilos, fondo de color para navegadores, etc.
    • En móvil nos convertimos en un escritorio Android. Voy a probar a tener el drawer (menú de aplicaciones) desplegado. En un futuro, haremos un escritorio de Android. Como tampoco podemos hacer muchas paranoias de iconos de apps y demás. Vamos a dejarlo así por el momento.
      • Le añadimos un buscador de apps como si fuera un cajón de apps real.
      • Podré añadir tropecientas apps si quisiera en cualquier móvil, ya que ahora tendrá scroll.
      • Por defecto estará en modo oscuro, pero he añadido un modo claro si alguien tiene preferencias de claro.

2024/diciembre/21

  • Estadísticas de conciertos:
    • Mejora de las tarjetas iniciales para que se vean mejor en pantallas grandes.
  • Escritorio:
    • Mejora del tamaño de iconos para móvil. Pensando si añadir un drawer o algo por el estilo. Ya que lo estás viendo desde un móvil, debería de ser normal de verlo como un móvil… Ya pensaré a ver…

2024/diciembre/07

  • Estadísticas de discos por años:
    • Intentando mejorar la función para evitar que se dupliquen cuando se actualicen. No sé por qué ahora mismo se siguen duplicando. He borrado código y refactorizado otro.

2024/noviembre/20

  • Estadísticas de discos por años:
    • Añado funcionalidad para eliminar discos repetidos de forma manual sin cambiar la página. Esto es una función para mejorar la QoL (quality of life) para que no esté cambiando de páginas para eliminar un disco… Tengo que revisar de eliminar duplicados, ya que el sistema de donde obtengo los datos están actualizando, no tienen un identificador único y me están metiendo duplicados por la cara…
    • He actualizado la función de detección discos duplicados. A ver si va mejor ahora y hay menos duplicados. Hay que ir probando. Lo importante es ir haciendo cosas. Me quiero.
      • La he liado y se ha duplicado todo… Acabo de subir otro parche.
    • Parece que esta vez sí he hecho que la función Eliminar duplicados elimine correctamente todas las opciones repetidas siempre mantenimiento el que tiene más reproducciones, pero con el ID más bajo. Eso implica que se añadió lo antes posible.
  • Estadísticas musicales:
    • Por querer publicar todas esas apps que se habían quedado bloqueadas, se me olvidó hacer responsive a este apartado. Ya se ve guay en móvil 🙂

2024/noviembre/19

  • Estadísticas de conciertos:
    • Hoy he entrado desde el móvil y casi me da un embolia… Es el problema de usar librerías de componentes… que crees que todo está hecho y no lo está. He añadido estilos y estructuras para que las tablas se vean guay en móvil y phablets.

2024/noviembre/15

  • En tan solo unos instantes musicales:
    • He trasladado mi antiguo Blogger donde hablaba de música a un WordPress. Al escribir mi opinión de From Zero, tenía la idea de poner el blog aquí dentro, pero creo que no me apetece tenerlo aquí por si quiero meter otro tipo de blog.
    • Lo he añadido como icono para poder acceder. Espero algún día ir dándole noticias.

2024/noviembre/10

  • Llaveros de AriExpress:
    • Era la mañana del 9 de noviembre. Se me ocurrió mejorar algo de la Estantería como era el visor cuando le das un click. Monté una versión en 3D con CSS. Como ayer se hizo un concierto de Linkin Park, han sacado el tema de pulseras y he visto los colgantes de mini-CDs. Otra vez he mirado precios y eran como 500€…
    • Me he montado la colección en 3D en esta página.
    • Va como el culo si se animan todas. La vida… Algún día la mejoraré.
  • Estadísticas de conciertos:
    • Me he dado cuenta de que no hay un ranking del mejor acompañante. Como era fácil de añadir, lo he subido para que se vea.

2024/noviembre/08

  • Quedan 7 días para el estreno de From Zero, de Linkin Park. Estreno nuevo fondo de pantalla.
  • Estoy pensando en añadirle un apartado de configuración para permitir que la gente pueda cambiarlos a su antojo bajo mis condiciones.
  • Estanteria:
    • Me cargué el visor de portadas. Ya lo he restaurado y eliminado código que ya no hace falta.

2024/noviembre/02

  • Estadísticas de conciertos:
    • Ajusto las clases de Tailwind para que las tablas dejen de bailar, a pesar de tener tamaños fijos establecidos por columnas.
    • Los títulos de las secciones no aparecen mientras que no haya discos cargados.
  • Mis discos:
    • Comienzo el desarrollo de este apartado por tercera vez en React para ver si me convence trasladarlo todo. Con todos los conocimientos que tengo ahora sobre el tema, me toca ver si puedo aprender a utilizar las cargas de items solo en la ventana para que el rendimiento de la página no se vaya a tomar por saco… La idea es integrarlo con react-window o alguno del estilo, pero el problema es que piden que los diseños se manejen con anchos/altos fijos y eso no me gusta mucho. Pero hay que ver si se puede, porque me resulta extraño que no se pueda, pero entiendo que funcionan posicionando los elementos en absoluto, calculando todo como si fuera una librería de masonry.

2024/noviembre/02

  • Estadísticas de conciertos:
    • Reordenar las estadísticas por importancia.
    • Se añaden títulos de secciones para ordenar un poco las cosas.

2024/noviembre/01

  • Estantería:
    • Ya empiezan a ser muy pesadas las listas de discos, así que toca pegarle una vuelta de tuerca.
    • Descubrí que existen los wp.template que, básicamente, son plantillas de HTML para Javascript sin necesidad de crear operadores ternarios con el código. Me ha gustado y lo he utilizado para ir cargando los discos de la estantería.
    • Para hacer una carga asíncrona, se ha creado un endpoint para este apartado. He creado uno diferente al normal porque aquí lo ordeno por artistas, fechas y títulos. Por lo que hay que crearle una función personalizada para el orden.
    • Como he comentado antes, se añade una carga asíncrona de todos los discos de forma secuencial (no hay que hacer scroll o click en botón).
    • Se refactoriza los anteriores transients para que tenga más sintonía con el que se crea en la REST API.
  • Fondo de pantalla:
    • Le paso IA de reescalado, limpio un poco la imagen y la subo un poco más grande para que se vea mejor. Ojalá tener la imagen original, pero nunca la conseguí. Al menos no se ve tan pixelada cuando la pantalla es superior a 1300px.

2024/octubre/31

  • Publicación de la beta de «Best by year» que he llamado Estadísticas musicales por años.
    • Esto recupera todas las escuchas y hace una búsqueda de años que es lo que le falta. Los años los coge de Discords, Spotify, MusicBrainz y, en última instancia, Perplexity AI. Sí, estoy pagando porque se modifiquen los discos.
    • Algunos se quedan en manual, a veces se meten de nuevo porque ha cambiado el meta. Es un problema porque LastFM no tiene una ID de canción, por lo que se verán problemas y habrá otros que están sin clasificar (2099)
    • Como he explicado antes, he añadido Perplexity AI para buscar los años de publicación de los discos. Más o menos he gastado casi 2 dólares en 200 búsquedas.
  • Estadísticas musicales:
    • Añado nuevas estadísticas:
      • Medios de transporte: Ranking de cuántas veces he utilizado un medio.
      • Combinación de medios de transporte: Ranking de combinaciones que he usado más para ir a un concierto.
      • Acompañantes: ranking de solo o acompañado.
      • Acompañantes o grupos: ranking de la persona que más me ha acompañado y los grupos que hay.
    • Limpiar y organizar un poco la REST API.
    • Limpiar de código obsoleto y no utilizable de la app, ya que al refactorizar todo, ya no se usa esos métodos. Aunque esto no mejora nada, elimina una cantidad ingesta de ruido.
    • Reconfigurar la config de Vite para que los debuggers y consoles solo se quiten si se está en modo production.
    • Arreglar el padding lateral de la cabecera sticky para igualarlo con los demás.
    • Rediseño de los nuevos apartados de acompañantes para que se muestre mucha más información (los conciertos por persona/grupo) o una barra versus entre solo y acompañado.
    • El texto de «Página X de Y» se reduce en tamaño para que sea más discreto.

2024/octubre/26

  • Restauro el sistema de transients para las vistas de Mi música. A ver cómo se comporta cuando se cachea las consultas.
  • Se traslada todo el código de modificación de la página de inicio a un fichero propio para que se incluya en el functions.php. Pero para reducir el ruido y tenerlo todo mejor clasificado.

2024/octubre/21

  • Estadísticas de conciertos:
    • Añadir animación más fluída después de ocultar el esqueleto y añadir los datos.
  • Historial de canciones > Artistas más escuchados:
    • Aumentamos a 30 el listado para que, cuando alguien esté en una pantalla 4K, pueda saltarle la carga por scroll infinito.
  • Se arregla un preload de la fuente de iconos que entraba en conflicto con el que tenía configurado en WP Rocket.