audio_file

Mi música

camera

Imágenes

diversity_3

Mis conciertos

library_music

Estantería

history

Historial de canciones

work_history

Changelog

adammartin.es

Punto de Silla

Cine Japonés

dev by Adam Martin

Logo de ADD Costa Tropical

ADD Costa Tropical (Chrome)

Logo de ConquerBlocks

ConquerBlocks (Chrome)

folder
Changelog
close_fullscreen open_in_full close

Changelog

Orgullosamente robado a Pablo Vizcaino, pero modificado
  • Comments
  • Share

Antes de nada, es posible que veas cosas que no están públicas. Eso es porque está trabajado, 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.

2024/agosto/13

  • Estantería:
    • se arregla un fallo gordo por el que las carátulas no se estaban descargando de forma automática en su correcto campo. Ahora se han arreglado los diferentes archivos para que se importe y se descargue en su sitio. Se borran los últimos 80 discos para recuperar toda la información.
    • se mejora para buscar un responsive final más correcto en modo casette y arreglos varios para ver cómo se comporta el nuevo diseño.

2024/julio/23

  • Se añade a la lista de Conciertos la fecha cuando son futuros conciertos, para dar una pista. ¿A quién? A las voces.

2024/julio/17

  • Se añade a la página de Estadísticas musicales (Best by year) que se muestren el top 10 de los discos 2099. Esos discos son discos sin fechas.
  • Se añade en Best by year una función en el listado de Discos con fecha 2099 una nueva acción para buscar la fecha en Google de forma manual. Abrirá un enlace de búsqueda con nombre, artista y la frase clave ‘release year’.
  • Se cambia el usuario público en el menú para que se muestre Usuario/Cuenta invitado en vez de Adam Martin/Administador. (Gracias JARN por el feedback).
  • Mejoras en Start menu:
    • Se arregla para que aparezcan los iconos de los programas. (Gracias JARN por el feedback).
    • Se ajusta una altura máxima para que aparezca el scroll y no se salga de la pantalla.
    • Ahora el botón tiene el cursor pointer apareciendo como si se pudiera hacer click.
    • El botón tiene estado abierto, cerrado.
  • Iconos de escritorio:
    • se actualizan varios iconos para darle más vida. (Gracias JARN por el feedback).
    • se añade una sombra a las imágenes.
  • Ventana: ahora, cuando se cierra la ventana, se guarda el estado correcto y se cambia la URL.
  • Scrollbars: se arreglan las que no se aplicaban los colores correcto. Se añade más soporte a más navegadores.

2024/julio/16

  • Se arregla Best by Year para ver si ahora se actualiza las reproducciones diarias de los discos sin crear repeticiones.
  • Se crea la vista Changelog (esta página) con un motivo de Google Docs. Se ha utilizado un código de Pablo Vizcaino con diferentes cambios y optimizaciones de código para uso dentro de la web.
  • Se publica página de Changelog para ir mostrando contenido, aunque se queda pendiente el contenido del principio.
  • Se actualiza este Changelog para que aparezca todo el historial completo.

2024/julio/10

  • Se prepara la presentación de WordPress destinada a ConquerBlocks. Se añaden estilos, ventanas y otras cosas relacionadas como icono, página y publicación.
  • Se añade un pequeño script a las presentaciones para que sale una alerta cuando no se detecta Chrome/Chromium. El sistema de presentación no exporta bien para Firefox. Hay ciertos fallos en otros navegadores. Chrome va fino.
  • El alert del script de arriba se elimina con el strip-debug que se usa para minificar los scripts. Se añade el error “Adam” para que parezca más chulo y no tenga que modificar todo el gulpfile para una tontería.

2024/julio/09

  • Se arregla el vídeo-gif de noalbum (el Serj Tarkian de Temu que canta y escucha música con auriculares) ya que en Firefox el codec no funcionaba. Se convierte a H264 para que funcionen bien en todos lados.

2024/junio/28

  • Se arregla el lightbox en la galería de Fotos, por el que no cargaban las imágenes a calidad completa.

2024/junio/23

  • Arreglamos la animación de maximizar para que no salte de golpe a una esquina.
  • Se sube al backend la funcionalidad para estadísticas de canciones. Esta funcionalidad tiene el código de desarrollo ‘Best by Year’.
    • Best by Year es otra “app” para el escritorio que mostrará un listado de los discos más escuchados ordenados por el año de salida, no por el de escucha. Eso quiere decir que mostraremos un ranking del año según la cantidad de escucha global desde que salió.
    • Mi idea es mostrar cuánto me gusta un disco independientemente de haberlo escuchado ese año, sino de todo lo que me haya acompañado desde que salió.
    • Principalmente, quiero ver cuánta preferencia tengo por un año. Haber nacido en el 1991 y mi padre inyectarme música en vena desde siempre, me hace pensar cuánta música me he perdido y cuán de diferente es de las listas de “los mejores discos de x año”. Sé que muchas canciones no aparecerán y la laguna de registros que tengo entre 2012-2015 en Last.FM no ayudará mucho. Pero hay una cantidad importante ahora mismo (casi 80K de registros) más todo lo del futuro.
    • Además, tiene que hacer un trabajo bien gordo y de procesado de información. De esos 80K en registros, tiene que comprobar los discos, las fechas y descargar información. Yo le he añadido de que lea de diferentes puntos como Discogs o MusicBrainz para obtener la fecha, además de lo que nos pueda facilitar LastFM (que será nada). Por lo que voy publicando y ya informaré de las siguientes actualizaciones.

2024/junio/13

  • Actualizamos la función programada para descargarse las imágenes de Discogs de los discos para que siempre carguen desde nuestro servidor y no del suyo, así no nos bloqueará si cargamos demasiadas imágenes. Esta función estaba enfocada a Toolset Types para reemplazar su campo de imagen, por lo que se ha revisado y adaptado para que funcione para ACF.

2024/junio/01-02

  • Cambiamos de sistema de campos personalizados de Toolset a ACF porque Toolset dejó de tener aspiraciones hace dos años y ahora solo mantienen el plugin y poco más. Toolset ha abandonado la carrera y ya no podemo seguir más con él.
  • Actualización de todos los temas, plantillas y plugins que usábamos con Toolset para usar funciones de ACF.

2024/mayo/03

  • Se arreglan unos hooks de limpieza de caché de la Estantería que no estaban realizándose por un error tipográfico de la fuente.
  • Se limpian estilos en línea de la Estantería para reducir el tamaño del HTML enviado.

2024/mayo/02

  • Estantería ahora ordena primero por artista, luego por año de publicación y luego por título del disco.
  • El transient que guarda los datos de Estantería ahora se borra cada vez que un Disco se actualiza.
  • El menú de Historial de canciones pone el elemento de Escuchadas recientemente por defecto en activo si se entra a la página padre.
  • Los botones del menú de Mi música ahora son pulsables en todo el botón visual y no solo en el texto.
  • Arreglar cómo se guarda la fecha por la que Canciones más escuchadas no se mostraba correctamente al actualizar los datos.
  • Arreglado un error de Javascript de por qué, cuando una ventana se cerraba, no se guardaba el estado ni cambiaba la URL.

2024/abril/28

  • Se actualiza la vista de Mis conciertos para que se muestren los conciertos programados. Cuando están programados, quieren decir que se publicarán justo cuando yo asista. Sobre todo para no exponer dónde estaré sin mi consentimiento o sin mi voluntad. No tendrán información adicional salvo que hay algo programado en el futuro.
  • Se actualiza la vista de Canciones más escuchadas para que el resumen de los datos se actualicen de forma periódica. He visto que llevaba más de dos años sin actualizar los datos (que estaban estáticos). Se añadirá un nuevo cron para que se conecte y obtenga los datos necesarios. Se utilizará esta fecha por defecto si no hay nada en la base de datos, no se han actualizado o no hay datos.
  • Actualización de funciones para quitar el uso de cURL y utilizar las funciones de WordPress wp_remote_get y wp_remote_post.

2023/octubre/28

  • Se añade la presentación para ADD Costa Tropical.
  • Se arreglan espacios entre cierres y aperturas de PHP que puede producir errores en ciertos plugins y lanzamientos.
  • Mejoras varias de NowPlaying.

2023/octubre/19

  • Quitar el dominant color del bucle de estanterías porque añadía demasiada petición para la consulta.
  • Se mejora el LCP quitando animaciones.
  • Se mejora Spotify Main Hub en diferentes apartados para que no falle su conexión y que no sea vulnerable.

2023/junio/24

2023/junio/08

  • Actualizamos todos los apartados para que pueda usarse los Dominant Colors. Implica que ya no hay ninguna sola imagen que se genere manualmente el código, sino que todos están preparados para que WordPress nos devuelve el código HTML.

2023/mayo/23

  • Optimizaciones de descargas de las portadas de Discogs. Me encuentro con más de 25K de imágenes repetidas. 🙂

2023/marzo/05

  • Arreglo para que en el apartado Artistas dentro de Mi música no aparezcan si no tienen discos, pero sí que aparezcan en los conciertos. Como se comparte taxonomía, se mostraban artistas vacíos cuando se añadían a vistos en conciertos.
  • Se crea un sistema para descargarse las portadas de Discogs en local y actualizarlas en nuestro datos para que no nos bloquee la carga. Había veces que, si se cargaban demasiadas portadas, nos cortaban el grifo. Así que he ido con un cubo.

2023/febrero/26

  • Cambio de nuestro gif querido del metalero a mp4 para reducir peso.
  • Mejora de carga del fondo de pantalla.
  • Optimización de carga de iconos de escritorio.
  • Swap de fuentes para optimización de carga.
  • Optimización de imágenes.

2022/septiembre/27

  • Transient con las imágenes de los artistas para reducir la carga externa.
  • Arreglo del infinite scroll para hacer un rework duro.
  • Mejora de seguridad en los plugins de utilidad propios y cronjobs para mejoras de carga.

2022/septiembre/17

  • Mejora de responsive para la tabla de Más escuchadas, optimización, estilos cambiados y pruebas realizadas para visualización perfecta.

2022/septiembre/15

2022/junio/11

  • Arreglo de tablas y mejor lectura en mobile para Historial de canciones.
  • Se añade a nuestro amigo heavy escuchando música para cuando no hay portadas.

2022/mayo/23

  • Se crea la vista Everything Everywhere All At Once porque me turbo flipa la película. La app muestra los 793 frames de una escena de la película.

2022/abril/25

2022/enero/28

  • Se añade zoom, acciones, iconos de los tipos de medio y calidad a la Estantería. Esto empieza a molar.

2022/enero/25

  • Se crean transients para las páginas de Historial de canciones. Esto hará que las cargas sean más rápidas y se guarden en caché cuando hay visitas contínuas.
  • Se añade una carga lazy a las imágenes de la Estantería. Además se añade un transient para evitar que no tenga que rehacer la estantería a menudo.

2022/enero/22

  • Fondo de carga rápida para la Galería de fotos. Se verá un fondo con blur y tonos parecidos a la foto mientras que carga.
  • Comienzo de desarrollo de app Estantería.

2021/diciembre/27

  • Se añaden animaciones para la Galería de fotos.
  • Arreglo de diseños de ventanas que no estaban unificadas.

2021/diciembre/25

  • Se mejora la carga de Artistas más escuchados para que primero aparezcan los artistas y luego se consulte las imágenes para ser mostradas.

2021/noviembre/20

  • Comienzo Spotify Main Hub: un mini proyecto reactivo con Javascript vanilla para conectarse a mi reproductor actual y tener un listado rápido para añadir a listas.

2021/noviembre/05

  • Se añade ventanas de glassmorfismo, principalmente para el login y taskbar.
  • Se añade el fondo de escritorio como imagen para optimización de carga.

2021/octubre/31

2021/octubre/30

  • Creación de repositorio por pérdida de datos en disco fallido.
  • Sistemas de ventanas, páginas, ‘Reproduciendo’ se hizo en estos tres meses. Ya estaba creado el sistema de escritorio.
  • Se añade un menú lateral para Historial de canciones. Se muestran más artistas por carga dinámica. Mostrar dentro de la lista si hay algo reproduciéndose.
  • Se arregla la Galería de fotos para que se puedan añadir imágenes verticales y horizontales.

2021/agosto/03

  • Inicio de proyecto.