Actualizaciones de ingeniería

El blog de desarrollo de SharkTTY

Notas de avance de quienes construyen SharkTTY y SharkTTY Desk: qué salió, qué se rompió y cómo lo arreglamos, y qué sigue en el banco de trabajo. Escritas para ser exactas primero y halagadoras después.

¿Buscabas las notas de versión para usuarios? Ver Novedades →

Tres maneras de congelar una app de Mac — y cómo Desk 0.9.0 las corrige todas

SharkTTY Desk 0.9.0 ya está disponible, con los enlaces para invitados como titular, pero esta entrada es el relato de ingeniería del resto del trabajo de esta versión: tres causas independientes de bloqueos con la bola de playa en toda la app, encontradas y corregidas, y qué cambió en la forma de abrir los enlaces compartidos.

También en: 中文 · 日本語 · English · Français · 한국어 · Українська

Leer la entrada

SharkTTY 1.8.1: ahora escucha — entrada de voz, seis disposiciones de teclado y un transporte ET experimental

La versión más grande del año en el lado de iPhone y iPad. Entrada de voz en el dispositivo con una capa de IA opcional, un teclado reconstruido sobre datos de disposición reales, un cliente de Eternal Terminal para redes que bloquean UDP, enlaces para compartir un Mac, una campana de terminal que se convierte en notificación y un ratón virtual que por fin se puede acoplar.

También en: 中文 · 日本語 · English · Français · 한국어 · Українська

Leer la entrada

Codable hacia delante: los clientes viejos jamás deben destruir lo nuevo

Un informe de trampas en dos actos: la decodificación por defecto de un enum de String que congela la sincronización en silencio el día que una app más nueva escribe un valor nuevo, y el arreglo «tolerante» que es peor todavía, porque borra los campos nuevos bajo la regla del último que escribe. Enums que conservan el valor original, una bolsa de campos desconocidos y las tres pruebas que fijan el contrato.

También en: 中文 · 日本語 · English · Français · 한국어 · Українська

Leer la entrada

SharkTTY 1.7 y 1.8: un teclado flotante, una lupa y el sonido del Mac en tu mano

Dos etiquetas separadas por una hora, y la versión en la que el escritorio remoto dejó de ser un visor para convertirse en una manera de trabajar. Un teclado QWERTY flotante que puedes mover y atenuar, una lupa a resolución nativa sobre el ratón virtual, niveles de calidad negociados, audio del sistema y un enlace de micrófono; y, en 1.8, Opus en lugar de PCM en bruto para transportarlo.

También en: 中文 · 日本語 · English · Français · 한국어 · Українська

Leer la entrada

SharkTTY 1.6: ver todas las pantallas a la vez

La versión que convirtió una pantalla remota en todas ellas, más el trabajo de conexión que hay debajo: tramas de relé cifradas, tickets de relé gestionado, enlaces de emparejamiento cortos, punto a punto primero con una alternativa que de verdad reconecta, y una espera con variación aleatoria que se recupera cuando la red vuelve.

También en: 中文 · 日本語 · English · Français · 한국어 · Українська

Leer la entrada