Points d'ingénierie

Le journal de dev SharkTTY

Des notes d'avancement de l'équipe qui construit SharkTTY et SharkTTY Desk — ce qui est sorti, ce qui a cassé et comment nous l'avons réparé, et ce qui reste sur l'établi. Écrit pour être exact d'abord, flatteur ensuite.

Vous cherchez plutôt les notes de version destinées aux utilisateurs ? Voir les nouveautés →

Trois façons de figer une app Mac — et comment Desk 0.9.0 les corrige toutes

SharkTTY Desk 0.9.0 est sorti, avec les liens de partage invité en tête d'affiche — mais cet article raconte le reste du travail de cette build : trois causes indépendantes de gels complets de l'app, trouvées et corrigées, et ce qui a changé dans la façon dont les liens de partage s'ouvrent.

Aussi en : 中文 · 日本語 · Español · English · 한국어 · Українська

Lire l'article

SharkTTY 1.8.1 : elle écoute maintenant — saisie vocale, six dispositions de clavier et un transport ET expérimental

La plus grosse build de l'année côté iPhone et iPad. La saisie vocale sur l'appareil avec une couche d'IA facultative, un clavier reconstruit autour de vraies données de disposition, un client Eternal Terminal pour les réseaux qui bloquent l'UDP, des liens de partage pour un Mac, une cloche de terminal qui devient une notification, et une souris virtuelle enfin ancrable.

Aussi en : 中文 · 日本語 · Español · English · 한국어 · Українська

Lire l'article

Codable rétro-tolérant : les vieux clients ne doivent jamais détruire le nouveau

Un rapport de piège en deux actes : le décodage d'enum String par défaut qui fige silencieusement la synchronisation le jour où une app plus récente écrit une nouvelle valeur — et le correctif « tolérant » qui fait pire, en effaçant les champs plus récents sous la règle du dernier qui écrit. Des enums qui préservent leur valeur brute, un sac de champs inconnus, et les trois tests qui verrouillent le contrat.

Aussi en : 中文 · 日本語 · Español · English · 한국어 · Українська

Lire l'article

SharkTTY 1.7 et 1.8 : un clavier flottant, une loupe, et le son du Mac dans la main

Deux tags à une heure d'écart, et la version où le bureau à distance a cessé d'être une visionneuse pour devenir un poste de travail. Un clavier QWERTY flottant que l'on déplace et estompe, une loupe en résolution native sur la souris virtuelle, des niveaux de qualité négociés, l'audio système et une remontée micro — et, en 1.8, Opus à la place du PCM brut pour les transporter.

Aussi en : 中文 · 日本語 · Español · English · 한국어 · Українська

Lire l'article

SharkTTY 1.6 : voir tous les écrans à la fois

La version qui a transformé un écran distant en tous les écrans, plus le travail de connexion en dessous : trames de relais chiffrées, tickets de relais gérés, liens d'appairage courts, pair à pair d'abord avec un repli qui reconnecte vraiment, et une temporisation de reprise avec gigue qui repart dès le retour du réseau.

Aussi en : 中文 · 日本語 · Español · English · 한국어 · Українська

Lire l'article