2.5.0
Detección y uso compartido de actividades personalizadas, anuncios, Discord y privacidad.
Novedades
Detección automática de actividades personalizadas
- Añade un enlace de detección opcional a una actividad personalizada para seleccionarla automáticamente cuando coincida con la pestaña activa de la ventana del navegador que tiene el foco. Al salir de la página coincidente, termina la selección automática.
- Usa un dominio o una ruta, con
*.example.compara incluir subdominios y un*final para las rutas. Deja el campo vacío para seguir usando la actividad de forma manual. - Una actividad personalizada activada manualmente tiene prioridad sobre la detección automática.
- Si coinciden varias actividades, se selecciona la que se haya actualizado más recientemente.
- Los enlaces de detección se incluyen al exportar e importar actividades personalizadas. Los archivos antiguos sin este campo siguen siendo compatibles.
Enlaces públicos de actividades personalizadas
- Publica un enlace público con el nombre y el avatar de autor de tu cuenta de Discord. Se hace pública la versión guardada, nunca el borrador sin guardar.
- Consulta la vista previa antes de añadir explícitamente una copia independiente. Las nuevas copias están inactivas y tienen la detección automática desactivada.
- Conserva el mismo enlace al actualizarlo o retirar su publicación explícitamente. Las copias de los destinatarios siguen instaladas y nunca se actualizan automáticamente.
- Los destinatarios pueden conservar sus cambios locales o reemplazarlos tras revisar una actualización. Un editor abierto bloquea el reemplazo para proteger el trabajo sin guardar.
- Eliminar una actividad compartida requiere dos confirmaciones en el mismo panel: desactivar el enlace público y después eliminar la actividad. Sin enlace, se muestra directamente la confirmación de eliminación.
- Tras eliminar la cuenta, la ausencia confirmada de sus publicaciones permite la eliminación local sin la cuenta anterior. Si la comprobación no está disponible o no es concluyente, se conserva el origen.
Anuncios y notas de versión
- Consulta anuncios y notas de versiones publicadas en la pestaña Noticias y abre una entrada para leer sus detalles. Los archivos del historial de cambios publicados se incluyen automáticamente; se excluyen los borradores sin fecha, futuros o marcados como no publicados.
- Los anuncios usan el idioma de la interfaz, con un idioma alternativo si falta una traducción. Las notas de versión recurren al inglés.
- Los avisos fijados aparecen encima de la cabecera de Actividad. Las advertencias usan amarillo, naranja o rojo según la gravedad; el mantenimiento usa el color principal del tema. La franja abre Noticias y no tiene botón para descartarla.
- El fin estimado del mantenimiento se muestra como una fecha, sin cuenta atrás ni promesa de recuperación. Al llegar esa hora desaparece la franja, pero el aviso sigue disponible salvo que tenga una fecha de caducidad independiente.
- El listado se actualiza automáticamente, conserva la última copia válida sin conexión y guarda el estado de lectura en tu dispositivo.
Visualización de actividades en Discord
- Las presencias pueden asociar enlaces HTTPS públicos a los textos de detalles y estado mediante
detailsUrlystateUrl, independientemente de los botones. Se ignoran los enlaces no válidos o sin texto correspondiente. - Las presencias pueden elegir el texto del estado compacto de Discord con
statusDisplayType: nombre de la actividad, estado o detalles. El contenido de la tarjeta de actividad no cambia.
Estos campos requieren versiones compatibles del SDK, la extensión y el host nativo. Las versiones anteriores los ignoran. No añaden un selector de visualización al editor de actividades personalizadas.
Mejoras y correcciones
-
En los ajustes de desarrollador de Canary puedes elegir entre el logo de Nowly Canary y el logo habitual de Nowly.
-
La pestaña Actividad ahora muestra las actividades personalizadas de forma predeterminada, con un ajuste para dejarlas solo en su pestaña. Actividad y Ajustes comparten encabezados y estados vacíos más claros. Las actualizaciones también se indican en la vista de cuadrícula, y las acciones de las fichas de presencia y el borrado de actividades personalizadas son más claros.
-
Duplica una actividad personalizada existente. Las acciones para importar y crear ahora aparecen junto a la lista, que también identifica las actividades compartidas y activas. Se ha eliminado la plantilla «Pausa para el café».
-
Un panel reutilizable de varios pasos muestra el progreso y admite contenido libre y formularios para futuros flujos.
-
Los mensajes emergentes ocupan varias líneas en pantallas estrechas en vez de cortarse, y sus iconos mantienen un tamaño constante.
-
Los botones de confirmación de eliminación con fondo rojo tienen mejor contraste de texto en el tema oscuro.
-
El editor de actividades personalizadas muestra cuántos botones con enlace puedes añadir todavía.
-
Es más fácil recorrer Ajustes: el desplazamiento se ajusta a cada sección y mantiene juntos el título y el resumen de conexión. Los iconos tienen un tamaño y un estilo de mosaico uniformes, la tarjeta de cuenta desconectada es más sencilla y el avatar de la cuenta tiene esquinas redondeadas a juego.
-
Oculta las pestañas Biblioteca, Personal o Noticias cuando no las necesites. Actividad y Ajustes siguen disponibles. Restablece la disposición predeterminada desde Ajustes. Ocultar Noticias no oculta los avisos fijados en Actividad.
-
La barra de progreso de los vídeos, incluidos los de YouTube, ahora avanza con la reproducción, mientras que la cuenta atrás de las actividades personalizadas sigue mostrando el tiempo restante.
-
La cuenta atrás de las actividades personalizadas ya no muestra un signo menos delante del tiempo restante.
-
El botón «Valorar» ya no repite las estrellas que aparecen sobre él en la solicitud de valoración.
-
En «Apoyar a Nowly», copia una dirección de Bitcoin, Ethereum o Solana con un clic y recibe una confirmación tras la copia.
-
Cuando al menos dos presencias instaladas tengan actualizaciones disponibles, actualízalas en una sola acción. Las actualizaciones se realizan de una en una.
-
Los botones de la tarjeta de actividad inactiva ahora caben en paneles laterales estrechos.
-
Las actualizaciones, reinstalaciones y eliminaciones se ordenan por presencia para que una actualización antigua no restaure una actividad recién eliminada.
-
La activación de una presencia solo se guarda después de registrar su script correctamente. Los fallos de activación y de operaciones en grupo se notifican en lugar de aparecer como éxitos.
-
La etiqueta del permiso de scripts de usuario explica con más claridad qué hay que activar en el navegador.
Privacidad y plataformas
- Los eventos de producto opcionales de Umami sustituyen las antiguas estadísticas de Insights. Los consentimientos del sitio y de la extensión son independientes; los eventos pasan por la API sin identificadores persistentes de visitantes ni contenido de navegación o actividad.
- Se han retirado las páginas, los endpoints y los modelos de estadísticas de Insights, además de las funciones de campañas. Esta versión no activa los antiguos scripts globales de estadísticas y grabación de sesiones.
- Las confirmaciones legales siguen las fechas reales de actualización de las condiciones y la política de privacidad, en vez de números de versión internos. Los recibos numéricos antiguos requieren otra confirmación; las fechas guardadas siguen disponibles sin conexión.
- La página de desinstalación distingue entre conservar o eliminar los datos funcionales del dispositivo y las estadísticas opcionales. Abrirla solo envía un evento de producto con consentimiento para las estadísticas del sitio.
- Se han retirado las interfaces de lista de espera y asistencia para ChromeOS. La extensión sigue orientada a Chrome y Firefox, con el host nativo en Windows, macOS y Linux.
Sitio web, documentación y mantenimiento
-
Se actualizaron los nombres, descripciones y enlaces de los paquetes para reflejar Nowly y la función de cada paquete.
-
Los créditos de los paquetes incluyen de forma uniforme a Gaëtan H y Anthony (KiMi) como colaboradores.
-
Los commits de Git formatean automáticamente los archivos TypeScript preparados según las reglas del proyecto, conservando los cambios no preparados.
-
La página de inicio presenta las actividades personalizadas, con contraste de las ilustraciones y colores de la barra de anuncios adaptados al tema activo.
-
Se han mejorado la navegación por teclado, los enlaces para saltar contenido y la visibilidad del foco. Las animaciones respetan la preferencia de movimiento reducido y el contenido en movimiento se puede pausar.
-
Se han actualizado las preguntas frecuentes, las indicaciones de contacto y recuperación traducidas y los enlaces de la política de cookies.
-
La documentación para desarrolladores explica la detección automática de
settings.ts, la selección del estado compacto de Discord, los textos de actividad con enlaces y el proxy de imágenes. -
La API de anuncios permite la publicación protegida, la programación, la caducidad y las actualizaciones en directo del listado.
-
El código público de Nowly pasa a la licencia MIT. Se han consolidado y corregido las pruebas de la extensión, el sitio y la API, incluidos los detalles de anuncios y el cambio de modo de visualización.