Lo que se lanzó, lo más reciente primero. wyrm se construye en abierto y avanza con deliberación: cada línea de aquí es algo que ya puedes usar hoy.
v0.1.9
·macOS
Una corrección de lo primero que ves: instalar Wyrm.
La imagen de disco ahora parece un instalador. Al abrir la descarga se ve qué arrastrar y adónde, en lugar de una ventana desnuda con dos iconos sueltos y ninguna indicación.
Wyrm ahora te avisa cuando no puede actualizarse. Abrir la app directamente desde la imagen de disco la ejecuta en un volumen de solo lectura, donde las actualizaciones nunca pueden instalarse — antes, en silencio. Ahora Wyrm lo detecta, lo explica y se ofrece a instalarse en tu carpeta Aplicaciones.
v0.1.8
·macOS
La versión más grande desde el lanzamiento. Etiquetas, una forma de ver exactamente qué cambió cada operación, bisección automática y una larga lista de correcciones en el log, el diff y los ajustes.
Etiquetas. Un panel de etiquetas dedicado lista todas las etiquetas del repositorio, y puedes crear una en cualquier revisión — desde el panel, el menú de revisión o el clic derecho.
Mira qué cambió una operación. El log de operaciones ahora puede mostrar el diff de una sola operación, así sabes exactamente qué hizo un comando antes de decidir si deshacerlo — y las operaciones individuales se pueden abandonar para podar el historial.
Bisección automática. Dale a bisect un comando y deja que encuentre el cambio que introdujo el problema, en lugar de probar las revisiones una a una.
Resolución de conflictos en un clic. Toma cualquiera de los dos lados de un conflicto directamente en el resolvedor, sin bajar a la línea de comandos.
Busca dentro de cualquier revisión. Busca en los archivos de cualquier revisión, no solo en la copia de trabajo.
Un log y un diff más estables. Corregidos dos errores que podían dibujar el grafo de commits en la columna equivocada; la selección ya no salta de vuelta a tu copia de trabajo en cada clic; los diffs en paralelo se mantienen alineados línea a línea; y los marcadores del minimapa de cambios ahora se leen bien.
Los cambios divergentes ya no tumban los paneles. Cuando un mismo cambio existe como varios commits, la búsqueda, el historial de revisiones, absorb y la vista previa de push siguen funcionando.
Más rápido en todos los frentes. Una pasada de latencia en toda la app, navegación de submódulos más ágil y una comprobación de cambios en submódulos que hace la mitad del trabajo que antes.
Cada menú, en tu idioma. La barra de menú nativa ya está traducida a todos los idiomas admitidos, con una revisión de terminología para que la misma acción se llame igual en todas partes.
Acceso por teclado y lector de pantalla. Los divisores de panel se redimensionan con el teclado, y varios controles que solo respondían al ratón ahora son accesibles sin él.
Seguridad. Actualizada una dependencia de red en respuesta a un aviso de seguridad upstream.
v0.1.7
·macOS
La versión que por fin hace que actualizar sea silencioso.
Sin petición de contraseña del llavero tras actualizar. Las versiones firmadas ahora incorporan el perfil de aprovisionamiento que macOS necesita para mantener accesible tu sesión guardada, así que actualizar deja de pedir la contraseña de tu cuenta. Los intentos anteriores solo lo parecían resolver; este está verificado sobre la build publicada.
v0.1.6
·macOS
Dos pequeñas correcciones a cosas que estorbaban.
El diálogo de comentarios ya no deja pasar los clics. Hacer clic y desplazarse dentro de «Informar de un problema» se queda en el diálogo en lugar de llegar a la ventana de detrás.
Un primer arranque más fiable. wyrm crea su directorio de configuración antes de escribir en él, y los informes de diagnóstico incluyen ahora una cola más larga del registro.
v0.1.5
·macOS
Una corrección urgente de dos problemas de la 0.1.4.
Corregido un fallo de arranque en Macs con configuración estricta. La 0.1.4 solicitaba una capacidad del llavero para la que no estaba autorizada, y algunos Macs rechazaban la app de plano. Eliminada.
Las actualizaciones instalan ya la versión que anuncian. Un error de empaquetado hacía que la actualización a 0.1.4 entregara en realidad la 0.1.3. Corregido, con una comprobación que impide volver a publicar una build obsoleta.
v0.1.4
·macOS
Una versión pequeña centrada en facilitar el reporte y la resolución de problemas.
Envía un informe de diagnóstico con tus comentarios. Informar de un problema ahora puede adjuntar un informe de diagnóstico anónimo y depurado — versión de la app, sistema operativo, actividad reciente y registros filtrados, nunca tu código — para que los problemas se diagnostiquen mucho más rápido.
v0.1.3
·macOS
Una versión de confianza y pulido. Actualizar ya no te pide la contraseña del llavero, abrir repositorios es más fluido y la app es más privada por defecto.
Se acabó el aviso de contraseña del llavero al actualizar. Las actualizaciones firmadas conservan el acceso a tu sesión guardada sin que macOS te pida la contraseña de inicio cada vez.
Acceso a repositorios más fluido. Menos avisos de permisos del sistema al abrir y trabajar con tus repositorios.
Refuerzo de privacidad y telemetría. El diagnóstico de fallos sigue siendo estrictamente opcional y desactivado por defecto, con un filtrado extra para que nada sensible salga nunca de tu equipo.
v0.1.2
·macOS
Una versión centrada en el rendimiento. wyrm es más rápido y fluido en todo: los repositorios grandes se abren enseguida, el log se mantiene ágil mientras trabajas y las operaciones pesadas ya no bloquean la interfaz.
Los repositorios grandes se abren al instante. El panel de archivos carga los directorios de forma diferida en lugar de recorrer todo el árbol de entrada — incluso un repositorio con decenas de miles de archivos se abre sin pausas.
Un log más receptivo. Crear un nuevo change actualiza el grafo al instante, el renderizado virtualizado mantiene el desplazamiento fluido y las selecciones rápidas ya no acumulan trabajo pendiente.
Diffs y paneles más rápidos. Los conflictos, las listas de archivos y las estadísticas se guardan en caché por operación, así que reabrir un panel es casi instantáneo, y los diffs viajan por un canal binario compacto.
Progreso de clonado en directo. El clonado ahora muestra el progreso en vivo a medida que llegan los objetos, en lugar de un único spinner.
Más resaltado de sintaxis. Se añadió compatibilidad con archivos de Dart y de proyectos Flutter en las vistas de diff y de archivos.
v0.1.0
·macOS
La primera versión pública. wyrm llega como una app nativa de macOS: el cliente de git nativo para jj, haciendo lo esencial y haciéndolo bien.
Grafo del log nativo para jj. Un grafo de commits rápido y acelerado por GPU, con alineación estricta de columnas, los change IDs en primer plano, agrupación por tiempo y navegación con teclado.
Resolución de conflictos. jj trata los conflictos como un estado, no como un muro: fusión a tres bandas con resaltado de sintaxis, aceptar theirs/ours/manual por hunk, y cada paso reversible.
Vista previa de push. Mira exactamente qué llegará al remoto antes de hacer push, con detección de force-push y resolución de divergencias de bookmarks.
Espacios de trabajo. Crea, cambia y elimina espacios de trabajo de jj desde la interfaz, con estado por espacio de trabajo y un log consciente del espacio de trabajo.
Submódulos. Estado de submódulos de primera clase en el log, acciones de aplicar por submódulo y auto-bump opcional (activable).
Experiencia con teclado. Una paleta de comandos (⌘K) para cada operación y navegación estilo vim en las vistas de log y diff: nunca sueltas la fila central.
Funciona también con git normal. Visor del log de operaciones, expresiones de revset en la barra de búsqueda y git colocate, para que wyrm funcione con repositorios git corrientes.
Linux y Windows están en camino: wyrm es multiplataforma por dentro. Las nuevas versiones aparecerán aquí a medida que se lancen.